body {

margin: 0px;

}



/* ヘッダ */



#head {

	background-image: url(common/head-back.jpg);

	background-repeat: repeat-x;

	border: 0px;

	text-align: left;

	height: 53px;

	margin: 0px;

	padding: 0px;

}



#head .home {

right: 50px;

position: absolute;

}

#head .search-back {

right: 150px;

position: absolute;

}



/* ノート */



#note {

background-image: url(common/back-note.gif);

background-position: center;

margin: auto;

margin: 0px;

padding: 0px;

border: 0px;

}



#note-blue {

background-image: url(common/back-note-blue.gif);

background-position: center;

margin: auto;

margin: 0px;

padding: 0px;

border: 0px;

}



#note-green {

background-image: url(common/back-note-green.gif);

background-position: center;

margin: auto;

margin: 0px;

padding: 0px;

border: 0px;

}



#note-pp {

background-image: url(common/back-note-pp.gif);

background-position: center;

margin: auto;

margin: 0px;

padding: 0px;

border: 0px;

}







/* コンテンツ */



#contents {

width: 727px;

margin: auto;

padding: 30px 11px 0px 30px;

}



#contents-2 {

	width: 727px;

	padding: 20px 11px 0px 30px;

	margin: auto;

}



#contents-2 p {

font-size: 12px;

font-weight: normal;

color: #666666;

line-height: 18px;

}





/* 大見出し */

.midashi {

margin-left: 22px;

}



/* 小見出し */

.komidashi {

margin-left: 36px;

position: relative;

}



/* 見出しフォントマージン */



.thema {

margin: 5px 0px 10px 70px;

}

.mi-p {

margin: 5px 0px 10px 43px;

}



.komi-p {

margin: 5px 0px 10px 31px;

}





/* ページトップボタン*/



#pagetop {

text-align: right;

margin: 0px 0px 15px 0px;

}













/* フッタ他参考文献 */



#foot {

width: 73%;

text-align: left;

margin: auto;

}



#foot font {

font-size: 10px;

}



#foot-01 {

width: 70%;

margin: auto;

}



#foot-01 p {

text-align: center;

font-size: 11px;

font-weight: normal;

color: #603333;

line-height: 18px;

margin: 10px 0px 0px 0px;

padding-bottom: 25px;

} 

* html #foot-01 p {

margin-top: -5px;

}







/* 罫線 */



.hr {

border: 0px;

padding: 0px;

margin: 1px 0px 7px 0px;

background-image: url(common/hr.gif);

background-repeat: repeat-x;

height: 1px;

}



* html .hr {

margin: 1px 0px -2px 0px;

}



.hr2 {

border: 0px;

padding: 0px;

margin: 5px 0px 8px 0px;

background-image: url(common/hr.gif);

background-repeat: repeat-x;

height: 1px;

}



* html .hr2 {

margin: 1px 0px -13px 0px;

}



/* バナー広告 */

#koukoku .big-bn {

display: block;

margin: auto;

margin-bottom: 17px;

}


/**************************************
search_map
***************************************/
.chap4_map {
width: 450px;
margin: 20px auto 7px auto;
background: url(search/img/map.jpg) no-repeat left top;
height: 431px;
position: relative;
}

.chap4_map ul li {
list-style: none;
font-size: 10%;
line-height: 10%;
text-indent: -9999em;
}

.chap4_map ul li ul {
display: block;
width: 100px;
}

.chap4_map ul li ul li {
width: 50px;
float: left;
}

.chap4_map ul li ul li a {
display: block;
width: 50px;
height: 17px;
overflow: hidden;
}


/*search_map_hokkaido*/
.chap4_map ul li ul.map1 {
	position: absolute;
	top: 116px;
	left: 350px;
}
.chap4_map ul li ul.map1 a:hover.li1 {
background: url(search/img/map.jpg) no-repeat -833px -116px;
}
.chap4_map ul li ul.map1 a:hover.li2 {
background: url(search/img/map.jpg) no-repeat -883px -116px;
}
.chap4_map ul li ul.map1 a:hover.li3 {
background: url(search/img/map.jpg) no-repeat -833px -133px;
}
.chap4_map ul li ul.map1 a:hover.li4 {
background: url(search/img/map.jpg) no-repeat -883px -133px;
}
.chap4_map ul li ul.map1 a:hover.li5 {
background: url(search/img/map.jpg) no-repeat -833px -150px;
}
.chap4_map ul li ul.map1 a:hover.li6 {
background: url(search/img/map.jpg) no-repeat -883px -150px;
}
.chap4_map ul li ul.map1 a:hover.li7 {
background: url(search/img/map.jpg) no-repeat -833px -167px;
}

/*search_map_kantou*/
.chap4_map ul li ul.map2 {
	position: absolute;
	top: 235px;
	left: 350px;
}
.chap4_map ul li ul.map2 a:hover.li1 {
background: url(search/img/map.jpg) no-repeat -833px -235px;
}
.chap4_map ul li ul.map2 a:hover.li2 {
background: url(search/img/map.jpg) no-repeat -883px -235px;
}
.chap4_map ul li ul.map2 a:hover.li3 {
background: url(search/img/map.jpg) no-repeat -833px -252px;
}
.chap4_map ul li ul.map2 a:hover.li4 {
background: url(search/img/map.jpg) no-repeat -883px -252px;
}
.chap4_map ul li ul.map2 a:hover.li5 {
background: url(search/img/map.jpg) no-repeat -833px -269px;
}
.chap4_map ul li ul.map2 a:hover.li6 {
background: url(search/img/map.jpg) no-repeat -883px -269px;
}
.chap4_map ul li ul.map2 a:hover.li7 {
background: url(search/img/map.jpg) no-repeat -833px -286px;
}

