@charset "utf-8";
/* CSS Document */


/* 共通設定
============================================================ */

.clear { clear:both; } 

.font_ll { font-size : 32px;}

.font_l { font-size : 24px;}

.font_m { font-size : 16px;}

.font_s { font-size : 13px;}

.font_ant { font-size:11px;
			color:#666;}

.font_ant_red { font-size:11px;
			color:#E00;}




/* 配置用
============================================================ */

.itemcont {
	font-size:14px;
	line-height:150%;
	color:#333;
	text-align:center;
	width:660px;
	}

.itemcont img { border:0; }

.itemcont p {
	text-align:left;
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:15px;
	margin-right:15px;
	}

.itemtext {
	margin-left:15px;
	margin-right:15px;
	text-align:left;
	padding:3px;
	}
	
.itemtext_sam {
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	}
	
.itemtext_two {
	margin-left:8px;
	margin-right:8px;
	text-align:left;
	padding:3px;
	float:left;
	width:46.4%;
	}
	
.itemtext_thr {
	margin-left:6px;
	margin-right:6px;
	text-align:left;
	padding:3px;
	float:left;
	width:30.5%;
	}

.itemcont strong {
	font-weight:bold;
	color:#B25900;
	}

.itemtext p {
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:6px;
	margin-right:6px;
	}

.itemcont h3 {
	background-color:#960;
	color:#FFF;
	padding-bottom:5px;
	padding-left:1em;
	padding-right:1em;
	padding-top:5px;
	text-align:left;
	margin-bottom:1em;
	}
	
.itemcont h4 {
	font-size:18px;
	background-color:#960;
	color:#FFF;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:1em;
	}


.itemtext_sam h4 {
	font-size:18px;
	background-color:#960;
	color:#FFF;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:0.8em;
	margin-top:0.3em;
	}

.img_left { float:left;
			margin-left:13px;
			margin-right:13px;}

.img_right { float:right;
			margin-left:13px;
			margin-right:13px; }
			
			
.smpimg_left { float:left;
			margin-right:0.5em;
			margin-top:0.3em;
			margin-bottom:0.3em;}

.smpimg_right { float:right;
			margin-left:0.5em;
			margin-top:0.3em;
			margin-bottom:0.3em; }


.itemtext .img_left { float:left;
			margin-left:3px;
			margin-right:10px;
			margin-bottom:0.5em; }

.itemtext .img_right { float:right;
			margin-left:10px;
			margin-right:3px; 
			margin-bottom:0.5em; }

.textbox1 {
			width:220px;}
			
.basebox1 { padding-top:75px;
            padding-left:15px;
			background-image:url(http://seisaku01.fx.shopserve.jp/pic-labo/item_img002.jpg); height:189px; text-align:left;
			}
			
.textbox2 {
			width:360px;}
			
.textbox3 { margin-top:98px;
			width:360px;}
			
.basebox2 { padding-top:80px;
            padding-left:270px;
			background-image:url(http://seisaku01.fx.shopserve.jp/pic-labo/item_img004.jpg); height:333px; text-align:left;
			}
			
.textbox4 {
			width:400px;
			font-size:13px;
			line-height:150%;
			color:#513319;
			font-family:"ＭＳ ゴシック", "MS Gothic", sans-serif;}
			
.basebox4 { padding-top:68px;
            padding-left:220px;
			background-image:url(http://seisaku01.fx.shopserve.jp/pic-labo/item_img008.jpg); height:152px; text-align:left;
			}
			
						
/*カテゴリヘッダー調整用*/

#box00 { width: 100%; margin-bottom: 20px; margin-top: 8px;}#rank-title { font-size: 18px; margin-bottom: 16px; line-height:100%; }.box03 { width: 49.4%; float:left; height:auto;position: relative;}.box04 { float:left; height:auto; margin-left: 1%;position: relative;width: 49.4%; }.rank-badge { position:absolute; z-index:100; top: 1%; left: 1%; }.rank-badge img { width: 70%;}.text-box { text-align:left; margin-top:8px;}.text-box p { font-size:14px;}.text-box span { color:#990000; font-size:14px; }.text-box span span {font-size:12px; }.box03 a img { width:100%; }.box04 a img { width:100%; }.box01 { width: 32.66%; float:left; height:auto;position: relative;}.box02 { float:left; height:auto; margin-left: 1%;position: relative;width: 32.66%; }.box01 a img { width:100%; }.box02 a img { width:100%; }


