@charset "UTF-8";

/* ブラウザのデフォルトCSSを打ち消す
====================================================== */
body{
	margin:0;
	padding:0;
	border:0;
	line-height:1.4;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	/*\*/
	font-size:100%;
	/**/
}
div,
h1,h2,h3,h4,h5,h6,
p,
a,
img,
ul,ol,li,
dl,dt,dd,
table,th,td,
form{
	margin:0;
	padding:0;
	border:0;
	line-height:1.4;
	font-weight:normal;
	font-style:normal;
	font-size:100%;
}
ul{
	list-style:none;
}
img{
	vertical-align:bottom;
}

/* フォントサイズ基準
	標準：
	font-size:82%; 
	大きめ：
	font-size:94%; 
	小さめ：
	font-size:69%; 
*/

/* separate(clearfix)
====================================================== */
.separate:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.separate{
	_height:1px;
	min-height:1px;
	/*￥*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* リンク設定
====================================================== */
a{
	color:#00c;
	text-decoration:none;
}
a:hover{
	color:#f00;
	text-decoration:underline;
}

/* グローバル
====================================================== */
body{
	text-align:center;
	font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
}

/* container
====================================================== */
div#container{
	margin:0 auto;
	text-align:left;
}
div.column2{
	width:770px;
}
div.column3{
	width:980px;
}

/* header
====================================================== */
div#header h1{
	float:left;
}
div#header div#headerNav{
	float:right;
	padding-top:10px;
	width:630px;
}
div#header div#headerNav ul.subNav{
	float:left;
	padding-top:54px;
}
div#header div#headerNav ul.subNav li{
	float:left;
	padding:0 20px 0 15px;
	background:url("/images/index/top/common/arrow01.gif") no-repeat 0% 50%;
	font-size:12px;
}
div#header div#headerNav p.headerTel{
	float:right;
}

div#header div#headerNav p.header_site_logo{
	float:right;
}

/* globalNav
====================================================== */
div#globalNav{
	margin-bottom:10px;
	background:url("/images/index/top/header/globalNavBg.gif") repeat-x;
	height:32px;
	text-align:left;
}
div#globalNav ul{
	width:961px;
	overflow:hidden;
	zoom:100%;
}
div#globalNav ul li{
	float:left;
}
div#globalNav ul li a{
	display:block;
	height:32px;
	text-indent:-9898px;
	background:url("/images/index/top/header/globalNavBtn.gif") no-repeat;
}
div#globalNav ul li span{
	display:block;
	height:32px;
	text-indent:-9898px;
	background:url("/images/index/top/header/globalNavBtn.gif") no-repeat;
}
div#globalNav ul li.nav1{width:119px;}
div#globalNav ul li.nav1 a{background-position:0px 0px;}
div#globalNav ul li.nav1 a:hover{background-position:0px -32px;}
div#globalNav ul li.nav1 span{background-position:0px -64px;}
div#globalNav ul li.nav2{width:153px;}
div#globalNav ul li.nav2 a{background-position:-119px 0px;}
div#globalNav ul li.nav2 a:hover{background-position:-119px -32px;}
div#globalNav ul li.nav2 span{background-position:-119px -64px;}
div#globalNav ul li.nav3{width:141px;}
div#globalNav ul li.nav3 a{background-position:-272px 0px;}
div#globalNav ul li.nav3 a:hover{background-position:-272px -32px;}
div#globalNav ul li.nav3 span{background-position:-272px -64px;}
div#globalNav ul li.nav4{width:121px;}
div#globalNav ul li.nav4 a{background-position:-413px 0px;}
div#globalNav ul li.nav4 a:hover{background-position:-413px -32px;}
div#globalNav ul li.nav4 span{background-position:-413px -64px;}
div#globalNav ul li.nav5{width:167px;}
div#globalNav ul li.nav5 a{background-position:-534px 0px;}
div#globalNav ul li.nav5 a:hover{background-position:-534px -32px;}
div#globalNav ul li.nav5 span{background-position:-534px -64px;}
div#globalNav ul li.nav6{width:112px;}
div#globalNav ul li.nav6 a{background-position:-701px 0px;}
div#globalNav ul li.nav6 a:hover{background-position:-701px -32px;}
div#globalNav ul li.nav6 span{background-position:-701px -64px;}
div#globalNav ul li.nav7{width:148px;}
div#globalNav ul li.nav7 a{background-position:-813px 0px;}
div#globalNav ul li.nav7 a:hover{background-position:-813px -32px;}
div#globalNav ul li.nav7 span{background-position:-813px -64px;}


