@charset "euc-jp";

/*-----------------------------------------------------------
共通
-----------------------------------------------------------*/

#contents { width:750px; height:auto; font-family: "Hiragino Kaku Gothic Pro","メイリオ", Osaka, "ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;}
#contents p{ margin:0; padding: 0;}
#contents .sectionFull01 {	clear: both; padding-top: 10px; margin-bottom: 10px;}
#contents .sectionFull02 {	clear: both; padding-top: 20px; margin-bottom: 10px;}
#contents .sectionFull03 {	clear: both; padding-top: 30px; margin-bottom: 10px;}
#contents .sectionFull04 {	clear: both; padding-top: 40px; margin-bottom: 10px;}
#contents .sectionFull05 {	clear: both; padding-top: 50px; margin-bottom: 10px;}
#contents .sectionFull06 {	clear: both; padding-top: 30px; margin-bottom: 50px;}
#contents .sectionFull07 {	clear: both; padding-top: 30px; margin-bottom: 30px;}
#contents a{ color: #ae0900}
#contents a:hover{ color: #ff0000;}
#contents .prf{ text-align: right; margin-top: 30px;}
#contents .pageTop{ clear:both; float: right; margin: 10px 0 0 0; padding: 20px 0 20px; font-size: 0.9em;}

/* rollover */
.over a:hover img {
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	background-color: #fee394;
}
#contents .imgL,
#contents .contL{ float:left; }
#contents .imgR,
#contents .contR{ float:right;}

#contents strong{ font-size: 150%; font-weight:bold;}
#contents .order-btn{ padding-top:5px; text-align:right;}
#contents .price { float:right;
    color:#333;
	padding: 5px 0;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","メイリオ",Osaka,Helvetica,Arial,sans-serif;
}

#contents h2{ margin:0; }
#contents h3{ margin:0; }
#contents h4 { border-bottom: #000 solid 1px; padding:3px 0; margin:0;}


/*-----------------------------------------------------------
メイン
-----------------------------------------------------------*/

#contents #MainBox {}

#contents .osechi{ margin-bottom:10px;}
#contents .osechi .o-back{ background: url(../images/winter/osechi_img.jpg) no-repeat left top;
	width: 750px;
	height: 260px;
	position:relative;
	margin:0;
}
#contents .osechi .o-back .o-comt{ position:absolute; 
width:285px; height:222px; left:445px; top:15px; 
color:#FFFFFF; text-align: justify; text-justify: distribute; line-height:1.5em;}
#contents .osechi .o-back .o-comt p.migi{ float:right; padding:0 0 3px 3px; }

#contents .osechi .o-shohin{ width:700px; margin:5px auto;}
#contents .osechi .o-shohin .o-1{ width:415px;}
#contents .osechi .o-shohin .o-2{ width:346px;}
#contents .osechi .o-txt{ clear:both; font-size:0.85em; text-align:justify; line-height:1.3em;}
#contents .osechi .o-shohin .imgR{ margin-top:20px;}


#contents .shohin01{ width:750px;}
#contents .shohin01 .s-R{ width:346px; margin-top:16px; margin-right:28px; padding:0;}
#contents .shohin01 .s-L{ width:346px; margin-top:16px; margin-left:28px; padding:0;}
#contents .shohin01 .s-txt{ clear:both; font-size:0.9em; text-align:justify;}
#contents .shohin01 dl{ width:346px;margin-top:5px;}
#contents .shohin01 dl dt{ float:left; width:176px; margin:0;} 
#contents .shohin01 dl dd{ float:right; width:170px; margin:0;}
#contents .shohin01 dl dd.order-btn{ padding-top:20px; text-align:right;}

#contents .shohin02{ width:690px; margin:0 auto;}

#contents .shohin02 .shohinL{ float:left; width:320px;}
#contents .shohin02 .shohinR{ float:right; width:320px;}
#contents .shohin02 dl { clear:both; width:320px; margin-top:0;}
#contents .shohin02 dl dt.price{ float:left; margin:0;}
#contents .shohin02 dl dd.order-btn{ padding-top:5px; text-align:right;}



/* ----------(バイヤーおすすめ) ---------------------------------------- */

#ind-con10{ width:750px; padding:0;}

#ind-con10 p{ margin: 0;}

#ind-con10-2 {
	background: url(../../images/ind-con10-2bg.jpg) no-repeat 0px 0px;
	position:relative;
	height:123px;
	width:750px;
	padding-bottom:20px;
	margin-bottom: 20px;
	margin-top:0;
}

.ind-con10-2-btn1 {
	position:absolute;
	top:10px;
	left: 0;
	width:375px;
	}

.ind-con10-2-btn2  {
	position:absolute;
	top:10px;
	right:0;
	width:375px;
}

.ind-con10-2-btn3 {
	position:absolute;
	top:10px;
	left:375px;
	width:188px;
}

.ind-con10-2-btn4 {
	position:absolute;
	top:10px;
	right:0;
	width:188px;
}



