@charset "Shift_JIS";

/*____________________________________________________________________________

HOTENAVI.COM

LAST UPDATED:2007.08.25
____________________________________________________________________________*/


/* HTML
----------------------------------------------------------------------------*/

ul,li,dl,dd,dt{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:87.5%;
}

fieldset{
	border:none;
	margin:0px;
	padding:0px;
}

form{
	margin:0px;
	padding:0px;
}


/* CLEAR FIX 
----------------------------------------------------------------------------*/

div:after { 
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both; 
} 
div { 
	display: inline-table;
}
div { 
	display: inline-block;
}
/*\*/ 
* html div { height: 1%; } 
div { display: block; } 
/**/ 

p:after { 
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both; 
} 
p { 
	display: inline-table;
}
p { 
	display: inline-block;
}
/*\*/ 
* html p { height: 1%; } 
p { display: block; } 
/**/ 

ul:after { 
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both; 
} 
ul { 
	display: inline-table;
}
ul { 
	display: inline-block;
}
/*\*/ 
* html ul { height: 1%; } 
ul { display: block; } 
/**/ 

dl:after { 
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both; 
} 
dl { 
	display: inline-table;
}
dl { 
	display: inline-block;
}
/*\*/ 
* html dl { height: 1%; } 
dl { display: block; } 
/**/


/* COMMON
----------------------------------------------------------------------------*/
#home #content{
	width: 760px;
	margin: 0 auto 10px;
	padding: 0px;
}


/* LAYOUT: 2 COLUMN
----------------------------------------------------------------*/

#home #content-header{
	width:760px;
	margin:15px 0px 15px 0px;
}

#home #content #main{
	width:520px;
	float:right;
}

#home #content #side{
	width:220px;
	float:left;
}

/* CONTENT HEADER
----------------------------------------------------------------*/

/* 検索メニュー + タブメニュー+リンクボタンの配置 //////////////// */

#home #content-header #menu-search{
	width:390px;
	height:236px;
	background:url(../images/top/bg_top_menu-search.gif) no-repeat;
	float:left;
}

#home #content-header #top-info{
	width:362px;
	height:236px;
	margin:0px;
	padding:0px;
	float:right;
	z-index:10;
}

#home #btn-chain{
	position:absolute;
	top:170px;
	left:701px;
	z-index:1;
}

#home #btn-chain a{
	width:88px;
	height:21px;
	display:block;
	background:url(../images/top/btn_top_chain.gif) no-repeat;
	text-indent:-9999px;
}

#home #btn-chain a:hover{ background-position:0px -21px;}
#home #btn-chain a:active{ background-position:0px -21px;}

/* 検索メニュー ////////////////////////////////////////////// */

#home #content-header #menu-search ul{
	padding:5px 0px 0px 10px;
}

#home #content-header #menu-search li{
	width:120px;
	height:110px;
	padding:0px 3px 0px 0px;
	float:left;
}

#home #content-header #menu-search li a{
	width:120px;
	height:110px;
	display:block;
	text-indent:-9999px;
}

#home #content-header #menu-search li.search-area a{
	background:url(../images/top/btn_search_area.gif) no-repeat;
}
#home #content-header #menu-search li.search-ic a{
	background:url(../images/top/btn_search_ic.gif) no-repeat;
}
#home #content-header #menu-search li.search-station a{
	background:url(../images/top/btn_search_station.gif) no-repeat;
}
#home #content-header #menu-search li.search-kodawari a{
	background:url(../images/top/btn_search_kodawari.gif) no-repeat;
}
#home #content-header #menu-search li.search-hotelarea a{
	background:url(../images/top/btn_search_hotelarea.gif) no-repeat;
}
#home #content-header #menu-search li.search-hotenavi a{
	background:url(../images/top/btn_search_hotenavi.gif) no-repeat;
}

#home #content-header #menu-search li a:hover{
	background-position:0px -110px;
}
#home #content-header #menu-search li a:active{
	background-position:0px -110px;
}


/* タブ ////////////////////////////////////////////// */

