@charset "UTF-8";
/* CSS Document */
body  {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
	font-family: Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'MS P Gothic', Verdana, sans-serif;
	font-size: 12px;
}
/* リンク */
a {
	color:0000ff;
	text-decoration:underline
}
a,a:link,a:hover {
	font-style:normal;
}
a:link,a:visited,a:hover,a:active {
	text-decoration:none;
}
a:link {
	color:#000099
}
a:visited {}
a:hover {
	color:#00f
}
a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p{
	font-size: 12px;
	line-height: 1.5em;
}
h1{
	font-weight: bold;
	font-size: 13px;
	padding-top: 45px;
	padding-left: 5px;
	float: left;
}
/*
	h2{
	padding: 0.5em;
	margin-bottom: 5px;
	margin-top: 5px;
	}
*/
	h3{
		color: #9A1E23;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
	}
/*___ラッパー___*/
#wrapper{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	-webkit-box-shadow: 0 0 5px #666;
	-moz-box-shadow: 0px 2px 5px #666;
	padding-right: 10px;
	padding-left: 10px;
}
#wrapper .clearboth{
	clear: both;
}
#wrapper .gototop{
	width: 930px;
	text-align: right;
	clear: both;
	padding-bottom: 15px;
}
/*___ヘッダー___*/
/*
#header {
	margin: 0px;
	width: 950px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 0px bottom;
	height: 103px;
	background-image: url(../images/back_header.png);
}
*/
#pan{
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 5px;
	clear: both;
	}
#pan ol{
}
#pan li{
	display: inline;
}	
#headerFlash{
		height: 300px;
	}
/*___コンテンツ___*/
#content {
}
#content .clearboth{
	clear: both;
}
/*___背景___*/
.backxmas{
	background-image: url(../../okinawa/xmas/common/images/back_x_mas.png);
	background-repeat: repeat-y;
	background-position: left;
}
.newyear_sp{
	background-color: #292C8D;
}
/*___ヘッダー___*/
#head{
	margin-bottom: 10px;
}
#head ul{
	margin-left: 665px;
	margin-top: 6px;
}
#head li{
	display: inline;
	padding-left: 5px;
}
#head .bt_mychoice{
	background-image: url(../../okinawa/xmas/common/images/back_tit_bt_x_mas.png);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-left: 10px;
	height: 45px;
	padding: 10px;
}
/*___ポイント___*/
#point{
	padding-right: 10px;
	padding-left: 10px;
}
#point h2{
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-indent: 0;
	background-image: url(../../contetns/sp/okinawa/natsu2010_resort/common/images/h2_001.png);
	height: 55px;
	padding: 0px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#point h3{
	font-weight: bold;
	font-size: 15px;
	color: #333333;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BE0008;
}
#point .2c_wrap{
}
#point .left_box,#point .right_box{
	width: 442px;
	border: 1px solid #CCCCCC;
	padding: 8px;
	float: left;
	background-color: #FBE5DD;
	margin-bottom: 10px;
}
#point .right_box{
	margin-left: 10px;
}
#point .pointimg{
	margin-top: 5px;
	margin-bottom: 5px;
}
#point .left_box2,#point .right_box2{
	width: 458px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-bottom: 10px;
}
#point .right_box2{
	margin-left: 10px;
}
/*___申し込みボタン___*/
#bt_jns{
	padding-right: 10px;
	padding-left: 10px;
	clear: both;
}
/*___ホテルリスト___*/
#hotellist{
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
}
#hotellist h2{
	background-color: transparent;
	background-image: url(../../contetns/sp/okinawa/natsu2010_resort/common/images/h2_002.png);
	background-repeat: no-repeat;
	height: 58px;
	text-indent: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
}
#hotellist h3{
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	margin: 0px;
}
#hotellist h4{
	font-weight: bold;
	color: #333333;
	font-size: 13px;
	margin: 0px;
}
#hotellist ul{
}
#hotellist li{
	font-size: 12px;
	list-style-type: square;
	list-style-position: inside;
	line-height: 1.4em;
}
#hotellist .hotellist_innerwrap{
	margin-left: -8px;
}
#hotellist .hotel_infobox,#hotellist .hotel_infobox-f{
	float: left;
	width: 209px;
	border: 1px solid #CCCCCC;
	margin-left: 7px;
	padding: 8px;
	margin-bottom: 10px;
	background-image: url(../../contetns/sp/okinawa/natsu2010_resort/common/images/back_hotellist.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF0CD;
}
#hotellist .hotel_infobox-f{
	margin: 0px;
}
#hotellist .hotellistimg{
	margin-top: 5px;
	margin-bottom: 5px;
}
/*___ツアー条件選択___*/	
#tourchoice{
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
}
#tourchoice h2{
	background-image: url(../../contetns/sp/okinawa/natsu2010_resort/common/images/h2_003.png);
	background-repeat: no-repeat;
	margin: 0px;
	height: 85px;
	text-indent: 0;
}
#tourchoice h3{
	text-indent: 0;
	height: 34px;
}
#tourchoice .choiceinfo{
	border: 1px solid #CCCCCC;
	width: 286px;
	float: left;
	padding: 8px;
	background-color: #E4F1E5;
	margin-bottom: 10px;
}
#tourchoice .choiceinfo2{
	border: 1px solid #CCCCCC;
	width: 286px;
	float: left;
	margin-right: 9px;
	margin-left: 9px;
	padding: 8px;
	background-color: #E4F1E5;
}
#tourchoice .red{
	color: #BE0008;
	font-weight: bold;
}
#tourchoice .day3{
	background-image: url(../../contetns/sp/okinawa/natsu2010_resort/common/images/h2_004.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#tourchoice .day4{
	background-image: url(../../contetns/sp/okinawa/natsu2010_resort/common/images/h2_005.png);
	background-repeat: no-repeat;
}
#tourchoice .day5{
	background-image: url(../../contetns/sp/okinawa/natsu2010_resort/common/images/h2_006.png);
	background-repeat: no-repeat;
}
/*___情報___*/	
#lastinfo{
	clear: both;
	background-color: #FFEB5E;
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	margin-left: 10px;
	padding: 8px;
	margin-bottom: 10px;
}
#lastinfo h2{
	background-image: url(../../contetns/sp/okinawa/natsu2010_resort/common/images/h2_007.png);
	background-repeat: no-repeat;
	height: 28px;
	text-indent: 0;
}
#lastinfo p{
	margin-left: 180px;
	padding-bottom: 10px;
}
#lastinfo .read1{
	overflow: visible;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BE0008;
	margin-bottom: 5px;
}
#lastinfo .read2{
	overflow: visible;
	clear:both;
}
#lastinfo .mark{
	float: left;
}
/*___Enjoy Resort35___*/	
#enjoyinfo{
	background-color: #0962A8;
	width: 930px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#enjoyinfo table{
	margin: 10px;
	width: 910px;
}
#enjoyinfo tr{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#enjoyinfo td{
	padding: 5px;
	background-color: #FFFFFF;
}
#enjoyinfo th{
	padding: 5px;
	letter-spacing: 0.5em;
	text-align: left;
	background-color: #EDEDED;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#enjoyinfo .red{
	color: #FF0033;
}
#enjoyinfo .col_01{
	width: 130px;
}
#enjoyinfo .col_02{
	width: 100px;
}
#enjoyinfo .col_03{
	width: 100px;
}
#enjoyinfo .col_04{
	width: 100px;
}
#enjoyinfo p{
	color: #FFFFFF;
	border: 1px dotted #FFFFFF;
	width: 894px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 8px;
}
/* ///////////////// マリオットリゾート用 ///////////////// */
#marriot_con{
}
#marriot_con .backon{
	background-image: url(../../contetns/sp/okinawa/ht_marriott/common/images/back_contents01.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: -10px;
}
#marriot_con h2{
	text-indent: 0;
	height: 69px;
}
#marriot_con h3{
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 15px;
	text-indent: 30px;
	height: 26px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
}
#marriot_con ul{
}
#marriot_con li{
	list-style-type: decimal;
	list-style-position: inside;
	line-height: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#marriot_con strong{
	font-weight: bold;
}
#marriot_con .back001{
	background-image: url(../../contetns/sp/okinawa/ht_marriott/common/images/h2_001.png);
	background-repeat: no-repeat;
	background-position: 15px 10px;
}
#marriot_con .back002{
	background-image: url(../../contetns/sp/okinawa/ht_marriott/common/images/h2_002.png);
	background-repeat: no-repeat;
	background-position: 15px 10px;
}
#marriot_con .box01{
	font-family: Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'MS P Gothic', Verdana, sans-serif;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
