
/*==========主要==========*/

/*外枠*/
div#soto{border:2px outset #ffffff;width:796px;background-color:#FFFFFF;margin:0px auto;
 font-size:14px;position:relative;	height: 3069px;}
div#uchi{margin:5px;height: 2835px;}

div#soto2{border:2px outset #ffffff;width:796px;background-color:#FFFFFF;margin:0px auto;
 font-size:14px;position:relative;	height: 2014px;}
div#uchi2{margin:5px;height: 1780px;}

div#soto3{border:2px outset #ffffff;width:796px;background-color:#FFFFFF;margin:0px auto;
 font-size:14px;position:relative;	height: 2397px;}
div#uchi3{margin:5px;height: 2148px;}

div#soto4{border:2px outset #ffffff;width:796px;background-color:#FFFFFF;margin:0px auto;
 font-size:14px;position:relative;	height: 2230px;}
div#uchi4{margin:5px;height: 1985px;}

div#soto5{border:2px outset #ffffff;width:796px;background-color:#FFFFFF;margin:0px auto;
 font-size:14px;position:relative;	height: 2437px;}
div#uchi5{margin:5px;height: 2203px;}

/*メイン外枠*/
div#main{width:670px;float:left; position:relative; border:0px solid #000000; padding:2px;
 background-color:#FFFFCC;color:#FF0000; font-size:32px; text-align:left;}