#home #top-info #tabView{
	font-weight: bold;
}

#home #top-info #tabView a:link{
	color:#555;
	text-decoration: none;
}
#home #top-info #tabView a:visited{
	color:#555;
	text-decoration: none;
}

#home #top-info #tabView .aTab{
	font-size:87.5%;
	font-weight: normal;
	background:url(../images/top/bg_top-atab.gif) no-repeat 0px bottom;
}

#home #top-info #tabView .aTab h3{
	margin:0px;
	padding:0px;
	font-size:87.5%;
}

#home #top-info #tabView .aTab p{
	margin:0px;
	padding:0px;
	font-size:87.5%;
}

#home #top-info #tabView .aTab a:link,
#home #top-info #tabView .aTab a:visited,
#home #top-info #tabView .aTab a:hover,
#home #top-info #tabView .aTab a:active{
	color: #208bc9;
	text-decoration: underline;
}

/* coupon */
#home #top-info #coupon .title{
	background:url(../images/top/tab_title_bg.gif) repeat-x;
}

#home #top-info #coupon {
	padding: 0 5px 0 5px;
}

#home #top-info #coupon p{
	font-size:12px;
	font-weight:bold;
	margin: 0px;
	padding: 10px 0;
}

#home #top-info ul{
	padding: 0;
	margin: 5px 0 0 25px;
}
#home #top-info #coupon ul li{
	display: block;
	width:150px;
	height:23px;
	padding: 0;
	margin: 0;
	font-weight:bold;
	float: left;
	text-indent:-9999px;
}

#home #top-info #coupon li a.hokkaido{
	width:150px;
	height:23px;
	display: block;
	background:url(../images/top/tab_coupon_hokkaido_tohoku.gif) no-repeat;
}
#home #top-info #coupon li a.tohoku{
	width:133px;
	height:23px;
	display: block;
	background:url(../images/top/tab_coupon_tohoku.gif) no-repeat;
}
#home #top-info #coupon li a.kanto{
	width:150px;
	height:23px;
	display: block;
	background:url(../images/top/tab_coupon_kanto.gif) no-repeat;
}
#home #top-info #coupon li a.koshinetsu{
	width:133px;
	height:23px;
	display: block;
	background:url(../images/top/tab_coupon_koshinetsu.gif) no-repeat;
	text-indent:-9999px;
}
#home #top-info #coupon li a.hokuriku{
	width:150px;
	height:23px;
	display: block;
	background:url(../images/top/tab_coupon_hokuriku.gif) no-repeat;
	text-indent:-9999px;
}
#home #top-info #coupon li a.tokai{
	width:133px;
	height:23px;
	display: block;
	background:url(../images/top/tab_coupon_tokai.gif) no-repeat;
	text-indent:-9999px;
}
#home #top-info #coupon li a.kansai{
	width:150px;
	height:23px;
	display: block;
	background:url(../images/top/tab_coupon_kansai.gif) no-repeat;
	text-indent:-9999px;
}
#home #top-info #coupon li a.cyugoku{
	width:133px;
	height:23px;
	display: block;
	background:url(../images/top/tab_coupon_cyugoku.gif) no-repeat;
	text-indent:-9999px;
}
#home #top-info #coupon li a.shikoku{
	width:150px;
	height:23px;
	display: block;
	background:url(../images/top/tab_coupon_shikoku.gif) no-repeat;
	text-indent:-9999px;
}
#home #top-info #coupon li a.kyusyu{
	width:133px;
	height:23px;
	display: block;
	background:url(../images/top/tab_coupon_kyusyu.gif) no-repeat;
	text-indent:-9999px;
}
#home #top-info #coupon li a.okinawa{
	width:150px;
	height:23px;
	display: block;
	background:url(../images/top/tab_coupon_kyusyu_okinawa.gif) no-repeat;
	text-indent:-9999px;
}

#home #top-info #coupon li a:hover{
	background-position:0px -23px;
}
#home #top-info #coupon li a:active{
	background-position:0px -23px;
}