#marriot_con .imgset{
	width: 200px;
	height: 690px;
	background-color: transparent;
	-moz-box-shadow: 0 0 3px #666; /* Firefox */
	-webkit-box-shadow: 0 0 3px #666; /* Safari and Chrome */
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */
	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	box-shadow: 0 0 3px #FFF600; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(http://www.jumbotours.co.jp/common/htc/ie-css3.htc); /* This lets IE know to call the script on all elements which get the ‘box’ class */
	float: left;
	margin-bottom: 10px;
}
#marriot_con .info_txt{
	-moz-border-radius: 15px; /* Firefox */
	-webkit-border-radius: 15px; /* Safari and Chrome */
	border-radius: 15px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-moz-box-shadow: 0 0 3px #FFF600; /* Firefox */
	-webkit-box-shadow: 0 0 3px #FFF600; /* Safari and Chrome */
	box-shadow: 0 0 3px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	background-color: #FFFFFF;
	width: 700px;
	padding: 10px;
	margin-bottom: 10px;
	float: left;
	margin-left: 10px;
}
#marriot_con .titlein{
	width: 700px;
	margin-bottom: 10px;
	float: left;
	margin-left: 10px;
}
#marriot_con .red{
	color: #C5113E;
	font-weight: bold;
}
#marriot_con .redtit{
	background-image: url(../../contetns/sp/okinawa/ht_marriott/common/images/back_h3-red.png);
}
#marriot_con .orangetit{
	background-image: url(../../contetns/sp/okinawa/ht_marriott/common/images/back_h3-orange.png);
}
#marriot_con .orangetit2{
	background-image: url(../../contetns/sp/okinawa/ht_marriott/common/images/back_h3-orange2.png);
}
#marriot_con .pgreentit{
	background-image: url(../../contetns/sp/okinawa/ht_marriott/common/images/back_h3-pgreen.png);
}
#marriot_con .pgreentit2{
	background-image: url(../../contetns/sp/okinawa/ht_marriott/common/images/back_h3-green2.png);
}
#marriot_con .greentit{
	background-image: url(../../contetns/sp/okinawa/ht_marriott/common/images/back_h3-green.png);
}
#marriot_con .dgreentit{
	background-image: url(../../contetns/sp/okinawa/ht_marriott/common/images/back_h3-dgreen.png);
}
/*___ホテルカセット___*/
	#hotel_casset{
	margin-left: -12px;
	padding-left: 10px;
	}
	.newyear{
	background-color: #7B1B1E;
	}
	#hotel_casset .hotel{
	float: left;
	width: 173px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	margin-left: 12px;
	background-color: #FFFFFF;
	margin-top: 10px;
	display:inline;
	}
	#hotel_casset .hotel h3{
	font-size: 12px;
	padding-left: 5px;
	}
	#hotel_casset .hotel p{
	font-size: 11px;
	margin-bottom: 5px;
	padding: 5px;
	}
	#hotel_casset .clear{
	clear: both;
	height: 5px;
	}
	#hotel_casset h2{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-top: 5px;
	background-color: #FFFFFF;
	}
	#hotel_casset .hokkaido{
	background-image: url(../images/back_hotelcasset_titile_hok.png);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFF;
	padding: 3px;
	margin: 0px;
	text-align: right;
	height: 15px;
	}
	#hotel_casset .kyusyu{
	background-image: url(../images/back_hotelcasset_titile_kyu.png);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFF;
	padding: 3px;
	margin: 0px;
	text-align: right;
	height: 15px;
	}
	#hotel_casset .casset_title{
	background-image: url(../../area/hokkaido/common/images/tit_hotels.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	}
	#hotel_casset .casset_title2{
	background-image: url(../../area/kyusyu/common/images/tit_hotels.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	}
	#hotel_casset .bt_hatch{
	font-size: 10px;
	padding: 3px;
	text-align: center;
	color: #FFF;
	background-color: #15155a;
	}
	#hotel_casset .bt_hatch_img{
	}
	#hotel_casset .bt_hatch_img ul{
	margin-left: -3px;
	width:176px;
	height:23px;
	}
	#hotel_casset .bt_hatch_img li{
	display:inline;
	padding: 0px;
	margin-left: 3px;
	float: left;
	}
	#hotel_casset .area_midashi_top{
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	padding-top: 1em;
	margin-left: 12px;
	padding-left: 1em;
	background-image: url(../../contetns/sp/okinawa/natsu2010_resort/common/images/h2_008.png);
	background-repeat: no-repeat;
	text-indent: 90px;
	height: 49px;
	}
	#hotel_casset .area_midashi_b{
	font-size: 14px;
	padding-left: 90px;
	}
	#clearboth{
	clear: both;
	height: 5px;
	}
	#hotel_casset a:link {
	text-decoration:none;
	color:#FFF;
	}
	#hotel_casset a:visited {
	text-decoration:none;
	color:#999999;
	}
	#hotel_casset a:hover {
	text-decoration: none;
	color: red;
	background: transparent;
	}

