body {margin: 0 0 0 0; background-image: url(../img/kabe-wa08.gif); }

h1 { font-size: 100%; font-weight: 100; height: 20px; }

#content { width: 750px; height: 2800px; border-left: 1px solid #000000 ; border-right: 1px solid #000000 ; background-color: #ffffff;}

#content_w { width: 750px; height: 1530px; border-left: 1px solid #000000 ; border-right: 1px solid #000000 ; background-color: #ffffff;}

#content_e { width: 750px; height: 1500px; border-left: 1px solid #000000 ; border-right: 1px solid #000000 ; background-color: #ffffff;}

#content_z { margin-top: 10px; margin-right: 5px; width: 535px; height: 100px; float: right; font-size: 85%; text-align: left; border-bottom: 1px solid #000000; margin-bottom: 30px;
line-height: 1.5em; }

#contents_p { width: 750px; height: 20px; margin-bottom: 0px; background-color: #ffffff; border-left: 1px solid #000000 ; border-right: 1px solid #000000; }

#content_a { width: 750px; height: 2500px; border-left: 1px solid #000000 ; border-right: 1px solid #000000 ; background-color: #ffffff;}

#content_ad { width: 750px; height: 2300px; border-left: 1px solid #000000 ; border-right: 1px solid #000000 ; background-color: #ffffff;}

#content_c { width: 750px; height: 2000px; border-left: 1px solid #000000 ; border-right: 1px solid #000000 ; background-color: #ffffff;}

#content_u { width: 750px; height: 1700px; border-left: 1px solid #000000 ; border-right: 1px solid #000000 ; background-color: #ffffff;}

#contents { width: 100%; height: 100px; background-image: url(../img/top_baner.gif); }

#contents_ber { width: 750px; height: 130px; }

#left_wku {margin-top: 5px; margin-right: 5px; margin-left:5px; width: 185px; height: 650px; float: left; text-align: left; }

#lf_topber { margin-top: 5px; width: 184px; height: 185px; border: solid 1px #000000; text-align: center; }

#lf_ber { margin-top: 5px; width: 184px; height: 65px; border: solid 1px #000000; text-align: center; }

#lf_berbotm { margin-top: 5px; width: 180px; height: 70px; border: solid 1px #000000; line-height: 2em;font-size: 75%; padding: 3px; }

#snap_f {font-size: 75%; color: #000000; width: 178px; line-height: 130%; float: left; margin-left: 0px; height: 150px; background-color: #ffffff; }

#snap_f img {margin-bottom: 5px; margin-top: 15px;}

#lf_top { width: 185px; height: 65px; border: solid 1px #000000; background-color: #deb887;
text-align: center; }

#lf_top img { margin-top: 5px; text-align: center; }

#ift_wku {margin-top: 10px; width: 370px; height: 150px; float: left; background-color:#fff5f0;
text-align: left; padding: 5px; font-size: 75%;}

#ift_wku img { margin-right: 5px; float: left; }

#right_contents { width: 545px; height: 800px; float: right; }

#right_contents3 { width: 545px; height: 1900px; float: right; }

#right_contents2 { width: 545px; height: 1350px; float: right; }

#rigt {margin-top: 10px; padding-top: 3px; width: 150px; height: 160px; float: right; }

#right_wku { margin-right: 5px; width: 535px; height: 180px; float: right; border-bottom: 1px dotted #666666; }

#otodoke { margin-top: 10px; margin-right: 5px; width: 525px; height: 18px; float: right; border-bottom: 1px solid #cccccc; border-left: 5px solid #cccccc; border-right: 5px solid #cccccc; border-top: 1px solid #cccccc; font-size: 75%; padding-top: 5px; letter-spacing: 0.2em; }

#rightt_wku { margin-top: 10px; margin-right: 5px; width: 535px; height: 30px; background-color:#fff5f0; float: right; padding-top: 10px; }