/* newhotel */
#home #top-info #newhotel .title{
	background:url(../images/top/tab_title_bg.gif) repeat-x;
}

#home #top-info #newhotel {
	padding: 0 5px 0 5px;
}

#home #top-info #newhotel p{
	font-size:12px;
	font-weight:bold;
	margin-top: 0;
	padding: 10px 0;
}

#home #top-info #newhotel ul.topics{
	margin:5px 0 0 0;
}
#home #top-info #newhotel .topics li{
	margin:0;
	padding:0px 0px 3px 0px;
	line-height:100%;
	font-weight:bold;
/*	background:url(../images/top/icon_list_topics.gif) no-repeat 0 50%; */
}

#home #top-info #newhotel .topics li .update{
	width:80px;
	margin:0px 5px 0px 0px;
	font-weight:bold;
}
#home #top-info #newhotel .more{
	margin-top: 5px;
	font-size:12px;
	text-align: right;
}

/* newopen */
#home #top-info #open .title{
	background:url(../images/top/tab_title_bg.gif) repeat-x;
}

#home #top-info #open {
	padding: 0 5px 0 5px;
}

#home #top-info #open p{
	font-size:12px;
	font-weight:bold;
	margin: 0;
	padding: 10px 0;
}

#home #top-info #open ul.topics{
	margin:5px 0 0 0;
}
#home #top-info #open .topics li{
	margin:0;
	padding:0px 0px 3px 0px;
	line-height:100%;
	font-weight:bold;
/*	background:url(../images/top/icon_list_topics.gif) no-repeat 0 50%; */
}

#home #top-info #open .topics li .update{
	width:80px;
	margin:0px 5px 0px 0px;
	font-weight:bold;
}
#home #top-info #open .more{
	margin-top: 5px;
	font-size:12px;
	text-align: right;
}

/* タブエリアが高さ可変の場合は使用
#home #top-info .box-info{
	width:362px;
	height:170px;
	_height:181px;
}

#home #top-info #footer-top-info{
	width:362px;
	height:15px;
	background:url(../images/top/bg_footer_top-info.gif) no-repeat;
}
*/




/* CONTENT MAIN
----------------------------------------------------------------*/

#home #main #topics h2{
	width:518px;
	height:33px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../images/top/h2_topics_c.gif) no-repeat;
	text-indent:-9999px;
}

#home #main #feature h2{
	width:518px;
	height:33px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../images/top/h2_featurearticles_c.gif) no-repeat; 
	text-indent:-9999px;
}

#home #main #regular h2{
	width:518px;
	height:33px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../images/top/h2_regularcontent_title.gif) no-repeat; 
	text-indent:-9999px;
}

#home #main #tokusyu h2{
	width:518px;
	height:33px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../images/top/h2_tokusyucontent_title.gif) no-repeat; 
	text-indent:-9999px;
}

#home #main #contents-recommend h2{
	width:518px;
	height:33px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../images/top/h2_1week_titlelogo.gif) no-repeat;
	text-indent:-9999px;
}

#home #main #relativehotels h2{
	width:518px;
	height:33px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../images/top/h2_relativehotels_c.gif) no-repeat;
	text-indent:-9999px;
}


#home #main #theme_search h2{
	width:518px;
	height:33px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../images/top/h2_theme_search_c.gif) no-repeat;
	text-indent:-9999px;
}

#home #main #featureback h2{
	width:518px;
	height:33px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../images/top/h2_featureback_c.gif) no-repeat;
	text-indent:-9999px;
}

#home #main .more-list{
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

#home #main #more h2{
	width:518px;
	height:33px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../images/top/h2_more_c.gif) no-repeat;
	text-indent:-9999px;
}

#home #main #topics ul.recommend li{
	margin:0px 24px 2px 24px;
	padding:0px 0px 0px 95px;
	font-weight:bold;
	font-size: 14px;
	line-height:150%;
	background:url(../images/top/icon_list_recommend.gif) no-repeat 0 50%;
}

