body{text-align:center;background:url(haikei.gif);}

div#body{margin-left:auto;margin-right:auto;width: 760px;/*background-color: pink;*/}
div#banner{margin-bottom: 15px;padding-bottom: 0px;}
div#sidebar{text-align:left;width: 230px;float: right;background:url(koruku.gif);/*background-color: tomato;*/}
div#content{margin-left: 11px;border-color: silver;border-style: solid;border-width: 2px;font-size: 1.1em;
	line-height: 1.5em;width: 515px;float: right;background-color: white;/*background-color: skyblue;*/}
div#foot{margin-top: 40px;color: black;font-size: 0.8em;background-color: lavender;}

#banner p{margin: 3px,0,0,0;font-size: 0.9em;font-weight: bold;text-align:right;}
#banner a{color: black;text-decoration: underline;}
#banner h1{margin-bottom: 0;padding-left: 5px;font-size: 0.7em;font-weight:normal;text-align:left;color: gray;}
#banner h2{margin-bottom: 0;font-size: 0.8em;font-weight: bold;text-align:left;}

#sidebar dt a{display:block;text-decoration:none;margin-left:2px;margin-right:2px;padding-left: 23px;
	color: White;font-size: 1.0em;font-weight: bold;height:30px;line-height:30px;}
#sidebar dt a:visited{color: White;}
#sidebar a.patan_1:hover{color: Black;background: white url(pin_aka.gif) no-repeat 3px center;}
#sidebar a.patan_2:hover{color: Black;background: white url(pin_ao.gif) no-repeat 3px center;}
#sidebar a.patan_3:hover{color: Black;background: white url(pin_pinku.gif) no-repeat 3px center;}
#sidebar a.patan_4:hover{color: Black;background: white url(pin_midori.gif) no-repeat 3px center;}
#sidebar a.patan_5:hover{color: Black;background: white url(pin_aka.gif) no-repeat 3px center;}
#sidebar a.patan_6:hover{color: Black;background: white url(pin_ao.gif) no-repeat 3px center;}
dt.midashi_1{margin-left:2px;margin-right:2px;margin-bottom: 2px;margin-top: 2px;padding-right: 5px;color: Black;
	font-size: 1.2em;font-weight: bold;height:30px;line-height:30px;text-align: right;
	background: white url(pin_aka.gif) no-repeat 3px center;}
dt.midashi_2{margin-left:2px;margin-right:2px;margin-bottom: 2px;margin-top: 2px;padding-right: 5px;color: Black;
	font-size: 1.2em;font-weight: bold;height:30px;line-height:30px;text-align: right;
	background: white url(pin_ao.gif) no-repeat 3px center;}
dt.midashi_3{margin-left:2px;margin-right:2px;margin-bottom: 2px;margin-top: 2px;padding-right: 5px;color: Black;
	font-size: 1.2em;font-weight: bold;height:30px;line-height:30px;text-align: right;
	background: white url(pin_pinku.gif) no-repeat 3px center;}
dt.midashi_3_0{margin-left:2px;margin-right:2px;margin-bottom: 2px;margin-top: 2px;padding-right: 5px;color: Black;
	font-size: 1.0em;font-weight: bold;height:30px;line-height:30px;text-align: right;
	background: white url(pin_pinku.gif) no-repeat 3px center;}
dt.midashi_4{margin-left:2px;margin-right:2px;margin-bottom: 2px;margin-top: 2px;padding-right: 5px;color: Black;
	font-size: 1.2em;font-weight: bold;height:30px;line-height:30px;text-align: right;
	background: white url(pin_midori.gif) no-repeat 3px center;}
dt.midashi_5{margin-left:2px;margin-right:2px;margin-bottom: 2px;margin-top: 2px;padding-right: 5px;color: Black;
	font-size: 1.2em;font-weight: bold;height:30px;line-height:30px;text-align: right;
	background: white url(pin_aka.gif) no-repeat 3px center;}
dt.midashi_6{margin-left:2px;margin-right:2px;margin-bottom: 2px;margin-top: 2px;padding-right: 5px;color: Black;
	font-size: 1.2em;font-weight: bold;height:30px;line-height:30px;text-align: right;
	background: white url(pin_ao.gif) no-repeat 3px center;}
#sidebar dt#menyu{margin-bottom: 5px;color: White;font-size: 1.4em;font-weight: bold;height:30px;line-height:30px;text-align: center;
	background-color: peru;}
	
#content a{color:Blue;text-decoration:none;}
#content table a{color: black;}
#content table a:hover{color: orange;}
#content h2 a{color:Black}
#content p.modoru a{color: black;}
#content p.link_daimei a:link{color :blue;}
#content p.link_daimei a:visited{color :Purple;}
#content p#mokuzi a{color: black;}
#content h1#dai{margin-top: 15px;text-align: center;font-size: 1.2em;color: maroon;}
#content h1{font-size : 1.4em;}
#content p#dai{margin-top: 15px;text-align: center;font-size: 1.2em;font-weight: bold;color: maroon;}
#content h2{clear: both;margin-left : 10px;margin-right: 10px;margin-top: 40px;margin-bottom: 25px;border-bottom-color: silver;
	border-bottom-style: solid;border-bottom-width: 2px;font-size: 1.2em;text-align:left;}
#content h2.rabel{margin-left : 0;margin-right: 0;text-align: center;border-bottom-color: lavender;
	background-color: lavender;}
#content h2#dai{margin-bottom: 25px;text-align:center;font-size : 1.4em;
	border-bottom-color: white;border-bottom-style: solid;border-bottom-width: 2px;}