#rightp_wku8 {margin-top: 5px; margin-right: 5px; width: 535px; height: 700px;  float: right;
 lime; text-align: left; font-size: 80%; line-height: 1.5em;border-bottom: 1px dotted #666666; }
 
#rightp_wku9 {margin-top: 5px; margin-right: 5px; width: 535px; height: 700px;  float: right;
 lime; text-align: left; font-size: 80%; line-height: 1.5em; }
 
#rightp_wku9s {margin-top: 5px; margin-right: 5px; width: 535px; height: 2250px;  float: right;
 lime; text-align: left; font-size: 80%; line-height: 1.5em; }
 
#rightp_wku9c {margin-top: 5px; margin-right: 5px; width: 535px; height: 1800px;  float: right;
 lime; text-align: left; font-size: 80%; line-height: 1.5em; }
 
#rightp_wku9z {margin-top: 5px; margin-right: 5px; width: 535px; height: 1400px;  float: right;
 lime; text-align: left; font-size: 80%; line-height: 1.5em; }
 
#rightp_wku9_uch { width: 530px; height: 150px; }

#rightp_wku9_uch img { float: left; margin-right: 5px; }

#rightp_wku9_uch1 { width: 530px; height: 170px; border-bottom: 1px dotted #666666; border-top: 1px  dotted #666666; margin-bottom: 5px; }

#rightp_wku9_uch2 { width: 530px; height: 150px; border-bottom: 1px dotted #666666; border-top: 1px  dotted #666666; margin-bottom: 5px; }

#rightp_wku9_uch3 { width: 530px; height: 250px; border-bottom: 1px dotted #666666; border-top: 1px  dotted #666666; margin-bottom: 5px; }

#rightp_wku9_uch4 { width: 530px; height: 310px; border-bottom: 1px dotted #666666; border-top: 1px  dotted #666666; margin-bottom: 5px; }

#rightp_wku9_uch5 { width: 530px; height: 350px; border-bottom: 1px dotted #666666; border-top: 1px  dotted #666666; margin-bottom: 5px; }

#rightp_wku9_uch5 img { margin-top: 5px; float: right; }

#rightp_wku9_uch4 img { margin-top: 5px; float: right; }

#rightp_wku9_uch3 img { margin-top: 5px; float: right; }

#rightp_wku9_uch2 img { margin-top: 5px; float: right; }

#rightp_wku9_uch1 img { margin-top: 5px; float: right; }

#awase_ws { width: 530px; height: 80px; }

#awase_ls { width: 30px; height: 80px; float: left; background-image: url(../tukurikata/img/maru_a.gif); background-repeat: no-repeat; }

#awase_rws { width: 10px; height: 75px; float: left; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-top: 1px solid #000000; }

#awase_rws2 { width: 10px; height: 95px; float: left; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-top: 1px solid #000000; }

#rightp_wku8 img { float: right; margin-right: 10px; margin-left: 5px; }

#rightp_wku7 {margin-top: 5px; margin-right: 5px; width: 535px; height: 800px;  float: right;
 lime; text-align: left; font-size: 80%; line-height: 1.5em;border-bottom: 1px dotted #666666; }

#rightp_wku7 img { float: right; margin-right: 10px; margin-left: 5px; }

#rightp_wku6 {margin-top: 5px; margin-right: 5px; width: 535px; height: 380px;  float: right;
 text-align: left; font-size: 80%; line-height: 1.5em;  }

#rightp_wku6 img { float: right; margin-right: 10px; margin-left: 5px; }

#rightp_wku5 {margin-top: 5px; margin-right: 5px; width: 535px; height: 300px;  float: right;
 text-align: left; font-size: 80%; line-height: 1.5em;border-bottom: 1px dotted #666666; }

#rightp_wku5 img { float: right; margin-right: 10px; margin-left: 5px; }

#rightp_wku5x {margin-top: 5px; margin-left: 5px; margin-right: 0px; width: 535px; height: 300px;  float: right;
 text-align: left; font-size: 80%; line-height: 1.5em;border-bottom: 1px dotted #666666; }