#home #main #topics ul.topics li{
	margin:0px 24px 1px 26px;
	padding:0px 0px 0px 12px;
	line-height:150%;
	background:url(../images/top/icon_list_topics.gif) no-repeat 0 50%;
}

#home #main #topics ul.topics{
	margin:5px 0 0 0;
}

#home #main #topics ul.topics li .update{
	width:80px;
	margin:0px 5px 0px 0px;
	font-weight:bold;
}

#home #main .ad-banner{
	margin-top:10px;
	padding-top:10px;
	border-top:1px dotted #ccc;
}

#home #main .ad-banner li,#home #main #feature li{
	width:254px;
	margin:0px 10px 10px 0px;
	float:left;
}

#home #main .ad-banner li.no-margin,#home #main #feature li.no-margin{
	width:254px;
	margin:0px 0px 10px 0px;
	float:left;
}

#home #main .ad-banner li,#home #main #tokusyu li{
	width:254px;
	margin:0px 10px 10px 0px;
	float:left;
}

#home #main .ad-banner li.no-margin,#home #main #tokusyu li.no-margin{
	width:254px;
	margin:0px 0px 10px 0px;
	float:left;
}

#home #main .ad-banner li,#home #main #regular li{
	width:254px;
	margin:0px 10px 10px 0px;
	float:left;
}

#home #main .ad-banner li.no-margin,#home #main #regular li.no-margin{
	width:254px;
	margin:0px 0px 10px 0px;
	float:left;
}

#home #main #contents-recommend li{
	margin:0px 0 10px 0px;
	float:left;
}

#home #main #featureback .left,
#home #main #more .left,
#home #main #theme_search .left{
	width:222px;
	margin:0px 10px 15px 0px;
	float:left;
	font-weight: bold;
	vertical-align: top;
}

#home #main #featureback .right,
#home #main #more .right,
#home #main #theme_search .right{
	width:242px;
	margin:0px 0 15px 0px;
	float:right;
	font-weight: bold;
	vertical-align: top;
}

#home #main #featureback .right li,
#home #main #more .right li,
#home #main #theme_search .right li{
	margin: 0;
	padding: 0 0 0 17px;
	line-height: 140%;
	background:url(../images/top/mpmenu_icon.gif) no-repeat 0 50%;
}
#home #main #featureback .left li,
#home #main #more .left li,
#home #main #theme_search .left li{
	margin: 0 0 0 20px;
	padding: 0 0 0 17px;
	line-height: 140%;
	background:url(../images/top/mpmenu_icon.gif) no-repeat 0 50%;
}


#localnavi-top .navigation {
	margin-bottom: 12px;
	font-weight: bold;
	text-align: center;
}
#localnavi-top .navigation li{
	margin-right: 5px;
	*margin-right: 8px;
	border-right: 1px solid #bcbcbc;
	padding-right: 7px;
	*padding-right: 3px;
	display: inline;
	font-size: 12px;
}
#localnavi-top .navigation .lastItem {
	margin: 0;
	border: 0;
	padding: 0;
}

#home #main #relativehotels{
	margin: 0 0 15px 0;
}


/* CONTENT SIDE
----------------------------------------------------------------*/


/* 共通 ////////////////////////////////////////////// */

#home #side .side-box{
	color:#4c4c4c;
	background:url(../images/top/bg_side_box.gif) repeat-y;
	margin:0px 0px 10px 0px;
	padding:1px;
	border:1px solid #ccc;
}

#home #side .side-box h3{
	width:216px;
	height:26px;
	margin:0px;
	padding:0px;
	border-bottom:2px solid #f8101d;
	text-indent:-9999px;
}

#home #side .side-box .box-body{
	padding:10px 15px 5px 15px;
}

#home #side .side-box .box-body h4{
	margin:0px;
	padding:0px;
	font-size:small;
}

#home #side .side-box .box-body p{
	margin:0px;
	font-size:75%;
	line-height:150%;
}

#home #side .side-box .box-body .link-text{
	margin:5px 0px;
	padding:0px;
	font-size:x-small;
	text-align:right;
}

