/*---base---*/

body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	font-style:normal;
	font-size:75%;
	line-height:140%;
	color:#1b68b8;
	text-align:center;
	background:url(../img/body_bg.jpg) repeat-x;
}

*{
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:lighter;
}

img{
	border-width: 0px;
	border-style: none;
}
ul{
	list-style:none;
}
table {
font-size:100%;
border-collapse:collapse;
}
td {
padding:5px;
text-align:center;
border:1px #009999 solid;
white-space:nowrap;
}
th {
padding:5px;
text-align:center;
border:1px #009999 solid;
white-space:nowrap;
background:#97cfc7;
font-weight:normal;
}
#form td {
padding:5px;
text-align:left;
border:1px #009999 solid;
white-space:nowrap;
}
#form th {
width:140px;
padding:5px;
text-align:center;
border:1px #009999 solid;
white-space:nowrap;
background:#97cfc7;
font-weight:normal;
}
strong {
color:#FF0000;
}

#wrapper{
	margin:0px auto;
	width:800px;
	position:relative;
	overflow:hidden;
	text-align:left;
	background:url(../img/main_bg.jpg) no-repeat bottom;
}

#header{
	width:800px;
	height:113px;
	float:left;
	background:url(../img/header.jpg) no-repeat;
}
#header h1{
text-indent:-9999px;
}
#header h1 a{
	width:800px;
	height:113px;
	display:block;
	float:left;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#header_sitemap a:link,
#header_sitemap a:visited {
position:absolute;
left:0px; top:5px;
color:#1b63b2;
font-size:90%;
}

#header_home a:link,
#header_home a:visited {
position:absolute;
left:100px; top:5px;
color:#1b63b2;
font-size:90%;
}

#header_search {
width:800px;
height:158px;
float:left;
background:url(../img/header_search.jpg) no-repeat;
}
#header_search #h2 {
text-indent:-9999px;
}
#header_search a:link,
#header_search a:visited {
color:#FFFFFF;
}
#header_search a:active,
#header_search a:hover {
color:#71C5FF;
}
#header_search #south {
position:absolute;
left:123px; top:161px;
}
#header_search #west {
position:absolute;
left:34px; top:223px;
}
#header_search #other {
position:absolute;
left:121px; top:251px;
}
#header_search #naha {
position:absolute;
left:55px; top:296px;
}
#header_search #kume {
position:absolute;
left:185px; top:222px;
}
#header_search #miyako {
position:absolute;
left:185px; top:258px;
}
#header_search #ishigaki {
position:absolute;
left:185px; top:282px;
}
#header_search #iriomote {
position:absolute;
left:123px; top:324px;
}

#main_box{
	width:800px;
	float:left;
	margin:10px 0 0;
}

#main{
	width:580px;
	float:right;
	overflow:hidden;
}
#main .mt{
margin: 0 0 10px 0;
}
#main .mt p{
margin: 0 0 10px 0;
}

a:link,a:visited{
    color:#1dbed8;
	text-decoration:none;
}

a:active,a:hover{
    color:#FF6600;
	text-decoration:none;
}

#gnr h3,
#island h3,
#form h3,
#other h3 {
height:40px;
clear:both;
text-indent:-9999px;
margin:0 0 15px;
}
#gnr h4,
#island h4,
#form h4 {
height:34px;
clear:both;
text-indent:-9999px;
margin:0 0 10px;
}
#other h4 {
height:20px;
clear:both;
text-indent:-9999px;
margin:0 0 5px;
}

#gnr h5,
#form h5 {
height:20px;
text-indent:-9999px;
margin:0 0 5px;
}
#island h5 {
height:26px;
text-indent:-9999px;
margin:0 0 15px 20px;
}


/*---layout---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.seg01{
	width:590px;
	margin:0px;
	float:none;
}
.seg01_01{
	width:560px;
	margin:0px 5px;
	display:inline;
	float:left;
}
.seg01_side {
width:568px;
background:url(../img/frame_side.jpg) repeat-y;
padding:0 4px;
overflow:hidden;
}
.seg01_top {
width:568px;
background:url(../img/frame_top.jpg) no-repeat;
padding-top:4px;
margin-bottom:5px;
overflow:hidden;
}
.seg01_bottom {
width:568px;
background:url(../img/frame_bottom.jpg) no-repeat bottom;
padding-bottom:4px;
}

.seg01_left01 {
width:188px;
float:left;
display:inline;
margin:0 10px 10px 0;
}
.seg01_right01 {
width:340px;
float:left;
display:inline;
margin:0 10px 10px 0;
}
.seg01_half {
width:270px;
float:left;
display:inline;
margin:0 5px;
}

/*---navi---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#navi{
	width:204px;
	float:left;
	display:inline;
	margin:0 0 0 2px;
}
#navi li{
line-height:3;
padding-left:55px;
}

#navi li.counter {
float:none;
line-height:2;
padding-left:0px;
text-align: center;
margin-top: 10px;
}

#navi li.navi04 a,#navi li.navi06 a,
#navi li.navi07 a,#navi li.navi08 a,#navi li.navi09 a,#navi li.navi26 a,#navi li.navi27 a,#navi li.navi28 a,#navi li.navi30 a {
line-height:1.3;
height:35px;
padding-top:5px;
}
#navi li a{
height:40px;
display:block;
}
#navi ul#navi_1st{
background:url(../img/navi_title01.jpg) no-repeat;
padding-top:43px;
}
#navi ul#navi_2nd{
background:url(../img/navi_title02.jpg) no-repeat;
padding-top:40px;
}
#navi ul#navi_3rd{
/*background:url(../img/navi_title03.jpg) no-repeat;*/
padding-top:15px;
}
#navi ul#banner{
background:url(../img/navi_bt.jpg) no-repeat;
padding-top:10px;
}

#navi ul#navi_1st li a:link,
#navi ul#navi_1st li a:visited {
color:#1b63b2;
}
#navi ul#navi_2nd li a:link,
#navi ul#navi_2nd li a:visited {
color:#573512;
}

#navi ul#navi_3rd li a:link,
#navi ul#navi_3rd li a:visited {
color:#333333;
}
#navi ul#navi_3rd li a:active,
#navi ul#navi_3rd li a:hover {
color:#FF6600;
}
#navi ul#navi_1st li a:active,
#navi ul#navi_1st li a:hover,
#navi ul#navi_2nd li a:active,
#navi ul#navi_2nd li a:hover,
#navi ul#navi_3rd li a:active,
#navi ul#navi_3rd li a:hover {
color:#FF6600;
}
#navi li.navi01 {
background:url(../img/navi01.jpg) no-repeat;
}
#navi li.navi02 {
background:url(../img/navi02.jpg) no-repeat;
}
#navi li.navi03 {
background:url(../img/navi03.jpg) no-repeat;
}
#navi li.navi04 {
background:url(../img/navi04.jpg) no-repeat;
}
#navi li.navi05 {
background:url(../img/navi05.jpg) no-repeat;
}
#navi li.navi06 {
background:url(../img/navi06.jpg) no-repeat;
}
#navi li.navi07 {
background:url(../img/navi07.jpg) no-repeat;
}
#navi li.navi08 {
background:url(../img/navi08.jpg) no-repeat;
}
#navi li.navi09 {
background:url(../img/navi09.jpg) no-repeat;
}
#navi li.navi10 {
background:url(../img/navi10.jpg) no-repeat;
}
#navi li.navi11 {
background:url(../img/navi11.jpg) no-repeat;
}
#navi li.navi12 {
background:url(../img/navi12.jpg) no-repeat;
}
#navi li.navi13 {
background:url(../img/navi13.jpg) no-repeat;
}
#navi li.navi14 {
background:url(../img/navi14.jpg) no-repeat;
}
#navi li.navi15 {
background:url(../img/navi15.jpg) no-repeat;
}
#navi li.navi16 {
background:url(../img/navi16.jpg) no-repeat;
}
#navi li.navi17 {
background:url(../img/navi17.jpg) no-repeat;
}



