@charset "UTF-8";/*basecss*/body {color: #666666;background: url(../img/bg01.gif) center;font-size: 90%;line-height: 1.9;}a img {border-style: none;}a:hover {background: #FFCC99;}a:link {color: #0099FF;text-decoration: none;}a:visited {color: #0099FF;text-decoration: none;}/*pagecss*/#a {background: url(../img/bg04.gif) repeat-y;margin: 0px auto;width: 835px;padding-left: 5px;padding-right: 7px;}#sl {width: 196px;float: left;padding-right: 10px;padding-left: 10px;}#m {width: 600px;padding: 5px;float: left;}#f {clear: both;padding: 10px;height: 80px;}#h {background: url(../img/tbg01.jpg) no-repeat center top;height: 505px;position: relative;}#h #logo {left: 15px;top: 15px;position: absolute;}#h #telarea {float: right;width: 223px;position: absolute;top: 15px;right: 15px;height: 83px;}#h  #telarea ul {width: 223px;position: absolute;left: 0px;top: 53px;}#h  #telarea  ul li {list-style: none;float: left;}#h #telarea ul li a {width: 71px;height: 27px;}#h ul {width: 805px;position: absolute;top: 435px;left: 25px;}#h  ul li {list-style: none;float: left;}#h ul li  a {height: 59px;width: 157px;text-align: center;display: block;}#h #safe {position: absolute;top: 280px;left: 150px;clear: both;}#sl #slcon {
	background: url(../img/t1-2.gif);
	width: 176px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.5;
	height: 100%;
}#sl   #slcon   #news {position: relative;left: 10px;margin-bottom: 10px;margin-top: 10px;}#sl #slcon ul {list-style: none;background: #FFFFFF;width: 160px;border: thin dotted #E6E7DA;padding: 5px;margin-bottom: 15px;}#sl #slcon ul li {margin-bottom: 7px;}#sl #slcon #hello {margin-bottom: 10px;}#sl #slcon #aisatu {list-style: none;width: 160px;padding: 5px;margin-bottom: 30px;font-size: 90%;}#sl  #slcon #koe {width: 152px;text-align: left;margin: 0px auto;}#blo {margin-bottom: 20px;}#pre {
	margin-bottom: 20px;
}
#siryo {margin-bottom: 20px;}#ekosun {margin-bottom: 20px;}#m   #main   {width: 560px;background: url(../img/t2-2.gif) repeat-y;padding-right: 20px;padding-left: 20px;margin: 0px;}#m #t2top {background: url(../img/t2-1.gif) no-repeat;height: 10px;width: 600px;margin: 0px;}#m #t2und {background: url(../img/t2-3.gif) no-repeat;height: 11px;width: 600px;clear: both;margin-bottom: 15px;}#m #main #judan {float: left;margin-right: 10px;margin-top: 5px;}#m #main #jujieco {margin-top: 15px;clear: both;}#m #tmainunder {margin-bottom: 15px;}#m #koe {width: 580px;background: url(../img/t3-2.gif) repeat-y;padding-right: 10px;padding-left: 10px;}#m #t3top {background: url(../img/t3-1.gif);height: 13px;width: 600px;}#t3und {background: url(../img/t3-3.gif);height: 14px;width: 600px;clear: both;margin-bottom: 15px;}#koeima {margin-bottom: 20px;}#m #koe #mleft {float: left;width: 430px;}#m #koe #ken {width: 135px;float: right;}#m #koe #kengaku {width: 125px;padding-right: 5px;padding-left: 5px;background: url(../img/t6-2.gif) repeat-y center;line-height: 1.4;}#m #koe dl dt img {float: left;margin-right: 10px;margin-bottom: 15px;margin-top: 10px;}#m  #koe  dl  dt  {clear: both;}#m #t3under {clear: both;}#m #koma {float: left;width: 298px;}#m  #koma  #komamain  {width: 278px;padding-right: 10px;padding-left: 10px;background: url(../img/t4-2.gif);line-height: 1.5;}#kenkouche {margin-top: 15px;}#m #soudan {float: left;width: 293px;margin-left: 5px;}#m #soudan #soudanmain {background: url(../img/t5-2.gif);width: 272px;padding-right: 10px;padding-left: 10px;line-height: 1.4;}#iekoma {margin-bottom: 20px;margin-top: 15px;}#nekohati {float: left;margin-top: 10px;margin-right: 10px;}#soudanmain #soudannima {float: left;margin-right: 10px;margin-bottom: 10px;}#zaounituite {margin-top: 15px;}#he2 {height: 175px;position: relative;}#he2  #logo {left: 15px;top: 15px;position: absolute;}#he2  #telarea {float: right;width: 223px;position: absolute;top: 15px;right: 15px;height: 83px;}#he2  #telarea  ul {width: 223px;position: absolute;left: 0px;top: 53px;}#he2  #telarea  ul  li {list-style: none;float: left;}#he2  #telarea  ul  li  a {width: 71px;height: 27px;}#he2  ul {width: 805px;position: absolute;top: 105px;left: 25px;}#he2  ul  li {list-style: none;float: left;}#he2  ul  li  a {height: 59px;width: 157px;text-align: center;display: block;}
.main02 {
	width: 560px;
	background: url(../img/t2-2.gif) repeat-y;
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px;
}
.refoTd1 {
	font-size: 90%;
	line-height: 1.4;
	padding: 5px 10px 5px 5px;
}
.refoTd2 {
	font-size: 90%;
	line-height: 1.4;
	padding: 5px 10px 5px 5px;
	text-align: right;
}
.buTable {
	width: 560px;
	margin-bottom: 10px;
}
.buTdphoto {
	padding-right: 5px;
	vertical-align: top;
}
.buTdkoumoku {
	font-size: 90%;
	color: #990000;
	line-height: 1.3;
	border-right: 1px solid #D9D7D2;
	border-bottom: 1px solid #D9D7D2;
	background: #FFFDF7;
	padding: 2px 10px 2px 5px;
}
.buTdsetu {
	font-size: 90%;
	line-height: 1.3;
	padding-right: 10px;
	border-right: 1px solid #D9D7D2;
	border-bottom: 1px solid #D9D7D2;
	background: #FFFDF7;
	padding-left: 5px;
}
.buAdres {
	font-size: 120%;
	font-weight: bold;
	color: #006600;
}
.buAprice {
	font-size: 150%;
	font-weight: bold;
	color: #FF0000;
}
.buApday {
	font-weight: bold;
	color: #0066CC;
}
.event99 {
	background: #FDFDF0;
	margin-right: auto;
	margin-left: auto;
	border: 1px dashed #FDE7D8;
}
.fl30 {
	float: left;
	margin-right: 30px;
}
