@charset "utf-8";

/*---------h2 stay大見出し---------*/
/*h2{
width:672px;
height:44px;
text-indent:-10000px;
font-size:12px;
margin:17px 0px 3px;
padding:0px;
background-image:url(../img/stay_h2.gif);
background-position:top;
background-repeat:no-repeat;
}*/


/*---------stayナビゲーション---------*/
#stay_navi{
width:672px;
height:18px;
margin:0px 0px 17px;
}

#stay_navi ul{
margin:0px;
padding:0px;
}

#stay_navi ul li{
float:left;
display:block;
margin:0px;
list-style-type:none;
padding:0px;
}

#stay_navi .navi1{
display:block;
width:74px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi1.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi1 a{
display:block;
width:74px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi1.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi1 a:link{
display:block;
width:74px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi1.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi1 a:hover{
display:block;
width:74px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi1b.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi2{
width:89px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi2.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi2 a{
display:block;
width:89px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi2.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi2 a:link{
display:block;
width:89px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi2.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi2 a:hover{
display:block;
width:89px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi2b.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi3{
width:73px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi3.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi3 a{
display:block;
width:73px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi3.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi3 a:link{
display:block;
width:73px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi3.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi3 a:hover{
display:block;
width:73px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi3b.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi4{
width:94px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi4.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi4 a{
display:block;
width:94px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi4.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi4 a:link{
display:block;
width:94px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi4.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi4 a:hover{
display:block;
width:94px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi4b.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi5{
width:91px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi5.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi5 a{
display:block;
width:91px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi5.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi5 a:link{
display:block;
width:91px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi5.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi5 a:hover{
display:block;
width:91px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi5b.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi6{
width:69px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi6.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi6 a{
display:block;
width:69px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi6.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi6 a:link{
display:block;
width:69px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi6.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi6 a:hover{
display:block;
width:69px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi6b.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi7{
width:104px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi7.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi7 a{
display:block;
width:104px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi7.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi7 a:link{
display:block;
width:104px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi7.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi7 a:hover{
display:block;
width:104px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi7b.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi8{
width:78px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi8.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi8 a{
display:block;
width:78px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi8.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi8 a:link{
display:block;
width:78px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi8.gif);
background-position:top;
background-repeat:no-repeat;
}

#stay_navi .navi8 a:hover{
display:block;
width:78px;
height:18px;
text-indent:-10000px;
background-image:url(../img/stay_navi8b.gif);
background-position:top;
background-repeat:no-repeat;
}



/*---------h3 stay中見出し 長崎---------*/
#box_h3{
width:672px;
height:184px;
margin-top:10px;
margin-bottom:13px;
}

#box_h3 div{
float:right;
width:251px;
height:184px;
margin:0px;
padding:0px;
background-image:url(../img/08_h3map.jpg);
background-position:top;
background-repeat:no-repeat;
}

#box_h3 h3{
	float:left;
	width:421px;
	height:87px;
	margin:0px;
	padding:0px;
	background-image:url(../nagasaki/img/08naga_h3.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#box_h3 p{
float:left;
width:421px;
height:97px;
text-indent:-10000px;
margin:0px;
padding:0px;
background-image:url(../img/08_h3p.jpg);
background-position:top;
background-repeat:no-repeat;
}


/*---------h3 stay中見出し 九十九島---------*/

#box_h3b{
width:672px;
height:184px;
margin-top:10px;
margin-bottom:13px;
}

#box_h3b div{
float:right;
width:251px;
height:184px;
margin:0px;
padding:0px;
background-image:url(../99/img/08_h3map.jpg);
background-position:top;
background-repeat:no-repeat;
}

#box_h3b h3{
float:left;
width:421px;
height:87px;
margin:0px;
padding:0px;
/*background-image:url(../99/img/08_h3.jpg);
background-position:top;
background-repeat:no-repeat;*/
}

#box_h3b p{
	float:left;
	width:421px;
	height:97px;
	text-indent:-10000px;
	margin:0px;
	padding:0px;
	background-image:url(../99/img/08_h3p.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

/*#box_h3b p.img_text{
	_margin-top:-3px;
}*/

/*---------h3 stay中見出し 有田---------*/

#box_h3c{
	width:672px;
	height:184px;
	margin-top:10px;
	margin-bottom:13px;
}

#box_h3c div{
	float:right;
	width:251px;
	height:184px;
	margin:0px;
	padding:0px;
	background-image:url(../arita/img/h3_arita_01.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#box_h3c h3{
	float:left;
	width:421px;
	height:87px;
	margin:0px;
	padding:0px;
	background-image:url(../arita/img/h3_arita_01.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#box_h3c p{
float:left;
width:421px;
height:97px;
text-indent:-10000px;
margin:0px;
padding:0px;
background-image:url(../arita/img/08_h3pc.jpg);
background-position:top;
background-repeat:no-repeat;
}

/*#box_h3c p.img_text {
	_margin-top:-3px;
}*/

#box_h3c h3.text {
	text-indent: -1000px;
}

/*---------h3 stay中見出し その他---------*/

#box_h3d{
width:672px;
height:183px;
margin-top:10px;
margin-bottom:13px;
overflow: hidden
}

#box_h3d div{
	float:right;
	width:252px;
	height:183px;
	margin:0px;
	padding:0px;
	background-image:url(../other/img/h3_other_map.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#box_h3d h3{
float:left;
width:420px;
height:86px;
margin:0px;
padding:0px;
background-image:url(../other/img/h3_other_01.jpg);
background-position:top;
background-repeat:no-repeat;
}

#box_h3d p{
	float:left;
	width:420px;
	height:97px;
	text-indent:-10000px;
	/*_margin-top:-3px;*/
	padding:0px;
	background-image:url(../other/img/h3_other_02.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

/*-a-*/
#box_h3d1{
width:672px;
height:184px;
margin-top:10px;
margin-bottom:13px;
}

#box_h3d1 div{
float:right;
width:251px;
height:184px;
margin:0px;
padding:0px;
background-image:url(../other/img/08_h3mapa.jpg);
background-position:top;
background-repeat:no-repeat;
}

#box_h3d1 h3{
float:left;
width:421px;
height:87px;
margin:0px;
padding:0px;
/*background-image:url(../other/img/08_h3a.jpg);
background-position:top;
background-repeat:no-repeat;*/
}

#box_h3d1 p{
	float:left;
	width:421px;
	height:97px;
	text-indent:-10000px;
	padding:0px;
	background-image:url(../other/img/08_h3pa.jpg);
	background-position:top;
	background-repeat:no-repeat;
	_margin-top: -3px;
}

/*-b-*/
#box_h3d2{
width:672px;
height:184px;
margin-top:10px;
margin-bottom:13px;
}

#box_h3d2 div{
float:right;
width:251px;
height:184px;
margin:0px;
padding:0px;
background-image:url(../other/img/08_h3mapb.jpg);
background-position:top;
background-repeat:no-repeat;
}

#box_h3d2 h3{
	float:left;
	width:421px;
	height:87px;
	margin:0px;
	padding:0px;
	background-image:url(../other/img/08_h3b.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#box_h3d2 p{
float:left;
width:421px;
height:97px;
text-indent:-10000px;
/*_margin-top:-3px;*/
padding:0px;
background-image:url(../other/img/08_h3pb.jpg);
background-position:top;
background-repeat:no-repeat;
}

/*-b-*/
#box_h3d3{
width:672px;
height:184px;
margin-top:10px;
margin-bottom:13px;
}

#box_h3d3 div{
float:right;
width:251px;
height:184px;
margin:0px;
padding:0px;
background-image:url(../other/img/08_h3mapc.jpg);
background-position:top;
background-repeat:no-repeat;
}

#box_h3d3 h3{
	float:left;
	width:421px;
	height:87px;
	margin:0px;
	padding:0px;
	background-image:url(../other/img/08_h3c.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#box_h3d3 p{
float:left;
width:421px;
height:97px;
text-indent:-10000px;
/*_margin-top:-3px;*/
padding:0px;
background-image:url(../other/img/08_h3pc.jpg);
background-position:top;
background-repeat:no-repeat;
}




/*---------場所で選ぶ---------*/
#basyo{
clear:both;
width:672px;
height:347px;
margin:0px 0px 5px;
}

#basyo h4{
width:662px;
height:20px;
font-size:12px;
color:#FFF;
line-height:1.5em;
margin:0px 0px 5px;
padding:4px 5px 0px;
background-color:#573C22;
}

/*
#basyo .08h4_a{
width:672px;
height:24px;
font-size:12px;
margin:0px 0px 5px;
padding:0px;
background-image:url(../img/08h4_a.gif);
background-position:top;
background-repeat:no-repeat;
}
*/

#nagasaki{
float:left;
width:166px;
height:347px;
margin:0px;
}

#nagasaki div{
width:166px;
height:259px;
text-indent:-10000px;
margin:0px;
padding:0px;
background-image:url(../img/nagasaki.jpg);
background-position:top;
background-repeat:no-repeat;
}

#nagasaki ul{
width:166px;
height:83px;
margin:0px;
padding:5px 0px 0px 0px;
background-image:url(../img/basyo_bg.jpg);
background-position:top;
background-repeat:no-repeat;
}

#nagasaki ul li{
height:17px;
font-size:12px;
color:#0D5D78;
list-style-type:none;
list-style-image:url(../img/08icon.gif);
list-style-position:inside;
margin:0px 10px;
padding:0px 0px 3px 3px;
}

#kuju{
float:left;
width:166px;
height:347px;
margin:0px;
}

#kuju div{
width:166px;
height:259px;
text-indent:-10000px;
margin:0px;
padding:0px;
background-image:url(../img/99.jpg);
background-position:top;
background-repeat:no-repeat;
}

#kuju ul{
width:166px;
height:83px;
margin:0px;
padding:5px 0px 0px 0px;
background-image:url(../img/basyo_bg.jpg);
background-position:top;
background-repeat:no-repeat;
}

#kuju ul li{
height:17px;
font-size:12px;
color:#0D5D78;
list-style-type:none;
list-style-image:url(../img/08icon.gif);
list-style-position:inside;
margin:0px 10px;
padding:0px 0px 3px 3px;
}


#imari{
float:left;
width:166px;
height:347px;
margin:0px;
}

#imari div{
width:166px;
height:259px;
text-indent:-10000px;
margin:0px;
padding:0px;
background-image:url(../img/arita.jpg);
background-position:top;
background-repeat:no-repeat;
}

#imari ul{
width:166px;
height:83px;
margin:0px;
padding:5px 0px 0px 0px;
background-image:url(../img/basyo_bg.jpg);
background-position:top;
background-repeat:no-repeat;
}

#imari ul li{
height:17px;
font-size:12px;
color:#0D5D78;
list-style-type:none;
list-style-image:url(../img/08icon.gif);
list-style-position:inside;
margin:0px 10px;
padding:0px 0px 3px 3px;
}

