@charset "shift_jis";
/* CSS Document */

br,div,ul,ol,li,p,dl,dt,dd{margin:0;padding:0;}
li img,dt img,dd img{vertical-align:bottom;}
img{ border:none;}


/*-------SEO-------*/

h1.seo{
	position:absolute;
	top: -1000px;
}
h2.seo{
	position:absolute;
	top: -1000px;
}
h3.seo{
	position:absolute;
	top: -1000px;
}
/*-----ヘッダー用-----*/

#head_body{
	width: 100%;
	height: 435px;
	padding: 0;
	margin: 0 0 20px 0;
	background: #fff;
	text-align: center;
}
#head_body .hd_img{ position:relative; width:960px; height:370px; margin:0 auto; z-index:2;}
#head_body .gnavi{ width:960px; height:65px; margin:0 auto; z-index:2;}
.hd_contents{
	float: right;
	width: 330px;
	height: 125px;
	background: #fff;
	margin: 30px 30px 0 0;
	opacity:0.3;
	filter: alpha(opacity=30);
	-ms-filter: "alpha( opacity=30 )";
}




/*-----ヘッダー用・アイコン入りver------*/

#kv{
	width:960px;
	height:216px;
	background: url(../img/bg_kv.png) no-repeat top left;
}

#titlearea{
	margin:0;
	padding:0;
	float:left;
}

#infoarea{
	float:left;
	position:relative;
	width:250px;
	height:216px;
}

#infoarea img {
	position:absolute;
}

img.img01{
	top:10px;
	left:10px;
}

img.img02{
	top:100px;
	left:10px;
}
img.img03{
	top:10px;
	left:95px;
}
img.img04 {
    left: 95px;
    top: 108px;
}

/*-----▽メニュー固定用-----*/
#head_body .hd_menu{
	width:100%;
	z-index:10000;
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
	background: #fff;
}
#head_body .hd_menu .hd_menucont{ width:100%; margin:0 auto;}
#head_body .fixed .hd_menucont{ width:960px; margin:0 auto;}
.fixed{
	position:fixed;
	top: 0px;/*固定させたい位置*/
}
/*-----△メニュー固定用-----*/


#gNaviWrap{
	margin: 0;
	width: 100%;
	height: 60px;
	background-repeat: repeat; 
	transition:all 0.3s ease;
}
#gNavi{
	margin: 0 auto;
	width: 960px;
	height: 60px;
	font-size: 16px;
}

#gNavi li{
	margin: 0;
	float: left;
	position: relative;
}
.gN-menu-li a:hover img{
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}



/*-----（メニュー）方面から選ぶ-----*/

.area_search{
	padding: 0 10px;
	margin: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height:normal;
	font-style: normal;
}

