#wmr { background:transparent url(img/wmr.gif) repeat-y right; padding: 0px 15px}.pagetitle {  background-image: url(images/index_title.jpg); height: 210px; width: 724px; background-repeat: no-repeat; margin-left: 28px; margin-bottom: 10px}.pagetitle01 {  font-size: 14px; line-height: 180%; text-decoration: none; padding-left: 30px; margin-bottom: 8px; margin-top: 25px; letter-spacing: -1px}.pagetitle01 {/*\*/letter-spacing: 0px/* */}.leftBox {    width: 505px;    float: left;}.leftBox01 {margin-bottom: 10px; margin-left: 30px}.leftBox02 { background-image: url(images/index_sinryo.gif);  width: 445px; background-repeat: no-repeat;}.leftBox03 { background-image: url(images/index_osirase.gif); width: 445px; background-repeat: no-repeat;}.leftBox04 { background-image: url(images/index_links.gif); width: 445px; background-repeat: no-repeat;}.line { border-top: 1px solid #C3DAC7; padding-top:2px}.news {  line-height: 17px ; border-bottom: 1px solid #C3DAC7 }.news dt{ width: 100px;  font-size: 10px; border-top: 1px solid #C3DAC7; padding:5px 0px}.news dd{ margin: -28px 0px 0px 100px; _margin-top:-30px; border-top: 1px solid #C3DAC7; _border-top: 3px solid #C3DAC7; padding:5px 5px}.rightBox {    width: 275px;    float: right;}.rightBox01 {  width: 228px;  clip:  rect(   ); background-color: #FFFFFF; padding: 2px; margin-left: 15px}.rightBox01 {/*\*/width: 224px/* */}.rightBox02 {  background-color: #E6F47F}.waku { line-height: 14px ; border-bottom: 1px solid #B1D466 ; margin: 0px 8px}.waku dt{ width: 60px; font-size: 12px; font-weight: bold; color: green; border-top: 1px solid #B1D466; padding:3px 0px}.waku dd{ margin: -21px 0px 0px 60px; border-top: 1px solid #B1D466; padding:3px 0px}.wakukome {  font-size: 12px; line-height: 16px; color: #CC0000; padding:5px 5px 5px 10px}.kanren {margin-top:5px}.kanren a{width: 105px; height:33px;margin-right:6px}	/* ロールオーバー -----------------*/#wakukotira {padding-left: 12px ; padding-bottom: 10px; }#wakukotira ul.menu li a { width: 198px;height: 24px;text-indent: -700em; display: block;}#wakukotira ul.menu li a:hover { background-position: 0px -24px;}a.kotira {background-image: url(images/index_kotira.gif);}h4,h5{	visibility: hidden; clip:  rect(   ); height: 28px}		/* インデックスメニュー -----------------*/#index-menu {  width: 445px;  height: 92px;}#index-menu ul.menu {  width: 445px;}#index-menu ul.menu li {  float: left;}#index-menu ul.menu li a {  width: 89px;  height: 92px;  text-indent: -700em;  background-repeat: no-repeat;  background-position: 0px 0px;  display: block;}#index-menu ul.menu li a:hover {  background-position: 0px -92px;}#index-menu ul.menu li a#on {  background-position: 0px -92px;}/* メニュー個別 */a.index-menu01 {  background-image: url(images/index_qa01.gif);}a.index-menu02 {  background-image: url(images/index_qa02.gif);}a.index-menu03 {  background-image: url(images/index_qa03.gif);}a.index-menu04 {  background-image: url(images/index_qa04.gif);}a.index-menu05 {  background-image: url(images/index_qa05.gif);}#mobile{margin:10px 32px 20px 15px; clear:both; border:2px solid #FFFFFF; padding:6px 8px; font-size:10px;line-height:16px; background-color:#E6F47F}#mobile p.url{ background:#FFFFFF; padding:3px; margin:6px 0px; font-size:11px; text-align:center}#mobile p.qr img{float:right; width:90px;border:1px solid #CBD872; margin:2px 0px 0px 6px}#mobile p.qr{/*\*/letter-spacing:1px/* */}#mobile p.taio{line-height:13px; margin:3px 0px 3px 0px}