body{background-image:url(../image/st07_bg.gif);}
h1{font-size:12px; margin:0px;}

h2{background-color:#666666; font-size:14px; color:white; padding:2px 5px; margin:0; width:1010px; text-align:center;}

.top{font-size:16px; color:#FF0000; font-weight:bold; margin:0 10px 0 0;}
.c1{color:#0000FF;}
.c2{color:#FF6666;}

.tbl_h{width:820px; margin-bottom:20px;}
.td1{font-size:12px;}
.td2{background-color:#666666; font-size:13px; color:#FFFFFF;}

.tbl_ku{width:98%; font-size:12px; background-color:#FFFFFF;}
.tbl_ku td{width:15%; margin:0px; padding:3px 0px 3px 0px;}

.tbl_scl{width:590px; background-color:#99CCCC; margin:0 0 20px 0; clear:both;}
.tbl_scl th{font-size:14px; color:#333399; text-align:left; width:460px;}
.tbl_scl td{background-color:#FFFFFF; font-size:12px; padding:5px; line-height:160%;}
.td3{width:135px; background-color:#99CCCC;}
.td4{width:580px; font-weight:bold;}
.tbl_scl .kouiki,.tbl_sclk .kouiki,.tbl_mem .kouiki,.tbl_memk .kouiki{margin:0 5px 0 0;}

.tbl_mem{width:590px; background-color:#99CCCC; margin:0 0 20px 0; clear:both;}
.tbl_mem th{font-size:14px; color:#333399; text-align:left; width:460px;}
.tbl_mem td{background-color:#FFFFFF; font-size:12px; padding:5px; line-height:160%;}
.tbl_mem .mem-pr{background-color:#FFFFFF; font-size:12px; padding:5px; font-weight:bold; color:#FF6600;}

.tbl_memk{width:590px; background-color:#99FF66; margin:0 0 20px 0; clear:both;}
.tbl_memk th{font-size:14px; color:#336600; text-align:left; width:460px;}
.tbl_memk td{background-color:#FFFFFF; font-size:12px; padding:1px;}
.tbl_memk .mem-pr{background-color:#FFFFFF; font-size:12px; padding:1px; font-weight:bold; color:#FF6600;}

.tbl_sclk{width:590px; background-color:#99FF66; margin:0 0 20px 0; clear:both;}
.tbl_sclk th{font-size:14px; color:#336600; text-align:left; width:460px;}
.tbl_sclk td{background-color:#FFFFFF; font-size:12px; padding:1px;}

.p1{font-size:13px; margin:10px 0 5px 0;}
.spo{width:55px; background-color:#008000; color:#FFFFFF; font-style:italic; font-weight:bold; padding:2px; margin-bottom:0px; font-size:13px;}
.si{color:#FFFFFF; font-weight:bold; margin-bottom:0px; font-size:13px; clear:both;}
.si a{background-color:#FF0000;}
.ptel{color:#FFFFFF; background-color:#666666; font-size:13px; padding:2px; width:586px; margin-bottom:0px;}
.pcopy{font-size:13px; padding:2px; width:586px; margin-bottom:0px;}

/*20091216　検索のとこをtableからliに変更*/
#kensaku{padding:0 5px; text-align:left; width:580px; background-color:white; margin:0; clear:both;}
#kensaku:after{content:"."; clear:both; height:0; display:block; visibility:hidden;} 
#kensaku ul{margin:0; padding:0; clear:both;}
#kensaku li{list-style-type:none; list-style-image:none; background:url(../image/megane.gif) left center no-repeat; padding:0 0 0 15px; width:81px; display:inline; margin:0; font-size:13px; float:left; line-height:30px;}
#kensaku a:hover{color:red;}
#kensaku .tocity{width:auto; margin:0 20px 0 0;}
.tbl_scl a:hover,.tbl_sclk a:hover,.tbl_mem a:hover,.tbl_memk a:hover{position:relative; top:1px; left:1px;}
#kensaku .kikin{list-style-type:none; list-style-image:none; background:url(../image/kikin_blank.gif) left center no-repeat; padding:0 0 0 17px; display:inline; margin:5px 0 0 0; font-size:13px; width:400px; float:left; line-height:20px;}

/*20091221　検索のとこのヘッド部分変更*/
#head{font-size:12px; margin:0 0 10px 0;}
#head .entry{margin:0 0 0 20px;}
#head .entry a{color:red;}
#head .entry a:hover{background-color:pink;}

/*20091222　市・区変更*/
h3{font-size:12px; margin:20px 0 0 0; overflow:hidden;}
h3 .left{display:block; width:25px; height:28px; background:url(../image/left.gif) no-repeat; float:left;}
h3 .center{display:block; width:auto; height:28px; background:url(../image/center.gif) repeat-x; float:left; padding:7px 3px 0 3px; color:white; letter-spacing:2px;}
h3 .right{display:block; width:6px; height:28px; background:url(../image/right.gif) no-repeat; float:left;}
*html h3{height:1%;}

/*20150115　フォント変更*/
body {font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}

/*20150209　近隣エリアメニュー追加*/
#chiiki{padding:0px 5px; text-align:left; width:580px; background-color:white; margin:0; clear:both;}
#chiiki:after{content:"."; clear:both; height:0; display:block; visibility:hidden;} 
#chiiki ul{margin:0; padding:0; clear:both;}
#chiiki li{list-style-type:none; list-style-image:none; background:url(../image/kikin_blank.gif) left center no-repeat; padding:0 0 0 15px; width:81px; display:inline; margin:0; font-size:13px; float:left; line-height:20px;}
#chiiki a:hover{color:#ff9900;}


/*201701　追加*/
#wrapper{width:1020px; float:left;}
#side01{width:210px; float:left; nowrap valign:top;}
#main{width:600px; float:left;}
#side02{width:200px; float: right; nowrap valign:top;}