/* ///////////////// 八重山用 ///////////////// */	
#content .yaeyama_bt{
	background-image:url(../../okinawa/yaeyama_ferry/common/images/bt-back.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 219px;
	position: relative;
}
#content .yaeyama_bt ul{
	left: 15px;
	top: 63px;
	position: relative;
}
#content .yaeyama_bt li{
	float: left;
	margin-bottom: 10px;
}
#content .hachi{
	clear: both;
}	
/* ///////////////// ガトキン用 ///////////////// */	
#gatokin_bt{
	margin-top: -85px;
	margin-left: 415px;
}
#gatokin_bt tabel{
}
#gatokin_bt tr{
	padding: 0px;
	margin: 0px;
}
#gatokin_bt td{
	margin: 0px;
	padding: 0px;
}
/* ///////////////// アクティビティ特集用 ///////////////// */	
#plan01 {
	background:url(../../contetns/sp/hokkaido/act/common/images/contents_01.png) no-repeat
}
#plan02 {
	background:url(../../contetns/sp/hokkaido/act/common/images/contents_02.png) no-repeat
}
#plan03 {
	background:url(../../contetns/sp/hokkaido/act/common/images/contents_03.png) no-repeat
}
#plan01,#plan02 {
	height:618px
}
#plan03 {
	height:761px
}
#plan01 a:hover,#plan02 a:hover,#plan03 a:hover {
	background:transparent;
	opacity:1;
	filter:alpha(opacity=100)
}

#plan01 .act_bt,#plan02 .act_bt,#plan03 .act_bt {
	z-index:1000;
	padding-left:170px;
	padding-top:495px
}
#plan02 .act_bt {
	z-index:1000;
	padding-left:170px;
	padding-top:500px
}
#plan03 .act_bt {
	z-index:1000;
	padding-left:170px;
	padding-top:635px
}
#plan01 .act_bt ul,#plan02 .act_bt ul,#plan03 .act_bt ul {
	margin-left:415px;
	clear:both
}