/* 見出し ////////////////////////////////////////////// */


#home h3#h3-invitemember{
	background:url(../images/top/h3_side_invitemember.gif) no-repeat;
}

#home h3#h3-mobile{
	background:url(../images/top/h3_side_mobile.gif) no-repeat;
}

#home h3#h3-fromhh{
	background:url(../images/top/h3_side_fromhh.gif) no-repeat;
}

/* ログインメンバー用 ////////////////////////////////////// */
#home h3#h3-loginmember{
	background:url(../images/top/h3_side_mypage.gif) no-repeat;
}

#home #side .side-box .member-login{
	width:100px;
	margin:0px;
	padding:8px 0px 5px 5px;
	float:left;
}

#home #side .side-box .member-login p{
	line-height: 120%;
}

#home #side .side-box .log-btn{
	width:104px;
	margin:0px;
	padding:10px 5px 10px 0px;
	float:right;
}

#home #side .side-box .log-btn a{
	width: 104px;
	height: 84px;
	display: block;
	background:url(../images/top/btn_mypage_member.gif) no-repeat;
	text-indent: -9999px;
}


#home #side .side-box .log-btn a:hover{
	background-position:0px -84px;
}
#home #side .side-box .log-btn a:active{
	background-position:0px -84px;
}

/* 会員募集中 ////////////////////////////////////////////// */


#home #side .side-box .member-priv{
	width:100px;
	margin:0px;
	padding:8px 0px 5px 5px;
	float:left;
}

#home #side .side-box .member-priv p{
	line-height: 120%;
}

#home #side .side-box .reg-btn{
	width:104px;
	margin:0px;
	padding:10px 5px 10px 0px;
	float:right;
}

#home #side .side-box .reg-btn a{
	width: 104px;
	height: 84px;
	display: block;
	background:url(../images/top/btn_reg_member.gif) no-repeat;
	text-indent: -9999px;
}


#home #side .side-box .reg-btn a:hover{
	background-position:0px -84px;
}
#home #side .side-box .reg-btn a:active{
	background-position:0px -84px;
}

#home #side .side-box .box-body .buzz-point{
	margin:10px 0px;
	font-size:75%;
}

#home #side .side-box .box-body .buzz-point .point{
	margin:0px 0px 0px 5px;
	color:#f8101d;
}

#home #side .side-box .box-body .link-btn{
	margin:5px 0px;
	padding:0px;
	font-size:x-small;
	text-align:center;
}

/* 携帯 ////////////////////////////////////////////// */

#home #side .side-box #qrcode{
	margin:10px 12px 0 5px;
	_margin:10px 8px 0 5px;
	float: left;
}

#home #side .side-box #career{
	margin:40px 0 0;
}

#home #side .side-box .mobile-link{
	clear: all;
	margin:8px 0px;
	font-size:87.5%;
	text-align:center;
}

#home #side .side-box h4.sendurl{
	background:#fff;
	margin:0px;
	padding:5px 0px;
	font-size:small;
	font-weight:normal;
	text-align:center;
}

#home #side input.mobile-mail{
	width:125px;
	margin:0px 5px 0px 0px;
}

#home #side input.submit-btn{
	width:50px;
}

/* 検索メニュー ////////////////////////////////////////////// */


#home #side .side-box h3#h3-searchmenu{
	background:url(../../detail/images/h3_side_search.gif) no-repeat;
}
#home #side .side-box ul.searchmenu{
	margin:0px 0px 5px 0px;
	padding:0px;
}

#home #side .side-box ul.searchmenu li{
	font-size: 13px;
	font-weight: bold;
	margin:0px 0px 2px 0px;
	padding:0 0 0 10px;
	background:url(../images/arrow_small_red.gif) no-repeat 0 50%;
}


/* 検索メニュー ////////////////////////////////////////////// */


#home #side .side-box h3#h3-howto{
	background:url(../../detail/images/h3_side_howto.gif) no-repeat;
}
#home #side .side-box ul.howto{
	margin:0px 0px 5px 0px;
	padding:0px;
}

