
/*基本*/
body{background-image:url(img/bg05.gif);background-repeat:repeat-y;background-color:#660000;color:#dddddd;text-align:center;font-size:9pt;}
address{margin-top:20pt;}


/*ナビ*/
ul#navi{list-style-type:none;}
ul#navi li{display:inline;margin-right:10pt;}
.navib{border-width:1px;border-style:solid none;border-color:#ffffff;width:650px;height:10pt;padding-top:15pt;padding-left:0;padding-bottom:15pt;padding-right:10pt;}

/*リンク*/
a:link{color:#ED1E79;text-decoration:none;background:transparent;}
a:visited{color:#A55374;text-decoration:none;background:transparent;}
a:hover{color:#ED1E79;text-decoration:none;background:#F7DCEAFC7EC1;}
a:focus{color:#ED1E79;text-decoration:none;background:#FC7EC1;}

img.logo{margin-top:10px;margin-bottom:20px;}
boxbody{text-align:center;font-size:9pt;}
p#concept{line-height:14pt;}


/*ヘッダー*/
#navi{width:795px;margin-top:5px;margin-left:auto;margin-right:0;margin-bottom:20px;border-top-style:solid;border-bottom-style:solid;border-color:#641919;border:1px;}
ul#navi{list-style-type:none;padding-left:5px;padding-top:5px;padding-bottom:5px;padding-right:0;}
ul#navi li{display:inline;margin-left:20px;}


/*共通*/
#cont{margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:0;width:800px;padding:0;}

/*トップページ*/
.contents_i{margin:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;background-color:#FFE4E1;
  height : 2800px;
}
.left_i{margin:0;padding:25px 0px 10px 40px;float:left;text-align:left;width:400px;height:265px;}
.right_i{margin:0;padding:25px 30px 10px 0px;float:right;width:330px;height:265px;color:#cc0000;font-size:14px;letter-spacing:2px;line-height:23px;}
.logo-i{margin:20px 0px 20px 0px;}
.box-i{color:#8B0000;font-size:16px;}

/*お知らせ*/
.contents_n{margin:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;height : 2200px;background-color:#FFE4E1;}
.left_n{margin:0;padding:25px 0px 10px 40px;float:left;text-align:left;width:500px;height:465px;}
.right_n{margin : 5px 5px 0px 0px;padding:25px 30px 10px 0px;float:right;width:230px;height : 430px;background-color:ffcccc;color:#cc0000;font-size:14px;letter-spacing:2px;line-height:23px;
  bottom : auto;
  position : relative;
}
.box-n{color:#8B0000;font-size:16px;line-height:25px;width:430px;}
.logo-n{margin:20px 0px 20px 0px;}

/*イベント*/
.contents_e{margin:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;background-color:#FFE4E1;height :750px;}
.left_e{margin:0;padding:25px 0px 10px 40px;float:left;text-align:left;width:500px;height :360px;}
.right_e{margin:0;padding:25px 30px 10px 0px;float:right;width:230px;height:265px;background-color:ffcccc;color:#cc0000;font-size:14px;letter-spacing:2px;line-height:23px;}
.box-e{color : #cc0000;font-size:16px;line-height:25px;width:430px;
  
}
.logo-e{margin:0px 0px 20px 0px;}

/*シェフのページ*/
.contents_c{margin:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;background-color:#FFE4E1;height :1200px;}
.left_c{margin:0;padding:25px 0px 10px 40px;float:left;text-align:left;width:500px;height : 715px;}
.right_c{margin:0;padding:25px 30px 10px 0px;float:right;width:230px;height:715px;background-color:ffcccc;color:#cc0000;font-size:14px;letter-spacing:2px;line-height:23px;}
.box-c{color : #cc0000;font-size:16px;line-height:25px;width:430px;}
.logo-c{margin:0px 0px 20px 0px;}


/*商品のご注文方法*/
.contents_s{margin:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;height : 1200px;background-color:#FFE4E1;}
.logo-s{margin:30px 0px 20px 30px;}
.box-s{margin:0px 20px 20px 30px;color:#8B0000;font-size:16px;line-height:25px;width:750px;}
.title-s{padding:0px 0px 0px 5px;font-size:18px;}
.way-s{margin:5px 0px 10px 20px;font-size:15px;}

/*リンクのページ*/
.contents_li{margin:0;padding:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;height :1180px;background-color:#FFE4E1;}
.title-1{padding:0px 30px 10px 30px;font-size:13px;color:#641919;}
.title-2{padding:0px 0px 0px 30px;font-size:14px;color:#641919;}
.box1{margin:20px 10px 10px 0px;padding:5px;font-size:13px;}
.box2{padding:0px 0px 30px 15px;font-size:13px;color : navy;}

/*商品紹介*/
.contents_p{margin:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;height :1000px;background-color:#FFE4E1;}
.left_p{margin:0;padding:25px 0px 10px 40px;float:left;text-align:left;width:500px;height:265px;}
.right_p{margin:0;padding:25px 30px 10px 0px;float:right;width:230px;height:265px;background-color:ffcccc;color:#cc0000;font-size:14px;letter-spacing:2px;line-height:23px;}
.logo-p{margin:20px 0px 20px 0px;}
.box-p{color:#8B0000;font-size:16px;line-height:25px;width : 430px;}

/*商品紹介P1〜P8*/
H3{color:#cc0000;font-size:15px;font-weight:700;letter-spacing:2px;margin:0px 20px 10px 0px;border-bottom : none #ffcccc;}
h4{color:#cc0000;font-size:12px;font-weight:400;letter-spacing:2px;line-height:24px;padding:0px 30px 0px 0px;}
h6{color:#cc0000;font-size:12px;font-weight:400;letter-spacing:2px;line-height:20px;padding:10px 0px 0px 30px;}

.contents_p1{margin:0;padding:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;height : 650px;background-color:#FFE4E1;}
.left_p1{margin:0;;float:left;width:450px;height : 650px;}
.right_p1{margin:0;padding:0px;float:right;width : 350px;height : 650px;}

.contents_p2{margin:0;padding:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;height:520px;background-color:#FFE4E1;}
.left_p2{margin:0;padding:10px 0 10px 50px;float:left;width:430px;height:500px;}
.right_p2{margin:0;padding:10px;float:right;width:280px;height:500px;}

.contents_p3{margin:0;padding:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;height : 1100px;background-color:#FFE4E1;}
.left_p3{margin:0;padding:10px 0 10px 50px;float:left;width:430px;height:1000px;}
.right_p3{margin:0;padding:10px;float:right;width:280px;height:1000px;}

.contents_p4{margin:0;padding:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;height : 2500px;background-color:#FFE4E1;}
.box_p4{padding:0 0 0 20px;}


.contents_p5{margin:0;padding:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;height : 450px;background-color:#FFE4E1;}
.left_p5{margin:0;padding:10px 0 10px 40px;float:left;width:460px;height:400px;}
.right_p5{margin:0;padding:10px;float:right;width:280px;height:400px;}

.contents_p7{margin:0;padding:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;height : 2320px;background-color:#FFE4E1;}
.left_p7{margin:0;padding:10px 0 10px 0px;text-align:center;float:left;width:380px;height:2180px;}
.right_p7{margin:0;padding:10px 40px 10px 50px;float:right;width:320px;height:2180px;}

.contents_p8{margin:0;padding:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;height:467px;background-color:#FFE4E1;}
.left_p8{margin:0;padding:0px 0 10px 60px;float:left;width:440px;height:457px;}
.right_p8{margin:0;padding:10px;float:right;width:280px;height:447px;}


.contents_x{margin:0;border-color:#ffcccc;border-style:solid;border:1px;width:800px;height : 1800px;background-color:#FFE4E1;}




#foot{margin-left:auto;margin-right:auto;margin-top:15px;margin-bottom:0;width:800px;padding:0;border-top-style:solid;border-bottom-style:solid;border:1px;border-color:#641919;}
#foot_left{float:left;width:400px;height:118px;margin-top:20px;}
#foot_right{float:right;width:400px;height:118px;color:#641919;font-size:14px;line-height:22px;text-align:center;}
#foot_right_t{float:right;padding:10px 0px 0px 0px;width:315px;height:108px;color:#641919;font-size:12px;line-height:22px;}
.logo_r{padding:0px 0px 8px 0px;}
.foot_logo{margin-left:66px;}
#foot_t{margin-left:auto;margin-right:auto;margin-top:15px;margin-bottom:0;width:800px;padding:0;border-top-style:solid;border-bottom-style:solid;border:1px;border-color:#641919;}
#foot_left_t{float:left;width:400px;height:118px;margin-top:20px;}

.logo_n1{margin:0px 15px 0px 0px;}
.logo_n2{margin:15px 15px 0px 0px;}
.logo_s{margin:10px 0px 0px 30px;}
.logo_k{margin:10px 0px 0px 0px;}

h5{font-size:15px;line-height:20px;}
address{margin-top:10px;margin-bottom:40px;font-size:11px;text-align:center;}



/*NEWシェフのページに利用*/

.CellcolorClass{
  background-color : #e4d3d3;
  text-align : left;
  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;border-width : 0pt 0pt 0pt 0pt;border-style : solid solid solid solid;
    
   
  
  color : #660000;
  
  vertical-align : top;
  font-size : 14px;
  line-height : 18px;
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;
}
.borderClass{
  border-width : 1pt 1pt 1pt 1pt;border-style : solid solid solid solid;
  line-height : 20px;
  vertical-align : top;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  text-align : left;
  text-indent : 1pt;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}.photoClass{
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
  margin-top : 20px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;border-width : medium medium medium medium;border-style : none none none none;
.addressClass{
  margin-top : 270px;
}
.AddressClass{
  
  border-top-style : none;
}
.listClass{
  list-style-type : circle;
  list-style-position : outside;
}
.imgClass{
  margin-top : 5px;
  margin-left : 1px;
  margin-right : 1px;
}
.prpductPhoto-L{
  margin-left : 1px;
}
.productPhoto-R{
  margin-right : 1px;
}
.n-title{
  font-size : 20px;
  font-weight : bold;
}

.xmas1{
  font-size : 14px;
  color : maroon;
  padding-left : 0px;
  text-align : left;
  margin-bottom : 20px;
width : 600px;
  line-height : 20px;
}

