@charset "UTF-8";
/* CSS Document */

/* 200×45おすすめ読み物3カラム用CSS */
@import "/com_css/recomend_ad_icon.css";


/* --------------もくじ--------------------------------- */

/* ①ヘッダーメニュー */
/* ②H1H2 */
/* ③右メニュー */
/* ④コンテンツ　*/


/* /////////////①ヘッダーメニュー//////////////////////////////////////// */
/* ---------------------------------------------------------
トップ用ヘッダー
--------------------------------------------------------- */

#header .header_b ul.menu li.m_guidebook a{
background:url(/com_img/h_f/header_b_guidebook.gif) no-repeat;
}

#header .header_b ul.menu li.m_guidebook a:hover{
color:#cc0000;
background:url(/com_img/h_f/header_b_guidebook_on.gif) no-repeat;
}

#header .header_b ul.menu li.m_kuchikomi a{
background:url(/com_img/h_f/header_b_kuchikomi.gif) no-repeat;
}

#header .header_b ul.menu li.m_kuchikomi a:hover{
color:#cc0000;
background:url(/com_img/h_f/header_b_kuchikomi_on.gif) no-repeat;
}

#header .header_b ul.menu li.m_info a{
background:url(/com_img/h_f/header_b_info.gif) no-repeat;
}

#header .header_b ul.menu li.m_info a:hover{
color:#cc0000;
background:url(/com_img/h_f/header_b_info_on.gif) no-repeat;
}

#header .header_b ul.menu li.m_booking a{
color:#cc0000;
background:url(/com_img/h_f/header_b_booking_on.gif) no-repeat;
}

#header .header_b ul.menu li.m_booking a:hover{
color:#cc0000;
background:url(/com_img/h_f/header_b_booking_on.gif) no-repeat;
}

#header .header_b ul.menu li.m_shopping a{
background:url(/com_img/h_f/header_b_shopping.gif) no-repeat;
}

#header .header_b ul.menu li.m_shopping a:hover{
color:#cc0000;
background:url(/com_img/h_f/header_b_shopping_on.gif) no-repeat;
}

#header .header_b ul.menu li.m_tabisuke a{
background:url(/com_img/h_f/header_b_tabisuke.gif) no-repeat;
}

#header .header_b ul.menu li.m_tabisuke a:hover{
color:#cc0000;
background:url(/com_img/h_f/header_b_tabisuke_on.gif) no-repeat;
}


/* /////////////②旅の予約手配用タブボタン//////////////////////////////////////// */

/* ---------------------------------------------------------
H1
--------------------------------------------------------- */

div.booking_tab {
	width:996px;
	height:32px;
	padding:0;
	margin:15px 0 0 3px;
	clear:both;
	}
	
div.booking_tab {_margin:15px 0 -2px 3px;}/* IE6用*/
	
	
/* 温泉*/
div.title_onsen {
	width:926px;
	height:37px;
	margin:0 0 0 3px;
	padding:0 0 0 70px;
	background:url(/images/secondtop/booking_tab_onsen_h2.jpg) no-repeat;
}

/* 海外旅行*/
div.title_abroad {
	width:926px;
	height:37px;
	margin:0 0 0 3px;
	padding:0 0 0 70px;
	background:url(/images/secondtop/booking_tab_abroad_h2.jpg) no-repeat;
}

/* 留学*/
div.title_studyabroad {
	width:926px;
	height:37px;
	margin:0 0 0 3px;
	padding:0 0 0 70px;
	background:url(/images/secondtop/booking_tab_studyabroad_h2.jpg) no-repeat;
}

h1.title {
	width:250px;
	height:37px;
	color:#FFFFFF;
	font-size:16px;
	margin:0;
	padding:0;
	line-height:37px;
	float:left;
	}
	
p.title_tx {
	width:670px;
	height:37px;
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	padding:0;
	line-height:37px;
	float:left;
	text-align:right;
	}
	