#home #side .side-box ul.howto li{
	font-size: 13px;
	font-weight: bold;
	margin:0px 0px 2px 0px;
	padding:0 0 0 10px;
	background:url(../images/arrow_small_red.gif) no-repeat 0 50%;
}

#home #side #side-btn-about{
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/
}
#home #side #side-btn-about a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/btn_side_01.gif) no-repeat;
	text-indent:-9999px;
}
#home #side #side-btn-about a:hover{
	background-position:0px -37px;
}
#home #side #side-btn-about a:active{
	background-position:0px -37px;
}

#home #side #side-btn-point{
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/
}
#home #side #side-btn-point a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/btn_side_02.gif) no-repeat;
	text-indent:-9999px;
}
#home #side #side-btn-point a:hover{
	background-position:0px -37px;
}
#home #side #side-btn-point a:active{
	background-position:0px -37px;
}

#home #side #side-btn-faq{
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/
}
#home #side #side-btn-faq a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/btn_side_03.gif) no-repeat;
	text-indent:-9999px;
}
#home #side #side-btn-faq a:hover{
	background-position:0px -37px;
}
#home #side #side-btn-faq a:active{
	background-position:0px -37px;
}

#home #side #side-btn-hotel{
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/
}
#home #side #side-btn-hotel a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/btn_side_04.gif) no-repeat;
	text-indent:-9999px;
}
#home #side #side-btn-hotel a:hover{
	background-position:0px -37px;
}
#home #side #side-btn-hotel a:active{
	background-position:0px -37px;
}

#home #side #side-btn-tokuten{
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/
}
#home #side #side-btn-tokuten a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/btn_side_tokuten.gif) no-repeat;
	text-indent:-9999px;
}
#home #side #side-btn-tokuten a:hover{
	background-position:0px -37px;
}
#home #side #side-btn-tokuten a:active{
	background-position:0px -37px;
}


#home #side #side-btn-keisaihotel{
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/
}
#home #side #side-btn-keisaihotel a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/btn_side_keisaihotel.gif) no-repeat;
	text-indent:-9999px;
}
#home #side #side-btn-keisaihotel a:hover{
	background-position:0px -37px;
}
#home #side #side-btn-keisaihotel a:active{
	background-position:0px -37px;
}

/* 求人バナー ////////////////////////////////////////////// */
#home #side #side-btn-kyujin{
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/
}
#home #side #side-btn-kyujin a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/btn_side_kyujin.gif) no-repeat;
	text-indent:-9999px;
}
#home #side #side-btn-kyujin a:hover{
	background-position:0px -37px;
}
#home #side #side-btn-kyujin a:active{
	background-position:0px -37px;
}

/* 試泊バナー ////////////////////////////////////////////// */
#home #side #side-btn-shihaku{
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/
}
#home #side #side-btn-shihaku a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/btn_side_shihaku.gif) no-repeat;
	text-indent:-9999px;
}
#home #side #side-btn-shihaku a:hover{
	background-position:0px -37px;
}
#home #side #side-btn-shihaku a:active{
	background-position:0px -37px;
}


/* クチコミキャンペーン */
#home #side #side-btn-kuchikomi_camp{
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/
}
#home #side #side-btn-kuchikomi_camp a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/btn_side_04.gif) no-repeat;
	text-indent:-9999px;
}
#home #side #side-btn-kuchikomi_camp a:hover{
	background-position:0px -37px;
}
#home #side #side-btn-kuchikomi_camp a:active{
	background-position:0px -37px;
}
/* クチコミキャンペーン */


/* プレミアムコースバナー ////////////////////////////////////////////// */
#home #side #side-btn-premium{
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/
}
#home #side #side-btn-premium a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/btn_side_aboutpremium.gif) no-repeat;
	text-indent:-9999px;
}
#home #side #side-btn-premium a:hover{
	background-position:0px -37px;
}
#home #side #side-btn-premium a:active{
	background-position:0px -37px;
}