#rightp_wku4 {margin-top: 5px; margin-right: 5px; width: 535px; height: 1010px;  float: right;
 lime; text-align: left; font-size: 80%; line-height: 1.5em;border-bottom: 1px dotted #666666; }

#rightp_wku4 img { float: right; margin-right: 10px; margin-left: 5px; }

#rightp_wku3 {margin-top: 5px; margin-right: 5px; width: 535px; height: 260px;  float: right;
 text-align: left; font-size: 80%; line-height: 1.5em;border-bottom: 1px dotted #666666; }

#rightp_wku3 img { float: right; margin-right: 10px; margin-left: 5px; }

#rightp_wku2 {margin-top: 5px; margin-right: 5px; width: 535px; height: 160px;  float: right;
 text-align: left; font-size: 80%; line-height: 1.5em;border-bottom: 1px dotted #666666; }

#rightp_wku2 img { float: right; margin-right: 10px; margin-left: 5px; }

#rightp_wku1x { margin-right: 5px; width: 515px; height: 100px;  float: right;
 text-align: left; font-size: 90%; line-height: 1.8em; padding: 10px; }

#rightp_wku1 { margin-right: 5px; width: 515px; height: 100px;  float: right;
 text-align: left; font-size: 90%; line-height: 1.8em; background-image: url(../koe/img/back1.gif);
  padding: 10px; }
  
#rightp_wku1p { margin-right: 5px; width: 515px; height: 120px;  float: right;
 text-align: left; font-size: 90%; line-height: 1.8em; background-image: url(../koe/img/back1.gif);
  padding: 10px; }
  
#rightp_wku1_w {margin-top: 15px; margin-right: 5px; width: 529px; height: 20px;  float: right;
text-align: right; font-size: 90%; line-height: 1.8em; background-image: url(../koe/img/back7.gif);
 padding: 3px; background-color: black; color: #ffffff; font-weight: bold; }

#rightp_wku {margin-top: 5px; margin-right: 5px; width: 535px; height: 120px;  float: right;
 text-align: left; font-size: 80%; line-height: 1.5em;  border-bottom: 1px dotted #666666;
 }

#rightp_wku img { float: right; margin-right: 10px; margin-left: 5px; }

#category_lef { margin-top: 5px; width: 255px; height: 90px; border-bottom: 1px solid #000000; border-right: 1px solid;#000000; float: left; padding: 2px; font-size: 75%; text-align: left; }

#category_lef img { float: left; margin-right: 5px; }

#category_rig { margin-top: 5px; width: 255px; height: 90px; border-bottom: 1px solid #000000; border-right: 1px solid;#000000; float: right; padding: 2px; font-size: 75%; text-align: left; }

#category_rig img { float: left; margin-right: 5px; }

#cont_top { margin-top: 5px; margin-right: 10px; width: 300px; height: 15px;  font-size: 75%; text-align: right; color: #cccccc; float: right; }

#cont_topp { margin-top: 5px; margin-left: 10px; width: 300px; height: 15px;  font-size: 75%; text-align: left; color: #cccccc; float: left; }

#footer { width: 750px; height: 25px; border-left: 1px solid #000000 ; border-right: 1px solid #000000 ; background-color: #deb887; font-size: 75%; color: #ffffff;
text-align: center; padding-top: 10px; }

#footer_f { width: 750px; height: 17px; padding-top: 3px; border-bottom: 1px solid #000000; border-left: 1px solid #000000 ; border-right: 1px solid #000000 ; background-color: #ffffff; }

#ifood { margin-top: 20px; width: 400px; height: 100px; border-top: 1px dotted #666666 ;
border-bottom: 1px dotted #666666; background-color: #ffffff; }

#cart_food { margin-top: 5px; padding-top: 0px; width: 180px; height: 80px; text-align: right;
 background-color: aqua; float: right; }