/*メイン共通*/
div.used{border:2px solid #0099FF; width:662px; margin:1px 2px;}

div.b{background-color:#0099FF; font-size:26px; color:#FFFFFF;
 padding:2px; border:0px solid #000000;}
 
div.main-waku{background-color:#FFFFFF; color:#000000; margin:0px; padding:2px;}

div.midashi{ font-size:18px; font-weight:bold; border-bottom:3px solid #FFCC00;}
 
div.honbun{font-size:16px; padding:2px 0px 0px 2px;}

div.white{height:20px;}

.style1 {font-size: 20px;}

/*ご利用案内でのみ使用*/
div.poit-table_1{width:205px; border:2px solid #000000; padding:0px;
 font-size:22px;}
 
div.cell-b{ float:left; padding:1px 2px; border-bottom:2px solid #000000; border-right:2px solid #000000;
 background-color:#99CCFF; width:120px;}
div.cell-lb{ float:left; padding:1px 2px; border-bottom:2px solid #000000; border-right:2px solid #000000;
 background-color:#CCFFFF; width:120px;}
div.cell-lb_last{ float:left; padding:1px 2px; border-right:2px solid #000000;
 background-color:#CCFFFF; width:120px;}
div.cell-r{ float:right; padding:1px 2px; border-bottom:2px solid #000000;
 background-color:#FF6699; width:75px;}
div.cell-lr{ float:right; padding:1px 2px; border-bottom:2px solid #000000;
 background-color:#FFCCFF; width:75px;}
div.cell-lr_last{ float:right; padding:1px 2px;
 background-color:#FFCCFF; width:75px;}
 
div.point-toku1{ font-size:18px; color:#FF0000; padding-top:2px;}
div.point-toku2{ font-size:16px; color:#0000FF; padding-top:2px;}

div.poit-table_2{width:470px; border:2px solid #000000; padding:0px;
 font-size:22px;}

div.cell-lg{ float:left; padding:1px 2px; border-bottom:2px solid #000000; border-right:2px solid #000000;
 background-color:#CCFF99; width:260px;}
div.cell-lg_last{ float:left; padding:1px 2px; border-right:2px solid #000000;
 background-color:#CCFF99; width:260px; height:35px; padding-top:15px;}
div.cell-w{ float:right; padding:1px 2px; border-bottom:2px solid #000000;
 background-color:#FFFFFF; width:200px;}
div.cell-w_last{ float:right; padding:1px 2px;
 background-color:#FFFFFF; width:200px;}

/*レシピ一覧でのみ使用*/
div.reshipi-table{width:658px; font-size:18px; color:#FFFFFF; padding:0px; margin:0px;}

div.reshipi-midashi{font-size:22px; color:#FF0000; text-align:center; font-weight:bold;}

div.reshipi-hon{width:644px; color:#000000; background-color:#FFFFFF; margin:0px 1px; padding:2px;}

div.reshipi-line_lo{width:640px; padding:2px;}
div.reshipi-line_lo hr{ color:#33CCCC; height:2px;}

div.reshipi-line_sh{width:484px; padding:2px;}
div.reshipi-line_sh hr{ color:#33CCCC; height:2px;}

div.reshipi-cell_l{float:left; width:150px; margin:2px 0px; padding:0px 2px;
 font-size:18px; text-align:center;}
div.reshipi-cell_r{float:right; width:488px; margin:2px 0px; padding:0px 2px;}

div.sengyo-table{width:650px; margin:2px 2px; border:2px solid #33FFFF; background-color:#33FFFF;}
div.sengyo-midashi{width:646px; margin:0px; padding:2px; font-size:30px;}

div.kani-table{width:650px; margin:2px 2px; border:2px solid #FF0066; background-color:#FF0066;}
div.kani-midashi{width:646px; margin:0px; padding:2px; font-size:30px;}

div.kai-table{width:650px; margin:2px 2px; border:2px solid #FF6600; background-color:#FF6600;}
div.kai-midashi{width:646px; margin:0px; padding:2px; font-size:30px;}

div.kakou-table{width:650px; margin:2px 2px; border:2px solid #00FF00; background-color:#00FF00;}
div.kakou-midashi{width:646px; margin:0px; padding:2px; font-size:30px;}

div.reshipi-cell_la{width:484px; margin:0px; padding:0px;}
div.reshipi-cell_mi{float:right; width:356px; margin:0px; padding:2px;}
div.reshipi-cell_sm{float:left; width:120px; margin:0px; padding:2px;}

.reshipi-cell_l a:link{color:#996633; text-decoration:none;}
.reshipi-cell_l a:visited{color:#000000; text-decoration:none;}
.reshipi-cell_l a:hover{color:#D3A97E; text-decoration:underline;}

.reshipi-cell_mi a:link{color:#FF0000; text-decoration:none; font-size:22px;}
.reshipi-cell_mi a:visited{ color:#CC3399;}
.reshipi-cell_mi a:hover{color:#FF9999; text-decoration:underline;}

/*お客様の声でのみ使用*/
div.okyaku-table{width:650px; font-size:18px; color:#FF0000; font-weight:bold;}

/*お問い合せでのみ使用*/
div.toi-table{width:650px; font-size:16px;}

/*サイトマップでのみ使用*/
div.map-table{width:656px; font-size:14px; border:0px solid #000000; margin:0px; padding:0px 1px 4px 1px;}

div.map-table div.line{ width:656px; padding:2px 0px; margin:0px; border:0px solid #000000;}
div.map-table div.line hr{color:#33CCCC; height:1px;}

div.map-table div.line-l{ width:85px; float:left; padding:0px; margin:0px; border:0px solid #000000;}
div.map-table div.line-l_2{ width:230px; float:left; padding:0px; border:0px solid #000000;}
div.map-table div.line-l_3{ width:120px; float:left; padding:0px; border:0px solid #000000;}

div.map-table div.line-m{ width:170px; float:left; padding:0px; margin:0px;}
div.map-table div.line-m_2{ width:200px; float:left; padding:0px; margin:0px;}

div.map-table div.line-r_1{ width:390px; float:left; padding:0px; margin:0px;}
div.map-table div.line-r_1_2{ width:360px; float:left; padding:0px; margin:0px;}
div.map-table div.line-r_2{ width:565px; float:left; padding:0px; margin:0px;}
div.map-table div.line-r_3{ width:420px; float:left; padding:0px; margin:0px;}
div.map-table div.line-r_4{ width:530px; float:left; padding:0px; margin:0px;}

div.map-table div.line-w{ width:650px; padding:0px; height:5px; margin:0px;}

div.map-table div.map-menu_l{float:left; width:316px; border:0px solid #000000;}
div.map-table div.map-menu_r{float:right; width:256px; border:0px solid #000000;}

div.map-menu_l div.map-menu{ width:316px; font-weight:bold; padding:0px; border:0px solid #000000;}
div.map-menu_r div.map-menu{ width:256px; font-weight:bold; padding:0px; border:0px solid #000000;}

.map-menu a:link{color:#996633; text-decoration:none;}
.map-menu a:visited{color:#000000; text-decoration:none;}
.map-menu a:hover{color:#D3A97E; text-decoration:underline;}

div.map-menu_l div.map-menu div.cat_l{width:316px; padding:0px; line-height:120%;}
div.map-menu_r div.map-menu div.cat_l{width:256px; padding:0px; line-height:120%;}

div.map-menu_l div.map-menu div.cat_s{width:306px; padding:1px 0px 1px 10px; line-height:120%;}
div.map-menu_r div.map-menu div.cat_s{width:246px; padding:1px 0px 1px 10px; line-height:120%;}

div.map-menu_l div.map-menu div.line{width:296px; padding:2px 0px 2px 20px; line-height:120%;}
div.map-menu_r div.map-menu div.line{width:236px; padding:2px 0px 2px 20px; line-height:120%;}

/*特定商取引でのみ使用*/
div.houki-table{width:650px; font-size:14px;}

div.houki-table div.line{ width:646px; padding:2px;}
div.houki-table div.line-l{ width:100px; float:left; padding:2px 0px;}
div.houki-table div.line-r{ width:546px; float:right; padding:2px 0px;}
div.houki-table div.line-w{ width:650px; padding:0px; height:10px;}