/* コンテンツレイアウト
====================================================== */
div#contents{
	float:left;
	width:770px;
}
div#sidebar{
	float:left;
	width:200px;
}
div#main{
	float:right;
	width:560px;
}
div#extra{
	float:right;
	width:200px;
}

/* 各種見出し設定
====================================================== */
div#sidebar h2.commonHead,
div#extra h2.commonHead{
	width:200px;
	height:29px;
	text-indent:-9898px;
}
div#main h2.commonHead{
	width:560px;
	height:29px;
	text-indent:-9898px;
}

/* コンテント枠設定
====================================================== */
div.contentFrame1{
	padding:3px;
	width:192px;
	border-right:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
}
div.contentFrame2{
	width:198px;
	border-right:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
}
div.contentFrame3{
	padding:9px 9px 0 9px;
	width:180px;
	border-right:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
}
div.contentFrame4{
	padding:5px 5px 4px 5px;
	width:548px;
	border-right:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
}
div.contentFrame5{
	padding:3px 3px 2px 3px;
	width:552px;
	border-right:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
}
div.contentFrame6{
	padding:9px 9px 0 9px;
	width:540px;
	border-right:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
}
div.contentFrame7{
	padding:9px 8px 0 8px;
	width:542px;
	border-right:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
}
div.contentFrame8{
	padding:7px 7px 4px 7px;
	width:184px;
	border-right:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
}
div.contentFrame9{
	width:558px;
	border-right:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
}

/* sidebar
====================================================== */
div#sidebar p.banner{
	padding-bottom:10px;
}

/* お客様のご予約状況
====================================================== */
h2#memberHead{
	background:url("/images/index/top/side_h2/memberHead.gif") no-repeat;
}
div#member p.btn{
	text-align:center;
}
div#member div.login{
	padding:5px 5px 3px 5px;
	background:#fff9d2;
	border:1px solid #f4e9a1;
}
div#member div.login table tr th{
	padding-bottom:5px;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
div#member div.login table tr td{
	padding-bottom:5px;
}
div#member p.name{
	padding:4px 5px 6px 5px;
	font-size:82%;
	line-height:1.1;
}
div#member p.name a{
	font-weight:bold;
}
div#member div.login p.point{
    font-size:82%;
	text-align:center;
	line-height:1.1;
}
div#member div.login p.point a{
	font-weight:bold;
	font-size:16px;
}
div#member ul{
	padding:8px 5px 0 5px;
}
div#member ul li{
	margin-bottom:5px;
	padding-left:15px;
	background:url("/images/index/top/common/arrow01.gif") no-repeat 0% 40%;
	font-size:12px;
}

/* 今月のピックアップホテル
====================================================== */
h2#pickupHead{
	background:url("/images/index/top/side_h2/pickupHead.gif") no-repeat;
}
/* 左カラム */
div#pickup div.item{
	padding:7px 4px;
	background:url("/images/index/top/side_recommend_item/pickupBg.gif") no-repeat 0% 0%;
}
div#pickup div.item h3{
	font-size:82%;
	padding-bottom:2px;
}
div#pickup div.item h3 a{
	font-weight:bold;
}
div#pickup div.item div p.photo{
	float:left;
	width:60px;
}
div#pickup div.item div div.body{
	float:right;
	width:123px;
}
div#pickup div.item div div.body p.area{
	padding:3px 0;
	font-size:82%;
}
div#pickup div.item div div.body p.price{
	font-size:10px;
}

