body { color: #069; font-size: 14px; background-color: #34c8dc; background-image: url(../common/back.gif); background-repeat: repeat-y; background-position: center top; margin: 0 0 0 0; padding: 0; }
p { margin-top: 0; margin-bottom: 10px; margin-left: 20px; padding: 0; }
h2 { color: #004093; font-size: 1.3em; line-height: 1; margin: 0 20px 20px; padding-top: 12px; padding-bottom: 10px; border-bottom: 2px solid #f90; }
h3 { color: #396; font-size: 1.2em; line-height: 1; margin: 26px 0 15px 36px; }
.whatsn { color: #633; font-weight: bold; margin-left: 0; padding: 0; }
.lgorg { color: #dd8a0d; font-size: 1em; font-weight: bold; line-height: 1; margin: 0; padding: 0; }
.name1 { color: #900; }
.name2 { color: #f30; }
.back { color: #096; font-size: 0.8em; text-align: right; }
.shindan1 { color: #003; border-bottom: 3px solid #ff3; }
.shindan2 { color: #003; border-bottom: 3px solid #fcf; }
.shindan_no { color: #003; }
.tel { color: #800080; }
.class12 { line-height: 1.5; }
.class11 { font-size: 0.98em; }
.class11 img { vertical-align: middle }
.point { margin-top: -1px; margin-right: 0.2em ; margin-left: -14px; }
.class10 { font-size: 0.8em; line-height: 1.5; }
td { text-align: center; }
dl,dt,dd { margin: 0; padding: 0; }
a:link { }
div#container {
	background-image: url(../common/top.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	left: 17px;
	top: 98px;
}
div#menu { text-indent: -9999px; margin: 0; padding: 0; }
div#header { text-indent: -9999px; margin: 0; padding: 0; }
div#header h1 { text-indent: -9999px; width: 300px; height: 80px; margin: 0; padding: 0; }
div#header p { text-indent: -9999px; position: absolute; margin: 0; padding: 0; }
a:visited { }
a { color: #009; text-decoration: underline; }
a:hover { color: #f30; }
a:active { }
div#menu1 { background-image: url(../common/bt_chiku.gif); background-repeat: no-repeat; height: 26px; margin-left: 225px; padding-left: 26px; }
div#menu2 { background-image: url(../common/bt_shisetsu.gif); background-repeat: no-repeat; position: absolute; top: 106px; left: 208px; width: 640px; height: 28px; margin: 0; padding-left: 28px; }
div#navi { background-image: url(../common/navi_bottom.gif); background-repeat: no-repeat; background-position: 0 bottom; position: absolute; top: 155px; left: 12px; width: 188px; height: 540px; }
/**html div#navi{margin-left:6px}*/
div#main_pre { background-image: url(../common/main_top.gif); text-indent: -9999px; width: 694px; margin-left: 200px; height: 22px; margin-top: 26px; }
div#main { line-height: 1; background-image: url(../common/main_center.gif); width: 694px; margin-left: 200px; }
div#main table.shindan { width: 600px; }
div#main td.title { padding: 7px 5px 5px; color: #fff; line-height: 1; vertical-align: middle; background-color: #399;}
div#main td.shindan { color: #003; text-align: center; padding: 7px 5px 5px; vertical-align: middle; width: 100px; }
div#main td.shindan2 { color: #003; font-size: 0.9em; line-height: 1; background-position: 0 0; padding: 7px 5px 5px; vertical-align: middle; }
div#main td.title { color: #fff; line-height: 1; background-color: #399; padding: 7px 5px 5px; vertical-align: middle; }
div#wn { text-align: left; width: 312px; height: 115px; overflow: auto; margin-top: 0; margin-bottom: 15px; border: dotted 2px #997666; }
table.wn_in { text-align: left; margin-top: 5px; }
table.wn_in td { color: #5c3c31; font-size: 12px; text-align: left; padding-bottom: 1px; padding-left: 10px; }
table.wn_in td a { color: #5c3c31; text-decoration: none; text-align: left; padding-right: 5px; }
table.wn_in td a:hover { color: #d9876e; text-decoration: none; text-align: left; }
div#waku { width: 500px; margin-left: 85px; }
div#waku2 { margin-left: 45px; width: 600px; }
div#main p { margin-right: 44px; margin-left: 46px; }
div#footer { line-height: 1; background-image: url(../common/main_bottom.gif); background-repeat: no-repeat; position: relative; width: 694px; height: 50px; margin-left: 200px; left: 0; top: 0; }
div#footer address { font-size: 0.9em; font-style: normal; position: absolute; top: 30px; right: 15px; }
div#menu1 dl  { width: 100px; float: left; }
div#menu2 dl  { width: 90px; float: left; }
div#navi dl { height: 40px; margin-top: 10px; }
div#menu1 dt {  }
div#menu1 dd { position: absolute; }
div#menu2 dd { position: absolute; }
div#navi dd { position: absolute; }
div#menu1 dl a { background-image: url(../common/bt_mn1.gif); width: 100px; height: 26px; display: block; }
div#menu2 dl a { background-image: url(../common/bt_mn2.gif); display: block; width: 90px; height: 28px; }
div#navi dl a { background-image: url(../common/bt_menu.gif); display: block; width: 188px; height: 40px; }
div#navi dl a#na1 {  }
div#navi dl a#na1:hover { background-position: -188px 0; }
div#navi dl a#na2 { background-position: 0 -40px; }
div#navi dl a#na2:hover { background-position: -188px -40px; }
div#navi dl a#na3 { background-position: 0 -80px; }
div#navi dl a#na3:hover { background-position: -188px -80px; }
div#navi dl a#na4 { background-position: 0 -120px; }
div#navi dl a#na4:hover { background-position: -188px -120px; }
div#navi dl a#na5 { background-position: 0 -160px; }
div#navi dl a#na5:hover { background-position: -188px -160px; }
div#navi dl a#na6 { background-position: 0 -200px; }
div#navi dl a#na6:hover { background-position: -188px -200px; }
div#menu1 dl a#mn1_1 {  }
div#menu2 dl a#mn2_1 { background-position: 0 0; width: 92px; display: block; }
div#menu1 dl a#mn1_1:hover { background-position: 0 -26px; }
div#menu2 dl a#mn2_1:hover { background-position: 0 -28px; width: 92px; display: block; }
div#menu1 dl a#mn1_2 { background-position: -100px 0; }
div#menu2 dl a#mn2_2 { background-position: -92px 0; }
div#menu1 dl a#mn1_2:hover { background-position: -100px -26px; }
div#menu2 dl a#mn2_2:hover { background-position: -92px -28px; }
div#menu1 dl a#mn1_3 { background-position: -200px 0; }
div#menu2 dl a#mn2_3 { background-position: -182px 0; }
div#menu1 dl a#mn1_3:hover { background-position: -200px -26px; }
div#menu2 dl a#mn2_3:hover { background-position: -182px -28px; }
div#menu1 dl a#mn1_4 { background-position: -300px 0; }
div#menu2 dl a#mn2_4 { background-position: -272px 0; }
div#menu1 dl a#mn1_4:hover { background-position: -300px -26px; }
div#menu2 dl a#mn2_4:hover { background-position: -272px -28px; }
div#menu1 dl a#mn1_5 { background-position: -400px 0; }
div#menu2 dl a#mn2_5 { background-position: -362px 0; }
div#menu1 dl a#mn1_5:hover { background-position: -400px -26px; }
div#menu2 dl a#mn2_5:hover { background-position: -362px -28px; }
div#menu1 dl a#mn1_6 { background-position: -500px 0; }
div#menu2 dl a#mn2_6 { background-position: -452px 0; }
div#menu1 dl a#mn1_6:hover { background-position: -500px -26px; }
div#menu2 dl a#mn2_6:hover { background-position: -452px -28px; }
div#menu2 dl a#mn2_7 { background-position: -542px 0; width: 92px; }
div#menu2 dl a#mn2_7:hover { background-position: -542px -28px; width: 92px; }
div#md { text-align: right; height: 25px; margin-top: 15px; margin-right: 20px; }
div#search { position: absolute; top: 20px; left: 550px; width: 320px; height: 58px; }
div#search form { float: left; }
div#search img { width: 121px; float: left; }