#content h2#kou{margin-bottom: 55px;text-align:center;font-size : 1.4em;
	border-bottom-color: white;border-bottom-style: solid;border-bottom-width: 2px;}
#content p{margin-left : 20px;margin-right: 10px;text-align:left;}
#content p.center{text-align:center;}
#content p.center a{font-size: 1.0em;color: black;text-decoration: underline;}

#content p.mein_gazou{margin-top : 0;text-align:center;}
#content p.gazou{margin-top : 20px;text-align:center;}
#content p.gazou_setu1{font-size: 0.8em;text-align:center;}
#content p.gazou_setu2{color:Red;font-size: 0.8em;text-align:center;}
#content p.ichiran{margin-left: 40px;margin-right: 10px;}
#content p.modoru{text-align : right;}
#content p.link_daimei{margin-left : 10px;margin-right: 10px;margin-top: 40px;margin-bottom: 25px;font-size: 1.2em;
	font-weight: bold;border-bottom-color: silver;border-bottom-style: solid;border-bottom-width: 2px;}
#content p.hon{font-size: 0.8em;}
#content p.hon_dai{font-size: 0.8em;text-align:center;}
#content p.hon_syou1{margin-bottom:40px;margin-top : 90px;font-size: 0.8em;text-align:center;}
#content p.hon_syou2{margin-top : 30px;margin-bottom:20px;font-size: 0.8em;text-align:center;}
#content p.purai{font-size: 0.8em;}
#content p.zyouge{margin-top:60px;margin-bottom : 60px;font-size: 0.8em;}
#content p.mob{margin-top:30px;margin-bottom : 60px;font-size: 0.8em;text-align:center;}
#content p.mono{font-size: 0.9em;}
#content p.mono_ku{font-size: 0.9em;margin-top:100px;}
#content p.ue{margin-top:50px;text-align:center;}

#content p#mokuzi{margin-top: 70px;margin-bottom: 10px;text-align :center;font-size: 0.8em;}
#content p#menu_1{clear: both;margin-top: 50px;margin-bottom: 20px;text-align:center;}
#content p#adres{text-align:center;}
#content p#meil{font-size: 0.8em;color: Red;}
#content p#anke-t1{font-size: 1.3em;text-align:left;}
#content p#anke-t2{font-size: 1.4em;text-align:center;color:Red;}
#content p#kaunt{text-align:left;}
#content P#koushin{margin-bottom: 30px;text-align: right;font-size: 0.8em;color: Green;}
#content p#bikou{font-size: 0.7em;}
#content ul{text-align:left;}
#content table{margin-left:auto;margin-right:auto;border-color: lavender;border-style: solid;border-width: 3px;border-collapse: collapse;
	line-height: 1.8em;font-size: 0.8em;text-align:center;}
#content table#saito{border-color: white;font-size: 0.8em;text-align:left;}
#content table#rireki{border-color: white;font-size: 0.8em;text-align:left;}
#content table#rireki td.a1{width: 50px;padding: 5px;}
#content table#rireki td.a2{width: 400px;padding: 5px;}
#content table#kakikata{margin-top:40px;border-style: none;font-size: 1.0em;line-height: 1.8em;text-align:left;}
#content table#kakikata td.bun{color: maroon;padding-top: 15px;}
#content table#kakikata td.kou{padding-left: 25px;font-size: 0.9em;}
#content table#kakikata td.yotei{color: gray;padding-left: 25px;font-size: 0.9em;}
#content table#kakikata a{color: black;text-decoration: underline;}
#content table#kakikata td.bun a{color: maroon;text-decoration: none;}
#content table.kakikata_1{margin-top:20px;border-style: none;font-size: 1.0em;line-height: 1.8em;text-align:left;}
#content table.kakikata_1 td.bun{color: maroon;padding-top: 15px;}
#content table.kakikata_1 td.kou{padding-left: 25px;font-size: 0.9em;}
#content table.kakikata_1 td.yotei{color: gray;padding-left: 25px;font-size: 0.9em;}
#content table.kakikata_1 a{color: black;text-decoration: underline;}
#content table.kakikata_1 td.bun a{color: maroon;text-decoration: none;}

#content th{background-color: lavender;}
#content img.subu{margin-top: 15px;margin-left: 15px;margin-right: 15px;float :right;}
#content img.hon{clear: both;margin-bottom:15px;margin-left: 15px;margin-right: 15px;float :left;}
#content em{font-style: normal;font-weight: bold;color: red;}
#content em.new{font-style: normal;font-weight: bold;color:orange;}
#content div.ad{margin: 35px 0px 35px 30px;}
#content div.ad1{margin: 65px 0px 35px 30px;}
#content div.ad2{margin: 110px 0px 35px 30px;}
#content div.ad_n1{margin: 20px 0px 25px 25px;text-align:left;}
#content div.ad_n2{margin: 65px 0px 0px 40px;text-align:left;}
#content div.ad_n3{margin: 45px 0px 0px 25px;text-align:left;}
#content div.ad_n4{margin: 45px 40px 0px 0px;text-align:right;}
#content p.ad-spo{font-size: 0.7em;color: Gray;margin: 0px 0px 0px 5px;}
#content p.ad-spo1{font-size: 0.7em;color: Gray;margin: 0px 0px 0px 70px;}
#content p.ad-spo2{font-size: 0.7em;color: Gray;margin: 0px 0px 0px 140px;}
#content p.spo_1{font-size: 0.7em;color: Gray;margin: 0px 0px 0px 5px;}
#content p.spo_2{font-size: 0.7em;color: Gray;margin: 0px 135px 0px 0px;text-align:right;}

#content p#goo_ad_2{margin-top: 55px;}