#plan01 .act_bt li,#plan02 .act_bt li,#plan03 .act_bt li {
	float:left;
	padding-bottom:17px
}
/* ///////////////// ラストサマー特集用 ///////////////// */	
#last_plan01 {
	background-image: url(../../contetns/sp/hokkaido/lastsummer/common/images/con_00.jpg);
	background-repeat: no-repeat;
	height: 565px;
}
#last_plan02 {
	background-image: url(../../contetns/sp/hokkaido/lastsummer/common/images/con_03.jpg);
	background-repeat: no-repeat;
	height: 408px;
}
#last_plan01 a:hover,#last_plan02 a:hover {
	background:transparent;
	opacity:1;
	filter:alpha(opacity=100)
}

#last_plan01 .act_bt{
	z-index:1000;
	padding-left:170px;
	padding-top:495px
}

#last_plan01 .act_bt ul {
	margin-left:415px;
	clear:both
}

#last_plan01 .act_bt li {
	float:left;
	padding-bottom:17px
}
#last_plan02 .act_bt{
	z-index:1000;
	padding-left:170px;
	padding-top:345px
}

#last_plan02 .act_bt ul {
	margin-left:415px;
	clear:both
}

#last_plan02 .act_bt li {
	float:left;
	padding-bottom:17px
}
/* ///////////////// 石垣島期限付き201009のみ ///////////////// */	
#ishigaki09bt{
	background-image: url(../../okinawa/ishigaki_0920/common/images/ishigaki09_00.jpg);
	background-repeat: no-repeat;
	height: 362px;
	width: 950px;
	background-position: left top;
}
#ishigaki09bt a:hover img{
	opacity:1;
	filter:alpha(opacity=100);
}
#ishigaki09bt ul{
	padding-top: 300px;
	margin-left: 15px;
}
#ishigaki09bt li{
	float: left;
	margin-right: 5px;
}
#ishigaki09bt br{
	clear: both;
	height: 0px;
}
/* ///////////////// 201009特集沖縄本島 ///////////////// */	
#head .sp_september_bt{
	margin-left: 10px;
	margin-bottom: 10px;
}
#head .sp-sep-h{
	margin-top:5px;
	margin-bottom:5px;
	}
/* ///////////////// 201011特集沖縄クリスマス ///////////////// */	
/*___コンテンツ___*/
#content {
}
#content .clearboth{
	clear: both;
}
/*___背景___*/
.backxmas{
	background-image: url(../../okinawa/xmas/common/images/back_x_mas.png);
	background-repeat: repeat-y;
	background-position: left;
}
#xmas_casset{
	margin-right: 10px;
	margin-left: 10px;
}

#xmas_casset h3{
	color: #7D1E21;
	font-weight: bold;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}
#xmas_casset hr{
	clear: both;
	background-color: #7D1E21;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
#xmas_casset ul{
	margin-left: 100px;
}
#xmas_casset li{
	display: inline;
}
#xmas_casset .xmas_hotel_box{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
	margin-bottom: 10px;
	background-image: url(../../okinawa/xmas/common/images/back_bar.png);
	background-repeat: repeat-y;
	background-position: 445px;
}
#xmas_casset .xmas_hotel_box2{
	border: 1px solid #CCCCCC;
	background-color: #D9FFD8;
	padding: 5px;
	margin-bottom: 10px;
	background-image: url(../../okinawa/xmas/common/images/back_bar.png);
	background-repeat: repeat-y;
	background-position: 445px;
}
#xmas_casset .xmas_hotel_box3{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
	margin-bottom: 10px;
	width: 448px;
	float: left;
	margin-right: 10px;
}
#xmas_casset .xmas_hotel_box4{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
	margin-bottom: 10px;
	width: 448px;
	float: left;
}
#xmas_casset .bt{
	background-color: #F1947C;
	padding: 5px;
	height: 34px;
	background-image: url(../../okinawa/xmas/common/images/back_bt.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#xmas_casset .left{
	float: left;
	width: 430px;
	margin-bottom: 3px;
}
#xmas_casset .right{
	float: left;
	width: 465px;
	margin-left: 8px;
	margin-bottom: 3px;
	padding-left: 10px;
}
#xmas_casset .date,#xmas_casset .time{
	font-size: 11px;
	line-height: 1.3em;
}
.xmas_mychoice{
	background-image: url(../../okinawa/xmas/common/img/2011/bt-bg-myplan.png);
	background-repeat: no-repeat;
	margin-top:10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom:100px;
	height: 45px;
	padding: 10px;
}
.xmas_mychoice ul {margin-left:540px;padding-top:10px;}
.xmas_mychoice li {float:left;margin-right:10px}

.bt_xmas {
	padding:30px 10px 5px;
	background:url(../../okinawa/xmas/common/img/2011/bt-bg.png) no-repeat top left;
}
.bt_xmas img {
	margin-right:2px;
}
/* ///////////////// サンマリノプレゼント ///////////////// */	
#sanmarino{
	background-image: url(../../okinawa/sanmarino/images/san_03.jpg);
	background-repeat: no-repeat;
	height: 84px;
	width: 950px;
}
#sanmarino .san_bt{
	top: 20px;
	position: relative;
	left: 480px;
	width: 40px;	
}
/* ///////////////// 那覇＋リゾート20101228 ///////////////// */	
#head_naha table{
	width: 950px;
}
#head_naha tr{
}
#head_naha td{
}
.back_resort_naha_cas{
	background-color: #F3A460;
}
/* ///////////////// チョイス那覇20101228 ///////////////// */	
#head_choice{
	background-image: url(../../okinawa/choicenaha/common/head.jpg);
	background-repeat: no-repeat;
	height: 446px;
	width: 950px;
}
#head_choice .shortcut{
	width: 380px;
	position: relative;
	top: 30px;
	left: 540px;
}
#head_choice a:hover img{
	opacity:1;
	filter:alpha(opacity=100);
}
/* ///////////////// 新年初売り20101228 ///////////////// */	
#first_sell_casset{
}
#first_sell_casset .boxwrap{
	padding-top: 8px;
	background-color: #E86320;
}
#first_sell_casset .box{
	float: left;
	width: 460px;
	margin-bottom: 8px;
	border: 1px solid #CCCCCC;
	margin-left: 8px;
}
#first_sell_casset .box_bt{
}