/* 中央カラム */
h2#pickupHeadCenter{
	background:url("/images/index/top/center_h2/pickupHeadCenter.gif") no-repeat;
}
div#pickupcenter div.item{
	padding:7px 4px;
	background:url("/images/index/top/center_recommend_item/pickupBgCenter.gif") no-repeat 0% 0%;
}
div#pickupcenter div.item h3{
	font-size:82%;
	padding-bottom:2px;
	font-weight:bold;
}
div#pickupcenter div.item h3 a{
	font-weight:bold;
}
div#pickupcenter div.item p.photo{
	float:left;
	width:80px;
}
div#pickupcenter div.item div.body{
	float:right;
	width:460px;
}
div#pickupcenter div.item div.body p.info{
	padding:2px 0;
	font-size:82%;
	line-height:1.2;
}
div#pickupcenter div.item div.body p.price{
	font-size:82%;
}

/* チェーンホテルから探す
====================================================== */
h2#chainHead{
	background:url("/images/index/top/side_hotel_chain/chainHead.gif") no-repeat;
}
div#chain div.item{
	padding:7px 4px;
	background:url("/images/index/top/side_recommend_item/pickupBg.gif") no-repeat 0% 0%;
}
div#chain div.item h3{
	font-size:82%;
	padding-bottom:2px;
}
div#chain div.item h3 a{
	font-weight:bold;
}
div#chain div.item div p.logo{
	float:left;
	width:70px;
}
div#chain div.item div p.logo img{
	width:70px;
}
div#chain div.item div p.info{
	float:right;
	width:113px;
	font-size:10px;
}
div#chain div.otherChain{
	padding:8px 4px 2px 0;
	background:url("/images/index/top/side_recommend_item/pickupBg.gif") no-repeat 0% 0%;
}
div#chain div.otherChain p{
	text-align:right;
	font-size:12px;
}
div#chain div.otherChain p a{
	padding-left:14px;
	background:url("/images/index/top/common/arrow01.gif") no-repeat 0% 50%;
}

/* ホテルチェーンから探す（中央）
====================================================== */
h2#chainHeadC{
	background:url("/images/index/top/center_h2/chainHead.gif") no-repeat;
}
div#chainC div.spCol{
	padding-bottom:10px;
	width:540px;
}
div#chainC div.spCol div.itemLeft{
	float:left;
	width:265px;
}
div#chainC div.spCol div.itemRight{
	float:right;
	width:265px;
}
div#chainC div.spCol div.itemLeft p.photo,
div#chainC div.spCol div.itemRight p.photo{
	float:left;
	width:80px;
}
div#chainC div.spCol div.itemLeft p.photo img,
div#chainC div.spCol div.itemRight p.photo img{
	width:80px;
}
div#chainC div.spCol div.itemLeft div.body,
div#chainC div.spCol div.itemRight div.body{
	float:right;
	width:180px;
	background:url("/images/index/top/center_theme/specialItemBg.gif") no-repeat;
}
div#chainC div.spCol div.itemLeft div.body p.catch,
div#chainC div.spCol div.itemRight div.body p.catch{
	padding:2px 3px 0 3px;
	font-size:12px;
	font-weight:bold;
	color:#4f8300;
}
div#chainC div.spCol div.itemLeft div.body h3,
div#chainC div.spCol div.itemRight div.body h3{
	padding:2px 3px 0 3px;
	font-size:14px;
}
div#chainC div.spCol div.itemLeft div.body h3 a,
div#chainC div.spCol div.itemRight div.body h3 a{
	font-weight:bold;
}
div#chainC div.spCol div.itemLeft div.body p.info,
div#chainC div.spCol div.itemRight div.body p.info{
	padding:2px 3px 0 3px;
	font-size:12px;
	line-height:1.3;
}
div#chainC div.otherChain{
	padding:8px 4px 2px 0;
	background:url("/images/index/top/side_recommend_item/pickupBg.gif") repeat-x 0% 0%;
}
div#chainC div.otherChain p{
	text-align:right;
	font-size:12px;
}
div#chainC div.otherChain p a{
	padding-left:14px;
	background:url("/images/index/top/common/arrow01.gif") no-repeat 0% 50%;
}