#cart_photo { margin-top: 5px; width: 180px; height: 80px; float: left; background-color: green; }

#waku_top  { margin-top: 20px; width: 540px; font-size: 75%; }

#waku { width: 510px; height: 750px; font-size: 75%; background-color: #ffffff; }

#waku_menu { width: 150px; font-size: 75%;  }

#cart { margin-top: 20px; width: 500px; height: 20px; text-align: right; }

#cart_p { margin-top: 10px; width: 170px; height: 22px; float: right; 
 text-align: right; margin-right: 4px; }

h1 { margin-top: 10px; width: 345px; height: 19px; float: left;  text-align: left; padding-bottom: 0px; padding-top: 3px; padding-left: 7px; font-size: 75%; border-bottom: 1px solid #000000; border-left: 5px solid #cccccc; }

#localnv { margin-top: 0px; width: 173px; height: 112px; padding: 5px; border-bottom: 1px solid #000000; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }

#localnv3 { margin-top: 0px; width: 173px; height: 130px; padding: 5px; border-bottom: 1px solid #000000; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }

#localnv2 { margin-top: 0px; width: 173px; height: 20px; padding: 5px; border-bottom: 1px solid #000000; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }

ul#localnav { margin: 0px; padding: 0px; }

ul#localnav li { list-style-image: url(../img/nvicon.gif); margin: 0px; padding-left: 0px; font-size: 75%; text-align: left; margin-left: 15px; margin-top: 4px; line-height: 1.5em; }

ul#localnav a {  color: #666666; text-decoration: none; }

ul#localnav a:hover, ul#localnav a:active { border-bottom: 2px solid #900; color: #900;}

#mokuji { margin-top: 10px; width: 175px; height: 19px; }

ul#localnav_fot { margin: 0px; padding: 0px; }

ul#localnav_fot li { display: inline; margin: 0px; padding-left: 0px; padding: 5px;  }

ul#localnav_fot a { color: #ffffff; text-decoration: none; }

ul#localnav_fot a:hover, ul#localnav a:active { border-bottom: 2px solid #900; color: #900;}

#knowhow { margin-right: 4px; width: 533px; height: 341px; float: right; border-bottom: 1px solid #ffa953; border-left: 1px solid #ffa953; border-right: 1px solid #ffa953; background-color: #fff9dd; }

#knowhow_tai {  margin-top: 10px; width: 535px; height: 15px; float: right; padding-top: 4px;
margin-right: 4px; background-color: #ffa953; color: #ffffff;  font-size: 75%; font-weight: bold; }

#knowhow_lft { width: 265px; height: 170px; float: left; border-right: 2px dotted #ffa953; text-align: left; }

#knowhow_rig { width: 263px; height: 170px; float: right;text-align: left; }

#knowhow_lftp { width: 265px; height: 170px; float: left; border-right: 2px dotted #ffa953; text-align: left;}

#knowhow_rigp { width: 263px; height: 170px; float: right; text-align: left; }

#knowhow_conttai { width: 263px; height: 15px; font-size: 75%; padding-top: 4px; background-color: #b5e7ff; text-align: center; }

#knowhow_cont { width: 257px; height: 140px; font-size: 75%; line-height: 1.5em; padding: 3px;
 }

#knowhow_cont img { float: right; margin-top: 20px; margin-right: 10px; }

table { border-collapse: collapse; border: 1px soud #666666; border-spacing: 0; empty-cells: show;
width: 535px; }

th { padding: 5px; border: 1px soud #666666; background-color: #cccccc; color: #ffffff; }

td { padding: 5px; border: 1px soud #666666;}

#tdcrer {  background-color: #c1ffff; color: #000000; }

#wayu_ddl { width: 330px; height: 140px; float: right; }

dl { width: 320px; height: 30px; }

dt {font-weight: normal; float: left; }

dd { margin-left: 20px; margin-bottom: 15px; }

#red { color: red; font-size: 120%; }