/* ///////////////// 石垣島直行便 ///////////////// */
#content .isgk-txtbox{
float:right;
margin:5px 5px;
width:570px;
height:155px;
background-image:url(../../okinawa/ishigaki-chokko/back02.png);
}
#content .isgk-txtbox p{
font-size:90%;
margin-top:25px;
}
#content .chura-img li{
font-size: 0;
line-height: 1.0;
}
/* ///////////////// GW特集20110205 ///////////////// */	
#gwhead{
	width: 950px;
}
#gwhead td{
	text-align: left;
}
#goledweek{
	background-color: #E7A63D;
	color: #FFFFFF;
	font-weight: bolder;
	margin-top: -11px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/*
	北海道・往復航空券+一泊リニューアル
	http://www.jumbotours.co.jp/hokkaido/biz/
*/
#wrapper.hok_biz #headimg{	margin-bottom:10px;}
#wrapper.hok_biz #headimg img{
	display:block;
	float:left;
	}
#wrapper.hok_biz #tabBtn{	clar:both;	}
#wrapper.hok_biz .area-head{	padding-bottom:10px;}
#wrapper.hok_biz .area-head .area-image{
	float:left;
	width:500px;
	height:160px;
	padding-right:10px;
	}
#wrapper.hok_biz .area-head .area-text{
	float:left;
	width:440px;
	}
#wrapper.hok_biz .bar{	clear:both; padding:5px 0;	}
#wrapper.hok_biz #hotelcassette1-4 .area-head .area-text h2{
	margin:0;
	padding:10px 0 10px;
	width:440px;
	border-bottom:1px solid #cccccc;
	}
#wrapper.hok_biz #hotelcassette1-4 .area-head .area-text p{	width:430px;	}
#wrapper.hok_biz #sapporo,
#wrapper.hok_biz #hakodate{	width:960px;	}



/* add zoom:1 to pos:relative elements */
#first_sell_casset .btleft01,
#first_sell_casset .btleft02 {zoom:1;}

/* add overflow:visible to (submit) buttons */
 input, button {overflow:visible;}
/********** ヘッダフッタ切り替えに伴う表示修正[20101019] ***********/
#hotel_casset p,
#hotel_casset .bt_hatch{ line-height:1.4; }

#nahacity,
　#chuhokubu{width:960px;}
　.sp_september_left{float:left;}
　.sp_september_right{float:right;}

/* 北海道ーマイチョイス型-航空券＋１泊 */

#hk1-hotelcasset02 .hotel {
	height:120px;
	width:165px;
	border:1px solid #999999;
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	padding:5px;
	}
	
	#hk1-hotelcasset02 h4 {
	background:none repeat scroll 0 0 paleGoldenRod;
	color:#222222;
	font-size:11px;
	font-weight:normal;
	text-indent:0;
	padding:2px;
	margin-bottom:10px;
	}
	#hk1-navHotel {
	width:616px;
	padding: 10px 0 0 336px;
	background-image:url(../../hokkaido/biz/img/bt_back_r1_c1.gif);
	background-repeat:no-repeat;
	height:54px;
	}
	
	#hk1-navHotel li {
	float:left;
	margin-right:55px;
	}
	#hk1-navHotel2 {
	width:616px;
	padding: 10px 0 0 336px;
	background-image:url(../../hokkaido/biz/img/bt_back_r3_c1.gif);
	background-repeat:no-repeat;
	height:54px;
	margin-top:10px;
	}
	#hk1-navHotel2 li {
	float:left;
	margin-right:55px;
	}
	#bt_hatch {
	width:950px;
	padding:10px;
	}
	#hk1-img_area {
	padding:10px;
	width:930px;	
	}
	#hk1-img_area .img_left {
	float:left;
	width:455px;
	}
	#hk1-img_area .left_box {
	width:459px;
	height:338px;
	float:left;
	margin-top:10px;
	border: 1px solid #808080;
	}
	#hk1-img_area .left_one {
	background-image:url(../../hokkaido/biz/img/mback-morning-.png);
	background-repeat:no-repeat;
	float:left;
	height:129px;
	width:229px;
	border-bottom:1px dashed #808080;
	border-right:1px dashed #808080;
	padding-top:40px;
	}	
	#hk1-img_area .right_one {
	float:right;
	background-image:url(../../hokkaido/biz/img/mback-onsen-.png);
	background-repeat:no-repeat;
	height:129px;
	width:229px;
	border-bottom:1px dashed #808080;
	padding-top:40px;
	}
	#hk1-img_area .left_tow {
	background-image:url(../../hokkaido/biz/img/mback-hotel-.png);
	background-repeat:no-repeat;
	float:left;
	height:128px;
	width:229px;
	border-right:1px dashed #808080;
	padding-top:40px;
	}	
	#hk1-img_area .right_tow {
	float:right;
	background-image:url(../../hokkaido/biz/img/mback-otoku-.png);
	background-repeat:no-repeat;
	height:128px;
	width:229px;
	padding-top:40px;
	}
	#hk1-img_area .img_l {
	float:left;
	margin:0 3px;
	}
	.left_box p {
	margin-left:8px;
	}
	
	#hk1-img_area .right_box {
	float:right;
	width:460px;
	}