/* 友達に紹介する ////////////////////////////////////////////// */

#home #side #side-btn-invitation{
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/
}
#home #side #side-btn-invitation a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/btn_side_invitation.gif) no-repeat;
	text-indent:-9999px;
}
#home #side #side-btn-invitation a:hover{
	background-position:0px -37px;
}
#home #side #side-btn-invitation a:active{
	background-position:0px -37px;
}



/* UserUnknown ////////////////////////////////////////////// */

#home #side #side-btn-unknown {
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/

}

#home #side #side-btn-unknown a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/btn_side_adresscheck.gif) no-repeat;
	text-indent:-9999px;
}





/* 相互リンクバナー ////////////////////////////////////////////// */

#home #main .top-banner {
	padding-left:7px;
}
#home #main ul.banner{
	margin: 0;
	padding: 0;
}
#home #main li.banner-list{
	float: left;
	padding: 0 7px 5px 0;
	margin: 0;
}


/* 新着クチコミ用  //////////////////////////////////////////////////////////////// */
#home #main #newbuzz H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/top/h2_buzz_c.gif) no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    WIDTH: 518px;
    TEXT-INDENT: -9999px;
    PADDING-TOP: 0px;
    HEIGHT: 33px
}
#home #main #newbuzz .buzz
{
    MARGIN: 5px 0px 0px
}
#home #main #newbuzz .buzz LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    BACKGROUND: url(../images/top/icon_list_topics.gif) no-repeat 0px 50%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 26px 1px 24px;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 0px
}
#home #main #newbuzz .buzz LI .update
{
    font-weight: bold;
    MARGIN: 0px 5px 0px 0px;
    WIDTH: 80px
}


/* アンケート用  //////////////////////////////////////////////////////////////// */

#home #side #side-btn-enquete{
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/
}
#home #side #side-btn-enquete a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/enq_02_btn.gif) no-repeat;
	text-indent:-9999px;
}
#home #side #side-btn-enquete a:hover{
	background-position:0px -37px;
}
#home #side #side-btn-enquete a:active{
	background-position:0px -37px;
}


/* 座談会用  //////////////////////////////////////////////////////////////// */

#home #side #side-btn-conversation{
	width:220px;
	height:37px;
	margin:0 15px 10px 0px;
	_margin:0 5px 10px 0px; /* Hack for IE6*/
}
#home #side #side-btn-conversation a{
	width:220px;
	height:37px;
	display:block;
	background:url(../images/top/btn_side_zadankai02.gif) no-repeat;
	text-indent:-9999px;
}
#home #side #side-btn-conversation a:hover{
	background-position:0px -37px;
}
#home #side #side-btn-conversation a:active{
	background-position:0px -37px;
}








/* ホテル最新情報スタイル 
----------------------------------------------------------------*/
#home #main #newmsg H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/top/h2_newmsg_c.gif) no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    WIDTH: 518px;
    TEXT-INDENT: -9999px;
    PADDING-TOP: 0px;
    HEIGHT: 33px
}
#home #main #newmsg .newmsg
{
    MARGIN: 5px 0px 0px
}
#home #main #newmsg .newmsg LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    BACKGROUND: url(../images/top/icon_list_topics.gif) no-repeat 0px 50%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 26px 1px 24px;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 0px
}
#home #main #newmsg .newmsg LI .update
{
    font-weight: bold;
    MARGIN: 0px 5px 0px 0px;
    WIDTH: 80px
}

.mpAreaNews
{
    MARGIN-TOP: 13px;
    MARGIN-LEFT: 20px
}
 
.mpAreaNews TH
{
    
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(../images/top/icon_list_topics.gif) no-repeat 0px 2px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px
}
.mpAreaNews TD
{  
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 16px
}
.mpAreaNews STRONG
{
    COLOR: #f00
    
}
.mpAreaNewsMore
{
    FONT-WEIGHT: bold;
    MARGIN: 0px 10px 5px 0px;
    TEXT-ALIGN: right
}