/* グループサイト
====================================================== */
h2#groupHead{
	background:url("/images/index/top/side_h2/groupHead.gif") no-repeat;
}
div#group ul li{
	padding-bottom:9px;
}

/* グループサイト（旧バージョン）
====================================================== */
h2#themeHead{
	background:url("/images/index/top/side_h2/groupHead.gif") no-repeat;
}
div#theme ul li{
	padding-bottom:9px;
}

/* 携帯でホテルを予約
====================================================== */
div#mobile{
	padding:4px;
	margin-bottom:15px;
	border:1px solid #f60;
}
div#mobile div.top{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:2px solid #f60;
}
div#mobile div p{
	font-size:12px;
}
div#mobile div p.center{
	text-align:center;
}
div#mobile div p.center img{
	vertical-align:middle;
}
div#mobile div.bottom p.mark{
	float:left;
	padding-left:20px;
	width:70px;
}
div#mobile div.bottom p.qr{
	float:right;
	padding-right:25px;
	width:56px;
}

/* ご注意
====================================================== */
h2#cautionHead{
	background:url("/images/index/top/center_h2/cautionHead.gif") no-repeat;
}
div#caution ul li{
	padding-left:16px;
	background:url("/images/index/top/common/arrow05.gif") no-repeat;
	font-size:12px;
	color:#333;
}

/* 確認文言
====================================================== */
div#comMessage{
	border-top:1px solid #b8b8b8;
}

div#comMessage p{
	font-size:12px;
	color:#333;
}

/* トピックス
====================================================== */
div#topics{
	width:560px;
	height:26px;
	background:url("/images/index/top/center_ticker/topicsBg.gif") no-repeat;
	padding: 0 0 10px 0;
}
div#topics ul#ticker{
	padding:5px 0 0 80px;
	font-size:12px;
	line-height:1.1;
	display:none;
}

/* トップFlash
====================================================== */
div#topFlash{
	padding:0 0 10px 0;
}

/* ホテル検索
====================================================== */
h2#searchHead{
	background:url("/images/index/top/center_h2/searchHead.gif") no-repeat;
}
div#search div#formArea{
	border:1px solid #d7e9b3;
	background:#f9ffed;
}
div#search table tr th{
	padding:2px 4px;
	font-size:82%;
	font-weight:bold;
	color:#527b00;
}
div#search table tr td{
	padding:2px 4px;
	font-size:82%;
}
div#search div.btnArea{
	padding:6px 6px 3px 6px;
}
div#search div.btnArea p.btn{
	float:left;
}
div#search div.btnArea p.other{
	padding-top:5px;
	float:right;
	font-size:12px;
}

/* エリア関係 */
div#search div#area{
	float:left;
	width:264px;
}
/* 日付関係 */
div#search div#days{
	float:right;
	width:285px;
	border-left:1px solid #d7e9b3;
}
div#search div#days p#optionOn img,
div#search div#days p#optionOff img{
	padding-top:3px;
	cursor:pointer;
}
/* オプション開閉 */
div#search p.optionOn {
    background:url("/images/index/top/center_searchform/optionOn.gif") no-repeat;
    width: 126px;
    height: 14px;
    cursor:pointer;
    
}
div#search p.optionOff {
    background:url("/images/index/top/center_searchform/optionOff.gif") no-repeat;
    width: 140px;
    height: 14px;
    cursor:pointer;
}
/* オプション関係 */
div#search div.option{
	border-top:1px solid #d7e9b3;
	display:none;
}