/*
	チョイス札幌
	http://www.jumbotours.co.jp/hokkaido/choice-sapporo/
*/
#choice_sapporo #headimg{
	border-bottom:7px solid #004d1f;
}
#choice_sapporo #headimg img{
	float:left;
}
#choice_sapporo #headimg h2{
	float:left;
	width:847px;
}
#choice_sapporo #headimg p{
	float:left;
	width:588px;
}

#choice_sap_select #choice_sap_select_head{
	float:left;
}
#choice_sap_select ul{
	widgh:706px;
	height:124px;
	background-image:url(../../hokkaido/choice-sapporo/common/images/select_09.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#choice_sap_select ul li{
	float:left;
}
#choice_sap_select img{
	vertical-align:top;
}
#choice_sapporo #contents{
	background-image:url(../../hokkaido/choice-sapporo/common/images/back_contents.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:20px;
}
#choice_sapporo #contents h2.choice_sap_title{
	background-image:url(../../hokkaido/choice-sapporo/common/images/logo.png);
	background-position:left;
	background-repeat:no-repeat;
	width:700px;
	padding:10px 0 10px 250px;
}
#choice_sapporo .back_to_top{
	width:950px;
	text-align:right;
}
#choice_sapporo #contents{
	margin-bottom:10px;
}

/*
	札幌へびゅ～んとスペシャル
*/
#choice_sapporo #contents h2.sap_byn_title{
	background-image:url(../../hokkaido/byu-n-sapporo/img/titl-back.png);
	background-position:left;
	background-repeat:no-repeat;
	width:700px;
	padding:10px 0 10px 250px;
}
#byun_sapporo #byun-sap-contents{
background-image:url(../../hokkaido/byu-n-sapporo/img/back-img.png);
	background-position:top;
	background-repeat:repeat-y;
	padding-top:20px;
	margin-bottom:10px;
	}
#sap-dinner-menu {
background-image:url(../../hokkaido/byu-n-sapporo/img/back-img.png);
background-repeat:repeat-y;
height:270px;
padding-top:10px;
}
#sap-dinner-menu li {
float:left;
margin-left:10px;
}
#sap-dinner-menu ul {
padding-bottom:10px;
}
#menu-link {
padding-top:15px;
padding-bottom:10px;
}
#menu-link li {
float:left;
margin-left:10px;
}
#under-bar {
background-image:url(../../hokkaido/byu-n-sapporo/img/back-img.png);
padding:10px;
}
/*	びゅ〜んと札幌・大阪発0910	*/
#activity-spot-area {
background-image:url(../../hokkaido/byu-n-sapporo/img/back-img.png);
background-repeat:no-repeat;
}
#activity-spot-area {
	width:960px;
	padding:10px;
}

#activity-spot-area .act_spot_box {
	width:228px;
	margin-right:5px;
float:left;
margin-bottom:10px;
}


/*
	メルマガキャンペーン
*/
#head {
margin-bottom:10px;
}
#cp-contents {
margin-bottom:10px;
}

#plecp-text {
	background:url(../../operate/common/img/mailmag/cp_cont04.jpg);
	background-repeat:no-repeat;
	height:157px;
}
#plecp-text p {
	padding-top:15px;
	padding-left:242px;
	font-size:13px;
	line-height:1.5em;
	float:left;
	width:423px;
	font-weight:bold;
}

.ple-text-area p {
padding-left:25px;
padding-bottom:10px;
font-size:12px;
}
.ple-text-area a {
font-weight:bold;
padding:5px;
font-size:13px;
}


