@charset "UTF-8"; 
 

 body { color: black; background-color: white; font-size: small; }
 h { font-size: small; }
 h2 { font-size: medium; color: #663300; margin: 0; vertical-align: top; padding-left: 40px; }
 h3 { font-size: small; color: #663300; margin: 0px; }
 a { text-decoration:none; }
 a:link { color: darkblue; }
 a:visited { color: darkblue; }
 a:active { color: darkblue; }
 a:link{text-decoration:none;}
 a:visited{text-decoration:none;}
 a:active{text-decoration:none;}
 a:hover{text-decoration:underline;}
 p { font-size: small; }
 
 
 #header { border-top: 5px solid orange;
margin: 0;
 background: url(http://www.karekomi.com/bimg/bebitetop.png) no-repeat;
 height:100px;}
 #header h1 { color: silver; margin-left: 490px; margin-top: 30px; margin-right: 90px;}
 #header a { color: silver; }
 #header p  { margin: 50px 500px 0px 10px; }
 
 #nabi { width: 800px; height: 60px;
 background: url(http://www.karekomi.com/bimg/bmenu.png) no-repeat; } 
 #hatioji { width: 70px; float: left; background: url(http://www.karekomi.com/topic1.JPG) no-repeat; text-align: center; margin: 20px 3px 0px 150px; }
 #nabi a { color: #663300; }
 #tatikawa { width: 70px; float: left; background: url(http://www.karekomi.com/topic1.JPG) no-repeat; text-align: center; margin: 20px 3px 0px 3px; }
 #nisihati { width: 72px; float: left; background: url(http://www.karekomi.com/topic1.JPG) no-repeat; text-align: center; margin: 20px 3px 0px 3px; }
 #toyoda { width: 70px; float: left; background: url(http://www.karekomi.com/topic1.JPG) no-repeat; text-align: center; margin: 20px 3px 0px 3px; }
 #katakura { width: 70px; float: left; background: url(http://www.karekomi.com/topic1.JPG) no-repeat; text-align: center; margin: 20px 3px 0px 3px; }
 #mejidai { width: 70px; float: left; background: url(http://www.karekomi.com/topic1.JPG) no-repeat; text-align: center; margin: 20px 3px 0px 3px; }

 #left a { font-size: small; color: #CC6600; margin-left: 15px;
 }
 #topic { width: 195px; height: 73px; margin-left: 20px; background: url(http://www.karekomi.com/pickup.GIF) no-repeat; }
 #topic1 { width: 195px; height: 73px; background: url(http://www.karekomi.com/special.GIF) no-repeat; }
 #topic2 { width: 195px; height: 73px; background: url(http://www.karekomi.com/tama.GIF) no-repeat; }
 #topic3 { width: 195px; height: 73px; background: url(http://www.karekomi.com/area.GIF) no-repeat; }

 #im { width: 90px; height: 60px; border: 0; }
 #gogo { width: 200px;
 float: left; margin: 0;
 clear: both; background-color: navy; }

 #gogo h3 {
 padding-top: 1em;
 color: orange;
 }
 
 #gogo li { margin-left: 2em;
 color: black;
 }

 #hogo { width: 600px;
 float: left;
 }
 
 #dekiru { width: 600px;
 float: right;
 margin: 0;
 background: coral;}

 #dekiru a {
 display: block;
 width: 100%;
 color: ;
 text-decoration: none;
 }
 
 #dekiru ul { float: right;
 vertical-align: top;
 }
 
 #dekiru a:hover {
 background: coral url("../common/tab.png") no-repeat;
 color: ;
 text-decoration: none; }

 #dekiru h4 { margin-left: 3em; } 

 #dekiru h { margin-left: em; }

 #left img { vertical-align: top;
 vertical-align: bottom;
 margin: 15px; }

 #pick { width: 197px; border-bottom: 1px solid gray;
 background: red; }

 #right { background: white; }
 #right p { font-size: small; }
 
 #right a:hover { color: red; }
 #tit { border: 2px solid silver; color: white; background-color: red; color: white; margin-bottom: 5px; margin-left: 10px; }
 #tit b { margin-left: 1em; } 
 #itiosi { color: orange; boedr: 1px solid navy; background-color: white; margin-left: 1px; margin-bottom: 0px; 
 margin-top: 0px;
 width: 200px; vertical-line: top; }
 #itiosi2 { width: 460px; height: 18px; color: orange; background: url(http://www.karekomi.com/ura.GIF) no-repeat; margin-left: 1px; margin-bottom: 2px; 
 margin-top:0px; vertical-line: top; font-size: small; }
 #itiosi2 b { margin-left: 10px; }
 #itiosi2 img { margin: 10px; }

 #tiiki { width: 485px;
 margin: 0;
 vertical-align: top;
 vertical-align: bottom; }

 #tiiki li { display: block;
 border-left: 3px solid orange;
 padding-left: 5px;  margin-left: 1em; 
 }

 #meritto { width: 485px;
 margin-left: 0px; }

 #meritto h { font-size: small; }
 #meritto a { font-size: small; }
 #meritto table { margin: 3px; }

 #itirann ul { font-size: small; }

 #itirann li { float: left;
 margin-left: 2.5em;
 list-style: url("midori.gif"); }

 #navi li { background: snow;
 color: black; }
 #navi { color: black; }

 #meritto h { font-size: small; }
  
 #meritto img { vertical-align: bottom; }
 #top1 a { font-size: small; }
 #top2 table { border: 2px solid orange; margin: 15px; }

 #naka { width: 750px; margin: 3px 20px; border: 2px solid gray; }
 #naka h { margin-left: 5px; }
 #naka p { margin-left: 10px; }
 #naka table { border: 2px solid gray; }
 #naka center { color: black; }
 #ten { width: 500px; margin: 10px 150px; border: 3px dotted orange; }
 #ten h { text-align: right; }
 
 #list { width: 569px; border: 1px solid navy; margin: 50px 85px 50px 115px; }
 #tizu { background:  url(pi.GIF) repeat; width: 480px; }
 #tizu b { color: navy; }
 #tizu img { border: 1px solid white; margin: 0px 150px 0px 150px; }
 #ore { align: right; }
 #tokushuu table { width: 475px; margin: 0 10px; border: 3px solid pink; }
 #tokushuu { font-size: small; }
 #midasitate { width: 1px; height: 50px; border-right: 1px dotted black; }
 #midasiyoko { width: 260px; height: 1px; border-bottom: 1px dotted black; }
 #midasi { width: 200px; height: 1px; border-bottom: 1px dotted black; }
 #midasi1 { width: 485px; height: 1px; border-bottom: 1px dotted black; }
 #koumoku { font-size: small; }
 #koumoku table { margin-left: 10px; }
 #koumoku img { margin: 5px; }
 #koumoku b { color: navy; }