@charset "utf-8";



/* main right

******************************************** */



#contents_block1 p{

	font-size:0.8em;

	line-height:1.8em;

	padding:0px 5px;

}



#contents_block1 .img_area{

	padding:20px 3px 30px;

}



#contents_block1 .img_area img{

	border:solid 1px #cccccc;

	margin-right:17px;

}







/* news contents

******************************************** */



#news_contents{

	padding:0px 5px;

}



#news_contents #topics_area{

	padding-bottom:1px;

	background-image:url("/news/img/news-topics-bg.gif");

	background-position:bottom left;

	background-repeat:repeat-x;

}



#news_contents .news_conts_block{

	padding:10px 5px 10px 72px;

}



#news_contents #normals_area .news_conts_block{

	border-bottom:dotted 1px #333333;

}



#news_contents .bg_info{

	background-image:url("/news/img/news-conts-bg-info.gif");

	background-position:left top;

	background-repeat:no-repeat;

}



#news_contents .bg_sale{

	background-image:url("/news/img/news-conts-bg-sale.gif");

	background-position:left top;

	background-repeat:no-repeat;

}



#news_contents .bg_event{

	background-image:url("/news/img/news-conts-bg-event.gif");

	background-position:left top;

	background-repeat:no-repeat;

}

#news_contents .bg_recommend{

	background-image:url("/news/img/news-conts-bg-recommend.gif");

	background-position:left top;

	background-repeat:no-repeat;

}



#news_contents .img_area{

	float:left;

	width:116px;
	
	padding:1px;
	
	margin-right: 7px;

	background-color:#ffffff;

	border:solid 1px #dddddd;
	
	text-align: center;

}



#news_contents .img_area img{

	line-height:100%;

}



#news_contents .txt_area{

	float:left;

}



#news_contents .w455{

	width:455px;

}



#news_contents .txt_area .news_conts_date{

	/*font-size:0.9em;*/
	
	font-size: 0.75em;

	font-weight:bold;

	line-height:1em;

	color:#fb7d02;

}



#news_contents .txt_area h3{

	/*font-size:0.9em;*/

	font-size: 0.8em;

	line-height:1.8em;

}



#news_contents .txt_area a{

	text-decoration:underline;

}



#news_contents .txt_area .news_conts_txt{

	font-size:0.75em;

	line-height:1.3em;

}



/* shop contents

******************************************** */



#news_contents .bg_newopen{

	background-image:url("/shoptopics/img/topics-conts-bg-newopen.gif");

	background-position:left top;

	background-repeat:no-repeat;

}

#news_contents .bg_reco{

	background-image:url("/shoptopics/img/topics-conts-bg-reco.gif");

	background-position:left top;

	background-repeat:no-repeat;

}



#news_contents .bg_fair{

	background-image:url("/shoptopics/img/topics-conts-bg-fair.gif");

	background-position:left top;

	background-repeat:no-repeat;

}



#news_contents .bg_coup{

	background-image:url("/shoptopics/img/topics-conts-bg-coup.gif");

	background-position:left top;

	background-repeat:no-repeat;

}



#news_contents .bg_topic{

	background-image:url("/shoptopics/img/topics-conts-bg-topic.gif");

	background-position:left top;

	background-repeat:no-repeat;

}



#news_contents .bg_sale2{

	background-image:url("/shoptopics/img/topics-conts-bg-sale.gif");

	background-position:left top;

	background-repeat:no-repeat;

}



#news_contents .txt_area .topics_conts_date{

	/*font-size:0.9em;*/
	
	font-size:0.75em;

	font-weight:bold;

	line-height:1em;

}



#news_contents .txt_area .topics_conts_txt{

	font-size:0.75em;

	line-height:1em;

	padding-top:20px;

}



#news_contents .txt_area .topics_conts_txt .topics_conts_floor{

	float:left;

	width:100px;

}



#news_contents .txt_area .topics_conts_txt .topics_conts_floor img{

	padding-right:5px;

}



#news_contents .txt_area .topics_conts_txt .topics_conts_cate{

	float:left;

	width:340px;

}

/* news detail */
#contents_block_in table td{
	font-size: 0.75em;
	}
#contents_block_in .tx-center{ text-align: center; }
#contents_block_in .tx-right{ text-align: right; }
#contents_block_in .tx-left{ text-align: left; }

#contents_block_in .f-left{ float: left;}
#contents_block_in .f-right{ float: right;}
#contents_block_in .f-none{ float: none;}

#contents_block_in .mt10{ margin-top: 10px; }
#contents_block_in .mt15{ margin-top: 15px; }
#contents_block_in .mt20{ margin-top: 20px; }
#contents_block_in .mt25{ margin-top: 25px; }

#contents_block_in .mr10{ margin-right: 10px; }
#contents_block_in .mr15{ margin-right: 15px; }
#contents_block_in .mr20{ margin-right: 20px; }
#contents_block_in .mr25{ margin-right: 25px; }

#contents_block_in .mb10{ margin-bottom: 10px; }
#contents_block_in .mb15{ margin-bottom: 15px; }
#contents_block_in .mb20{ margin-bottom: 20px; }
#contents_block_in .mb25{ margin-bottom: 25px; }

#contents_block_in .ml10{ margin-left: 10px; }
#contents_block_in .ml15{ margin-left: 15px; }
#contents_block_in .ml20{ margin-left: 20px; }
#contents_block_in .ml25{ margin-left: 25px; }

#contents_block_in .pt10{ padding-top: 10px; }
#contents_block_in .pt15{ padding-top: 15px; }
#contents_block_in .pt20{ padding-top: 20px; }
#contents_block_in .pt25{ padding-top: 25px; }

#contents_block_in .pr10{ padding-right: 10px; }
#contents_block_in .pr15{ padding-right: 15px; }
#contents_block_in .pr20{ padding-right: 20px; }
#contents_block_in .pr25{ padding-right: 25px; }

#contents_block_in .pb10{ padding-bottom: 10px; }
#contents_block_in .pb15{ padding-bottom: 15px; }
#contents_block_in .pb20{ padding-bottom: 20px; }
#contents_block_in .pb25{ padding-bottom: 25px; }

#contents_block_in .pl10{ padding-left: 10px; }
#contents_block_in .pl15{ padding-left: 15px; }
#contents_block_in .pl20{ padding-left: 20px; }
#contents_block_in .pl25{ padding-left: 25px; }

#contents_block_in .font-b{ font-weight: bold; }
