
/*==========トップ==========*/

/*外枠*/
div#soto{border:2px outset #ffffff;width:796px;background-color:#FFFFFF;margin:0px auto;
 font-size:14px;position:relative;	height: 2014px;}
div#uchi{margin:5px;height: 1780px;}

/*メイン外枠*/
div#main{width:535px;float:left; position:relative; border:0px solid #000000; padding:2px;}

/*右メニュー外枠*/
div#shin{width:125px; float: right; position:relative; border:0px solid #000000;}

/*新商品紹介枠*/
div.shin{ width:121px; margin:2px 1px;border:1px solid #000000;}

/*ランキング外枠*/
div#rank{ width:121px; margin:2px 1px;border:1px solid #cc0000; background-color:#FFEEEE;}

/*ランキング内枠*/
div.rank{ width:117px; border:1px solid #000000; margin:2px 1px; background-color:#FFFFFF;}

/*メイン共通*/
li.pict_ts{ position:relative; text-align:center;}
li.pict_tl{ position:relative; text-align:center;}

li.syo-name_ts{ position:relative;}
li.syo-name_ts .buy{position:relative; font-size:18px;}
li.syo-name_ts .sou{position:relative; font-size:14px;}

li.syo-name_tl{ position:relative;}
li.syo-name_tl .buy{position:relative; font-size:38px;}
li.syo-name_tl .sou{position:relative; font-size:21px;}

/*特集*/
div.main-1{ border:0px solid #000000; padding-bottom:5px;}

/*商品小窓*/
div.main-2{
	border:2px solid #002F00;width:531px;background-color:#EEFFEE;
	padding: 2px; margin:0px;}

div.main-2 div.show-win{
 border:1px solid #000000; float:left; width:173px; margin:3px 1px 2px 1px; padding:0px;
  background-color:#FFFFFF}

div.main-2 div.show-win ul{
 width:171px; padding:2px 0px 2px 0px; margin:0px;background-color:#FFFFFF;
 text-align:center; font-size:14px; font-weight:bold;}

/*今週の一品・店長いちおし*/
div.main-3{ border:0px solid #000000; width:531px; padding:0px; margin:0px;}

div.main-3 div.konsyu{ float:left; width:260px;
 border:2px solid #006600; margin:0px 0px 5px 0px; padding:2px 0px 2px 0px; background-color:#EEFFDD}
 
div.main-3 div.ichioshi{ float:right; width:260px;
 border:2px solid #666600; margin:0px 0px 5px 0px; padding:2px 0px 2px 0px; background-color:#FFFFCC}

div.main-3 div.konsyu ul{background-color:#FFFFFF;
 text-align:center; font-weight:bold; font-size:21px;
 padding:2px 2px 2px 1px; width:254px; margin:0px;}
  
div.main-3 div.ichioshi ul{background-color:#FFFFFF;
 text-align:center; font-weight:bold; font-size:21px;
 padding:2px 2px 2px 1px; width:254px; margin:0px;}

/*会員限定*/
div.main-4{ border:0px solid #000000; float:left; width:265px; margin:0px; padding:5px 0px;}

/*更新履歴*/
div.main-5{ border:2px solid #663300; float:left;
 width:522px; height:107px; margin:0px 0px 0px 2px; padding:0px; background-color:#FFF6EE;}

div.main-5 ul{ text-align:center; margin:0px; padding:2px 1px 0px 1px; width:261px; height:23px;}

/*おすすめ商品*/
div.main-6{ border:2px solid #006666; background-color:#EEFFFF;
 width:531px; padding:2px 0px 2px 0px;}

div.main-6 div.push{ width:519px; border:1px solid #000000; margin:5px; background-color:#FFFFFF}

div.main-6 div.push div.gazou{ float:left; width:170px; margin:0px; padding:0px;position:relative;}

div.main-6 div.push div.name{background-color:#FFFFFF;
 font-weight:bold; font-size:22px;
 padding:2px; width:515px; margin:0px;}
 
div.main-6 div.push div.name2{background-color:#FFFFFF;
 font-weight:bold; font-size:22px;
 padding:2px; width:290px; margin:0px;} 

div.main-6 div.push div.bun{ float:right; width:344px; margin:0px; padding:0px 0px 0px 5px;position:relative;}
div.main-6 div.push div.bun div.kakaku{ height:50px; font-size:18px; font-weight:bold;}
div.main-6 div.push div.bun div.kakaku .buy{position:relative; font-size:48px; color:#FF0000;}
div.main-6 div.push div.bun div.kakaku .sou{position:relative; font-size:22px; color:#FF0000;} 
div.main-6 div.push div.bun div.setsu{position:relative; text-align:left; font-size:16px;}
div.main-6 div.push div.bun div.kaiin{ height:20px; font-size:18px; font-weight:bold; width:339px;}

/*旬市ロゴ*/
div.main-7{ border:0px solid #000000; padding-top:5px;}

/*新着*/
div.shin ul{list-style-type:none; text-align:center; font-size:12px;
 width:118px; position:relative; margin:0px; padding:1px;}

div.shin li.pict{position:relative;}
div.shin li.syo-name{ position:relative; font-weight:bold;}
div.shin li.syo-name .buy{ font-size:16px;}

/*ランキング*/
div.rank ul{list-style-type:none; text-align:center; font-size:12px;
 width:115px; position:relative; margin:0px; padding:1px;}

div.rank li.jyuni{font-size:18px; font-weight:bold; color:#FF0000;
 text-decoration:none; position:relative;}
div.rank li.pict{position:relative;}
div.rank li.syo-name{ position:relative; font-weight:bold;}
div.rank li.syo-name .buy{ font-size:16px;}