.area_search ul.asia{list-style-type:none; margin:0; padding:0; }
.area_search ul.asia li{ list-style-type:none;padding: 0; background-color:#fff; margin-bottom:4px; border-radius:2px; box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.2);}
.area_search ul.asia li a{
	display:block;
	margin:0;
	text-decoration:none;
	color:#900;
	background-image: url(../img/menu/ic_menu1.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.area_search ul.asia li a:hover{
	background-color: #FFE6E6;
	border-radius:2px;
	font-weight:bold;
	/*padding-left:10px;*/
}

.area_search ul.beach{list-style-type:none; margin:0; padding:0; }
.area_search ul.beach li{ list-style-type:none;padding: 0; background-color:#fff; margin-bottom:4px; border-radius:2px; box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.2);}
.area_search ul.beach li a{
	display:block;
	padding:5px;
	margin:0;
	color:#06C;
	background-image: url(../img/menu/ic_menu2.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	text-decoration: none;
}
.area_search ul.beach li a:hover{
	background-color: #D9FFFF;
	border-radius:2px;
	font-weight:bold;
}

.area_search ul.long{list-style-type:none; margin:0; padding:0; }
.area_search ul.long li{ list-style-type:none;padding: 0; background-color:#fff; margin-bottom:4px; border-radius:2px; box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.2);}
.area_search ul.long li a{
	display:block;
	padding:5px;
	margin:0;
	text-decoration:none;
	color:#063;
	background-image: url(../img/menu/ic_menu3.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.area_search ul.long li a:hover{
	background-color: #E1FFEB;
	border-radius:2px;
	font-weight:bold;
}

.area_search ul.kokunai{list-style-type:none; margin:0; padding:0; }
.area_search ul.kokunai li{ list-style-type:none;padding: 0; background-color:#fff; margin-bottom:4px; border-radius:2px; box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.2);}
.area_search ul.kokunai li a{
	display:block;
	padding:5px;
	margin:0;
	text-decoration:none;
	color:#930;
	background-image: url(../img/menu/ic_menu4.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.area_search ul.kokunai li a:hover{
	background-color: #FFF4D2;
	border-radius:2px;
	font-weight:bold;
}

/*-----（メニュー）目的から選ぶ-----*/

.mokuteki_search{
	padding: 0 10px 10px;
	margin: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height:normal;
	font-style: normal;
}

.mokuteki_search ul{list-style-type:none; margin:0; padding:0; }
.mokuteki_search ul li{ list-style-type:none;padding: 0; background-color:#fff; margin-bottom:4px;border-radius:2px;
	}
.mokuteki_search ul li a{
	display:block;
	margin:0;
	text-decoration:none;
	color:#666600;
	background-image: url(../img/menu/ic_menu5.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.mokuteki_search ul li a:hover{
	background-color: #EFFFD7;
	border-radius:2px;
	font-weight:bold;
}


.mokuteki_search ul li.backimg{
	margin:0;
	padding:0 0 10px;
	text-align: center;
	background-color: #728E2F;
	border-radius: 0 0 0 2px;
}
.mokuteki_search ul li.backimg a{ list-style-type:none; background-image:none; padding:0;}
.mokuteki_search ul li.backimg a:hover{
	background-color: #728E2F;
	/*background-color:#660000;*/
}
.mokuteki_search ul li.backimg div.selectbox{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.select-box {
  background: #FFFDF4;
  border: 2px solid #D2BA85;
  border-radius: 5px;
  color: #0C2245;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  text-align: left;
  text-indent: 5px;
  vertical-align: middle;
  width: 190px;
}


/*-----（メニュー）出発日からツアーを検索-----*/
.monthlyBox {
	margin: 0 0 10px 0;
}
.monthlyBox h2 {
	margin: 0;
	padding: 0;
}
.monthlyBox ul {
	width: 226px;
	margin: 0;
	padding: 10px 0 5px 0;
	border-right: 2px solid #FF9600;
	border-bottom: 2px solid #FF9600;
	border-left: 2px solid #FF9600;	
	overflow: hidden;
}
.monthlyBox ul li {
	margin: 0 0 5px 0;
	padding: 0;
	text-align: center;
}
.monthlyBox a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}



/*-----ポリシー-----

.policy_box{
	color: #333333;
	margin-bottom: 0px;
	margin-top:0px;
	padding: 12px 0;
	background:#fff;
	border-top: 1px solid #DADADC;
}
.policy_box ul{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height:18px;
	}
.policy_box ul li.midashi{
	font-size: 14px;
	color: #F36;
	font-weight: bold;
	line-height: 18px;
}
*/
/*-----お問合せ（電話）-----*/

#contact_tel{
	width:920px;
	/*border: 3px solid #DADADC;*/
	border-top: 1px solid #DADADC;
	padding:15px 0px 5px 0px;
	margin:0 0 0px 0;
	/*border-radius:6px;*/
	background: #fff;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*
#contact_tel ul li{ margin-bottom:12px;}
#contact_tel ul li.telmidashi{
	background-image: url(../img/common/ic_contact_tel.jpg);
	padding-left: 60px;
	height: 31px;
	background-repeat: no-repeat;
	padding-top: 14px;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
}
#contact_tel ul li.telyoyaku{ font-size:24px; line-height:24px; font-weight:bold; margin-bottom:0;}
#contact_tel ul li.teltime{ font-size:16px; line-height:18px; font-weight:bold;}
#contact_tel ul li.telcopy{
	font-size:12px;
	line-height:16px;
	margin-bottom:0;
	padding-bottom: 10px;
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;*/
/*}
table.othertel{
	font-size: 16px;
	font-weight:bold;
	color: #333;
	margin-top:12px;
}*/
table.othertel span{
	padding-left:10px;
	font-family:  "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

/*-----お問合せ（店舗）-----*/

#contact_tenpo{
	width:920px;
	/*border: 3px solid #DADADC;*/
	border-top: 1px solid #DADADC;
	padding:15px 0px 20px 0px;
	margin:0 0 16px 0;
	/*border-radius:6px;*/
	background: #fff;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*
#contact_tenpo ul li{ margin-bottom:12px;}
#contact_tenpo ul li.tenpomidashi{
	background-image: url(../img/common/ic_contact_tenpo.jpg);
	padding-left: 60px;
	height: 31px;
	background-repeat: no-repeat;
	padding-top: 14px;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
}
#contact_tenpol ul li.telyoyaku{ font-size:24px; line-height:24px; font-weight:bold; margin-bottom:0;}
#contact_tenpo ul li.teltime{ font-size:16px; line-height:18px; font-weight:bold;}
#contact_tenpo ul li.telcopy{ font-size:12px; line-height:16px; margin-bottom:0;}
*/

.box_contact #info {
    border: 1px solid #104000;
    margin: 20px auto;
    padding: 20px 20px 60px 20px;
    width: 694px;
}

/*-----誤表記のお知らせ-----

.oshirase{
	color: #333;
	background-color: #EFEFEF;
	padding: 5px;
	border: 1px solid #CCC;
	margin-top: 5px;
}
*/
/*-----パンくずリスト-----

.bread{
	width: 716px;
	margin-bottom: 4px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.bread ul{ margin:0; padding:0; list-style-type:none;}
.bread li{
	float:left;
	/*font-family: "ＭＳ Ｐゴシック";*/
/*
	font-size: 12px;
	font-style: normal;
	padding-right: 10px;
	display: inline;
}
*/
/*-----incフォルダ検索結果-----

.inc_comment{
	margin:0;
	padding:0;
	width:696px;
	margin-bottom:10px;
	height:auto;
}
.inc_comment ul{
	margin:0;
	padding:0;
	list-style-type:none;
	background-color: #CDE7F5;
	line-height:0;
}
.inc_comment ul li.txt{
	padding-left: 60px;
	padding-right: 10px;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 16px;
}
*/
/*-----左メニューバナー-----

#menu_bnr{ padding:0; margin:0;}
#menu_bnr ul{ list-style-type:none;}
#menu_bnr ul li{ margin-bottom:10px; display:block;}
*/
/*-----目的から選ぶ

.mokuteki_top{
	margin-bottom:16px;
	width:960px;
	background-color: #99cc00;
}
.mokuteki_menu{ margin:0 auto; text-align:center;}

#mokuteki_box{background-color:#99cc00;}

.mokuteki_bg_htl{
	background-image: url(../img/mokuteki/tit_hotel.jpg);
	padding-top: 70px;
	padding-left: 20px;
	height:56px;
	font-family:  "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	color:#006633;
	font-weight:bold;
}

.mokuteki_bg_airhtl{
	background-image: url(../img/mokuteki/tit_airhtl.jpg);
	padding-top: 70px;
	padding-left: 20px;
	height:56px;
	font-family:  "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	color:#006633;
	font-weight:bold;
}
.mokuteki_bg_bis{
	background-image: url(../img/mokuteki/tit_bis.jpg);
	padding-top: 70px;
	padding-left: 20px;
	height:56px;
	font-family:  "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	color:#006633;
	font-weight:bold;
}
.mokuteki_bg_hitori{
	background-image: url(../img/mokuteki/tit_hitori.jpg);
	padding-top: 70px;
	padding-left: 20px;
	height:56px;
	font-family:  "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	color:#006633;
	font-weight:bold;
}

.mokuteki_box_menu{
	margin: 0 -8px 0 0;
	padding:0 0 14px 48px;
    overflow: hidden;
    zoom: 1;
	width:912px;}
.mokuteki_box_menu ul{ list-style-type:none;}
.mokuteki_box_menu ul li{list-style-type:none; float:left; margin:0 8px 0 0;}
.mokuteki_box_cont{
	border: 3px solid #006633;
	border-radius:6px;
	padding:25px;
	width:864px;
	background-color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
.mokuteki_box_item{
	margin: 0 -21px 0 0;
	padding:0;
    overflow: hidden;
    zoom: 1;}
.mokuteki_box_item ul{list-style-type:none;}
.mokuteki_box_item ul li{list-style-type:none; float:left; margin:0 21px 0 0; width:274px;}
-----*/
/*
.mokuteki_box_item ul li .tour_mokuteki{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:268px;
	border-radius:4px;
	/*box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.2);*/
/*	margin:0;
	padding:0;
	border: 3px solid #99cc00;
}
.tour_mokuteki p.txt_title{
	background-color: #99cc00;
	padding: 3px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size:14px;
}
.tour_mokuteki_item{padding: 0 10px 10px 10px;}
.tour_mokuteki_item p.txt_homen{
	text-align:center;
	margin-bottom:4px;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
}
.tour_mokuteki_item p.txt_copy{
	font-size: 14px;
	line-height: 18px;
	margin-bottom:4px;
}
.tour_mokuteki_item p.txt_price{
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
	margin-bottom:6px;
	font-family:  "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
div.txt_tour{
	font-size: 14px;
	line-height:16px;
	color: #FF0000;
	margin-top:16px;
	font-family:  "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
div.txt_tour ul{ list-style-type:none}
div.txt_tour ul li{
	list-style-type:none;
	list-style-position: inside;
	list-style-image: url(../img/mokuteki/ic_sankaku2.gif);
	margin-bottom:8px;
}
div.txt_tour ul li span{
	font-weight: bold;
	color: #F00;
	padding-left: 10px;
}
/*.mokuteki_menu a:hover img
{
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background: #fff;
}
.tour_mokuteki_item a:hover img
{
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background: #fff;
}*/

/*-----バナー配置-----*/

.banner1{
   width:960px;
   padding-top:10px;
}
.banner1 ul{
    margin: 0 -20px 0 0;
    overflow: hidden;
    zoom: 1;
}
.banner1 ul li{
    float: left;
    margin: 0 10px 20px 0;
    width: 185px;
    display: inline;
}

.banner1 a:hover img{
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background: #fff;
}

/*-----スケジュール-----*/

#schedule{
	padding: 12px;
	border: 2px solid #999999;
	margin-bottom:16px;
	background-color: #F6F6F6;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	text-align:center;
	font-weight: bold;
}

#schedule .schedule_box{
	background-color: #FFF;
	padding: 5px;
	border: 1px dotted #999;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #F00;
}

/*-----方面用

.obi_uketsuke{
	border: 2px solid #FF6666;
	background-color: #FFFFE6;
	padding: 15px;
	margin-bottom: 16px;
	color: #CC0001;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	text-align:center;
}-----*/
/*.obi_uketsuke ul{list-style-type:none;}
.obi_uketsuke ul li{ float:left;}*/
/*
.obi_uketsuke a{
	background-color: #FFF;
	border: 1px solid #06C;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
	margin-right:5px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #069;
}
.obi_uketsuke a:hover{
	background-color: #CEEFFF;
}
.obi_uketsuke span.minitxt{ font-size:10px}
.obi_common{
	/*background-image: url(../img/area/obi_logo.jpg);
	background-repeat: no-repeat;
	background-position: right top;*/
/*	margin-top:10px;
	margin-bottom:15px;
	background-color: #FF6699;	/*border: 1px solid #CCC;*/
	/*border-radius:4px;*/
/*}
.obi_common p.obititle{
	font-family:  "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:28px;
	line-height:120%;
	font-weight:bold;
	color: #FFC;
	/*text-shadow: 1px 1px 1px #AA8400;*/	/*border-radius:30px;
	background-color:#FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	width:500px;*/
/*	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 16px;
}

#keyword_box{
	/*width:706px;*/
/*	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	/*font-size: 12px;*/
/*	background-color: #999933;
	padding: 10px 10px 5px 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
}
#keyword_box div{
	margin-bottom: 4px;
	color: #FFF;
	/*background-color: #666;*/
/*	line-height: normal;
	padding: 2px;
	font-weight: bold;
	/*text-align: center;*/
/*}
#keyword_box ul{ list-style-type:none; }
#keyword_box ul li{ list-style-type:none; margin-right:5px; padding-bottom:5px; float:left; }
#keyword_box ul li a{
	background-color: #fff;
	/*border: 1px solid #FC3;*/
/*	display:block;
	/*border-radius:4px;*/
/*	font-size:16px;
	text-decoration: none;
	color: #333;
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-weight: bold;
	box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.2);
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #030;
}
#keyword_box ul li a:hover{
	font-weight: bold;
	background-color: #FF9;
}


/* renewal 201509 */
.l-container.type01 {
	width: 100%;
}

.type01 #PankzTypeA {
	margin: 0 auto;
	width: 960px;
}


/*
.mainInner01 {
	height:246px;
}*/


.mainTxt02 {
	position: relative;
}

.sw_coupon {
	width:976px;
	margin:0 auto 10px;
}

.textArea01 {
	margin: 0 auto 20px;
	width: 960px;
}

/*tour.html*/
.mainArea01 {
	background: url(../img/bg06.jpg) repeat-x center top;
}

.mainInner01 {
	height:246px;
}

.mainInner{
	position: relative;
	margin: 0 auto;
	width: 992px;
    text-align: center;
}