#navi li.navi18 {
background:url(../img/navi23.jpg) no-repeat;
}
/*#navi li.navi19 {
background:url(../img/navi19.jpg) no-repeat;
}*/
#navi li.navi20 {
background:url(../img/navi24.jpg) no-repeat;
}
#navi li.navi21 {
background:url(../img/navi21.jpg) no-repeat;
}
#navi li.navi22 {
background:url(../img/navi22.jpg) no-repeat;
}
#navi li.navi23 {
background:url(../img/navi23.jpg) no-repeat;
}
#navi li.navi24 {
background:url(../img/navi24.jpg) no-repeat;
}
#navi li.navi25 {
background:url(../img/navi25.jpg) no-repeat;
}
#navi li.navi26 {
background:url(../img/navi26.jpg) no-repeat;
}
#navi li.navi27 {
background:url(../img/navi27.jpg) no-repeat;
}
#navi li.navi28 {
background:url(../img/navi28.jpg) no-repeat;
}
#navi li.navi29 {
background:url(../img/navi29.jpg) no-repeat;
}
#navi li.navi30 {
background:url(../img/navi30.jpg) no-repeat;
}
#navi li.navi31 {
background:url(../img/navi31.jpg) no-repeat;
}
#navi li.navi32 {
background:url(../img/navi32.jpg) no-repeat;
}
#navi li.navi33 {
background:url(../img/navi33.jpg) no-repeat;
}
#navi li.navi34 {
background:url(../img/navi34.jpg) no-repeat;
}

#navi li.navi21,
#navi li.navi22,
#navi li.navi23,
#navi li.navi24{
line-height:3;
padding-left:15px;
}
#navi li.navi21 a,
#navi li.navi22 a,
#navi li.navi23 a,
#navi li.navi24 a{
height:40px;
display:block;
}


#navi li.banner01,
#navi li.banner02 {
	margin:5px 0 0 2px;
	padding:0;
	}

#navi li.banner03,
#navi li.banner04,
#navi li.banner05,
#navi li.banner06 {
	text-align: center;
	padding:0;
	}

#navi li.banner03 a,
#navi li.banner04 a,
#navi li.banner05 a,
#navi li.banner06 a{
	margin:5px 0 0 50px; 
	}

* html body #navi li.banner03 a,
* html body #navi li.banner04 a,
* html body #navi li.banner05 a,
* html body #navi li.banner06 a{
	margin:5px 0 0 0; 
	} /* for IE 6 only */

#navi li.banner03 p,
#navi li.banner04 p,
#navi li.banner05 p,
#navi li.banner06 p {
	text-align: center;
	padding:6px 10px 10px 10px;
	line-height: 1.2;
	}

#navi li.banner01 a:link,
#navi li.banner01 a:visited {
width:200px;
height:40px;
display:block;
text-indent:-9999px;
background:url(../img/banner01.jpg) no-repeat;
}
#navi li.banner01 a:active,
#navi li.banner01 a:hover {
background:url(../img/banner01_ov.jpg) no-repeat;
}
#banner li.banner02 {
width:200px;
height:83px;
text-indent:-9999px;
margin:5px 0 0 2px;
background:url(../img/bn_img04.jpg) no-repeat;
}
#navi li.banner03 a {
width:110px;
height:55px;
display:block;
text-indent:-9999px;
background:url(../img/banner03.jpg) no-repeat;
}
#navi li.banner04 a {
width:110px;
height:55px;
display:block;
text-indent:-9999px;
background:url(../img/banner04.jpg) no-repeat;
}
#navi li.banner05 a {
width:110px;
height:55px;
display:block;
text-indent:-9999px;
background:url(../img/banner05.jpg) no-repeat;
}

#navi li.banner06 a {
width:110px;
height:55px;
display:block;
text-indent:-9999px;
background:url(../img/aie-station1.gif) no-repeat;
}
#navi p.banner {
	width:175px;
	text-align:center;
}

/*--footer---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer{
	clear:both;
	width:790px;
	text-align:center;
	float:left;
	display:inline;
	margin:20px 10px 10px 0;
	overflow:hidden;
}

#footer dl {
width:790px;
float:left;
margin:0;
text-align:right;
color:#010b60;
}

#footer dl dt,#footer dl dd {
font-size:95%;
}

#footer dl dt {
display:inline;
text-align:right;
margin:0;
}

#footer dl dd {
text-align:left;
text-indent:-9999px;
/*display:none;*/
float:left;
}

#footer dl a:link,
#footer dl a:visited {
color:#010b60;
}
#footer dl a:active,
#footer dl a:hover {
color:#999999;
}

#footer ul {
width:790px;
float:left;
margin:0;
text-align:right;
color:#010b60;
}
#footer ul li {
display:inline;
text-align:right;
margin:0;
font-size:95%;
}
#footer ul a:link,
#footer ul a:visited {
color:#010b60;
}
#footer ul a:active,
#footer ul a:hover {
color:#999999;
}

address {
	font-size: 95%;
	font-style: normal;
	text-align:right;
	color:#FFFFFF;
}
address a:link,
address a:visited {
	color:#FFFFFF;
}
address a:active,
address a:hover {
	color:#999999;
}