/*search_map_tokai*/
.chap4_map ul li ul.map3 {
	position: absolute;
	top: 355px;
	left: 350px;
}
.chap4_map ul li ul.map3 a:hover.li1 {
background: url(search/img/map.jpg) no-repeat -833px -355px;
}
.chap4_map ul li ul.map3 a:hover.li2 {
background: url(search/img/map.jpg) no-repeat -883px -355px;
}
.chap4_map ul li ul.map3 a:hover.li3 {
background: url(search/img/map.jpg) no-repeat -833px -372px;
}
.chap4_map ul li ul.map3 a:hover.li4 {
background: url(search/img/map.jpg) no-repeat -883px -372px;
}

/*search_map_shinetu*/
.chap4_map ul li ul.map4 {
	position: absolute;
	top: 130px;
	left: 113px;
}
.chap4_map ul li ul.map4 a:hover.li1 {
background: url(search/img/map.jpg) no-repeat -596px -130px;
}
.chap4_map ul li ul.map4 a:hover.li2 {
background: url(search/img/map.jpg) no-repeat -646px -130px;
}
.chap4_map ul li ul.map4 a:hover.li3 {
background: url(search/img/map.jpg) no-repeat -596px -147px;
}
.chap4_map ul li ul.map4 a:hover.li4 {
background: url(search/img/map.jpg) no-repeat -646px -147px;
}
.chap4_map ul li ul.map4 a:hover.li5 {
background: url(search/img/map.jpg) no-repeat -596px -164px;
}
.chap4_map ul li ul.map4 a:hover.li6 {
background: url(search/img/map.jpg) no-repeat -646px -164px;
}

/*search_map_kinki*/
.chap4_map ul li ul.map5 {
	position: absolute;
	top: 321px;
	left: 226px;
}
.chap4_map ul li ul.map5 a:hover.li1 {
background: url(search/img/map.jpg) no-repeat -709px -321px;
}
.chap4_map ul li ul.map5 a:hover.li2 {
background: url(search/img/map.jpg) no-repeat -759px -321px;
}
.chap4_map ul li ul.map5 a:hover.li3 {
background: url(search/img/map.jpg) no-repeat -709px -338px;
}
.chap4_map ul li ul.map5 a:hover.li4 {
background: url(search/img/map.jpg) no-repeat -759px -338px;
}
.chap4_map ul li ul.map5 a:hover.li5 {
background: url(search/img/map.jpg) no-repeat -709px -355px;
}
.chap4_map ul li ul.map5 a:hover.li6 {
background: url(search/img/map.jpg) no-repeat -759px -355px;
}
.chap4_map ul li ul.map5 a:hover.li7 {
background: url(search/img/map.jpg) no-repeat -709px -372px;
}


/*search_map_shikoku*/
.chap4_map ul li ul.map6 {
	position: absolute;
	top: 354px;
	left: 113px;
}
.chap4_map ul li ul.map6 a:hover.li1 {
background: url(search/img/map.jpg) no-repeat -596px -354px;
}
.chap4_map ul li ul.map6 a:hover.li2 {
background: url(search/img/map.jpg) no-repeat -646px -354px;
}
.chap4_map ul li ul.map6 a:hover.li3 {
background: url(search/img/map.jpg) no-repeat -596px -371px;
}
.chap4_map ul li ul.map6 a:hover.li4 {
background: url(search/img/map.jpg) no-repeat -646px -371px;
}

/*search_map_cyugoku*/
.chap4_map ul li ul.map7 {
	position: absolute;
	top: 131px;
	left: 0px;
}
.chap4_map ul li ul.map7 a:hover.li1 {
background: url(search/img/map.jpg) no-repeat -483px -131px;
}
.chap4_map ul li ul.map7 a:hover.li2 {
background: url(search/img/map.jpg) no-repeat -533px -131px;
}
.chap4_map ul li ul.map7 a:hover.li3 {
background: url(search/img/map.jpg) no-repeat -483px -148px;
}
.chap4_map ul li ul.map7 a:hover.li4 {
background: url(search/img/map.jpg) no-repeat -533px -148px;
}
.chap4_map ul li ul.map7 a:hover.li5 {
background: url(search/img/map.jpg) no-repeat -483px -165px;
}

/*search_map_kyusyu*/
.chap4_map ul li ul.map8 {
	position: absolute;
	top: 354px;
	left: 0px;
}
.chap4_map ul li ul.map8 a:hover.li1 {
background: url(search/img/map.jpg) no-repeat -483px -354px;
}
.chap4_map ul li ul.map8 a:hover.li2 {
background: url(search/img/map.jpg) no-repeat -533px -354px;
}
.chap4_map ul li ul.map8 a:hover.li3 {
background: url(search/img/map.jpg) no-repeat -483px -371px;
}
.chap4_map ul li ul.map8 a:hover.li4 {
background: url(search/img/map.jpg) no-repeat -533px -371px;
}
.chap4_map ul li ul.map8 a:hover.li5 {
background: url(search/img/map.jpg) no-repeat -483px -388px;
}
.chap4_map ul li ul.map8 a:hover.li6 {
background: url(search/img/map.jpg) no-repeat -533px -388px;
}
.chap4_map ul li ul.map8 a:hover.li7 {
background: url(search/img/map.jpg) no-repeat -483px -405px;
}
.chap4_map ul li ul.map8 a:hover.li8 {
background: url(search/img/map.jpg) no-repeat -533px -405px;
}

