
/*==========商品一覧==========*/
/*外枠*/
div#soto{border:2px outset #eeffff;width:796px;background-color:#FFFFFF;margin:0px auto;
 font-size:14px;position:relative;	height: 2014px;}
div#uchi{margin:5px;height: 1780px;}

div#soto2{border:2px outset #eeffff;width:796px;background-color:#FFFFFF;margin:0px auto;
 font-size:14px;position:relative;	height: 2252px;}
div#uchi2{margin:5px;height: 2010px;}

div#soto3{border:2px outset #eeffff;width:796px;background-color:#FFFFFF;margin:0px auto;
 font-size:14px;position:relative;	height: 2502px;}
div#uchi3{margin:5px;height: 2260px;}

div#soto4{border:2px outset #eeffff;width:796px;background-color:#FFFFFF;margin:0px auto;
 font-size:14px;position:relative;	height: 2274px;}
div#uchi4{margin:5px;height: 2033px;}

div#soto5{border:2px outset #eeffff;width:796px;background-color:#FFFFFF;margin:0px auto;
 font-size:14px;position:relative;	height: 2321px;}
div#uchi5{margin:5px;height: 2087px;}

div#soto6{border:2px outset #eeffff;width:796px;background-color:#FFFFFF;margin:0px auto;
 font-size:14px;position:relative;	height: 2391px;}
div#uchi6{margin:5px;height: 2157px;}

div#soto7{border:2px outset #eeffff;width:796px;background-color:#FFFFFF;margin:0px auto;
 font-size:14px;position:relative;	height: 2459px;}
div#uchi7{margin:5px;height: 2225px;}

/*メイン外枠*/
div#main{width:670px;float:right; position:relative; border:0px solid #000000; padding:0px;}
div#main2{width:670px;float:right;position: absolute;left: 115px;z-index: 0; border:0px solid #000000;}

/*カート部分*/
div.sho-cart{
	width:666px;
	padding:2px;
	position:relative;
	left:0px;
	border:2px solid #009960;
	background-color:#EEFFF9;}

div.cart-top{ width:660px; height:250px; position:relative; padding:2px; border:0px solid #000000;}
div.cart-top2{ width:660px; height:210px; position:relative; padding:2px; border:0px solid #000000;}
div.cart-top3{ width:660px; height:218px; position:relative; padding:2px; border:0px solid #000000;}
div.cart-top4{ width:660px; height:233px; position:relative; padding:2px; border:0px solid #000000;}
div.cart-top5{ width:660px; height:240px; position:relative; padding:2px; border:0px solid #000000;}
div.cart-top6{ width:660px; height:248px; position:relative; padding:2px; border:0px solid #000000;}
div.cart-top7{ width:660px; height:265px; position:relative; padding:2px; border:0px solid #000000;}
div.cart-top8{ width:660px; height:276px; position:relative; padding:2px; border:0px solid #000000;}
div.cart-top9{ width:660px; height:295px; position:relative; padding:2px; border:0px solid #000000;}
div.cart-top10{ width:660px; height:306px; position:relative; padding:2px; border:0px solid #000000;}
div.cart-top11{ width:660px; height:336px; position:relative; padding:2px; border:0px solid #000000;}


div.pict-s{ width:200px; margin:0px; padding:0px; float:left; height:200px;}

.float-r{ float:right; width:456px; margin:0px; padding:2px; border:0px solid #000000;}

hr.c{ color:#003300;}
hr.c2{ color:#009700; width:450px; position:relative; height:2px;}

div.name{ width:452px; margin:0px; padding:2px; height:65px; position:relative;
 font-weight:bold; font-size:28px; color:#FF0000; text-align:left;}
div.name_l{ width:452px; margin:0px; padding:2px;
 font-weight:bold; font-size:28px; color:#FF0000; text-align:left;}
 
div.cart-main{ width:234px; margin:0px; padding:2px 2px 2px 5px; float:left;}
div.cart-main ul{ width:230px; text-align:left; font-weight:bold; position:relative;
 padding:2px; margin:0px;}

div.cart-main li.buy{ position:relative;font-size:50px; text-align:right; color:#FF0000;}
div.cart-main li.sou{ position:relative; text-align:right; color:#FF0000;font-size:18px;}
div.cart-main .sou{font-size:18px;}
div.cart-main li.cart-b{ text-align:right; position:relative; font-size:18px;}
div.cart-main li.toi{ text-align:right; font-size:14px; font-weight:100; padding:0px; }

div.rabel{
	width:212px;
	border:2px solid #000000;
	padding:2px 0px;
	background-color:#FFFFFF;
	font-size:14px;
	float:right;
	position: relative;
	font-weight: normal;
}
 
/*特別価格*/
div.toku{ float:left; width:234px; margin:0px; padding:0px; position:relative;}

div.cart-main div.toku div{ width:234px; margin:0px; padding:0px; text-align:left; position:relative;}
div.cart-main div.toku ul
{ width:230px; margin:0px; padding:2px; text-align:left; font-weight:bold; position:relative;} 

.style1 {font-size: 14px;}
.style2 {color: #FF0000;font-weight: bold;font-size: 20px;}
.style3 {font-size: 26px;font-weight: bold;color: #FF6600;text-decoration: underline;}
.style4{ font-size:24px;}

/*会員限定販売*/
li.kgh{color:#B197FF;font-size:26px;position:relative;left:0px;text-align: right;}

/*会員限定価格*/
div.kgk{ width:234px; margin:0px; padding:2px 2px 2px 5px; float:left;}
div.kgk ul{ width:230px; text-align:left; font-weight:bold; padding:2px; margin:0px;}
div.kgk li.kgk{ color:#9900FF; font-size:24px; position:relative; left:0px;}

div.kgk li.buy{font-size:50px; text-align:right; color:#FF0000;}
div.kgk .sou{font-size:18px;}
div.kgk li.sou{ text-align:right; color:#FF0000;font-size:26px;}

div.cart-b{width:212px; float:right; text-align:left; position:relative;
 font-size:18px; font-weight:bold;}

/*説明文*/
div.sho-main{ width:664px; padding:2px; position:relative; left:1px;}

div.setsu-1{width:250px; padding:5px 2px 2px 2px;float:left;position:relative; border:1px solid #0099FF;
	font-size:20px;	color: #FF0000; height:290px; font-weight:bold;}

div.pict-l{ width:403px; text-align:center; float:right; position:relative;}

div.setsu-2{ width:658px; padding:5px 2px 2px 2px; position:relative;
 font-size:18px; border:1px solid #66FFCC; font-weight:normal; line-height:125%;}
 
.style5{font-size:36px; color:#FF0000;}
.style6{font-size:28px; color:#FF6600;}
.style7{font-size:26px;}



/*関連商品など*/
div.sho-etc{ width:664px; margin:0px; padding:0px; position:relative; border:1px solid #66CCFF;}

div.kanren{	width:664px; margin:0px; padding:0px;position:relative;
 font-size:24px;color:#FFFFFF;font-weight:bold;	background-color: #66CCFF;}

div.syou-win{ width:213px; padding:1px; margin:2px; border:1px solid #000000;
 background-color:#FFFFFF; float:left; font-weight:bold;}
 
div.sho-etc ul{width:211px; margin:0px; padding:0px;}

div.sho-etc li.pict{ position:relative;}
div.sho-etc li.name{ position:relative; font-size:14px;}
div.sho-etc li.buy{ position:relative; font-size:22px;}
div.sho-etc li.buy .kgk{font-size:14px;}
div.sho-etc li.sou{ position:relative;}