/* 部屋関係 */
div#search div#room{
	border-top:1px solid #d7e9b3;
}
div#searchLeft div#room .ages{
	padding-bottom:3px;
}


/* 左カラム検索フォーム  */
h2#searchHeadLeft{
	background:url("/images/index/top/side_h2/searchHeadLeft.gif") no-repeat;
}
div#searchLeft div#formArea{
	border:1px solid #d7e9b3;
	background:#f9ffed;
}
div#searchLeft table tr th{
	padding:0 3px;
	font-size:82%;
	font-weight:bold;
	color:#527b00;
	text-align:left;
}
div#searchLeft table tr td{
	padding:0 3px;
	font-size:82%;
}
div#searchLeft div.btnArea{
	padding:6px 6px 3px 6px;
}
div#searchLeft div.btnArea p.btn{
	text-align:center;
}
div#searchLeft div.btnArea p.other{
	padding-top:5px;
	font-size:10px;
}
div#searchLeft p.optionOn img,
div#searchLeft p.optionOff img{
	padding-top:3px;
	cursor:pointer;
}
/* オプション開閉 */
div#searchLeft p.optionOn {
    background:url("/images/index/top/center_searchform/optionOn.gif") no-repeat;
    width: 126px;
    height: 14px;
    cursor:pointer;
    
}
div#searchLeft p.optionOff {
    background:url("/images/index/top/center_searchform/optionOff.gif") no-repeat;
    width: 140px;
    height: 14px;
    cursor:pointer;
}
/* オプション関係 */
div#searchLeft div.option{
	border-top:1px solid #d7e9b3;
	display:none;
}
/* 部屋関係 */
div#searchLeft div#room{
	border-top:1px solid #d7e9b3;
}

/* 地図から検索
====================================================== */
h2#mapHead{
	background:url("/images/index/top/center_h2/mapHead.gif") no-repeat;
}

/* 都市別おすすめホテル
====================================================== */
h2#cityHead{
	background:url("/images/index/top/center_h2/cityHead.gif") no-repeat;
}
div#city ul.simpleTab_Buttons li{
	float:left;
}
div#city div.simpleTab_Contents{
	padding-top:4px;
	padding-left:4px;
	width:546px;
	background:#fff9d2;
	border:1px solid #f4e9a1;
}
div#city div.simpleTab_Contents p{
	float:left;
}
div#city div.simpleTab_Contents p a{
	display:block;
	margin:0 4px 4px 0;
	width:178px;
	height:26px;
	background:url("/images/index/top/center_cityhotel/cityBtn.gif") no-repeat;
	color:#4a4000;
	font-size:12px;
}
div#city div.simpleTab_Contents p a:hover{
	background:url("/images/index/top/center_cityhotel/cityBtn_o.gif") no-repeat;
	text-decoration:none;
}
div#city div.simpleTab_Contents p a span{
	display:block;
	padding:5px 0 0 22px;
	font-size:12px;
	font-weight:bold;
}
div#city ul.otherLink{
	padding:5px 10px 3px 10px;
}
div#city ul.otherLink li{
	float:left;
	padding-left:14px;
	padding-right:30px;
	font-size:82%;
	background:url("/images/index/top/common/arrow01.gif") no-repeat 0% 50%;;
}
div#city div#area2,div#area3{
    display:none;
}