/* ---------------------------------------------------------
H2
--------------------------------------------------------- */
/* H2　グレー色　背景*/
h2.title_m {
	font-size:14px;
	font-weight:bold;
	width:436px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url(/images/secondtop/link_m_secondtop.gif) no-repeat;
	color:#333333;
	}
	
h2.title_m a:link { color:#333333; text-decoration: underline }
h2.title_m a:visited { color: #666666; text-decoration: underline }
h2.title_m a:hover { color:#cc0000; text-decoration: underline}

	
h2.title_h {
	font-size:14px;
	font-weight:bold;
	width:345px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url(/images/secondtop/link_h_secondtop.gif) no-repeat;
	color:#333333;
	}
	
h2.title_h a:link { color:#333333; text-decoration: underline }
h2.title_h a:visited { color: #666666; text-decoration: underline }
h2.title_h a:hover { color:#cc0000; text-decoration: underline}


	
h2.title_l {
	font-size:14px;
	font-weight:bold;
	width:722px;
	height: 26px;
	line-height:26px;
	margin:5px 0 0 9px;
	padding:0 0 0 25px;
	background:url(/images/secondtop/link_l_secondtop.gif) no-repeat;
	color:#333333;
	clear:both;
	}
	
h2.title_l a:link { color:#333333; text-decoration: underline }
h2.title_l a:visited { color: #666666; text-decoration: underline }
h2.title_l a:hover { color:#cc0000; text-decoration: underline}

	
/* H2　エリア色　背景L*/
div.title_secondtop_l {
	color:#FFFFFF;
	width:772px;
	height: 28px;
	line-height:28px;
	margin:5px 0 5px 0;
	padding:0 0 0 5px;
	background:url(/images/secondtop/title_secondtop_l.gif) no-repeat;
	font-weight:bold;
	clear:both;
	}
	
div.title_secondtop_l h2 { color:#FFFFFF; font-size:14px; margin:0; padding:0 0 0 25px;}
div.title_secondtop_l h2 a:link { color:#FFFFFF; text-decoration: underline }
div.title_secondtop_l h2 a:hover { color:#FFCCCC; text-decoration: underline}
div.title_secondtop_l h2 a:visited { color:#FFFFFF; text-decoration: underline}

/* H2　エリア色　背景M*/
div.title_secondtop_m {
	color:#FFFFFF;
	width:467px;
	height: 28px;
	line-height:28px;
	margin:5px 0 5px 0;
	padding:0 0 0 2px;
	background:url(/images/secondtop/title_secondtop_m.gif) no-repeat;
	font-weight:bold;
	clear:both;
	}
	
div.title_secondtop_m h2 { color:#000000; font-size:14px; margin:0; padding:0 0 0 35px;}
div.title_secondtop_m h2 a:link { color:#000000; text-decoration: none}
div.title_secondtop_m h2 a:hover { color:#000000; text-decoration: underline}
div.title_secondtop_m h2 a:active { color:#000000; text-decoration: underline}
div.title_secondtop_m h2 a:visited { color:#000000; text-decoration: none}


/* H2　アイコン：留学*/	
h2.t_ryugaku {
	background:url(/images/secondtop/i_ryugaku.gif) no-repeat left;
	}
	
/* H2　アイコン：温泉MAP*/	
h2.t_onsenmap {
	background:url(/images/secondtop/i_onsenmap.gif) no-repeat left;
	}
	
/* H2　アイコン：有名温泉地セレクト*/	
h2.t_onsen_select {
	background:url(/images/secondtop/i_onsen_select.gif) no-repeat left;
	}
	
/* H2　アイコン：温泉最新情報*/	
h2.t_onsen_news {
	background:url(/images/secondtop/i_onsen_news.gif) no-repeat left;
	}
	
/* H2　アイコン：テーマで選ぶ、趣味、こだわりの旅*/	
h2.t_booking_theme {
	background:url(/images/secondtop/i_booking_theme.gif) no-repeat left;
	}
	
/* H2　アイコン：個人旅行のパーツ　出発前の手配をしよう*/	
h2.t_booking_info {
	background:url(/images/secondtop/i_booking_info.gif) no-repeat left;
	}


/* /////////////③海外旅行//////////////////////////////////////// */
	
/* ----------------------------
H2
----------------------------- */
/* H2ホテル*/
h2.title_hotel {
	font-size:14px;
	font-weight:bold;
	width:640px;
	height:31px;
	line-height:31px;
	margin:0 0 5px 2px;
	padding:0 0 0 40px;
	background:url(/images/secondtop/booking_hotel_h2.jpg) no-repeat;
	color:#333333;
	}
	
h2.title_hotel a:link { color:#333333; text-decoration: underline }
h2.title_hotel a:visited { color: #666666; text-decoration: underline }
h2.title_hotel a:hover { color:#cc0000; text-decoration: underline}


/* ----------------------------
ホテルMAP
----------------------------- */
#map{
	width:508px;
	height:333px;
	float:left;
	margin:0 0 0 2px;
	}

div.map_menu{
	width:170px;
	height:333px;
	border:#CCCCCC solid 1px;
	margin:0;
	padding:0;
	float:left;
	}
	
div.map_menu img.theme{
	width:170px;
	height:30px;
	margin:0;
	padding:0;
	}
	
div.map_menu p{
	font-size:12px;
	font-weight:bold;
	padding-left:18px;
	margin:8px 0 0 5px;
	line-height:1.3;
	}
	
div.map_menu p.n01{
	background:url(/images/secondtop/booking_hotel_n01.jpg) no-repeat;
	padding-left:43px;
	}
	
div.map_menu p.n02{
	background:url(/images/secondtop/booking_hotel_n02.jpg) no-repeat;
	padding-left:43px;
	}
	
div.map_menu p.n03{
	background:url(/images/secondtop/booking_hotel_n03.jpg) no-repeat;
	padding-left:43px;
	}
	
div.map_menu p.n04{background:url(/images/secondtop/booking_hotel_n04.jpg) no-repeat;}
div.map_menu p.n05{background:url(/images/secondtop/booking_hotel_n05.jpg) no-repeat;}
div.map_menu p.n06{background:url(/images/secondtop/booking_hotel_n06.jpg) no-repeat;}
div.map_menu p.n07{background:url(/images/secondtop/booking_hotel_n07.jpg) no-repeat;}
div.map_menu p.n08{background:url(/images/secondtop/booking_hotel_n08.jpg) no-repeat;}
div.map_menu p.n09{background:url(/images/secondtop/booking_hotel_n09.jpg) no-repeat;}
div.map_menu p.n10{background:url(/images/secondtop/booking_hotel_n10.jpg) no-repeat;}
	
div.map_menu p.hotel1{
	width:155px;
	height:48px;
	margin:0;
	padding:0 0 0 15px;
	background:url(/images/secondtop/booking_hotel1.gif) no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:48px;
	}
	
div.map_menu p.hotel2{
	width:155px;
	height:48px;
	margin:0;
	padding:0 0 0 15px;
	background:url(/images/secondtop/booking_hotel2.gif) no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:48px;
	}
	
div.map_menu p.hotel3{
	width:155px;
	height:48px;
	margin:0;
	padding:0 0 0 15px;
	background:url(/images/secondtop/booking_hotel3.gif) no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:48px;
	}
	
div.map_menu p.hotel_ad{
	width:170px;
	height:138px;
	margin:0;
	padding:20px 0 0 0;
	background:#EEEEEE;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}


/* ---------------------------------------------------------
今月のピックアップ
--------------------------------------------------------- */
	
/* H2　グレー色　背景*/
h2.title_pickup {
	font-size:14px;
	font-weight:bold;
	width:436px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 5px;
	padding:0 0 0 25px;
	background:url(/images/secondtop/booking_pickup_bg.gif) no-repeat;
	color:#333333;
	}
	
dl.linkbox465_ad{
	width:450px;
	height:auto;
	float:left;
	margin:0 5px 13px 10px;
	padding:0;
	font-size:12px;
	}
	
dl.linkbox465_ad{/*IE6用*/
	_margin:0 5px 13px 5px;
	}
	

dl.linkbox465_ad dt.a_photo{
	width:200px;
	height:auto;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	}
	
	
dl.linkbox465_ad dd.a_article {
	width:240px;
	height:auto;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	font-size:12px;
	line-height:125%;
	}
	
dl.linkbox465_ad dd.a_article h3{
	width:93%;
	height:auto;
	margin:2px 0;
	padding:0 0 0 18px;
	border:1px #CCCCCC solid;
	background:url(/com_img/left_i_arrow.gif) left no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	}
	

/* ---------------------------------------------------------
趣味こだわりの旅＆個人旅行のパーツ
--------------------------------------------------------- */

h3.sub_title{
	width:451px;
	height:24px;
	padding:0 0 0 15px;
	margin:10px 0 0 0;
	line-height:24px;
	background:url(/images/secondtop/booking_h3.gif) no-repeat;
	font-size:12px;
	font-weight:bold;
	clear:both;
	}

div.linkbox250{
	width:220px;
	height:auto;
	float:left;
	margin:5px 0 0 7px;
	padding:0;
	font-size:12px;
	float:left;
	line-height:135%;
	}
	
div.linkbox250{_margin:5px 0 0 3px;}/* IE6用*/

	
div.linkbox250 p{
	text-align:center;
	padding:0;
	margin:3px;
	}

div.linkbox250 h3{
	width:200px;
	height:20px;
	margin:2px 0;
	padding:0 0 0 18px;
	border:1px #CCCCCC solid;
	background:url(/com_img/left_i_arrow.gif) left no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	}
	
		
/* /////////////④温泉//////////////////////////////////////// */

div.m_module_y_space{
	margin:-5px 0 0 0;
	}
	
div.m_module_y_space{
	_margin:0;
	}

/* ----------------------------
検索
----------------------------- */
.quicksearch{
	clear:both;
	width:466px;
	margin:0 0 0 0;
	padding:11px 0 0 0;
	height:59px;
	background:url("http://onsen.arukikata.co.jp/images/base470/top_search_bg.gif") no-repeat left top #ffffff;
}
.quicksearch strong{
	margin-left:30px;	
}
.quicksearch form{
	margin:0;
	padding:0;
}
.quicksearch .pref{
	float:left;
	margin: 5px 0 5px 10px;
	padding:0 0 0 5px;
}
.quicksearch .pref select{
	width:5em;
}

.quicksearch .spot{
	float:left;
	width:12em;
	margin: 5px 0 5px 5px;
	padding:0;
}
.quicksearch .spot select{
	width:17em;
}
.quicksearch .input{
	float:right;
	margin:2px 10px 5px 5px;
	padding:0;
}


/* ----------------------------
特集インクルード
----------------------------- */
/* 温泉インクルードH2　グレー色　背景*/
h2#monitor_cmp {
	font-size:14px;
	font-weight:bold;
	width:436px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url(/images/secondtop/link_m_secondtop.gif) no-repeat;
	color:#333333;
	}
	
h2#monitor_cmp a:link { color:#333333; text-decoration: underline }
h2#monitor_cmp a:visited { color: #666666; text-decoration: underline }
h2#monitor_cmp a:hover { color:#cc0000; text-decoration: underline}


/* 温泉インクルード*/

div.onsen_monitor_cmp{
	width:460px;
	height:auto;
	padding:0;
	margin:0;
	}
	
div.onsen_monitor_cmp .item_box{
	width:460px;
	height:97px;
	padding:0;
	margin:0;
	}
	
div.onsen_monitor_cmp .item_photo{
	float:left;
	margin:0 10px 0 0;
	padding:0;
	}
	
div.onsen_monitor_cmp .item_txt{
	margin:0;
	padding:3px;
	font-size:12px;
	line-height:135%;
	}

div.onsen_monitor_cmp a{
	margin:0;
	padding:0;
	font-size:12px;
	}



/* ----------------------------
有名温泉地セレクト
----------------------------- */
div.onsen_select{
	width:466px;
	height:auto;
}

div.onsen_select .item_box{
	margin:0 5px 10px 0;
	padding:0;
	width:230px;
	float:left;
}

div.onsen_select .item_box{/* IE6用 */
	margin:0 5px 10px 0;
}

div.onsen_select .right_end{
	margin-right:0;
}

div.onsen_select h3{
	width:210px;
	height:20px;
	margin:2px 0;
	padding:0 0 0 18px;
	border:1px #CCCCCC solid;
	background:#FFFFFF url(/com_img/left_i_arrow.gif) left no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	clear:both;
	}

div.onsen_select .item_photo{
	float:left;
	width:100px;
	padding:0;
	margin:0 3px 0 0;
	border:1px solid #CCC;
	background-color:#EEE;
	text-align:center;
}
div.onsen_select .item_photo a{
	margin:0;
	padding:0;
}
div.onsen_select .item_photo img{
	margin:0;
}
div.onsen_select .item_txt{
	font-size:12px;
	margin:0;
	padding:0;
}


/* ----------------------------
最新情報　アイコン
----------------------------- */
ul.onsen_news{
	width:400px;
	height:19px;
	margin:0;
	padding:0;
	font-size:12px;
	}
	
ul.onsen_news li{
	width:auto;
	height:19px;
	background:url(/images/secondtop/onsen_i_news.gif) left no-repeat;
	line-height:19px;
	list-style:none;
	padding:0 0 0 25px;
	margin:0 0 0 10px;
	float:left;
	}
	

/* ----------------------------
最新情報　include
----------------------------- */
div.latest_info{
	margin:5px 0 10px 0;
	padding:0;
}
div.latest_info dl.new{
	width:466px;
	margin:0;
	padding:0;
	clear:both;
}
div.latest_info dl.new dt{
	background: url(/images/secondtop/onsen_news.gif) no-repeat;
	height: 25px;
	width:106px;
	margin:5px 0 0 0;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	text-align:center;
	float:left;
}

div.latest_info dl.new dd{
	float:left;
	margin:7px 0 0 5px;
	text-align:left;
	width:345px;
	font-size:12px;
	height: auto;
}


/* ---------------------------------------------------------
右（300px）カラム 宿を探すフォーム
--------------------------------------------------------- */

div.search_ttl{
	background: url(http://onsen.arukikata.co.jp/images/search_ttl300.gif) no-repeat;
	height: 40px;
	width: 288px;
	text-align: right;
	padding-right: 12px;
}

div.search_ttl h3{
	margin: 0px;
	padding: 12px 0px 0px 0;
	font-size: 12px;
	line-height: 16px;
}


div.search_box{
	background-color:#f1eeee;
	background-image: url(http://onsen.arukikata.co.jp/images/search/search_bg.gif);
	background-repeat:repeat-x;
	width:300px;
	margin:0;
}
div.search_box form{
	margin:0;
	width:300px;
}
div.search_box form * select{
	margin-right:3px;
}
div.search_box form dl{
	margin:5px 0;
	padding:0 10px;
	float:left;
}
div.search_box form dl dt{
	width:60px;
	font-size:14px;	
	float:left;
	margin:0;
	height:1em;
}
div.search_box form dl dd{
	float:left;
	width:190px;
	margin:0;
	font-size:12px;	
}
div.search_box form dl dd select{
	margin-bottom:5px;
}
div.search_box form dl dt span,
div.search_box form dl dd span{
	font-size:9px;
	display:block;
	letter-spacing:0;
	margin:0;
}
div.search_box form dl dd select.room{
	margin-left:15px;
}

div.search_box form dl dd div.child_set dl{
	margin:5px 0;
	padding:5px 10px;
	border:1px solid #FFF;
	width:140px;
	float:left;
}
div.search_box form dl dd div.child_set dl dt{
	float:left;
	width:95px;
	font-size:12px;	
	margin:0;
	padding:0;
	height:2.5em;
}
div.search_box form dl dd div.child_set dl dd{
	float:left;
	margin:0;
	padding:0;
	width:30px;
}

div.search_box form .input{
	text-align:center;
	padding:0 0 10px 0;
}
div.search_box form .input input{
	margin:0 auto;
}

div.direct_links{
	width:300px;
	background-color:#efecec;
	background-image:url(http://onsen.arukikata.co.jp/images/search/search_hr.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:5px 0 5px 0;
	font-size:13px;
	border-bottom:1px solid #CCC;
	float:left;
}
div.direct_links br{
	line-height:1px;
}
div.direct_links ul{
	list-style-type:none;
	margin:0;
	padding:0 5px;
	line-height:1.3em;
}

div.direct_links p{
	padding:0 5px;
	font-size:11px;
	clear:both;
}
div.direct_links ul li{
	clear:both;
	margin:0;
	padding:1px;
line-height:0;
}
div.direct_links ul li a{
line-height:normal;
	margin:0;
	padding:1px;
	background-image: url(http://onsen.arukikata.co.jp/images/search/search_arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
div.direct_links ul li a:link,
div.direct_links ul li a:visited{
	background-image: url(http://onsen.arukikata.co.jp/images/search/search_arrow.gif);
}
div.direct_links ul li a:hover,
div.direct_links ul li a:active{
	background-image: url(http://onsen.arukikata.co.jp/images/search/search_arrow_on.gif);
}

div.search_box_300 .prefecture{
	width:7em;
	margin-bottom:4px;
}
div.search_box_300 .largearea{
	width:15em;
	margin:2px 0 4px 0;
}
div.search_box_300 .smallarea{
	width:15em;
}
div.search_box_300 .onsenarea{
	width:15em;
}

p.notice{
	font-size:10px;
	clear:both;
	}

/* /////////////④コンテンツ//////////////////////////////////////// */

/* ---------------------------------------------------------
770枠
--------------------------------------------------------- */	
.box770 {
	width:765px;
	height:auto;
	margin:0 0 5px 5px;
	padding:0;
	font-size:12px;
	line-height:130%;
	list-style:none;
	clear:both;
}
	
/* ---------------------------------------------------------
リンク
--------------------------------------------------------- */

div.linkbox120 a:link { color:#cc0000; text-decoration: underline }
div.linkbox120 a:visited { color: #ff6600; text-decoration: underline }
div.linkbox120 a:active { color:#FFFFFF; text-decoration: none ; background-color:#cc0000; }
div.linkbox120 a:hover { color:#FFFFFF; text-decoration: none ; background-color:#cc0000;}


div.linkbox120{
	width:365px;
	height:auto;
	float:left;
	margin:0 5px 13px 5px;
	padding:0;
	font-size:12px;
	}
	

div.linkbox120 dt.a_photo{
	width:120px;
	height:auto;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	}
	
	
div.linkbox120 dd.a_article {
	width:230px;
	height:auto;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	font-size:12px;
	line-height:125%;
	}
	
div.linkbox120 dd.a_article h3{
	width:93%;
	height:20px;
	margin:2px 0;
	padding:0 0 0 18px;
	border:1px #CCCCCC solid;
	background:#FFFFCC url(/com_img/left_i_arrow.gif) left no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	}

	
/* ---------------------------------------------------------
自社広告枠
--------------------------------------------------------- */

dl.linkbox120_ad a:link { color:#cc0000; text-decoration: underline }
dl.linkbox120_ad a:visited { color: #ff6600; text-decoration: underline }
dl.linkbox120_ad a:active { color:#FFFFFF; text-decoration: none ; background-color:#cc0000; }
dl.linkbox120_ad a:hover { color:#FFFFFF; text-decoration: none ; background-color:#cc0000;}


dl.linkbox120_ad{
	width:365px;
	height:auto;
	float:left;
	margin:0 5px 13px 5px;
	padding:0;
	font-size:12px;
	}
	

dl.linkbox120_ad dt.a_photo{
	width:120px;
	height:auto;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	}
	
	
dl.linkbox120_ad dd.a_article {
	width:230px;
	height:auto;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	font-size:12px;
	line-height:125%;
	}
	
dl.linkbox120_ad dd.a_article h3{
	width:93%;
	height:20px;
	margin:2px 0;
	padding:0 0 0 18px;
	border:1px #CCCCCC solid;
	background:#FFFFCC url(/com_img/left_i_arrow.gif) left no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	}
	

/* ---------------------------------------------------------
ボタンリンク
--------------------------------------------------------- */
p.b_link {
	font-size:12px;
	width:340px;
	height: 24px;
	margin:0 0 0 5px;
	padding:0 0 0 20px;
	line-height:24px;
	font-weight:bold;
	list-style:none;
	background:url(/images/secondtop/t_info.gif) no-repeat;
	text-align:center;
	}

p.b_link a:link { color:#333333; text-decoration: underline;}
p.b_link a:hover { color:#FFFFFF; text-decoration: underline;}
p.b_link a:active { color:#FFFFFF; text-decoration: underline;}
p.b_link a:visited { color:#333333; text-decoration: underline;}

		
/* ---------------------------------------------------------
特派員ブログ・編集部ブログ
--------------------------------------------------------- */
div.box360 dt.a_photo{
	width:auto;
	height:60px;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	}
	
	
div.box360 dd.a_article {
	width:230px;
	height:auto;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	font-size:12px;
	line-height:125%;
	}

div.box360 dd.a_article h3{
	width:180px;
	height:20px;
	margin:2px 0;
	padding:0 0 0 18px;
	border:1px #CCCCCC solid;
	background:#FFFFCC url(/com_img/left_i_arrow.gif) left no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	}
	
	
/* ---------------------------------------------------------
海外ホテル
--------------------------------------------------------- */	
.box510 {
	width:510px;
	height:auto;
	margin:0 0 5px 10px;
	padding:0;
	font-size:12px;
	line-height:130%;
	list-style:none;
	float:left;
}

div.title_hotel {
	color:#FFFFFF;
	width:510px;
	height: 28px;
	line-height:28px;
	margin:5px 0 5px 0;
	padding:0 0 0 5px;
	background:url(/images/secondtop/title_secondtop_mm.gif) no-repeat;
	font-weight:bold;
	clear:both;
	}
	
div.title_hotel h2 { color:#FFFFFF; font-size:14px; margin:0; padding:0 0 0 25px;}
div.title_hotel h2 a:link { color:#FFFFFF; text-decoration: underline }
div.title_hotel h2 a:hover { color:#FFCCCC; text-decoration: underline}
div.title_hotel h2 a:visited { color:#FFFFFF; text-decoration: underline}

/* ---------------------------------------------------------
格安航空券
--------------------------------------------------------- */	
.box240 {
	width:240px;
	height:auto;
	margin:0 0 5px 5px;
	padding:0;
	font-size:12px;
	line-height:130%;
	list-style:none;
	float:left;
}

div.title_air {
	color:#FFFFFF;
	width:240px;
	height: 28px;
	line-height:28px;
	margin:5px 0 5px 0;
	padding:0 0 0 5px;
	background:url(/images/secondtop/title_secondtop_s.gif) no-repeat;
	font-weight:bold;
	clear:both;
	}
	
div.title_air h2 { color:#FFFFFF; font-size:14px; margin:0; padding:0 0 0 25px;}
div.title_air h2 a:link { color:#FFFFFF; text-decoration: underline }
div.title_air h2 a:hover { color:#FFCCCC; text-decoration: underline}
div.title_air h2 a:visited { color:#FFFFFF; text-decoration: underline}


/* ---------------------------------------------------------
特集新着
--------------------------------------------------------- */
.info_box{
	font-size:12px;
	}
	
	
/* ---------------------------------------------------------
左カラム　google検索用
--------------------------------------------------------- */	
/*IE7用*/
*:first-child+html div.google_search {
	margin:-15px 0;
	padding:0;
	text-align:center;
	}

/*IE6用*/
*html div.google_search {
	margin:0 0 -18px 0;
	padding:0;
	text-align:center;
	}