/*--top---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#index #sub01 {
background:url(../img/top_sub01.jpg) no-repeat;
height:38px;
margin:0;
text-indent:-9999px;
}
#index #sub02 {
background:url(../img/top_sub02.jpg) no-repeat;
height:38px;
margin:0;
text-indent:-9999px;
}
#index #sub03 {
background:url(../img/top_sub03.jpg) no-repeat;
height:45px;
margin:0;
text-indent:-9999px;
}
#index #sub04 {
background:url(../img/top_sub04.jpg) no-repeat;
height:45px;
margin:0;
text-indent:-9999px;
}


#index #main .bg_01 {
	background:url(../img/banner06.jpg) 0 0 no-repeat;
	width:578px;
	height:585px;
	margin:0 0 20px 0;
	padding:0 0 0 10px;
}
#index #main .bg_01 .sr_boxL{ 	
	float:left;
	width:240px;
	margin-top:360px;
	padding-left:10px;
	}
#index #main .bg_01 .sr_boxR{ 
	float:left;
	width:235px;
	margin-left:10px;
	margin-top:360px;
	}
#index #main .bg_01 .sr_boxL01{ 	
	float:left;
	width:240px;
	margin-top:10px;
	padding-left:10px;
	}
#index #main .bg_01 .sr_boxR01{ 
	float:left;
	width:235px;
	margin-left:10px;
	margin-top:10px;
	}
#index #main .bg_01 p.sr_fL{ 
	float:left;
	}	
#index #main .bg_01 p.sr_fR{ 
	float:left; 
	width:150px; 
	margin-left:8px; 
	color:#000000;
	}

.campaign_left {
width:210px;
float:left;
display:inline;
margin:0 0 0 10px;
}
.campaign_right {
width:340px;
display:inline;
float:right;
margin:0 10px 0 0;
}


.content01 {
width:569px;
height:110px;
margin:0;
overflow:hidden;
background:url(../img/content01_bg.jpg) no-repeat;
}
.content01 ul {
margin:10px 10px 0;
}
.content01 ul li {
width:165px;
float:left;
margin-bottom:5px;
background:url(../img/icon01.jpg) no-repeat 0 3px;
padding-left:15px;
letter-spacing:-1px;
}
.content01 ul.resort li.long {
width:270px;
}
.content01 ul.resort li a:link,
.content01 ul.resort li a:visited {
color:#b67f00;
font-size:90%;
}
.content01 ul.city li a:link,
.content01 ul.city li a:visited {
color:#e52e2e;
font-size:90%;
}
.content01 ul.resort li a:active,
.content01 ul.resort li a:hover,
.content01 ul.city li a:active,
.content01 ul.city li a:hover {
color:#FF6600;
}
.content01 .rtxt{text-align: right;}

.clr{clear: both;}

#pcbox{
clear: both;
height: auto;
}
#pcbox ul {
height: auto;
padding: 0;
}

#pick01,#pick03 {
float:left;
display:inline;
margin: 0;
}
#pick02,#pick04 {
float:left;
display:inline;
margin: 0 0 0 10px;
}

#pick01 a:link,#pick01 a:visited {
width:279px;
height:68px;
display:block;
float:left;
text-indent:-9999px;
background:url(../img/pick01.jpg) no-repeat;
}
#pick01 a:active,#pick01 a:hover {
background:url(../img/pick01_ov.jpg) no-repeat;
}
#pick02 a:link,#pick02 a:visited {
width:279px;
height:68px;
display:block;
float:left;
text-indent:-9999px;
background:url(../img/pick02.jpg) no-repeat;
}
#pick02 a:active,#pick02 a:hover {
background:url(../img/pick02_ov.jpg) no-repeat;
}
#pick03 a:link,#pick03 a:visited {
width:279px;
height:68px;
display:block;
float:left;
text-indent:-9999px;
background:url(../img/pick03.jpg) no-repeat;
}
#pick03 a:active,#pick03 a:hover {
background:url(../img/pick03_ov.jpg) no-repeat;
}
#pick04 a:link,#pick04 a:visited {
width:279px;
height:68px;
display:block;
float:left;
text-indent:-9999px;
background:url(../img/pick04.jpg) no-repeat;
}
#pick04 a:active,#pick04 a:hover {
background:url(../img/pick04_ov.jpg) no-repeat;
}

.side {
width:578px;
background:url(../img/side.jpg) repeat-y;
overflow:hidden;
}
.bt {
width:578px;
background:url(../img/bt.jpg) no-repeat bottom;
padding-bottom: 15px;
overflow:hidden;
}

#form_banner a:link,
#form_banner a:visited {
width:578px;
height:158px;
display:block;
text-indent:-9999px;
background:url(../img/form_banner.jpg) no-repeat;
}
#form_banner a:active,
#form_banner a:hover {
background:url(../img/form_banner_ov.jpg) no-repeat;
}
.top_bar {
border-top:5px #ead86e solid;
padding-top:15px;
}
#top_text01 {
height:22px;
text-indent:-9999px;
margin:0 0 10px 0px;
background:url(../img/top_text01.jpg) no-repeat 50px 0px;
}
#top_text02 {
text-align:right;
margin:0 20px 10px 0;
font-size:90%;
color:#666666;
}
.about {
margin:0 20px;
padding:10px 20px;
border-top:1px #ead86e solid;
border-bottom:1px #ead86e solid;
}

/*--resort01---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort01_sub01 {
background:url(../img/resort01_sub01.jpg) no-repeat;
}
#resort01_sub02 {
background:url(../img/resort01_sub02.jpg) no-repeat;
height:26px;
}

/*--resort02---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort02_sub01 {
background:url(../img/resort02_sub01.jpg) no-repeat;
}
#resort02_sub02 {
background:url(../img/resort02_sub02.jpg) no-repeat;
height:26px;
}

/*--resort03---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort03_sub01 {
background:url(../img/resort03_sub01.jpg) no-repeat;
}
#resort03_sub02 {
background:url(../img/resort03_sub02.jpg) no-repeat;
height:26px;
}

/*--resort04---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort04_sub01 {
background:url(../img/resort04_sub01.jpg) no-repeat;
}
#resort04_sub02 {
background:url(../img/resort04_sub02.jpg) no-repeat;
height:26px;
}

/*--resort05---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort05_sub01 {
background:url(../img/resort05_sub01.jpg) no-repeat;
}
#resort05_sub02 {
background:url(../img/resort05_sub02.jpg) no-repeat;
height:26px;
}

/*--resort06---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort06_sub01 {
background:url(../img/resort06_sub01.jpg) no-repeat;
}
#resort06_sub02 {
background:url(../img/resort06_sub02.jpg) no-repeat;
height:26px;
}

/*--resort07---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort07_sub01 {
background:url(../img/resort07_sub01.jpg) no-repeat;
}
#resort07_sub02 {
background:url(../img/resort07_sub02.jpg) no-repeat;
height:26px;
}

/*--resort08---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort08_sub01 {
background:url(../img/resort08_sub01.jpg) no-repeat;
}
#resort08_sub02 {
background:url(../img/resort08_sub02.jpg) no-repeat;
height:26px;
}

/*--resort07---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort08_sub01 {
background:url(../img/resort08_sub01.jpg) no-repeat;
}
#resort08_sub02 {
background:url(../img/resort08_sub02.jpg) no-repeat;
height:26px;
}


/*--resort09---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort09_sub01 {
background:url(../img/resort09_sub01.jpg) no-repeat;
}
#resort09_sub02 {
background:url(../img/resort09_sub02.jpg) no-repeat;
height:26px;
}

/*--resort10---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort10_sub01 {
background:url(../img/resort10_sub01.jpg) no-repeat;
}
#resort10_sub02 {
background:url(../img/resort10_sub02.jpg) no-repeat;
height:26px;
}

/*--resort11---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort11_sub01 {
background:url(../img/resort11_sub01.jpg) no-repeat;
}
#resort11_sub02 {
background:url(../img/resort11_sub02.jpg) no-repeat;
height:26px;
}

/*--resort12---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort12_sub01 {
background:url(../img/resort12_sub01.jpg) no-repeat;
}
#resort12_sub02 {
background:url(../img/resort12_sub02.jpg) no-repeat;
}
#resort12_sub03 {
background:url(../img/resort12_sub03.jpg) no-repeat;
}
#resort12_sub04 {
background:url(../img/resort12_sub04.jpg) no-repeat;
}
#resort12_sub05 {
background:url(../img/resort12_sub05.jpg) no-repeat;
}
#resort12_sub06 {
background:url(../img/resort12_sub06.jpg) no-repeat;
}
#resort12_sub07 {
background:url(../img/resort12_sub07.jpg) no-repeat;
}
#resort12_sub08 {
background:url(../img/resort12_sub08.jpg) no-repeat;
}
#resort12_sub09 {
background:url(../img/resort12_sub09.jpg) no-repeat;
}
#resort12_sub10 {
background:url(../img/resort12_sub10.jpg) no-repeat;
}
#resort12_sub11 {
background:url(../img/resort12_sub11.jpg) no-repeat;
}
#resort12_sub12 {
background:url(../img/resort12_sub12.jpg) no-repeat;
}
#resort12_sub13 {
background:url(../img/resort12_sub13.jpg) no-repeat;
}
#resort12_sub14 {
background:url(../img/resort12_sub14.jpg) no-repeat;
}
#resort12_sub15 {
background:url(../img/resort12_sub15.jpg) no-repeat;
}
#resort12_sub16 {
background:url(../img/resort12_sub16.jpg) no-repeat;
}
#resort12_sub17 {
background:url(../img/resort12_sub17.jpg) no-repeat;
}
#resort12_sub18 {
background:url(../img/resort12_sub18.jpg) no-repeat;
}
#resort12_sub19 {
background:url(../img/resort12_sub19.jpg) no-repeat;
}
#resort12_sub20 {
background:url(../img/resort12_sub20.jpg) no-repeat;
}
#resort12_sub21 {
background:url(../img/resort12_sub21.jpg) no-repeat;
}
#resort12_sub22 {
background:url(../img/resort12_sub22.jpg) no-repeat;
}
#resort12_sub23 {
background:url(../img/resort12_sub23.jpg) no-repeat;
}
#resort12_sub24 {
background:url(../img/resort12_sub24.jpg) no-repeat;
}
#resort12_sub25 {
background:url(../img/resort12_sub25.jpg) no-repeat;
}
#resort12_sub26 {
background:url(../img/resort12_sub26.jpg) no-repeat;
}
#resort12_sub27 {
background:url(../img/resort12_sub27.jpg) no-repeat;
}
#resort12_sub28 {
background:url(../img/resort12_sub28.jpg) no-repeat;
}
#resort12_sub29 {
background:url(../img/resort12_sub29.jpg) no-repeat;
}
#resort12_sub37 {
background:url(../img/resort12_sub37.jpg) no-repeat;
}
#resort12_sub38 {
background:url(../img/resort12_sub38.jpg) no-repeat;
}
#resort12_sub39 {
background:url(../img/resort12_sub39.jpg) no-repeat;
}
#resort12_sub40 {
background:url(../img/resort12_sub40.jpg) no-repeat;
}
/*--resort20---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort20_sub {
background:url(../img/resort20_sub.jpg) no-repeat;
}
/*--resort21---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort21_sub {
background:url(../img/resort21_sub.jpg) no-repeat;
}
/*--resort22---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort22_sub {
background:url(../img/resort22_sub.jpg) no-repeat;
}
/*--resort23---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort23_sub {
background:url(../img/resort23_sub.jpg) no-repeat;
}
/*--resort24---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort24_sub {
background:url(../img/resort24_sub.jpg) no-repeat;
}
/*--resort25---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort25_sub {
background:url(../img/resort25_sub.jpg) no-repeat;
}
/*--resort26---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort26_sub {
background:url(../img/resort26_sub.jpg) no-repeat;
}
/*--resort27---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort27_sub {
background:url(../img/resort27_sub.jpg) no-repeat;
}
/*--resort28---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#resort28_sub {
background:url(../img/resort28_sub.jpg) no-repeat;
}

/*--miyako---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#miyako_sub01 {
background:url(../img/miyako_sub01.jpg) no-repeat;
}
#miyako_sub02 {
background:url(../img/miyako_sub02.jpg) no-repeat;
}
#miyako_sub03 {
background:url(../img/miyako_sub03.jpg) no-repeat;
}
#miyako_sub04 {
background:url(../img/miyako_sub04.jpg) no-repeat;
}
#miyako_sub05 {
background:url(../img/miyako_sub05.jpg) no-repeat;
}
#miyako_sub06 {
background:url(../img/miyako_sub06.jpg) no-repeat;
}
#miyako_sub07 {
background:url(../img/miyako_sub07.jpg) no-repeat;
}
#miyako_sub08 {
background:url(../img/miyako_sub08.jpg) no-repeat;
}
#miyako_sub09 {
background:url(../img/miyako_sub09.jpg) no-repeat;
}
#miyako_sub10 {
background:url(../img/miyako_sub10.jpg) no-repeat;
}
#miyako_sub11 {
background:url(../img/miyako_sub11.jpg) no-repeat;
}
#miyako_sub12 {
background:url(../img/miyako_sub12.jpg) no-repeat;
}
#miyako_sub13 {
background:url(../img/miyako_sub13.jpg) no-repeat;
}
#miyako_sub14 {
background:url(../img/miyako_sub14.jpg) no-repeat;
}
#miyako_sub15 {
background:url(../img/miyako_sub15.jpg) no-repeat;
}
#miyako_sub16 {
background:url(../img/miyako_sub16.jpg) no-repeat;
}
#miyako_sub17 {
background:url(../img/miyako_sub17.jpg) no-repeat;
}
#miyako_sub18 {
background:url(../img/miyako_sub18.jpg) no-repeat;
}
#miyako_sub19 {
background:url(../img/miyako_sub19.jpg) no-repeat;
}

/*--ishigaki---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#ishigaki_sub01 {
background:url(../img/ishigaki_sub01.jpg) no-repeat;
}
#ishigaki_sub02 {
background:url(../img/ishigaki_sub02.jpg) no-repeat;
}
#ishigaki_sub03 {
background:url(../img/ishigaki_sub03.jpg) no-repeat;
}
#ishigaki_sub04 {
background:url(../img/ishigaki_sub04.jpg) no-repeat;
}
#ishigaki_sub05 {
background:url(../img/ishigaki_sub05.jpg) no-repeat;
}
#ishigaki_sub06 {
background:url(../img/ishigaki_sub06.jpg) no-repeat;
}
#ishigaki_sub07 {
background:url(../img/ishigaki_sub07.jpg) no-repeat;
}
#ishigaki_sub08 {
background:url(../img/ishigaki_sub08.jpg) no-repeat;
}
#ishigaki_sub09 {
background:url(../img/ishigaki_sub09.jpg) no-repeat;
}
#ishigaki_sub10 {
background:url(../img/ishigaki_sub10.jpg) no-repeat;
}
#ishigaki_sub11 {
background:url(../img/ishigaki_sub11.jpg) no-repeat;
}
#ishigaki_sub12 {
background:url(../img/ishigaki_sub12.jpg) no-repeat;
}
#ishigaki_sub13 {
background:url(../img/ishigaki_sub13.jpg) no-repeat;
}
#ishigaki_sub14 {
background:url(../img/ishigaki_sub14.jpg) no-repeat;
}
#ishigaki_sub15 {
background:url(../img/ishigaki_sub15.jpg) no-repeat;
}
#ishigaki_sub16 {
background:url(../img/ishigaki_sub16.jpg) no-repeat;
}
#ishigaki_sub17 {
background:url(../img/ishigaki_sub17.jpg) no-repeat;
}
#ishigaki_sub18 {
background:url(../img/ishigaki_sub18.jpg) no-repeat;
}
#ishigaki_sub19 {
background:url(../img/ishigaki_sub19.jpg) no-repeat;
}
#ishigaki_sub20 {
background:url(../img/ishigaki_sub20.jpg) no-repeat;
}
#ishigaki_sub21 {
background:url(../img/ishigaki_sub21.jpg) no-repeat;
}
#ishigaki_sub22 {
background:url(../img/ishigaki_sub22.jpg) no-repeat;
}
#ishigaki_sub23 {
background:url(../img/ishigaki_sub23.jpg) no-repeat;
}
#ishigaki_sub24 {
background:url(../img/ishigaki_sub24.jpg) no-repeat;
}
#ishigaki_sub25 {
background:url(../img/ishigaki_sub25.jpg) no-repeat;
}


/*--iriomote---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#iriomote_sub01 {
background:url(../img/iriomote_sub01.jpg) no-repeat;
}
#iriomote_sub02 {
background:url(../img/iriomote_sub02.jpg) no-repeat;
}
#iriomote_sub03 {
background:url(../img/iriomote_sub03.jpg) no-repeat;
}
#iriomote_sub04 {
background:url(../img/iriomote_sub04.jpg) no-repeat;
}
#iriomote_sub05 {
background:url(../img/iriomote_sub05.jpg) no-repeat;
}
#iriomote_sub06 {
background:url(../img/iriomote_sub06.jpg) no-repeat;
}
#iriomote_sub07 {
background:url(../img/iriomote_sub07.jpg) no-repeat;
}
#iriomote_sub08 {
background:url(../img/iriomote_sub08.jpg) no-repeat;
}
#iriomote_sub09 {
background:url(../img/iriomote_sub09.jpg) no-repeat;
}
#iriomote_sub10 {
background:url(../img/iriomote_sub10.jpg) no-repeat;
}
#iriomote_sub11 {
background:url(../img/iriomote_sub11.jpg) no-repeat;
}
#iriomote_sub12 {
background:url(../img/iriomote_sub12.jpg) no-repeat;
}
#iriomote_sub13 {
background:url(../img/iriomote_sub13.jpg) no-repeat;
}
#iriomote_sub14 {
background:url(../img/iriomote_sub14.jpg) no-repeat;
}
#iriomote_sub15 {
background:url(../img/iriomote_sub15.jpg) no-repeat;
}

/*--kumejima---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#kumejima_sub01 {
background:url(../img/kumejima_sub01.jpg) no-repeat;
}
#kumejima_sub02 {
background:url(../img/kumejima_sub02.jpg) no-repeat;
}
#kumejima_sub03 {
background:url(../img/kumejima_sub03.jpg) no-repeat;
}
#kumejima_sub04 {
background:url(../img/kumejima_sub04.jpg) no-repeat;
}
#kumejima_sub05 {
background:url(../img/kumejima_sub05.jpg) no-repeat;
}

/*--south---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#south_sub01 {
background:url(../img/south_sub01.jpg) no-repeat;
}


/*--west---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#west_sub01 {
background:url(../img/west_sub01.jpg) no-repeat;
}

/*--kume---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#kume_sub01 {
background:url(../img/kume_sub01.jpg) no-repeat;
}

/*--city---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#city_sub01 {
background:url(../img/city_sub01.jpg) no-repeat;
}
#city_sub02 {
background:url(../img/city_sub02.jpg) no-repeat;
}
#city_sub03 {
background:url(../img/city_sub03.jpg) no-repeat;
}
#city_sub04 {
background:url(../img/city_sub04.jpg) no-repeat;
}
#city_sub05 {
background:url(../img/city_sub05.jpg) no-repeat;
}
#city_sub06 {
background:url(../img/city_sub06.jpg) no-repeat;
}
#city_sub07 {
background:url(../img/city_sub07.jpg) no-repeat;
}
#city_sub08 {
background:url(../img/city_sub08.jpg) no-repeat;
}
#city_sub09 {
background:url(../img/city_sub09.jpg) no-repeat;
}
#city_sub10 {
background:url(../img/city_sub10.jpg) no-repeat;
}
#city_sub11 {
background:url(../img/city_sub11.jpg) no-repeat;
}
#city_sub12 {
background:url(../img/city_sub12.jpg) no-repeat;
}
#city_sub13 {
background:url(../img/city_sub13.jpg) no-repeat;
}
#city_sub14 {
background:url(../img/city_sub14.jpg) no-repeat;
}
#city_sub15 {
background:url(../img/city_sub15.jpg) no-repeat;
}
#city_sub16 {
background:url(../img/city_sub16.jpg) no-repeat;
}
#city_sub17 {
background:url(../img/city_sub17.jpg) no-repeat;
}
#city_sub18 {
background:url(../img/city_sub18.jpg) no-repeat;
}

/*--rent---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#rent_sub01 {
background:url(../img/rent_sub01.jpg) no-repeat;
}
#rent_sub02 {
background:url(../img/rent_sub02.jpg) no-repeat;
height:26px;
}
#rent_sub03 {
background:url(../img/rent_sub03.jpg) no-repeat;
}
#rent_sub04 {
background:url(../img/rent_sub04.jpg) no-repeat;
}
#rent_sub05 {
background:url(../img/rent_sub05.jpg) no-repeat;
}

/*--campaign---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#campaign_sub01 {
background:url(../img/campaign_sub01.jpg) no-repeat;
}
#campaign_sub02 { background:url(../img/campaign_sub02.jpg) no-repeat; }
#campaign_sub03 { background:url(../img/campaign_sub03.jpg) no-repeat; }
#campaign_sub04 { background:url(../img/campaign_sub04.jpg) no-repeat; }
#campaign_sub05 { background:url(../img/campaign_sub05.jpg) no-repeat; }
#campaign_sub06 { background:url(../img/campaign_sub06.jpg) no-repeat; }
#campaign_sub07 { background:url(../img/campaign_sub07.jpg) no-repeat; }
#campaign_sub08 { background:url(../img/campaign_sub08.jpg) no-repeat; }
#campaign_sub09 { background:url(../img/campaign_sub09.jpg) no-repeat; }
#campaign_sub10 { background:url(../img/campaign_sub10.jpg) no-repeat; }
#campaign_sub11 { background:url(../img/campaign_sub11.jpg) no-repeat; }
#campaign_sub12 { background:url(../img/campaign_sub12.jpg) no-repeat; }

#campaign_sub13 { background:url(../img/travelwins_sub13.jpg) no-repeat; }
#campaign_sub14 { background:url(../img/travelwins_sub14.jpg) no-repeat; }

#campaign_sub15 { background:url(../img/travelwins_sub15.jpg) no-repeat; }
#campaign_sub16 { background:url(../img/travelwins_sub16.jpg) no-repeat; }
#campaign_sub17 { background:url(../img/travelwins_sub17.jpg) no-repeat; }
#campaign_sub18 { background:url(../img/travelwins_sub18.jpg) no-repeat; }
#campaign_sub19 { background:url(../img/travelwins_sub19.jpg) no-repeat; }
#campaign_sub20 { background:url(../img/travelwins_sub20.jpg) no-repeat; }
#campaign_sub21 { background:url(../img/travelwins_sub21.jpg) no-repeat; }
#campaign_sub22 { background:url(../img/travelwins_sub22.jpg) no-repeat; }
#campaign_sub23 { background:url(../img/travelwins_sub23.jpg) no-repeat; }
#campaign_sub24 { background:url(../img/travelwins_sub24.jpg) no-repeat; }

#campaign_sub25 { background:url(../img/campaign_sub25.jpg) no-repeat; }



/*--form---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#form #navi{
	letter-spacing:-1px;
}


#form_sub01 {
background:url(../img/form_sub01.jpg) no-repeat;
}
#form_sub02 {
background:url(../img/form_sub02.jpg) no-repeat;
}
#form_sub03 {
background:url(../img/form_sub03.jpg) no-repeat;
}
#form_sub04 {
background:url(../img/form_sub04.jpg) no-repeat;
}
#form_sub05 {
background:url(../img/form_sub05.jpg) no-repeat;
}
#form_sub06 {
background:url(../img/form_sub06.jpg) no-repeat;
}
#form_sub07 {
background:url(../img/form_sub07.jpg) no-repeat;
}

p.form_button {
margin:10px 0 0;
}
p.form_button input {
margin:0 0 0 10px;
}


/*--travelwins---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#travelwins_sub01 {
background:url(../img/travelwins_sub01.jpg) no-repeat;
}
#travelwins_sub02 {
background:url(../img/travelwins_sub02.jpg) no-repeat;
}
#travelwins_sub03 {
background:url(../img/travelwins_sub03.jpg) no-repeat;
}
#travelwins_sub04 {
background:url(../img/travelwins_sub04.jpg) no-repeat;
}
#travelwins_sub05 {
background:url(../img/travelwins_sub05.jpg) no-repeat;
}
#travelwins_sub06 {
background:url(../img/travelwins_sub06.jpg) no-repeat;
}
#gnr #travelwins_sub07 {
background:url(../img/travelwins_sub07.jpg) no-repeat;
margin-left:10px;
}
#travelwins_sub08 {
background:url(../img/travelwins_sub08.jpg) no-repeat;
}
#travelwins_sub09 {
background:url(../img/travelwins_sub09.jpg) no-repeat;
}


/*--hotel---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#hotel_sub01 {
background:url(../img/hotel_sub01.jpg) no-repeat;
}
#hotel_sub02 {
background:url(../img/hotel_sub02.jpg) no-repeat;
}
#hotel_sub03 {
background:url(../img/hotel_sub03.jpg) no-repeat;
}
#hotel_sub04 {
background:url(../img/hotel_sub04.jpg) no-repeat;
}
#hotel_sub05 {
background:url(../img/hotel_sub05.jpg) no-repeat;
}
#hotel_sub06 {
background:url(../img/hotel_sub06.jpg) no-repeat;
}
#hotel_sub07 {
background:url(../img/hotel_sub07.jpg) no-repeat;
}
#hotel_sub08 {
background:url(../img/hotel_sub08.jpg) no-repeat;
}
#hotel_sub09 {
background:url(../img/hotel_sub09.jpg) no-repeat;
}
#hotel_sub10 {
background:url(../img/hotel_sub10.jpg) no-repeat;
}
#hotel_sub11 {
background:url(../img/hotel_sub11.jpg) no-repeat;
}
#hotel_sub12 {
background:url(../img/hotel_sub12.jpg) no-repeat;
}
#hotel_sub13 {
background:url(../img/hotel_sub13.jpg) no-repeat;
}
#hotel_sub14 {
background:url(../img/hotel_sub14.jpg) no-repeat;
}
#hotel_sub15 {
background:url(../img/hotel_sub15.jpg) no-repeat;
}
#hotel_sub16 {
background:url(../img/hotel_sub16.jpg) no-repeat;
}
#hotel_sub17 {
background:url(../img/hotel_sub17.jpg) no-repeat;
}
#hotel_sub18 {
background:url(../img/hotel_sub18.jpg) no-repeat;
}
#hotel_sub19 {
background:url(../img/hotel_sub19.jpg) no-repeat;
}
#hotel_sub20 {
background:url(../img/hotel_sub20.jpg) no-repeat;
}
#hotel_sub21 {
background:url(../img/hotel_sub21.jpg) no-repeat;
}
#hotel_sub22 {
background:url(../img/hotel_sub22.jpg) no-repeat;
}
#hotel_sub23 {
background:url(../img/hotel_sub23.jpg) no-repeat;
}
#hotel_sub24 {
background:url(../img/hotel_sub24.jpg) no-repeat;
}
#hotel_sub25 {
background:url(../img/hotel_sub25.jpg) no-repeat;
}
#hotel_sub26 {
background:url(../img/hotel_sub26.jpg) no-repeat;
}
#hotel_sub27 {
background:url(../img/hotel_sub27.jpg) no-repeat;
}
#hotel_sub28 {
background:url(../img/hotel_sub28.jpg) no-repeat;
}
#hotel_sub29 {
background:url(../img/hotel_sub29.jpg) no-repeat;
}
#hotel_sub30 {
background:url(../img/hotel_sub30.jpg) no-repeat;
}
#hotel_sub31 {
background:url(../img/hotel_sub31.jpg) no-repeat;
}
#hotel_sub32 {
background:url(../img/hotel_sub32.jpg) no-repeat;
}
#hotel_sub33 {
background:url(../img/hotel_sub33.jpg) no-repeat;
}
#hotel_sub34 {
background:url(../img/hotel_sub34.jpg) no-repeat;
}
#hotel_sub35 {
background:url(../img/hotel_sub35.jpg) no-repeat;
}
#hotel_sub36 {
background:url(../img/hotel_sub36.jpg) no-repeat;
}
#hotel_sub37 {
background:url(../img/hotel_sub37.jpg) no-repeat;
}
#hotel_sub38 {
background:url(../img/hotel_sub38.jpg) no-repeat;
}
#hotel_sub39 {
background:url(../img/hotel_sub39.jpg) no-repeat;
}
#hotel_sub40 {
background:url(../img/hotel_sub40.jpg) no-repeat;
}
#hotel_sub41 {
background:url(../img/hotel_sub41.jpg) no-repeat;
}
#hotel_sub42 {
background:url(../img/hotel_sub42.jpg) no-repeat;
}
#hotel_sub43 {
background:url(../img/hotel_sub43.jpg) no-repeat;
}
#hotel_sub44 {
background:url(../img/hotel_sub44.jpg) no-repeat;
}
#hotel_sub45 {
background:url(../img/hotel_sub45.jpg) no-repeat;
}
#hotel_sub46 {
background:url(../img/hotel_sub46.jpg) no-repeat;
}
#hotel_sub47 {
background:url(../img/hotel_sub47.jpg) no-repeat;
}
#hotel_sub48 {
background:url(../img/hotel_sub48.jpg) no-repeat;
}
#hotel_sub49 {
background:url(../img/hotel_sub49.jpg) no-repeat;
}
#hotel_sub50 {
background:url(../img/hotel_sub50.jpg) no-repeat;
}
#hotel_sub51 {
background:url(../img/hotel_sub51.jpg) no-repeat;
}
#hotel_sub52 {
background:url(../img/hotel_sub52.jpg) no-repeat;
}
#hotel_sub53 {
background:url(../img/hotel_sub53.jpg) no-repeat;
}
#hotel_sub54 {
background:url(../img/hotel_sub54.jpg) no-repeat;
}
#hotel_sub55 {
background:url(../img/hotel_sub55.jpg) no-repeat;
}
#hotel_sub56 {
background:url(../img/hotel_sub56.jpg) no-repeat;
}
#hotel_sub57 {
background:url(../img/hotel_sub57.jpg) no-repeat;
}
#hotel_sub58 {
background:url(../img/hotel_sub58.jpg) no-repeat;
}
#hotel_sub59 {
background:url(../img/hotel_sub59.jpg) no-repeat;
}
#hotel_sub60 {
background:url(../img/hotel_sub60.jpg) no-repeat;
}
#hotel_sub61 {
background:url(../img/hotel_sub61.jpg) no-repeat;
}
#hotel_sub62 {
background:url(../img/hotel_sub62.jpg) no-repeat;
}
#hotel_sub63 {
background:url(../img/hotel_sub63.jpg) no-repeat;
}
#hotel_sub64 {
background:url(../img/hotel_sub64.jpg) no-repeat;
}
#hotel_sub65 {
background:url(../img/hotel_sub65.jpg) no-repeat;
}
#hotel_sub66 {
background:url(../img/hotel_sub66.jpg) no-repeat;
}
#hotel_sub67 {
background:url(../img/hotel_sub67.jpg) no-repeat;
}
#hotel_sub68 {
background:url(../img/hotel_sub68.jpg) no-repeat;
}
#hotel_sub69 {
background:url(../img/hotel_sub69.jpg) no-repeat;
}
#hotel_sub70 {
background:url(../img/hotel_sub70.jpg) no-repeat;
}
#hotel_sub71 {
background:url(../img/hotel_sub71.jpg) no-repeat;
}
#hotel_sub72 {
background:url(../img/hotel_sub72.jpg) no-repeat;
}
#hotel_sub73 {
background:url(../img/hotel_sub73.jpg) no-repeat;
}
#hotel_sub74 {
background:url(../img/hotel_sub74.jpg) no-repeat;
}
#hotel_sub75 {
background:url(../img/hotel_sub75.jpg) no-repeat;
}
#hotel_sub76 {
background:url(../img/hotel_sub76.jpg) no-repeat;
}
#hotel_sub77 {
background:url(../img/hotel_sub77.jpg) no-repeat;
}
#hotel_sub78 {
background:url(../img/hotel_sub78.jpg) no-repeat;
}
#hotel_sub79 {
background:url(../img/hotel_sub79.jpg) no-repeat;
}
#hotel_sub80 {
background:url(../img/hotel_sub80.jpg) no-repeat;
}


/*--sitemap---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#gnr #sitemap_sub01 {
background:url(../img/sitemap_sub01.jpg) no-repeat;
margin-bottom:0px;
}

dl#sitemap {
margin:0 15px 10px 10px;
}
dl#sitemap dt {
border-bottom:#2A947E solid 1px;
border-left:#2A947E solid 5px;
line-height:20px;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
text-indent:8px;
}

dl#sitemap dd {
text-indent: 20px;
margin-bottom:15px;
border-bottom:#CCCCFF dotted 1px;
line-height:20px;
font-size:12px;
}

dl#sitemap dt a:link,dl#sitemap dt a:visited{
color:#20C0D0;
text-decoration:none;
}
dl#sitemap dt a:active,dl#sitemap dt a:hover{
color: #FF6600;
text-decoration:none;
}





/*general-purpose*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.fleft {
float:left;
}
.fright {
float:right;
}
.center {
text-align:center;
}
.mb5 {
margin-bottom:5px;
}
.mb10 {
margin-bottom:10px;
}
.mb15 {
margin-bottom:15px;
}
.mb20 {
margin-bottom:20px;
}
.mlrb10 {
margin:0 10px 10px;
}
.attention {
float:right;
font-size:90%;
display:inline;
margin:0 10px 0 0;
}
.txt_pick{padding: 0 15px;}
.to_pick{padding: 0 15px;}

.to_pick a:link,
.to_pick a:visited {
background:url(../img/to_pick.jpg) no-repeat;
width:137px;
height:20px;
display:block;
float:right;
margin:10px 0 0;
text-indent:-9999px;
}
.to_pick a:active,
.to_pick a:hover {
background:url(../img/to_pick_ov.jpg) no-repeat;
}
.to a:link,
.to a:visited {
background:url(../img/icon01.jpg) no-repeat 0 3px;
padding-left:18px;
color:#2ed4ec;
float:right;
margin:15px 0 0 0;
}
.to a:active,
.to a:hover {
color:#FF6600;
}

.to_top a:link,
.to_top a:visited {
width:80px;
height:16px;
display:block;
float:right;
margin: 0 10px 0 0;
background:url(../img/to_top.jpg) no-repeat;
text-indent:-9999px;
}
.to_top a:active,
.to_top a:hover {
background:url(../img/to_top_ov.jpg) no-repeat;
}

.content02{
width:250px;
float:left;
display:inline;
margin:0 10px 0 0;
}
.content02 dt,
.content03 dt,
.seg01_right01 dt {
background:url(../img/icon02.jpg) no-repeat 0 -2px;
height:23px;
padding-left:25px;
margin-bottom:5px;
font-weight:bold;
}

.midasi_01{
	font-size:14px;
	color: #2F9F92;
}

.content02 dd,
.content03 dd,
.seg01_right01 dd {
margin-left:10px;
}
.content04 {
width:500px;
background:#EEFCFF;
margin:0 10px;
line-height:1.4;
font-size:85%;
}

.content04_50 {
width:290px;
background:#EEFCFF;
margin:0 10px;
line-height:1.4;
font-size:85%;
}

.content05 {
background:#EEFCFF;
margin:0 10px;
line-height:1.4;
font-size:85%;
}
.content06,
.content07,
.content08 {
width:520px;
margin:0 10px;
}
.content06 td {
text-align:left;
background:#EEFCFF;
white-space:normal;
vertical-align:top;
}
.content06 th {
width:150px;
vertical-align:top;
}
.content07 td {
width:50%;
text-align:center;
background:#EEFCFF;
white-space:normal;
vertical-align:top;
}
.content07 th {
text-align:left;
background:#EEFCFF;
vertical-align:top;
}
.content07 .title01,
.content08 .title01 {
text-align:center;
background:#97CFC7;
vertical-align:top;
white-space:nowrap;
}
.content08 td {
text-align:left;
background:#EEFCFF;
white-space:normal;
vertical-align:top;
}
td.center {
text-align:center;
vertical-align:middle;
}
.content08 th {
text-align:center;
background:#EEFCFF;
vertical-align:top;
}
td.importance {
background:#FFCC33;
}


.form_check {
	color:#cc0000;
	font-weight: bold;

}


.form_main {
	width:800px;
	float:center;
	overflow:hidden;

}


.flyt {
margin: 0 10px;
padding: 0;
    width:520px !important;

}

.flyt_right {
    float: right;
    width:240px !important;
	margin: 0 !important;
}

.flyt_right table {
	margin: 0 !important;
}

.flyt_left {
    float:left;
    width:240px !important;
	margin: 0 !important;
}

.flyt_left table {
	margin: 0 !important;
}



.red_text {
color:#FF6600;
}

.m15 {
margin: 15px;
}

.m5 {
margin: 15px;
}


.countr {
    width:200px ;
margin: 10px;
}


.chanplan_1 {
width:120px ;
background:url(../img/canplan_1.jpg) no-repeat;
padding-top:175px;	
margin-left: 12px;
margin-bottom: 15px;
background-position: top;
float:left;
}

.chanplan_2 {
width:120px ;
background:url(../img/canplan_2.jpg) no-repeat;
padding-top:175px;	
margin-left: 12px;
margin-bottom: 15px;
background-position: top;
float:left;
}

.chanplan_3 {
width:120px ;
background:url(../img/canplan_3.jpg) no-repeat;
padding-top:175px;	
margin-left: 7px;
margin-bottom: 15px;
background-position: top;
float:left;
}

.chanplan_4 {
width:120px ;
background:url(../img/canplan_4.jpg) no-repeat;
padding-top:175px;	
margin-left: 15px;
margin-bottom: 15px;
background-position: top;
float:left;
}


h5#resort01_sttle {
	font-size: 14px;
	font-weight: bold;
	color: #36AC96;
	text-indent: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFA94A;
	margin-right: 20px;
	padding-left: 5px;
}


.box_under_01{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #64D0D9;
}



.clear{
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}



.campaing_sbttle_text{
	background-image: url(../img/icon02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	padding-left: 28px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 8px;
	line-height: 18px;
	padding-top: 2px;
}


.mrgL28B10 {margin-left: 28px;margin-bottom: 10px;}



.campaing_box01 table {
font-size:100%;
border-collapse:collapse;
}
.campaing_box01 td {
padding:7px;
text-align:center;
border:1px #ffffff solid;
white-space:nowrap;
}
.campaing_box01 th {
padding:5px;
text-align:center;
border:1px #ffffff solid;
white-space:nowrap;
background:#ffffff;
font-weight:normal;
}

.bn_width182{
	width: 183px;
	margin-left: 8px;
}

.navi_offibn{
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding-top: 5px;
	padding-bottom: 7px;
	font-size: 90%;
	line-height: 130%;
	
}

.navi_offibn01,
.navi_offibn02,
.navi_offibn03,
.navi_offibn04,
.navi_offibn05,
.navi_offibn06{
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 23px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	padding: 1px;
	background-position: 2px 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}
.navi_offibn01 a,
.navi_offibn02 a,
.navi_offibn03 a,
.navi_offibn04 a,
.navi_offibn05 a,
.navi_offibn06 a{
	display: block;
	overflow: hidden;
	width: 178px;
	height: 22px;
}

.navi_offibn01{background-image: url(../img/nbnr01.jpg);}
.navi_offibn02{background-image: url(../img/nbnr02.jpg);}
.navi_offibn03{background-image: url(../img/nbnr03.jpg);}
.navi_offibn04{background-image: url(../img/nbnr04.jpg);}
.navi_offibn05{background-image: url(../img/nbnr05.jpg);}
.navi_offibn06{background-image: url(../img/nbnr06.jpg);}

.navi_offibn a{color: #444444 !important;}
.navi_offibn a:hover{color: #FF6600 !important;}

#cyam_bg{
	width: 578px;
	background-image: url(../img/champain.jpg);
	background-repeat: no-repeat;
	height: 204px;
}

.cyam_text{
	color: #333333;
	font-size: 13px;
	padding-top: 50px;
	padding-right: 20px;
	padding-left: 25px;
}

#header_search #maincan a{
	position:absolute;
	left: 268px;
	top: 284px;
	width: 360px;
	height: 60px;
	z-index:auto;
text-indent:-9999px;
	
}
.clear{
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}

.whatsnew_waku{
	border: 1px solid #E0E0E0;
	width: 578px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(../img/whatsnew.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 1px;
}

.whatsnew_text{
	margin-bottom: 1px;
	margin-top: 1px;
	margin-left: 145px;
}

.top5_waku {
	padding: 10px;
	border: 2px solid #9ECFE7;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 14px;
	line-height: 180%;
}

.img_wakuL {
	float:left;
	margin-bottom: 5px;
	padding: 3px !important;
	border: 1px solid #E0E0E0 !important;
	margin-right: 7px;
	background-color: #FFFFFF !important;
}


.main_can{
	width: 350px;
	margin-top: 70px;
	display:block;
	margin-left: 15px;
}
.main_can a{
width: 350px;
height: 70px;
display:block;
text-indent:-9999px;}



/*090730追加*/
#navi ul#navi_3rd .ttl_menu{
/*background:#2fac9a;*/
background:#0000cc;
color:#fff;
font-weight: bold;
height:25px;
padding:2px 0px;
text-align:center;
}

h2.top_ttl{
font-weight:bold;
font-size:18px;
color:#CC0000;
margin-bottom:10px;
margin-left:10px;
}

#main .pickupHotel table{margin:0 10px 20px 20px; font-weight:bold; width:520px!important;}
#main .pickupHotel table td a{color:#FF6600; text-decoration:underline;}
#main .pickupHotel table td a:hover{color: #0000CC; text-decoration:none;}


#main .pickupHotel table td{width:130px!important;}
#main .pickupHotel table,
#main .pickupHotel table td{border: 1px solid #d0edfb;}