/*
	北海道夏休み
	http://www.jumbotours.co.jp/hokkaido/natsuyasumi/
*/
#hok_natsuyasumi #headtxt{
	background-color:#004d1f;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
	height:25px;
	line-height:25px;
	text-indent:1em;
	width:950px;
}
#hok_natsuyasumi #headimg div{
	float:left;
}
#hok_natsuyasumi #headimg #head01{
	width:672px;
}
#hok_natsuyasumi #headimg #head02{
	width:278px;
}
#hok_natsuyasumi #headimg #head03{
	width:622px;
}
#hok_natsuyasumi #headimg #head04{
	width:328px;
}
#hok_natsuyasumi h2{
	background-image:url(../../hokkaido/natsuyasumi/common/images/h2_back.png);
	border-bottom:5px solid #004d1f;
	height:39px;
	line-height:39px;
	text-indent:30px;
	font-size:18px;
	font-weight:bold;
}
#hok_natsuyasumi #contents{
	background-image:url(../../hokkaido/natsuyasumi/common/images/bg.png);
	padding-top:10px;
}
#hok_natsuyasumi #box_wrapper{
	width:960px;
}
#hok_natsuyasumi .natshyasumi_box{
	background-image:url(../../hokkaido/natsuyasumi/common/images/box_bg.png);
	background-position:bottom;
	width:304px;
	border:3px solid #004d1f;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#hok_natsuyasumi .natshyasumi_box .box_inner{
	background-repeat:no-repeat;
	padding:6px;
}
#hok_natsuyasumi .natshyasumi_box .box_inner#leftbox{
	background-image:url(../../hokkaido/natsuyasumi/common/images/c01.png);
}
#hok_natsuyasumi .natshyasumi_box .box_inner#centerbox{
	background-image:url(../../hokkaido/natsuyasumi/common/images/c02.png);
}
#hok_natsuyasumi .natshyasumi_box .box_inner .box_title{
	margin-bottom:10px;
}
#hok_natsuyasumi .natshyasumi_box .box_inner .box_img{
	float:left;
	width:133px;
	height:133px;
	margin-right:5px;
	margin-bottom:10px;
}
#hok_natsuyasumi .natshyasumi_box .box_inner p{
	float:left;
	width:150px;
	text-align:justify;		/*	for ModernBrowder	*/
	text-justify:inter-ideograph; 	/*	for IE6～8	*/
}
#hok_natsuyasumi .natshyasumi_box .box_inner a:hover img{
	opacity:1;
	filter:alpha(opacity=100);
}
#hok_natsuyasumi .cassette_title{
	border-bottom:5px solid #004d1f;
	margin-bottom:10px;
	clear:both;
}
#hok_natsuyasumi #page_link{
	position:relative;
	top:-50px;
}
#hok_natsuyasumi #offer_btn{
	margin-bottom:10px;
}
#hok_natsuyasumi #hotelcassette1-5 .h_box h3{
	font-size:12px;
}
#hok_natsuyasumi #hotelcassette1-5 .h_box.even h3{
	background-color:#6db836;
}
#hok_natsuyasumi #hotelcassette1-5 .areaname{
	background-color:#ffffff;
	color:#333333;
	padding:5px 5px 0;
}
#hok_natsuyasumi .h_box .h_img img{
	margin-bottom:5px;
}


/*
	北海道リゾート
	http://www.jumbotours.co.jp/hokkaido/hok-resort/
*/
#wrapper.hok-resort img{
	vertical-align:top;
}
#wrapper.hok-resort #area-select #head_bottom{
	position:absolute;
	top:0px;
}
#wrapper.hok-resort #area-select{
	padding-top:10px;
	background-image:url(../../hokkaido/hok-resort/common/images/bg_select.png);
	background-position:bottom;
	border-bottom:10px solid #267520;
	position:relative;
}
#wrapper.hok-resort #area-select p{
	padding:7px 12px;
}
#wrapper.hok-resort #area-select ul{
	position:relative;
	left:10px;
	padding-bottom:10px;
}
#wrapper.hok-resort #area-select li{
	float:left;
	width:225px;
	margin-right:10px;
	text-align:center;
}
#wrapper.hok-resort #area-select li img{
	border-bottom:5px solid #c8037f;
}
#wrapper.hok-resort #contents{
	background-image:url(../../hokkaido/hok-resort/common/images/bg_contents.png);
	background-repeat:no-repeat;
	background-position:top;
}
#wrapper.hok-resort #lnk{
	position:absolute;
	bottom:45px;
}
#wrapper.hok-resort #res_spot{
	padding:5px 0 10px;
}
#wrapper.hok-resort #res_spot_inner{
	position:relative;
	left:10px;
}
#wrapper.hok-resort #res_spot .res_spot_title{
	margin-bottom:10px;
}
#wrapper.hok-resort #res_spot .res_spot_read{
	background-image:url(../../hokkaido/hok-resort/common/images/read_mark.png);
	background-repeat:no-repeat;
	background-position:5px center;
	margin-bottom:10px;
	padding-left:35px;
}
#wrapper.hok-resort #res_spot .res_spot_osusume{
	margin-bottom:10px;
}
#wrapper.hok-resort #res_spot .s_box{
	float:left;
	width:213px;
	margin-right:10px;
	padding:5px;
	background-image:url(../../hokkaido/hok-resort/common/images/bg_spot.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#ffffff;
	border:1px solid #7f7f7f;
	border-bottom:5px solid #468420;
}
#wrapper.hok-resort #res_spot .s_box .s_title{
	background-color:#468420;
	color:#fff;
	padding:3px 0;
	text-indent:.5em;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
#wrapper.hok-resort #res_spot .s_box .s_img{
	margin-bottom:5px;
}
#wrapper.hok-resort #res_spot .s_box .s_img img{
}
#wrapper.hok-resort #res_spot .s_box p{
	padding:0 2px;
}
#wrapper.hok-resort #hotelcassette1-1{
	padding:10px;
}
#wrapper.hok-resort #hotelcassette1-1 .blog_submit{
	margin-bottom:5px;
}

/*	トップへ戻る	*/
.backtotop{
	text-align:right;
}
/*	沖縄ラストサマー	*/
#oki-area-select {
	background-image:url(../../okinawa/last-summer/common/img/head-btback.jpg);
	height:80px;
	}
	#oki-area-select ul {
	margin-left:206px;
	}
	#oki-area-select li {
	margin-left:183px;
	margin-top:14px;
	float:left;
	}
	#ls-head {
	height:420px;
	}