#other{
float:left;
width:170px;
height:347px;
margin:0px;
margin-left:4px;
}

#other strong{
color:#000;
line-height:1.5em;
margin:5px 0px;
}

#other h4{
width:160px;
height:20px;
font-size:12px;
color:#FFF;
line-height:1.5em;
margin:20px 0px 5px;
padding:4px 5px 0px;
background-color:#573C22;
}

#other h5{
font-size:12px;
color:#0D5D78;
margin:0px 0px 5px;
padding:0px;
}

#other p{
font-size:10px;
margin:5px 0px;
line-height:1.4em;
}

#other ul li{
height:17px;
font-size:12px;
color:#0D5D78;
list-style-type:none;
list-style-image:url(../img/08icon.gif);
list-style-position:inside;
margin:5px 0px;
padding-left:3px;
padding-bottom:3px;
}

/*---------フォントサイズ---------*/
.font10{font-size:10px;}


/*---------フッターinfo---------*/
#foot_info{
clear:both;
}

#foot_info #left{
float:left;
width:493px;
}

#foot_info h4{
width:483px;
height:20px;
font-size:12px;
color:#FFF;
line-height:1.5em;
margin:10px 0px 5px;
padding:4px 5px 0px;
background-color:#666;
}

#left #a{
float:left;
width:245px;
border-right:5px solid #CCC;
}