/* 特集から探す
====================================================== */
h2#specialHead{
	background:url("/images/index/top/center_h2/specialHead.gif") no-repeat;
}
div#special div.spCol{
	padding-bottom:10px;
	width:540px;
}
div#special div.spCol div.itemLeft{
	float:left;
	width:265px;
}
div#special div.spCol div.itemRight{
	float:right;
	width:265px;
}
div#special div.spCol div.itemLeft p.photo,
div#special div.spCol div.itemRight p.photo{
	float:left;
	width:80px;
}
div#special div.spCol div.itemLeft div.body,
div#special div.spCol div.itemRight div.body{
	float:right;
	width:180px;
	background:url("/images/index/top/center_theme/specialItemBg.gif") no-repeat;
}
div#special div.spCol div.itemLeft div.body p.catch,
div#special div.spCol div.itemRight div.body p.catch{
	padding:2px 3px 0 3px;
	font-size:12px;
	font-weight:bold;
	color:#4f8300;
}
div#special div.spCol div.itemLeft div.body h3,
div#special div.spCol div.itemRight div.body h3{
	padding:2px 3px 0 3px;
	font-size:14px;
}
div#special div.spCol div.itemLeft div.body h3 a,
div#special div.spCol div.itemRight div.body h3 a{
	font-weight:bold;
}
div#special div.spCol div.itemLeft div.body p.info,
div#special div.spCol div.itemRight div.body p.info{
	padding:2px 3px 0 3px;
	font-size:12px;
	line-height:1.3;
}

/* 特集から探す 右カラム版
====================================================== */
h2#specialHeadS{
	background:url("/images/index/top/side_h2/specialHeadS.gif") no-repeat;
}
div#pickupS div.item{
	padding:7px 4px;
	background:url("/images/index/top/side_theme/specialBgS.gif") no-repeat 0% 0%;
}
div#pickupS div.item p.subHead{
	font-size:82%;
	color:#4f8300;
	font-weight:bold;
}
div#pickupS div.item h3{
	font-size:82%;
	padding-bottom:2px;
}
div#pickupS div.item h3 a{
	font-weight:bold;
}
div#pickupS div.item div p.photo{
	float:left;
	width:80px;
}
div#pickupS div.item div p.body{
	float:right;
	width:103px;
	font-size:82%;
}

/* 新着情報
====================================================== */
h2#newHead{
	background:url("/images/index/top/center_h2/newHead.gif") no-repeat;
}
div#new iframe{
	border:1px solid #888;
}
div#new p.rss{
	padding:5px 0 3px 18px;
	font-size:82%;
	background:url("/images/index/top/center_topics/rssIcon.gif") no-repeat 0% 50%;
}

/* 現地発着ツアー
====================================================== */
h2#tourHead{
	background:url("/images/index/top/side_h2/tourHead.gif") no-repeat;
}
div#tour h3{
	font-size:82%;
	font-weight:bold;
	color:#333;
	line-height:1.2;
}
div#tour h3 a{
	font-weight:bold;
}
div#tour ul{
	padding-left:10px;
	padding-bottom:5px;
}
div#tour ul li{
	float:left;
	padding-right:7px;
	background:url("/images/index/top/side_alan/tourSegment1.gif") no-repeat 100% 50%;
	font-size:12px;
	line-height:1.2;
}

/* 提携商品
====================================================== */
h2#partnerHead{
	background:url("/images/index/top/side_h2/partnerHead.gif") no-repeat;
}
div#partner ul li{
	border-bottom:1px solid #b8b8b8;
}
div#partner ul li.bottom{
	border:none;
}
div#partner ul li a{
	display:block;
	width:198px;
	height:25px;
	font-size:12px;
	background:url("/images/index/top/side_tieup/partnerBtn.gif") no-repeat;
}
div#partner ul li a:hover{
	background:url("/images/index/top/side_tieup/partnerBtn_o.gif") no-repeat;
	text-decoration:none;
}
div#partner ul li a span{
	display:block;
	padding:4px 0 0 23px;
}

/* アンケート
====================================================== */
h2#enqueteHead{
	background:url("/images/index/top/side_h2/enqueteHead.gif") no-repeat;
}

div#enquete {
	font-size:82%;
}

/* バナー領域
====================================================== */
ul.bannerArea li{
	padding-bottom:10px;
	text-align:center;
}