/*	与那国マラソン	*/
#syousai-box {
	background-image:url(../../okinawa/yonaguni-marathon/common/img/syousai-back.jpg);
	background-repeat:no-repeat;
	height:344px;
	width:950px;
	}
	#syousai-box p {
	font-size:13px;
	}
	#schedule {
	padding-top:80px;
	padding-left:20px;
	width:440px;
	float:left;
	height:35px;
	}
	#place {
	padding-top:114px;
	padding-left:20px;
	width:440px;
	float:left;
	}
	#sanka-shikaku {
	padding-top:50px;
	padding-left:20px;
	width:440px;
	float:left;
	}
	#time-limit {
	float:right;
	padding-top:80px;
	padding-left:20px;
	width:440px;
	}
	#commendation {
	float:right;
	padding-top:58px;
	padding-left:20px;
	width:440px;
	}
	#entry-bt-area {
	padding-top:15px;
	}
	#ten-cos {
	padding-top:5px;
	}
	#twenty-four-cos {
	padding-top:10px;
	padding-bottom:15px;
	}
	
	#sanka-entry {
	background-image:url(../../okinawa/yonaguni-marathon/common/img/moushikomi-back.jpg);
	background-repeat:no-repeat;
	height:245px;
	padding-top:15px;
	}
	#entry-btn-ten {
	float:left;
	padding-top:83px;
	padding-left:40px;
	width:200px;
	}
	#entry-btn-twenty-four {
	padding-top:144px;
	padding-left:40px;
	width:200px;
	}
	
	#contact-area {
	float:right;
	padding-top:100px;
	padding-right:100px;
	}
	#yonamara-contact {
	padding-left:10px;
	margin-bottom:15px;
	}
	
	/*	スペシャル宮古島　*/
	#tokuten-cont {
	padding:5px;
	height:173px;
	}
	
	#tokuten-beer {
	float:left;
	margin-left:5px;
	}
	#tokuten-stamp {
	float:right;
	}
	/*	スペシャル石垣島　*/
	#isigaki-tokuten-cont {
	padding:5px;
	height:173px;
	}
	
	#isigaki-tokuten-beer {
	float:left;
	}
	#isigaki-tokuten-stamp {
	float:right;
	}
	/*	ホエールウォッチング　*/
	#whale-contents {
		width:950px;
		padding-bottom:10px;
	}
	#news-cont {
		width:475px;
		background-image:url(../../okinawa/whale/common/img/news-back.png);
		background-repeat:no-repeat;
		float:left;
	}
	.main-text {
		font-size:14px;
		padding-top:45px;
		padding-left:15px;
		padding-bottom:5px;
		width:440px;
	}
	#topm-cont {
		width:475px;
		background-image:url(../../okinawa/whale/common/img/topmarine-back.png);
		background-repeat:no-repeat;
		float:right;
		padding-bottom:15px;
	}
	
	.ww-point {
		padding-left:15px;
		background-image:url(../../okinawa/whale/common/img/news-back02.png);
		background-repeat:repeat-y;
		padding-bottom:7px;
	}
	.point01-ship {
		padding:5px;
		font-size:13px;
		line-height:1em;
	}

	.ww-point h2 {
		padding:5px 5px;
		border-bottom:#999 dotted 2px;
		width:435px;
	}
	
	.topm-ship {
		font-size:12px;
		line-height:1em;
		padding-bottom:5px;
		width:440px;
	}
	.whale-btn {
		padding-left:7px;
		width:460px;
		height:60px;
	}
	.whale-btn ul {
	background-color:#F90;
	padding:8px;
	height:45px;
	}
	.whale-btn li {
		float:left;
		padding-left:5px;
	}
	.point-hotel {
		font-size:13px;
		line-height:1em;
		width:450px;
		padding:5px;
		padding-bottom:10px;
	}
	/*	直行便宮古島　*/
	#soba-cont {
		background-image:url(../../okinawa/miyako_direct/common/images/miyako-head04.jpg);
		background-repeat:no-repeat;
		height:119px;
		width:950px;
	}
	#soba-cont p {
		padding-left: 10px;
    	padding-top: 28px;
    	width: 585px;
	}
	#syosai-btn {
		padding-top:5px;
		padding-left:10px;
	}
	#miyako-tokuten-cont {
		padding:10px;
		padding-bottom:10px;
		width:950px;
	}
	#tokuten-left {
		float:left;
	}
	#tokuten-right {
		float:left;
		padding-left:10px;
	}
	
	/* mt template ////////////// */
	.mt-no-tours {margin:10px 10px 30px}
	
	/* ビューン系に一時的に追加する先割60ボタン */ 
  #sakiwari_60 {
  background:lemonchiffon;
  padding:15px 25px;
  margin:20px 0px;
  width:900px;
  border: 1px solid orange;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  }
  .sakuwari_btn_big {
    margin-right: 50px;
  }
  .sakuwari_btn_big ul {
    margin:0 !important;
  }
  .sakuwari_btn_big li {
    float:left;
    padding-left:7px;
  }
  .sakiwari_btn_text {
    float: left;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin-right: 40px;
  }
  .sakiwari_btn_text p {
    color: #990000;
  }
  .sakiwari_btn_text span {
    font-size:80%;
    line-height: 1.3em;
  }