﻿/* 共通スタイルシートの読み込み */















#popularity {



	margin-top: 5px;



	margin-bottom: 10px;

	padding: 0 0 20px 0;





}

#popularity h4 {
	height:30px;
	overflow: hidden;
	margin-bottom: 5px;
}

#popularity p {
	margin-bottom:10px;
	margin-top:10px;
	font-size: 12px;	
}

.items,.items01 {



	width: 107px;



	padding-right: 2px;



	padding-left: 2px;



	margin-left: 11px;



	background-image: url(../images/bgitem_pic.gif);



	background-repeat: no-repeat;



	background-position: center top;



	padding-top: 2px;



	margin-top: 5px;



	float: left;



}



*html .items,*html .items01 {



	width: 111px;



}



*html .items01 {



	margin-left: 7px;



}



.item_name {



	text-align: center;



	display: block;



	width: 107px;



	margin-top: 7px;



	font-size: 10px;



	font-weight: bold;



	color: #024397;



	margin-bottom: 5px;



}



.items p,.items01 p {



	background-position: center;



	width: 107px;



	display: block;



	text-align: center;



	font-weight: normal;



	color: #FF0000;



	font-size: 10px;



}



#bn2 ul {

	margin-bottom: 10px;

	width: 624px;

	margin-top: 10px;

}



#bn2 li {

	float: left;

}







.p10 {



	margin-left: 10px;



}



.topic {



	width: 308px;





	float: left;



	margin-bottom: 10px;



}



.topic_pic {



	display: block;



	height: 82px;



	width: 82px;



	background-image: url(../images/bgtopic_pic.gif);



	padding-top: 2px;



	padding-left: 2px;



	margin-top: 10px;



	margin-left: 12px;



	float: left;



	margin-right: 10px;



}



*html .topic_pic {



	margin-left: 6px;



}







*html .topic_pic {



	height: 84px;



	width: 84px;



}



.p10 {



	margin-left: 8px;



}



.topic01 {



	background-image: url(../images/bg_item02.gif);



	background-repeat: no-repeat;



	background-position: top;



	width: 189px;



	margin-top: 10px;



	float: left;



	padding-top: 10px;



}



.topic01 h4 {



	display: block;



	margin-bottom: 5px;



	margin-left: 10px;



}



.topic01 a {



	font-size: 12px;



	color: #024397;



	line-height: 16px;



}



.topic01 p {



	color: #024397;



	text-align: right;



	margin-right: 10px;



}



.details {



	display: block;



	float: right;



	height: 21px;



	width: 102px;



	margin-top: 7px;



	margin-bottom: 10px;



}



#bn1 {



	clear: both;



	height: 119px;



	width: 624px;



	margin-bottom: 10px;



}



.all_item {



	float: left;



	padding: 8px;



	width: 175px;



	border: 1px solid #CCCCCC;



	font-size: 12px;



	text-align: center;



	background: #FFFFFF;



}



#all {



	width: 624px;



	margin-bottom: 50px;



}







.all_item a {



	font-size: 12px;



	font-weight: normal;



	color: #024397;



	text-align: center;



	display: block;



	width: 160px;



	margin-top: 5px;



	margin-bottom: 5px;



}



.p4 {



	margin-left: 10px;



}



.p5 {



	margin-left: 5px;



}



*html .p5 {



	margin-left: 4px;



}



.all_item p {



	font-size: 12px;



	color: #FF0000;



	display: block;



	width: 150px;



	text-align: center;



}







#im_navi {



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #666666;



	margin-bottom: 20px;



}







#im_navi ul {



	margin-top: 10px;



	display: block;



	margin-bottom: 10px;



	height: 98px;



	padding-bottom: 10px;



	width: 410px;



}







#im_navi li {



	float: left;



	margin-top: 10px;



	margin-left: 20px;



}







.section {



	margin-bottom: 30px;



}







.lead {



	line-height: 1.5em;



	padding-top: 20px;



	padding-right: 10px;



	padding-bottom: 20px;



	padding-left: 10px;



}



.text_area {



	margin: 10px;



}







.text_area li {



	margin: 10px;



	line-height: 1.5em;



}







/* SECTION2 */



.section2 {



	margin-bottom: 30px;



}







.section2 h5 {



}







.section2 p {



	line-height: 1.5em;



}











.section2 ul {



	margin-top: 10px;



	margin-right: 20px;



	margin-bottom: 20px;



	margin-left: 20px;







}







.section2 li {



	padding: 5px;



	color: #666666;







}







.bold {



	font-weight: bold;



	padding-left: 20px;



	padding-top: 10px;



	padding-bottom: 5px;



	color: #666666;



}







.inner {



	padding-right: 10px;



	padding-left: 20px;



}















/* INFOtable */



.infoTable {



	width: 300px;



	margin-left: 20px;



}







.leftCell{



	padding: 5px;
	font-size:12px;




}







.rightcell {



	padding: 5px;



	text-align: center;



}











.price1 {



	text-align: right;



	padding: 5px;
	font-size:12px;



}







/* 特定商取引法の表記table */







.lowtable {



	margin-top: 30px;



	margin-left: 10px;



	width: 600px;



}







.low table td{



	padding:10px;
	font-size:12px;







}







.onColor {

	background-color: #999999;

	font-weight: bolder;

	color: #FFFFFF;

}







/* 店舗情報table */







.tenpotable {



	margin-top: 30px;



	margin-left: 10px;



	width: 600px;



}







.tenpo table td{



	padding:10px;
	font-size:12px;







}







.onColor {

	background-color: #999999;

	font-weight: bolder;

	color: #FFFFFF;

}