/* footer
====================================================== */
div#footer{
	margin-top:40px;
	border-top:2px solid #9c3;
}
div#footer div.info{
	padding:4px;
}
div#footer div.info p.footerOct{
	float:left;
	padding-top:9px;
}
div#footer div.info div.infoBody{
	float:left;
	padding-left:20px;
}
div#footer div.info div.infoBody p{
	padding-bottom:2px;
	font-size:82%;
}
div#footer div.info2{
	height:36px;
	background:#999;
}
div#footer div.info2 p{
	float:left;
	padding-top:7px;
}
div#footer div.info2 ul{
	float:right;
	padding-top:7px;
	padding-right:5px;
}
div#footer div.info2 ul li{
	float:left;
	margin-right:3px;
}

/* 定期観光検索タイトル
====================================================== */
h2#searchHeadSide_sig{
	background:url("/images/index/top/side_h2/searchHeadSide_sig.gif") no-repeat;
}

/* アパートメント検索タイトル
====================================================== */
h2#searchHeadSide_apa{
	background:url("/images/index/top/side_h2/searchHeadSide_apa.gif") no-repeat;
}

/* 送迎検索タイトル
====================================================== */
h2#searchHeadSide_tra{
	background:url("/images/index/top/side_h2/searchHeadSide_tra.gif") no-repeat;
}


/* おすすめ定期観光
====================================================== */
h2#pickupHeadCenter_sig{
  margin-top:10px;
	background:url("/images/index/top/center_h2/pickupHeadCenter_sig.gif") no-repeat;
}
div#pickupcenter_sig div.item{
	padding:7px 4px;
	background:url("/images/index/top/center_recommend_item/pickupBgCenter.gif") no-repeat 0% 0%;
}
div#pickupcenter_sig div.item h3{
	font-size:82%;
	padding-bottom:2px;
	font-weight:bold;
}
div#pickupcenter_sig div.item h3 a{
	font-weight:bold;
}
div#pickupcenter_sig div.item p.photo{
	float:left;
	width:80px;
}
div#pickupcenter_sig div.item div.body{
	float:right;
	width:460px;
}
div#pickupcenter_sig div.item div.body p.info{
	padding:2px 0;
	font-size:82%;
	line-height:1.2;
}
div#pickupcenter_sig div.item div.body p.price{
	font-size:82%;
}

/* おすすめのアパートメント
====================================================== */

/* 中央カラム */
h2#pickupHeadCenter_apa{
  margin-top:10px;
	background:url("/images/index/top/center_h2/pickupHeadCenter_apa.gif") no-repeat;
}
div#pickupcenter_apa div.item{
	padding:7px 4px;
	background:url("/images/index/top/center_recommend_item/pickupBgCenter.gif") no-repeat 0% 0%;
}
div#pickupcenter_apa div.item h3{
	font-size:82%;
	padding-bottom:2px;
	font-weight:bold;
}
div#pickupcenter_apa div.item h3 a{
	font-weight:bold;
}
div#pickupcenter_apa div.item p.photo{
	float:left;
	width:80px;
}
div#pickupcenter_apa div.item div.body{
	float:right;
	width:460px;
}
div#pickupcenter_apa div.item div.body p.info{
	padding:2px 0;
	font-size:82%;
	line-height:1.2;
}
div#pickupcenter_apa div.item div.body p.price{
	font-size:82%;
}

/* おすすめの送迎サービス
====================================================== */

/* 中央カラム */
h2#pickupHeadCenter_tra{
  margin-top:10px;
	background:url("/images/index/top/center_h2/pickupHeadCenter_tra.gif") no-repeat;
}
div#pickupcenter_tra div.item{
	padding:7px 4px;
	background:url("/images/index/top/center_recommend_item/pickupBgCenter.gif") no-repeat 0% 0%;
}
div#pickupcenter_tra div.item table{
	width:550px;
	border-collapse: collapse;
	border-width: 0;
	empty-cells: show;
	font-size:80%;
}
div#pickupcenter_tra div.item caption{
	text-align: left;
	font-weight:bold;
	color:#413800;
	padding-bottom:2px;
}
div#pickupcenter_tra div.item th,td{
	padding:3px;
}
div#pickupcenter_tra div.item th{
	width:125px;
	text-align: left;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #C8D9A6;
	background-color:#F9FFED;
	color:#527B00;
}
div#pickupcenter_tra div.item td{
	text-align: left;
	vertical-align: top;
	background-color: #FFF;
	border-style: solid;
	border-width: 1px;
	border-color: #C8D9A6;
}
div#pickupcenter_tra div.item td.price{
	width:80px;
	text-align: right;
}
div#pickupcenter_tra p{
	width:550px;
	font-size:70%;
}