#left #a h5{
font-size:15px;
margin-bottom:5px;
margin-left:5px;
line-height:120%;
}

#a h5 span{
font-size:12px;
}

#left #a p{
font-size:12px;
margin:0px;
margin-left:5px;
line-height:130%;
font-weight:bold;
}

#left #b{
float:left;
width:243px;
}

#left #b p{
font-size:10px;
margin:0px 10px 5px -5px;
padding-left:10px;
line-height:130%;
border-left:5px solid #CCC;
}

#foot_info #right{
float:left;
width:170px;
margin:10px 0px 10px 9px;
}

#foot_info #right div{
display:block;
width:170px;
height:49px;
text-indent:-10000px;
background-image:url(../img/rent_car.jpg);
background-position:top;
background-repeat:no-repeat;
}

#foot_info #right div a{
display:block;
width:170px;
height:49px;
text-indent:-10000px;
background-image:url(../img/rent_car.jpg);
background-position:top;
background-repeat:no-repeat;
}

#foot_info #right ul li{
height:17px;
font-size:12px;
color:#0D5D78;
list-style-type:none;
list-style-image:url(../img/08icon.gif);
list-style-position:inside;
margin:5px 0px 0px 0px;
padding-left:3px;
padding-bottom:3px;
}

#foot_info #right p{
font-size:10px;
line-height:100%;
margin-top:-0px;
}

#dotline2 {
clear:both;
height:5px; width:670px;
background-image:url(../images/dotted.gif);
background-repeat:repeat-x;
}

/*---------フッター部リンク---------*/
#infomenu {
	width:670px;
	text-align:center;
	padding:20px 0;
	clear:both;
}