div#information {
	margin-bottom:10px;
	padding:0 10px;
	font-size:12px;
	line-height:1.2;
}

div#information p span {
	color: #f00;
}

div#centerCampaign {
    margin-bottom: 10px;
}

div#centerCampaign dl {
    padding: 0px 10px;
    font-size: 12px;
}

div#centerNotice {
    text-align: center;
}

div#centerNotice dl {
    font-size: 12px;
}

div#centerNotice p#title {
    font-size: 14px;
    font-weight: bold;
}

div#centerNotice p#title span {
    color: #f00;
}



/* 汎用width設定
====================================================== */
.width10{width:10px;}
.width20{width:20px;}
.width30{width:30px;}
.width40{width:40px;}
.width50{width:50px;}
.width60{width:60px;}
.width70{width:70px;}
.width80{width:80px;}
.width90{width:90px;}
.width100{width:100px;}
.width110{width:110px;}
.width120{width:120px;}
.width130{width:130px;}
.width140{width:140px;}
.width150{width:150px;}
.width160{width:160px;}
.width170{width:170px;}
.width180{width:180px;}
.width190{width:190px;}
.width200{width:200px;}
.width210{width:210px;}
.width220{width:220px;}
.width230{width:230px;}
.width240{width:240px;}
.width250{width:250px;}
.width260{width:260px;}
.width270{width:270px;}
.width280{width:280px;}
.width290{width:290px;}
.width300{width:300px;}
.width310{width:310px;}
.width320{width:320px;}
.width330{width:330px;}
.width340{width:340px;}
.width350{width:350px;}
.width360{width:360px;}
.width370{width:370px;}
.width380{width:380px;}
.width390{width:390px;}
.width400{width:400px;}
.width410{width:410px;}
.width420{width:420px;}
.width430{width:430px;}
.width440{width:440px;}
.width450{width:450px;}
.width460{width:460px;}
.width470{width:470px;}
.width480{width:480px;}
.width490{width:490px;}
.width500{width:500px;}
.width510{width:510px;}
.width520{width:520px;}
.width530{width:530px;}
.width540{width:540px;}
.width550{width:550px;}
.width560{width:560px;}
.width570{width:570px;}
.width580{width:580px;}
.width590{width:590px;}
.width600{width:600px;}
.width610{width:610px;}
.width620{width:620px;}
.width630{width:630px;}
.width640{width:640px;}
.width650{width:650px;}
.width660{width:660px;}
.width670{width:670px;}
.width680{width:680px;}
.width690{width:690px;}
.width700{width:700px;}
.width710{width:710px;}
.width720{width:720px;}
.width730{width:730px;}
.width740{width:740px;}
.width750{width:750px;}
.width760{width:760px;}
.width770{width:770px;}
.width780{width:780px;}
.width790{width:790px;}
.width800{width:800px;}
.width810{width:810px;}
.width820{width:820px;}
.width830{width:830px;}
.width840{width:840px;}
.width850{width:850px;}
.width860{width:860px;}
.width870{width:870px;}
.width880{width:880px;}
.width890{width:890px;}
.width900{width:900px;}
.width910{width:910px;}
.width920{width:920px;}
.width930{width:930px;}
.width940{width:940px;}
.width950{width:950px;}
.width960{width:960px;}
.width970{width:970px;}
.width980{width:980px;}
.width990{width:990px;}
