@charset "utf-8";
	
*{
	margin:0;
	padding:0;
	list-style:none;
}

.hide{
	display:none;
}
.cf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}
.cf {
	min-height: 1%;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.center{
	text-align:center;
	margin:0 auto;
}
.cb{
	clear:both;
}

.df{
	line-height:1.5;
	font-size:12px;
}
a img { border-style:none; }

a:link { color: #FF3366; }
a:visited { color: #FF3366; }
a:hover {color: #FF6396;}
a:active { color: #FF6396; }
a img { border-style:none; }

button:hover{
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
#body a:hover{
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
#footer a:hover{
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
.link01 a:link { color: #FFFFFF; }
.link01 a:visited { color: #FFFFFF; }
.link01 a:hover { color: #DDDDDD; }
.link01 a:active { color: #DDDDDD; }
.link01 a { text-decoration:none; }

.link02 a:link { color: #333333; }
.link02 a:visited { color: #333333; }
.link02 a:hover { color: #666666; }
.link02 a:active { color: #666666; }
.link02 a { text-decoration:underline; }

.link03 a:link { color: #666666; }
.link03 a:visited { color: #666666; }
.link03 a:hover { color: #999999; }
.link03 a:active { color: #999999; }
.link03 a { text-decoration:underline; }

.button01 a:link { color: #D3435C; }
.button01 a:visited { color: #D3435C; }
.button01 a:hover { color: #F3637C; }
.button01 a:active { color: #F3637C; }
.button02 a:link { color: #FFFFFF; }
.button02 a:visited { color: #FFFFFF; }
.button02 a:hover { color: #DDDDDD; }
.button02 a:active { color: #DDDDDD; }
.button02 a { text-decoration:none; }
.button03 a:link { color: #FFFFFF; }
.button03 a:visited { color: #FFFFFF; }
.button03 a:hover { color: #DDDDDD; }
.button03 a:active { color: #DDDDDD; }
.button03 a { text-decoration:none; }

#footer a:link { color: #666666; }
#footer a:visited { color: #666666; }
#footer a:hover { color: #999999; }
#footer a:active { color: #999999; }
#footer a { text-decoration:none; }

.tright{
	text-align:right;
}
.fs15{
	font-size:15px;
}
.mbottom30{margin-bottom:30px;}
.mbottom15{margin-bottom:15px;}
.mbottom_10{margin-bottom:-10px;}
.mtop15{margin-top:15px;}
.mtop30{margin-top:30px;}
.fweight_b{
	font-weight:bold;	
}
input{vertical-align:middle;}

form input{border:1px solid #e3e3e3; font-size:13px; color:#222222; height:20px;}
form textarea{border:1px solid #e3e3e3; font-size:13px; color:#222222;}
form select{border:1px solid #e3e3e3; font-size:13px; color:#222222;}


.error{
	background:#ff9090;
	background: -moz-linear-gradient(top, #ffb0b0, #ff9090);  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffb0b0), to(#ff9090));
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	border-radius:3px;
	color:#333;
	box-shadow:1px 1px 3px #999;
}
	.error dt{
		text-align:center;
		background:#ff9090;
		background: -moz-linear-gradient(top, #ffb0b0, #ff9090);  
		background: -webkit-gradient(linear, left top, left bottom, from(#ffb0b0), to(#ff9090));
		margin-bottom:2px;
		border-radius:3px;
	}
	.error dd{
		padding:2px 2px 2px 1em;
		text-indent:-1em;
	}
	.error dd:before{
		content:"※";
	}
.info{
	background:#ccffff;
	background: -moz-linear-gradient(top, #eeffff, #ccffff);  
	background: -webkit-gradient(linear, left top, left bottom, from(#eeffff), to(#ccffff));
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	border-radius:3px;
	box-shadow:1px 1px 3px #999;
}
	.info li{
		padding:2px 2px 2px 1em;
		text-indent:-1em;
	}
	.info li:before{
		content:"※";
	}
.fpink{
	color:#ff3366;
}


.ini{
	cursor:pointer;
}

	#navi {clear:both;height:47px;overflow:hidden;margin:0;line-height:0;}#navi ul {list-style-type:none;}#navi ul li {float:left;height:47px;}#navi ul li a {display:block;height:47px;background-repeat:no-repeat;text-decoration:none;text-indent:-9999px;}#navi ul li a:hover,#navi ul li a.current {background-position:0 -47px;}#navi ul li.navi01 a {width: 160px;background-image:url(/data/img/navi01.gif);}#navi ul li.navi02 a {width: 158px;background-image:url(/data/img/navi02.gif);}#navi ul li.navi03 a {width: 158px;background-image:url(/data/img/navi03.gif);}#navi ul li.navi04 a {width: 158px;background-image:url(/data/img/navi04.gif);}#navi ul li.navi05 a {width: 158px;background-image:url(/data/img/navi05.gif);}#navi ul li.navi06 a {width: 158px;background-image:url(/data/img/navi06.gif);}#top_navi {clear:both;height:44px;overflow:hidden;margin:0;line-height:0;}#top_navi ul {list-style-type:none;}#top_navi ul li {float:left;height:44px;}#top_navi ul li a {display:block;height:44px;background-repeat:no-repeat;text-decoration:none;text-indent:-9999px;}#top_navi ul li a:hover,#top_navi ul li a.current {background-position:0 -44px;}#top_navi ul li.top_navi01 a {width: 124px;background-image:url(/data/img/header_right_menu01.png);}#top_navi ul li.top_navi02 a {width: 124px;background-image:url(/data/img/header_right_menu02.png);}#top_navi ul li.top_navi02_2 a {width: 124px;background-image:url(/data/img/header_right_menu02_2.png);}#top_navi ul li.top_navi03 a {width: 124px;background-image:url(/data/img/header_right_menu03.png);}/********************サイドナビ********************/#side_navi{clear:both;}#side_navi table{margin-bottom:20px;width:285px;border-collapse:collapse;border:1px solid #f6abb0;}#side_navi table th{text-align:left;border-bottom:1px solid #f38d94;height:35px;line-height:2.8;}#side_navi table th a{display:block;height:35px;background-repeat:no-repeat;text-decoration:none;color:#d3435c;padding-top:0px;width:285px;background:url(/data/img/side_navi.gif);}#side_navi table th a:hover,#side_navi table th a.current {background-position:0 -35px;}#side_navi table th span{font-size:12px;padding-top:10px;margin-left:35px;}#side_navi table td{text-align:left;border-bottom:1px solid #f38d94;height:30px;line-height:2.5;}#side_navi table td a{display:block;height:30px;background-repeat:no-repeat;text-decoration:none;color:#666666;width:285px;background:url(/data/img/side_navi2.gif);padding-top:0px;}#side_navi table td a:hover,#side_navi table td a.current {background-position:0 -30px;}#side_navi table td span{font-size:12px;font-weight:bold;margin-left:52px;}#side_navi .side_navi_top .side_top a{background-position:0 -35px;}#side_navi .side_navi_basis .side_basis2 a{background-position:0 -35px;}#side_navi .side_navi_hotel .side_hotel a{background-position:0 -35px;}#side_navi .side_navi_register .side_register a{background-position:0 -35px;}#side_navi .side_navi_basis .side_info a{background-position:0 -35px;}#side_navi .side_navi_detail .side_info a{background-position:0 -35px;}#side_navi .side_navi_room .side_info a{background-position:0 -35px;}#side_navi .side_navi_coupon .side_info a{background-position:0 -35px;}#side_navi .side_navi_advertise .side_info a{background-position:0 -35px;}#side_navi .side_navi_gallery .side_info a{background-position:0 -35px;}#side_navi .side_navi_analytics .side_analytics a{background-position:0 -35px;}#side_navi .side_navi_edit .side_edit a{background-position:0 -35px;}#side_navi .side_navi_bookmark .side_bookmark a{background-position:0 -35px;}#side_navi .side_navi_review .side_review a{background-position:0 -35px;}#side_navi .side_navi_repoint .side_repoint a{background-position:0 -35px;}#side_navi .side_navi_point .side_point a{background-position:0 -35px;}#side_navi .side_navi_basis .side_basis a{background-position:0 -30px;}#side_navi .side_navi_detail .side_detail a{background-position:0 -30px;}#side_navi .side_navi_room .side_room a{background-position:0 -30px;}#side_navi .side_navi_coupon .side_coupon a{background-position:0 -30px;}#side_navi .side_navi_advertise .side_advertise a{background-position:0 -30px;}#side_navi .side_navi_gallery .side_gallery a{background-position:0 -30px;}.withdrawal a{display:block;width:287px;height:37px;background-repeat:no-repeat;text-decoration:none;color:#444444;padding-top:0px;background:url(/data/img/side_navi3.gif);margin-bottom:40px;}.withdrawal span{font-size:12px;padding-top:10px;margin-left:35px;line-height:3;font-weight:bold;}/********************************ホテルタブナビ*********************************/#hotel_tab{width:600px;height:29px;margin-top:10px;margin-bottom:20px;overflow:hidden;}#hotel_tab ul{width:605px;}#hotel_tab li{line-height:2.8;float:left;text-align:center;height:29px;margin-left:2px;}#hotel_tab li a{padding-top:0px;display:block;font-size:12px;height:29px;background-repeat:no-repeat;text-decoration:none;color:#d3435c;width:98px;background:url(/data/img/content_tab.gif);}#hotel_tab li a:hover,#hotel_tab li a.current {background-position:0 -29px;}#hotel_tab .tab_list_basis .tab_basis a{background-position:0 -29px;}#hotel_tab .tab_list_detail .tab_detail a{background-position:0 -29px;}#hotel_tab .tab_list_room .tab_room a{background-position:0 -29px;}#hotel_tab .tab_list_coupon .tab_coupon a{background-position:0 -29px;}#hotel_tab .tab_list_advertise .tab_advertise a{background-position:0 -29px;}#hotel_tab .tab_list_gallery .tab_gallery a{background-position:0 -29px;}/*********************************ホテル詳細情報タブメニュー**********************************/#hotel_detail_navi{width:601px;height:35px;margin-bottom:20px;overflow:hidden;margin-left:13px;}#hotel_detail_navi table{width:600px;border-collapse:collapse;height:33px;border:1px solid #d1c27e;}#hotel_detail_navi td{font-weight:bold;text-align:center;height:33px;border-left:1px solid #d1c27e;border-bottom:1px solid #d1c27e;line-height:3;}#hotel_detail_navi td a{padding-top:0px;display:block;font-size:12px;height:33px;background-repeat:no-repeat;text-decoration:none;color:#795b00;width:119px;background:url(/data/img/detail_tab.gif);}#hotel_detail_navi td a:hover,#hotel_detail_navi td a.current {background-position:0 -33px;color:#fff;}#hotel_detail_navi .detail_navi_basis .basis a{background-position:0 -33px;color:#fff;}#hotel_detail_navi .detail_navi_access .access a{background-position:0 -33px;color:#fff;}#hotel_detail_navi .detail_navi_room .room a{background-position:0 -33px;color:#fff;}#hotel_detail_navi .detail_navi_review .review a{background-position:0 -33px;color:#fff;}#hotel_detail_navi .detail_navi_gallery .gallery a{background-position:0 -33px;color:#fff;}/*********************************BBSタブメニュー**********************************/#bbs_navi{width:601px;height:35px;margin-bottom:20px;overflow:hidden;margin-left:13px;}#bbs_navi table{width:600px;border-collapse:collapse;height:33px;border:1px solid #d1c27e;}#bbs_navi td{font-weight:bold;text-align:center;height:33px;border-left:1px solid #d1c27e;border-bottom:1px solid #d1c27e;line-height:3;}#bbs_navi td a{padding-top:0px;display:block;font-size:12px;height:33px;background-repeat:no-repeat;text-decoration:none;color:#795b00;width:99px;background:url(/data/img/detail_tab2.gif);}#bbs_navi td a:hover,#bbs_navi td a.current {background-position:0 -33px;color:#fff;}#bbs_navi td.bbs_navi_bbs_current a{background-position:0 -33px;color:#fff;}#bbs_navi .bbs_navi_bbs1 .bbs1 a{background-position:0 -33px;color:#fff;}#bbs_navi .bbs_navi_bbs2 .bbs2 a{background-position:0 -33px;color:#fff;}#bbs_navi .bbs_navi_bbs3 .bbs3 a{background-position:0 -33px;color:#fff;}#bbs_navi .bbs_navi_bbs4 .bbs4 a{background-position:0 -33px;color:#fff;}#bbs_navi .bbs_navi_bbs5 .bbs5 a{background-position:0 -33px;color:#fff;}#bbs_navi .bbs_navi_bbs6 .bbs6 a{background-position:0 -33px;color:#fff;}/*********************************ホテル詳細情報お部屋リストメニュー**********************************/.room_name_navi{width:600px;margin-left:5px;}.room_name_navi li{line-height:2.3;float:left;width:83px;height:28px;margin-right:2px;text-align:center;vertical-align:middle;color:#7c6332;}.room_name_navi li a{margin-top:10px;font-weight:bold;color:#7c6332 !important;display:block;width:83px;height:28px;text-decoration:none;background:url(/data/img/room_name_navi_bg.gif) no-repeat;}.room_name_navi li a:hover,.room_name_navi li a.current {background-position:0 -28px;color:#fff !important;}	body{color:#333333;background:#ffffff;list-style:none;font-weight:normal;font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-seri;line-height:1.4;}.wrapper{width:950px;margin:0 auto;position:relative;}/*********************************ヘッダー**********************************/#header{width:100%;height:183px;}.header_bg{width:100%;height:136px;background:url(/data/img/header_bg.jpg) repeat-x;text-align:center;}.header_top_line{width:100%;height:136px;background:url(/data/img/header_top_line.gif) repeat-x top center;}.header_left_box{float:left;}.logo_bg{position:absolute;left:-40px;width:308px;height:136px;background:url(/data/img/logo_bg.png) no-repeat;z-index:0;}.pearl01{position:absolute;left:-90px;width:162px;height:44px;background:url(/data/img/pearl01.png) no-repeat;z-index:1;}.pearl02{position:absolute;left:10px;width:137px;height:32px;background:url(/data/img/pearl02.png) no-repeat;z-index:2;}.bubble{position:absolute;left:205px;width:262px;height:136px;background:url(/data/img/bubble.png) no-repeat;z-index:0;}.logo a{position:relative;display:block;width:257px;height:90px;background:url(/data/img/logo.png);margin-top:28px;z-index:3;}.header_right_box{float:right;width:;}.header_right_menu{float:right;}.header_right_banner{clear:both;float:right;margin-top:10px;}.navi_bg{width:100%;height:47px;background:url(/data/img/navi_bg.jpg) repeat-x top;text-align:center;}.navi_bg ul{width:950px;margin:0 auto;}/*********************************フッター**********************************/#footer{color:#666666;margin-top:30px;}.footer_top_line{width:100%;height:40px;background:url(/data/img/footer_top_line_bg.gif) repeat-x bottom;text-align:center;}.footer_top_line_wrapper{width:950px;margin:0 auto;text-align:right;background:url(/data/img/footer_top_line_wrapper.jpg) no-repeat bottom center;}.footer_bg{width:100%;height:134px;text-align:center;background:#ffe4e4;}.footer_bg_wrapper{width:950px;height:134px;margin:0 auto;background:url(/data/img/footer_bg_wrapper.jpg) repeat-y center;}.footer_menu{padding:18px 0 35px;text-align:left;line-height:1.6;}.footer_menu ul{list-style:none;clear:both;}.footer_menu ul li{float:left;font-size:10px;}.copylight{clear:both;text-align:left;color:#000000;font-size:11px;}/******************************メインエリア******************************/#body{text-align:center;width:100%;background:url(/data/img/main_bg.jpg) repeat-x top;}.navi_shadow{width:100%;height:3px;background:url(/data/img/navi_shadow.png) repeat-x top;}.breadcrumb_outer{text-align:left;width:950px;}#breadcrumb{text-align:left;padding-top:10px;font-size:11px;margin-bottom:13px;}#breadcrumb li {float:left;}#breadcrumb li:after {content:' > ';}#breadcrumb li:last-child:after {content:'';}/*******************************TOPページ*******************************/.main_img_bg{width:950px;height:370px;background:url(/data/img/main_img_bg.png) no-repeat;margin-bottom:25px;}.main_img_bg_inner{width:893px;height:370px;padding-left:34px;padding-top:23px;}.main_img{float:right;width:587px;height:324px;background:url(/data/img/mainImg_hanami.jpg) no-repeat right;}.main_img a{width:587px;height:324px;display:block;padding:0px;margin:0px;}.main_img:hover {opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */filter: alpha(opacity=75); /* IE lt 8 */-ms-filter: "alpha(opacity=75)"; /* IE 8 */-khtml-opacity: .75; /* Safari 1.x */-moz-opacity: .75; /* FF lt 1.5, Netscape */zoom: 1;}.main_flash{float:left;width:299px;height:324px;margin:0px;background:url(/data/img/main_flash.jpg) no-repeat center;}.main_flash1{float:left;width:300px;height:324px;margin-top:5px;margin-left:-5px;}.flash_outer{border:2px dotted #ffcdcd;background:#fff;}.main_flash2{float:left;width:310px;height:324px;margin-top:-10px;margin-right:30px;}/*******************************マイページ*******************************/.title_icon_manager{width:622px;min-height:116px;background:url(/data/img/manager.gif) no-repeat left top;margin-bottom:15px;}.title_icon_owner{width:622px;min-height:116px;background:url(/data/img/owner.gif) no-repeat left top;margin-bottom:15px;}.title_icon_member{width:622px;min-height:116px;background:url(/data/img/member.gif) no-repeat left top;margin-bottom:15px;}.content_box{text-align:left;width:950px;background:#FFF;margin:0px 0 30px;padding-top:13px;}.main_column{text-align:left;float:left;width:622px;padding-left:13px;}.main_column2{text-align:left;float:left;width:622px;}.side_column{text-align:left;float:right;width:302px;overflow:hidden;padding-right:4px;}.side_column2{text-align:left;float:right;width:302px;overflow:hidden;margin-right:13px;}.title_box{margin-left:130px;}.title_icon_manager .title{padding-top:15px;padding-bottom:8px;font-size:18px;color:#FF6600;font-weight:bold;}.title_icon_owner .title{padding-top:15px;padding-bottom:8px;font-size:18px;color:#d3435c;font-weight:bold;}.title_icon_member .title{padding-top:15px;padding-bottom:8px;font-size:18px;color:#d3435c;font-weight:bold;}.title_box .text span{font-weight:bold;}.service_icon{margin-top:6px;margin-bottom:7px;}.service_icon li{line-height:2.2;min-height:25px;float:left;font-weight:bold;margin-right:15px;}.service_icon .icon_coupon span{background:url(/data/img/icon_coupon.gif) no-repeat left center;}.service_icon .icon_coupon2 span{background:url(/data/img/icon_coupon2.gif) no-repeat left center;}.service_icon .icon_ad span{background:url(/data/img/icon_ad.gif) no-repeat left center;}.service_icon .icon_premium span{background:url(/data/img/icon_star.gif) no-repeat left center;}.service_icon .icon_img span{background:url(/data/img/icon_img.gif) no-repeat left center;}.service_icon .icon_pen span{background:url(/data/img/icon_pen.gif) no-repeat left center;}.service_icon .icon_key span{background:url(/data/img/icon_key.gif) no-repeat left center;}.service_icon li span{line-height:2.2;padding:6px 0;padding-left:30px;}/*******ニュース********/.news{}.news_title{width:600px;height:28px;background:url(/data/img/news_title.gif) no-repeat bottom left;}.news_list{float:right;margin-top:7px;width:96px;background:url(/data/img/list_link.gif) no-repeat bottom right;}.news_list a{font-size:11px;display:block;width:96px;height:18px;background:url(/data/img/list_link.gif) no-repeat bottom right;}.news_list a span{font-size:11px;margin-left:15px;line-height:1.8;}.news table{text-align:left;clear:both;width:600px;border:1px solid #cccccc;margin-bottom:20px;line-height:1.5;color:#D3435C;padding:5px;font-size:12px;}.news table th{text-align:center;font-weight:normal;padding:5px;font-size:11px;color:#fff;padding:2px;}.news table div{width:77px;margin:2px;margin-left:5px;}.news table .news{background:#D3435C;}.news table .maintenance{background:#336699;}.news table .event{background:#ff6600;}.news_table_a_01{width:16%;}.news_table_a_02{width:15%;}.news_table_a_03{width:68%;}/*******コンテンツ********/.content_title1{clear:both;font-weight:bold;font-size:16px;color:#fff;line-height:1.9;width:600px;height:30px;background:url(/data/img/content_title.gif) no-repeat;margin-top:12px;margin-bottom:10px;}.content_title1 span{padding-left:30px;}.content_title2{clear:both;font-weight:bold;font-size:16px;color:#d3435c;line-height:1.9;width:600px;height:30px;background:url(/data/img/content_title2.gif) no-repeat;margin-top:12px;margin-bottom:10px;}.content_title2 span{padding-left:30px;}.content_title2 a{float:right;margin-top:4px;margin-right:11px;}.content_title3{margin-top:20px;background:url(/data/img/title3icon.gif) no-repeat left center;margin-bottom:5px;}.content_title3 span{font-weight:bold;font-size:12px;color:#333333;margin-left:13px;}.content_title4{width:600px;margin-top:20px;margin-bottom:5px;border-bottom:1px dotted #d3435c;}.content_title4 span{font-weight:bold;font-size:14px;color:#d3435c;}.content_next{clear:both;width:622px;margin-bottom:15px;}.content_title_text{float:left;color:#666666;padding-top:5px;margin-left:10px;}.content_title_text span{font-weight:bold;}.button01{width:139px;height:28px;float:right;text-align:center;font-size:11px;margin-right:22px;}.button01_edit{background:url(/data/img/button_pen.gif) no-repeat top right;}.button01_point{background:url(/data/img/button_point.gif) no-repeat top right;width:139px;height:30px;}.button01_hotel{background:url(/data/img/button_hotel.gif) no-repeat top right;}.button01_gallery{background:url(/data/img/button_camera.gif) no-repeat top right;}.button01 a{text-decoration:none;display:block;width:139px;height:28px;}.button01 a span{padding-top:5px;padding-left:20px;line-height:2.6;}.button01_point a{color:#fff !important;height:30px !important;}.button01_point a span{line-height:2.8 !important;}.button02{width:170px;height:20px;text-align:center;font-size:11px;margin-top:5px;margin-right:22px;margin-bottom:10px;}.button02 a{text-decoration:none;display:block;width:170px;height:20px;}.button02 a span{padding-top:5px;padding-left:20px;line-height:2;}.button02_gallery{background:url(/data/img/button_camera2.gif) no-repeat top right;}.button03{width:156px;height:20px;text-align:center;font-size:11px;margin-top:5px;margin-right:22px;margin-bottom:25px;}.button03 a{text-decoration:none;display:block;width:170px;height:20px;}.button03 a span{padding-top:5px;padding-left:10px;line-height:2;}.button03_coupon{background:url(/data/img/button_coupon.gif) no-repeat top right;}.list_text{color:#666666;margin-left:10px;padding-bottom:7px;clear:both;}.list_text span{font-weight:bold;padding:10px;background:url(/data/img/icon_pink.gif) no-repeat left center;}.hotel_left{margin-left:10px;width:270px;float:left;}.hotel_right{width:319px;overflow:hidden;float:left;}.hotel_img img{border:1px solid #e1e1e1;padding:3px;background:#fff;margin-bottom:10px;max-width:254px;}.hotel_main_img{padding-bottom:5px;background:url(/data/img/img_shadow.gif) no-repeat right bottom;}.table1 table{text-align:left;font-size:12px;border-collapse:collapse;width:320px;color:#666666;margin:0;padding:0;margin-bottom:5px;}.table1 table th{vertical-align:top;text-align:left;width:33%;padding:6px 2px;border-bottom:1px solid #cccccc;margin:0;}.table1 table th span{padding:10px;background:url(/data/img/icon_pink.gif) no-repeat left center;}.table1 table td{text-align:left;vertical-align:top;width:67%;padding:5px 10px;border-bottom:1px solid #cccccc;margin:0;background:url(/data/img/table_border.gif) no-repeat left bottom;}.table2 table{clear:both;text-align:left;font-size:12px;border-collapse:collapse;width:590px;color:#666666;margin-left:10px;padding:0;margin-bottom:30px;}.table2 table th{text-align:left;vertical-align:top;width:24%;padding:6px 2px;border-bottom:1px solid #cccccc;margin:0;}.table2 table th span{padding:10px;background:url(/data/img/icon_pink.gif) no-repeat left center;}.table2 table th ul{margin-top:10px;}.table2 table th li{font-weight:normal;vertical-align:middle;}.table2 table td{text-align:left;vertical-align:top;width:75%;padding:5px 10px;padding-right:5px;border-bottom:1px solid #cccccc;margin:0;background:url(/data/img/table_border.gif) no-repeat left bottom;}.table2 table th .strong{font-weight:bold;color:#D3435C;}.table2 table td .strong{font-weight:bold;color:#FF5500;}.table2 table td .strong2{font-weight:bold;color:#d3435c;}.table2 table td .small{font-size:10px;margin-left:5px;}.table2 table td .map{margin:10px;}.table3 table{clear:both;text-align:left;font-size:12px;border-collapse:collapse;width:590px;color:#666666;margin-left:10px;padding:0;margin-bottom:30px;}.table3 table th{text-align:left;vertical-align:top;width:24%;padding:6px 2px;border-bottom:1px solid #cccccc;margin:0;}.table3 table th span{padding:10px;background:url(/data/img/icon_pink.gif) no-repeat left center;}.table3 table td{text-align:left;vertical-align:top;padding:5px 10px;border-bottom:1px solid #cccccc;margin:0;background:url(/data/img/table_border.gif) no-repeat left bottom;}.table3 table td.inner_td{width:15%;}.facilities{clear:both;}.facilities dt{clear:both;text-align:left;float:left;width:48%;margin:0;padding:5px 0;}.facilities dt span{padding:10px;background:url(/data/img/icon_pink.gif) no-repeat left center;}.facilities dd{float:right;width:46%;margin:0;padding:5px 0;padding-left:15px;}.facilities dd span{padding:10px;background:url(/data/img/icon_pink.gif) no-repeat left center;}.facilities select{vertical-align:center;width:100px;}.gallery{clear:both;margin-bottom:5px;}.gallery img{max-width:133px;padding:3px;margin:4px 8px 4px 0;border:1px solid #e1e1e1;}.coupon{clear:both;text-align:center;width:596px;line-height:1.5;border:2px solid #e0e0e0;background:#fbfbfb;padding:10px 0;margin-bottom:5px;}.coupon p{font-weight:bold;color:#d3435c;font-size:16px;}.coupon .text1{font-weight:bold;font-size:12px;color:#333333;}.coupon .text2{font-size:10px;color:#666666;}.gallery_upload{text-align:left;width:576px;line-height:1.5;border:2px solid #e0e0e0;background:#fbfbfb;padding:10px 10px;margin-bottom:5px;}.gallery_upload p{font-size:12px;margin-top:3px;color:#666666;}.gallery_edit{clear:both;width:600px;}.gallery_edit div{position:relative;float:left;text-align:center;margin:10px 1px 0;padding:0 3px 10px;border-bottom:1px dotted #666666;}.gallery_edit div.open .icon{border:0;width:69px;height:20px;background:url(/data/img/gallery_open.png) no-repeat;position:absolute;top:10px;left:8px;z-index:1;cursor:pointer;}.gallery_edit div.close .icon{border:0;width:69px;height:20px;background:url(/data/img/gallery_close.png) no-repeat;position:absolute;top:10px;left:8px;z-index:1;cursor:pointer;}.gallery_edit div.close img.img{position:relative;z-index:0;max-width:133px;padding:3px;margin:4px 0;background:#ddd;border:1px solid #bbb;filter: alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}.gallery_edit div.open img.img{position:relative;z-index:0;max-width:133px;padding:3px;margin:4px 0;background:#fff;border:1px solid #e1e1e1;}.gallery_edit div p{text-align:center;font-size:11px;font-weight:bold;color:#333333;}.page_outer{width:620px;margin-top:0px;}.page{float:right;margin:0px 10px 0;}.page span{color:#fff;font-weight:bold;padding:3px 7px;margin-left:3px;border:1px solid #ccc;background:#d3435c;line-height:2.4;}.page a{text-decoration:none;}.page a span{color:#666666;font-weight:normal;padding:3px 7px;margin-left:3px;border:1px solid #ccc;background:#ffffff;line-height:2.4;}.page a span:hover{background:#dddddd;}table.view_table{width:600px;border:2px solid #e0e0e0;border-spacing:0;padding:1px;}table.view_table th{text-align:left;width:25%;padding:7px;background:#eaeaea;border-right:1px solid #fff;border-left:1px solid #e0e0e0;}table.view_table th span{font-size:12px;}table.view_table td{text-align:left;font-size:16px;padding:7px;background:#ffffff;border-right:1px solid #fff;border-left:1px solid #e0e0e0;}.form_button_register{width:261px;height:50px;text-align:center;background:url(/data/img/button_new.jpg) no-repeat top right;border:0;cursor:pointer;margin-top:15px;margin-bottom:10px;}.form_button_register a{display:block;width:250px;height:40px;}.room_list .title{width:600px;height:37px;padding:0px 0;margin-top:15px;border-top:1px dotted #333333;border-bottom:1px dotted #333333;background:url(/data/img/list_title_icon.gif) no-repeat center left;}.room_list .title span{padding-top:20px;margin-left:15px;font-weight:bold;font-size:14px;line-height:2.6;}.room_list .title span a{text-decoration:underline;}.room_list .title2{width:600px;height:37px;padding:0px 0;margin-top:10px;border-top:1px dotted #333333;border-bottom:1px dotted #333333;}.room_list .title2 .add{float:left;background:#ffcc66;padding:2px 5px;text-align:center;margin-top:8px;margin-right:15px;}.room_list .title2 .sp_number{font-weight:bold;float:left;background:#ffcc66;padding:2px 10px;text-align:center;margin-top:8px;margin-right:15px;}.room_list .title2 span{padding-top:20px;font-weight:bold;font-size:14px;line-height:2.6;}.room_list .title2 span a{text-decoration:underline;}.room_list .border_bottom{width:600px;padding-bottom:10px;border-bottom:1px dotted #333333;}.room_list .title3{width:600px;padding:5px 0;margin-top:2px;border-top:1px dotted #333333;border-bottom:1px dotted #333333;}.room_list .title3 .sp_number{font-weight:bold;float:left;background:#ffcc66;padding:2px 10px;text-align:center;margin-top:0px;margin-right:15px;}.room_list .title3 p{padding-top:2px;font-weight:bold;font-size:14px;width:520px;}.room_list .title3 span a{text-decoration:underline;}.room_list .border_bottom{width:600px;padding-bottom:10px;border-bottom:1px dotted #333333;}	p.list_info{margin-left:10px;color:#666666;}p.list_info span{font-weight:bold;}.room_list .special_info{color:#666666;padding:10px 10px 30px 0;}.faq_a_text{width:560px;}.room_img{width:150px;}.room_img img{max-width:133px;padding:3px;margin-top:10px;background:#fff;border:1px solid #e1e1e1;}.room_img_bg{padding-bottom:5px;background:url(/data/img/img_shadow2.gif) no-repeat right bottom;}.room_info{width:450px;margin-top:10px;}.room_info .text1{font-size:12px;font-weight:bold;color:#333333;margin-bottom:5px;}.room_info .text2{clear:both;padding-top:10px;font-size:10px;color:#666666;margin-bottom:5px;}.room_info .text3{font-size:12px;font-weight:bold;color:#d3435c;margin-bottom:5px;}table.ranking_table{width:600px;font-size:12px;}table.ranking_table th{background:#ebe8e2;vertical-align:middle;text-align:center;font-size:11px;color:#ba8d40;line-height:1;}table.ranking_table th span{font-size:44px;}table.ranking_table td{padding-left:10px;}table.ranking_table td .room_info{width:405px;}li.review_count{font-size:11px;padding-top:3px;}.room_register{border:2px solid #e0e0e0;width:576px;padding:10px;margin-bottom:30px;}.room_register table{width:576px;clear:both;text-align:left;font-size:12px;border-collapse:collapse;color:#666666;padding:0;margin-bottom:5px;}.room_register table th{text-align:left;vertical-align:top;width:23%;padding:6px 2px;border-bottom:1px solid #cccccc;margin:0;}.room_register table th span{padding:10px;background:url(/data/img/icon_pink.gif) no-repeat left center;}.room_register table td{text-align:left;vertical-align:top;width:77%;padding:5px 10px;border-bottom:1px solid #cccccc;margin:0;background:url(/data/img/table_border.gif) no-repeat left bottom;}/*****フォーム******/form .date1{width:100%;}form .date2{width:65%;}form .date3{width:50%;}form .date4{width:30%;}form .date5{width:100%; margin-bottom:5px;}form .date6{width:20%;}form .date7{width:290px;}form .text{width:100%; height:80px;}form .text2{width:100%; height:150px;}form .text3{width:90%; height:50px; margin-bottom:10px;}form .size1{width:90px;}form .size2{width:250px;}form .select{margin-right:5px;}.facilities .sample_icon{clear:both;}.facilities .sample_icon dt.icon1{float:left;width:46px;height:45px;background:url(/data/img/equipment_on.gif) no-repeat left center;}.facilities .sample_icon dt.icon2{float:left;width:46px;height:45px;background:url(/data/img/equipment_part.gif) no-repeat left center;}.facilities .sample_icon dt.icon3{float:left;width:46px;height:45px;background:url(/data/img/equipment_off.gif) no-repeat left center;}.facilities .sample_icon dd{font-weight:normal;padding:15px 0 0;float:left;}.detail_facilities .sample_icon{clear:both;}.detail_facilities .sample_icon dt.icon1{float:left;width:46px;height:45px;background:url(/data/img/equipment01.gif) no-repeat left center;}.detail_facilities .sample_icon dt.icon2{float:left;width:46px;height:45px;background:url(/data/img/equipment02.gif) no-repeat left center;}.detail_facilities .sample_icon dt.icon3{float:left;width:46px;height:45px;background:url(/data/img/equipment03.gif) no-repeat left center;}.detail_facilities .sample_icon dt.icon4{float:left;width:46px;height:45px;background:url(/data/img/equipment04.gif) no-repeat left center;}.detail_facilities .sample_icon dt.icon5{float:left;width:46px;height:45px;background:url(/data/img/equipment05.gif) no-repeat left center;}.detail_facilities .sample_icon dd{font-weight:normal;padding:15px 0 0;float:left;color:#666666;}.inner_td{padding:0 !important;}.inner_td dl{clear:both;width:100%;}.inner_td dl.dl1{border-bottom:1px solid #cccccc;margin-bottom:5px;}.inner_td dt{float:left;width:15%;padding:5px 10px;}.inner_td dd{float:left;width:65%;background:url(/data/img/table_border.gif) no-repeat left bottom;padding:5px 10px 5px;}form td ul li{float:left;margin:0px 0 3px;}form td .check{margin-left:15px;margin-right:2px;padding:0px 0;}/***********マイページサイドカラム**************/.side_column_inner{width:298px;float:right;margin:;}.button_pageview a{display:block;float:right;margin-right:10px;margin-bottom:15px;width:114px;height:20px;background:url(/data/img/button_pageview.gif) no-repeat;}.qr_bg{clear:both;width:298px;height:185px;background:url(/data/img/qr_bg.jpg) no-repeat;margin-bottom:25px;}.qr_bg .text{float:left}.qr_bg .text .text01{line-height:1.3;font-size:11px;color:#666666;margin-bottom:10px;margin-left:20px;padding-top:80px;width:162px;}.qr_bg .text .text02{font-size:11px;margin-left:20px;color:#FF9900;}.qr_bg .qr{float:right;margin-top:70px;margin-right:5px;width:107px;height:106px;background:url(/data/img/qr.jpg) no-repeat;}.to_owner{clear:both;margin-bottom:25px;}.to_owner_header{width:300px;height:34px;background:url(/data/img/to_owner_header.jpg) no-repeat;}.to_owner_body{width:300px;background:url(/data/img/to_owner_body.gif) repeat-y;}.to_owner_footer{width:300px;height:7px;background:url(/data/img/to_owner_footer.gif) no-repeat;}.to_owner .title{padding:10px 15px 5px;font-size:12px;font-weight:bold;}.to_owner .text{padding:0px 15px 10px;font-size:10px;color:#666666;}.to_owner .border{margin-left:10px;width:280px;height:1px;border-bottom:1px dotted #ccc;}/**************************************************ホテル詳細情報**************************************************/.hotel_detail{text-align:center;width:950px;background:#FFF;padding-bottom:10px;}.hotel_detail_header{width:950px;height:102px;background:url(/data/img/hotel_detail_top.jpg) no-repeat;}.hotel_detail_header div{margin-top:80px;margin-right:20px;}.hotel_detail_box{width:920px;overflow:hidden;border:1px solid #decfaf;background:#f0efe1;margin:5px auto 0;text-align:left;padding:15px 0;}.detail_title{width:890px;height:36px;background:url(/data/img/detail_title.gif) no-repeat;margin-bottom:3px;margin-left:15px;}.detail_title .hotel_name{font-size:21px;font-weight:bold;color:#663300;line-height:1.7;padding-left:45px;margin-right:5px;}.detail_title .detail_add{font-size:12px;color:#ffffff;background:#cc9900;padding:2px 7px;font-weight:bold;}.detail_title .detail_group{font-size:12px;color:#ffffff;background:#996600;padding:2px 7px;font-weight:bold;}.detail_left{float:left;margin-top:10px;margin-left:0px;padding:0;margin-left:15px;display: inline;}.detail_left img{max-width:260px;padding:3px;border:1px solid #dfcaaf;background:#fff;}.detail_right{float:right;width:64%;margin:0 15px;display: inline;}.detail_right .title{float:left;background:url(/data/img/detail_title02.gif) no-repeat left top;padding-left:10px;margin-top:10px;margin-bottom:10px;width:350px;}.detail_right .title span{color:#96751f;font-size:14px;font-weight:bold;}.coupon_get01 a{display:block;float:right;width:219px;height:52px;background:url(/data/img/button_coupon_get.jpg) no-repeat left center;padding-top:9px;}.detail_right .text{clear:both;color:#666666;margin-bottom:10px;}.add_review{width:586px;padding:10px 0px;background:#f9f9f2;border:1px solid #dcd3be;}.add_review_left{width:268px;float:left;border-right:1px solid #dcd3be;margin-left:9px;display: inline;}.add_review_left dl{font-size:12px;color:#96751f;}.add_review_left dt{float:left;width:35px;}.add_review_left ul{margin-top:10px;}.add_review_left li{float:left;margin-right:5px;}.add_review_left p a{color:#a62f0c;}.add_review_left .button_hp a{display:block;width:151px;height:22px;background:url(/data/img/button_hotel_hp.gif) no-repeat;}.button_reservation a{display:block;width:104px;height:22px;background:url(/data/img/button_reservation.gif) no-repeat;}.add_review_right{float:left;border-left:1px solid #fff;padding-left:8px;margin-right:9px;display: inline;}.add_review_right p{font-weight:bold;color:#96751f;}.review_box1{width:285px;height:36px;background:url(/data/img/star_bg.gif) no-repeat;}.add_review_right .review_box1{margin-bottom:10px;}.review_box1 ul{padding-top:2px;padding-left:6px;}.review_box1 li{float:left;}.review_box1 li.star01{width:30px;height:31px;background:url(/data/img/star_on.jpg) no-repeat;}.review_box1 li.star02{width:30px;height:31px;background:url(/data/img/star_off.jpg) no-repeat;}.review_box1 li.star_point{padding-top:4px;padding-left:5px;font-weight:bold;font-size:16px;color:#96751f;}.review_button li{float:left;}.review_button li.show_review a{display:block;width:158px;height:16px;margin-right:5px;background:url(/data/img/show_review.gif) no-repeat;}.review_button li.send_review a{display:block;width:115px;height:16px;background:url(/data/img/send_review.gif) no-repeat;}.campaign_info_box{margin-bottom:30px;margin-left:13px;}.campaign_info_box_header{width:600px;height:60px;background:url(/data/img/campaign_info_box_header.gif) no-repeat;}.campaign_info_box_header p{font-size:14px;font-weight:bold;color:#a62f0c;padding-top:22px;margin-left:55px;}.campaign_info_box_body{width:593px;margin-left:4px;border-left:1px solid #dcd3be;border-right:1px solid #dcd3be;border-bottom:1px solid #dcd3be;padding:3px 0 10px;}.campaign_info_box_body p{margin-left:15px;}.detail_title2{width:622px;height:58px;margin-left:3px;background:url(/data/img/detail_title3.jpg) no-repeat;margin-bottom:10px;}.detail_title2 span{font-size:14px;font-weight:bold;color:#663300;line-height:3.6;padding-left:55px;}.detail_title2 span.color{color:#cc3300;padding-left:0px;}.table4 table{clear:both;text-align:left;font-size:12px;border-collapse:collapse;width:610px;color:#666666;margin-left:8px;padding:0;margin-bottom:30px;}.table4 table th{color:#867739;text-align:left;vertical-align:top;width:20%;padding:8px 2px;border-bottom:1px solid #dcd3be;margin:0;background:#f8f3ed;}.table4 table th span{padding:12px 8px;}.table4 table th ul{margin-top:10px;}.table4 table th li{font-weight:normal;vertical-align:middle;}.table4 table td{text-align:left;vertical-align:top;width:80%;padding:8px 10px;padding-right:5px;border-bottom:1px solid #dcd3be;margin:0;}.table4 table th .strong{font-weight:bold;color:#D3435C;}.table4 table td .strong{font-weight:bold;color:#FF5500;}.table4 table td .small{font-size:10px;}.table4 table td .map{margin:10px;}.room_img2{width:265px;}.room_img2 img{max-width:250px;padding:3px;margin-top:10px;background:#fff;border:1px solid #e1e1e1;}.room_info2{width:330px;margin-top:20px;}.room_info2 .text1{font-size:12px;font-weight:bold;color:#867739;margin-bottom:5px;background:url(/data/img/orange_right_icon.gif) no-repeat left center;}.room_info2 .text1 span{padding-left:18px;}.room_info2 .text2{font-size:12px;color:#666666;margin-bottom:5px;}.detail_review_box1{width:608px;background:#f9f9f2;border:1px solid #dcd3be;margin-left:3px;margin-bottom:5px;}.detail_review_box1 p{padding-top:15px;float:left;color:#96751f;font-weight:bold;margin:0 10px;}.detail_review_box1 .review_box1{margin:7px;}.review_sub_text{width:608px;text-align:right;margin-left:3px;font-size:10px;}.review_sub_text span{color:#ff6666;margin-left:5px;}.send_review2 a{margin-top:10px;margin-right:15px;display:block;width:162px;height:32px;background:url(/data/img/other_review_send_button.gif) no-repeat;}.detail_review_box2{border:2px solid #dcd3be;width:606px;margin-left:3px;margin-top:5px;margin-bottom:15px;}.detail_review_box2 table{border:2px solid #fff;width:604px;border-collapse:collapse;}.detail_review_box2 table th{font-size:12px;text-align:left;color:#867739;padding:10px 0;width:130px;background:#f8f3ed;border-bottom:1px solid #dcd3be;}.detail_review_box2 table th span{margin-left:10px;}.detail_review_box2 table td{color:#ff3366;font-weight:bold;padding:10px 0;width:;border-bottom:1px solid #dcd3be;}.detail_review_box2 table td ul{margin-left:10px;}.detail_review_box2 table td li{float:left;}.detail_review_box2 table td select{margin-left:10px;}.detail_review_box2 table td span{font-weight:normal;color:#666666;margin-left:5px;}.detail_review_box2 .star01{width:18px;height:17px;background:url(/data/img/star_on2.gif) no-repeat;}.detail_review_box2 .star02{width:18px;height:17px;background:url(/data/img/star_off2.gif) no-repeat;}.detail_review_box2 .star_point{font-size:12px;font-weight:bold;color:#ff3366;padding:0 8px;}.other_review{margin-bottom:30px;}.other_review_header{width:610px;height:35px;background:url(/data/img/other_review_header.gif) no-repeat;}.other_review_body{width:610px;background:#f5f5eb;}.other_review_body ul{margin-top:10px;margin-left:15px;text-align:center;line-height:2.4;font-size:12px;}.other_review_body li{float:left;}.other_review_body li a{display:block;margin-right:8px;width:187px;height:27px;font-weight:bold;color:#858538 !important;text-decoration:none;background:url(/data/img/other_review_button.gif) no-repeat;margin-bottom:10px;}.other_review_body li a span{padding-right:15px;}.other_review_footer{width:610px;height:2px;background:url(/data/img/other_review_footer.gif) no-repeat;}.review_list_info{width:610px;margin-bottom:15px;border-bottom:1px solid #eae4d7;}.review_list_info p{padding-top:15px;float:left;}.review_list_info p span{font-weight:bold;color:#f4455c;}.review_list{margin-bottom:30px;}.review_list .title_bg{width:600px;background:url(/data/img/review_list_title_icon.gif) no-repeat left top;padding-left:10px;padding-top:3px;padding-bottom:8px;border-bottom:2px dotted #dcd3be;margin-bottom:5px;}.review_list .title_bg .review_info{}.review_list .title_bg .review_info span{margin-left:10px;}.review_list .title_bg .title{font-size:14px;color:#ff6600;font-weight:bold;}.review_list .text_box{float:left;width:475px;}.review_list .text_box .text_box_header{width:468px;height:14px;background:url(/data/img/review_box_header.gif) no-repeat left top;}.review_list .text_box .text_box_body{width:466px;border-left:1px solid #dcd3be;border-right:1px solid #dcd3be;border-bottom:1px solid #dcd3be;background:#f9f9f2;}.review_list .text_box .text_box_body p{color:#915a33;padding-top:10px;margin:0px 10px 15px;}.review_list .text_box2{float:left;width:611px;}.review_list .text_box2 .text_box_header{width:611px;height:14px;background:url(/data/img/review_box_header2.gif) no-repeat left top;}.review_list .text_box2 .text_box_body{width:609px;border-left:1px solid #dcd3be;border-right:1px solid #dcd3be;border-bottom:1px solid #dcd3be;background:#f9f9f2;}.review_list .text_box2 .text_box_body p{color:#915a33;padding-top:10px;margin:0px 10px 15px;}.review_list .img_box{margin-top:12px;float:left;}.review_list .img_box img{max-width:131px;padding:2px;border:solid 1px #dcd3be;background:#fff;}.review_list_info2{border-top:1px solid #dcd3be;}.send_review3{width:600px;}.send_review3 a{margin:0 auto;clear:both;display:block;width:191px;height:46px;background:url(/data/img/other_review_send_button2.gif) no-repeat center top;}/****************************ホテル詳細情報サイドカラム********************************/.side_column_inner2{width:302px;}.member_info_box{width:302px;margin-bottom:15px;}.member_info_box_header{width:302px;height:6px;background:url(/data/img/menber_info_box_header.gif) no-repeat;}.member_info_box_body{width:302px;padding:5px 0;background:url(/data/img/menber_info_box_body.gif) repeat-y;}.member_info_box_footer{width:302px;height:6px;background:url(/data/img/menber_info_box_footer.gif) no-repeat;}.member_info_box_body .img{float:left;}.member_info_box_body .img img{max-width:70px;margin:0 15px;}.member_info_box_body .right{float:left;}.member_info_box_body .text1 a{color:#ff6666;text-decoration:none;}.member_info_box_body .text1 a span{font-weight:bold;}.member_info_box_body .text2 a{padding-top:3px;font-size:11px;color:#ff6666;}.member_info_box_body .button_menber_register a{display:block;margin-top:5px;width:162px;height:25px;background:url(/data/img/button_member_register.gif) no-repeat;}.side_coupon_get a{display:block;width:301px;height:51px;padding-top:10px;background:url(/data/img/button_coupon_get2.jpg) no-repeat;}.side_review_box{width:300px;border:1px solid #dcd3be;background:#f9f9f2;margin-bottom:15px;}.side_review_box_inner{margin:10px 7px;}.side_review_box p{font-weight:bold;color:#96751f;}.side_star_box{width:285px;height:31px;background:url(/data/img/star_bg2.gif) no-repeat;margin-bottom:10px;}.side_star_box ul{padding:6px 8px;}.side_star_box li{float:left;}.side_star_box .star01{width:18px;height:17px;background:url(/data/img/star_on2.gif) no-repeat;}.side_star_box .star02{width:18px;height:17px;background:url(/data/img/star_off2.gif) no-repeat;}.side_star_box .star_point{font-size:16px;font-weight:bold;color:#96751f;padding:0 8px;}.new_review{float:left;width:100px;height:27px;background:url(/data/img/new_review.gif) no-repeat;}.review_number{color:#96751f;padding-top:3px;font-size:10px;}.side_review_box dl{clear:both;margin-bottom:5px;}.side_review_box dt{float:left;width:84px;padding-bottom:3px;background:url(/data/img/review_icon.gif) no-repeat left center;}.side_review_box dt span{padding-left:23px;font-size:11px;}.side_review_box dd{padding-bottom:3px;}.side_review_box dd a{font-size:11px;color:#ff6666;}.side_qr_box{width:300px;height:366px;background:url(/data/img/qr_bg2.jpg) no-repeat right;margin-bottom:20px;}.side_qr_box_inner{padding-top:80px;margin-left:10px}.side_qr_box_inner .left{float:left;text-align:center;}.side_qr_box_inner .left .qr_explain{width:136px;height:26px;background:url(/data/img/m_coupon.gif) no-repeat;}.side_qr_box_inner .left .qr_code{width:136px;height:116px;background:url(/data/img/qr2.gif) no-repeat center;}.side_qr_box_inner .right{float:left;text-align:center;margin-left:8px;}.side_qr_box_inner .right .qr_explain{width:136px;height:26px;background:url(/data/img/m_hotel.gif) no-repeat;}.side_qr_box_inner .right .qr_code{width:136px;height:116px;background:url(/data/img/qr2.gif) no-repeat center;}.url_send_form{padding-top:8px;width:280px;clear:both;text-align:left;padding-bottom:10px;margin-left:10px;border-bottom:solid 1px #ecc8cb;}.url_send_form p span{color:#c1003b;font-size:10px;}.url_send_form p{font-size:10px;padding-top:2px;}.url_send_form form input.url{border:1px solid #FF9999;width:195px;vertical-align:top;margin-top:2px;}.button_introduce a{display:block;margin-top:8px;width:216px;height:33px;padding-top:3px;background:url(/data/img/button_introduce.gif) no-repeat;margin-left:30px;}.room_img_box{margin-bottom:20px;}.room_img_box_header{width:300px;height:32px;background:url(/data/img/room_info_box_header.gif) no-repeat;}.room_img_box_body{width:300px;background:url(/data/img/room_info_box_body.gif) repeat-y;}.room_img_box_body_inner{width:290px;padding-top:10px;margin-left:13px;}.room_img_box_body img{padding:3px;border:solid 1px #e1cbb0;background:#fff;max-width:122px;}.room_img_box_body ul{text-align:center;}.room_img_box_body li{float:left;margin-right:10px;margin-bottom:10px;}.room_img_box_body li p{font-weight:bold;margin-top:-2px;}.room_img_box_body li p a{color:#ec7685;}.button_room_detail a{float:right;width:158px;height:16px;margin-right:15px;margin-bottom:5px;background:url(/data/img/button_room_detail.gif) no-repeat;}.room_img_box_footer{width:300px;height:4px;background:url(/data/img/room_info_box_footer.gif) no-repeat;}.hotel_register{clear:both;margin-bottom:20px;}.hotel_register a{display:block;width:287px;height:42px;background:url(/data/img/button_register_hotel.jpg) no-repeat;}/**************************************couponページ***************************************/@media print{body {overflow: visible !important;}}.coupon_body{text-align:left;width:480px;margin:0 auto;margin-bottom:20px;}.coupon_top{margin:;width:480px;}.coupon_top p{padding:10px 0;float:left;color:#a62f0c;font-weight:bold;}.coupon_title{position:relative;width:553px;height:51px;left:-37px;background:url(/data/img/coupon_title.png) no-repeat;}.coupon_title p{font-weight:bold;font-size:21px;color:#fff;padding-top:7px;margin-left:95px;}.coupon_box_header{margin:10px 0 0 -1px;width:481px;height:102px;background:url(/data/img/coupon_box_header.png) no-repeat;}.day_id{width:480px;margin-top:70px;}.day_id dl{float:right;}.day_id dt{color:#fff;font-weight:bold;background:#cc9900;padding:0px 10px;float:left;margin-right:3px;}.day_id dd{float:left;margin-right:15px;}.coupon_box_body{width:480px;background:#FFF;}.coupon_box_body .info_box{width:468px;border:1px solid #decfaf;background:#f4f3ea;text-align:left;margin-left:5px;margin-bottom:20px;}.coupon_box_body .info_box_inner{width:446px;padding:10px;}.info_coupon_title{width:445px;height:35px;background:url(/data/img/coupon_box_title.jpg) no-repeat;margin-bottom:10px;}.info_coupon_title p{font-size:18px;color:#663300;margin-left:15px;padding-top:7px;font-weight:bold;}.coupon_sub{width:440px;height:34px;background:url(/data/img/coupon_sub_icon.gif) no-repeat left center;margin-bottom:10px;margin-left:3px;}.coupon_sub p{font-size:14px;color:#c3304a;margin-left:15px;padding-top:7px;font-weight:bold;}.coupon_info{width:446px;background:#fff;border:1px solid #decfaf;margin-bottom:10px;}.coupon_info_inner{width:436px;padding:5px;}.coupon_limit{width:446px;background:#c3304a;border:1px solid #a8283f;text-align:center;margin-bottom:10px;}.coupon_limit p{font-size:14px;color:#fff;padding:2px 0;font-weight:bold;}.coupon_box_body .text{font-size:10px;}.access_box{}.access_box_header{margin-left:4px;width:469px;height:64px;background:url(/data/img/coupon_access_box_header.jpg) no-repeat;}.access_box_header p{font-size:14px;color:#c3304a;margin-left:55px;padding-top:20px;font-weight:bold;}.access_box_body{width:464px;margin-left:7px;border-bottom:3px solid #d3435c;border-left:1px solid #dcd3be;border-right:1px solid #dcd3be;}.access_box_body_inner{width:434px;padding:10px 15px;}.img_table{width:434px;margin-bottom:30px;}.left_img{float:left;}.left_img img{max-width:152px;padding:3px;border:1px solid #dcd3be;}.img_table .right_table{float:right;}.img_table .right_table table{width:265px;font-size:12px;border-collapse:collapse;}.img_table .right_table table th{width:70px;color:#867739;text-align:left;vertical-align:top;padding:5px 0;border-bottom:1px solid #dcd3be;}.img_table .right_table table td{width:200px;padding:5px;padding-left:8px;border-bottom:1px solid #dcd3be;background:url(/data/img/table_border.gif) no-repeat left bottom;}.bottom_logo{width:444px;min-height:68px;background:url(/data/img/coupon_bottom_logo.jpg) no-repeat right bottom;padding-top:5px;}.bottom_logo .left_text{font-size:10px;}.bottom_logo .left_text span{color:#ff3366;}.coupon_copy{width:472px;text-align:right;color:#ff3366;padding:5px 0;font-size:11px;}.button_close{text-align:center;margin:0 auto;}/******************************************************検索フォーム******************************************************/.search_top{text-align:center;width:950px;background:#FFF;padding-bottom:10px;}.hotel_search_header{width:950px;height:112px;background:url(/data/img/search_header.jpg) no-repeat;}.area_search_header{width:950px;height:103px;background:url(/data/img/title_area_search.jpg) no-repeat;}.ic_search_header{width:950px;height:103px;background:url(/data/img/title_ic_search.jpg) no-repeat;}.map_search_header{width:950px;height:103px;background:url(/data/img/title_map_search.jpg) no-repeat;}.station_search_header{width:950px;height:103px;background:url(/data/img/title_station_search.jpg) no-repeat;}.chain_search_header{width:950px;height:103px;background:url(/data/img/title_chain_search.jpg) no-repeat;}.price_search_header{width:950px;height:103px;background:url(/data/img/title_price_search.jpg) no-repeat;}.coupon_search_header{width:950px;height:103px;background:url(/data/img/title_coupon_search.jpg) no-repeat;}.various_search_header{width:950px;height:103px;background:url(/data/img/title_various_search.jpg) no-repeat;}.hotel_review_header{width:950px;height:103px;background:url(/data/img/title_hotel_review.jpg) no-repeat;}.community_title{width:950px;height:103px;background:url(/data/img/title_community.jpg) no-repeat;}.bbs_title{width:950px;height:103px;background:url(/data/img/title_bbs.jpg) no-repeat;}.talk_title{width:950px;height:103px;background:url(/data/img/title_date_talk.jpg) no-repeat;}.faq_title{width:950px;height:103px;background:url(/data/img/title_faq.jpg) no-repeat;}.special_title{width:950px;height:103px;background:url(/data/img/title_special.jpg) no-repeat;}.new_registration_header{width:950px;height:103px;background:url(/data/img/title_registration.jpg) no-repeat;}.user_login_header{width:950px;height:103px;background:url(/data/img/title_user_login.jpg) no-repeat;}.hotel_user_login_header{width:950px;height:103px;background:url(/data/img/title_hotel_user_login.jpg) no-repeat;}.hotel_group_login_header{width:950px;height:103px;background:url(/data/img/title_hotel_group_login.jpg) no-repeat;}.hotel_terms{width:950px;height:103px;background:url(/data/img/title_terms.jpg) no-repeat;}.system_login_header{width:950px;height:103px;background:url(/data/img/title_system_login.jpg) no-repeat;}.password_reminder_header{width:950px;height:103px;background:url(/data/img/title_password_reminder.jpg) no-repeat;}.content_box_header_category_search{clear:both;width:950px;height:58px;background:url(/data/img/content_box_header_category_search.png);margin-top:-15px;}.content_box_header_ic{clear:both;width:950px;height:45px;background:url(/data/img/content_box_header_ic.png);margin-top:-15px;}.content_box_header_station{clear:both;width:950px;height:45px;background:url(/data/img/content_box_header_station.png);margin-top:-15px;}.content_box_header{clear:both;width:950px;height:30px;background:url(/data/img/content_box_header.png) no-repeat top left;margin-top:-15px;}.content_box_body{width:950px;background:url(/data/img/content_box_body.gif) repeat-y;}.content_box_footer{width:950px;background:url(/data/img/content_box_footer.gif) no-repeat bottom left;margin-top:0px;padding-bottom:15px;}.content_box_body_inner{padding-left:30px;text-align:left;}.free_word{margin-right:15px;width:260px;}.free_word .title{width:227px;height:24px;background:url(/data/img/search_free_word.gif);margin-bottom:20px;}.input_bg{width:248px;height:31px;background:url(/data/img/search_free_word_bg.jpg) no-repeat top left;margin-bottom:3px;padding-top:6px;padding-left:10px;}.input_bg input{width:174px;margin-top:2px;vertical-align:top;}.free_word .text{font-size:10px;color:;}.free_word .text span{color:#f4455c;}.point{margin-right:15px;}.point .title{width:181px;height:24px;background:url(/data/img/search_point.gif);margin-bottom:7px;}.point li{float:left;}.point li.area a{display:block;width:89px;height:74px;background:url(/data/img/search_point_area.jpg);margin-right:2px;}.point li.ic a{display:block;width:89px;height:74px;background:url(/data/img/search_point_ic.jpg);margin-right:2px;}.point li.station a{display:block;width:89px;height:74px;background:url(/data/img/search_point_station.jpg);margin-right:2px;}.point li.chain a{display:block;width:89px;height:74px;background:url(/data/img/search_point_hotel_chain.jpg);margin-right:2px;}.point li.various a{display:block;width:89px;height:74px;background:url(/data/img/search_point_various.jpg);margin-right:2px;}.point li.map a{display:block;width:89px;height:74px;background:url(/data/img/search_point_map.jpg);margin-right:0px;}.prejudice{margin-right:3px;}.prejudice .title{width:204px;height:24px;background:url(/data/img/search_prejudice.gif);margin-bottom:7px;}.prejudice li{background:url(/data/img/pink_right_icon.gif) no-repeat left center;margin-bottom:2px;}.prejudice li span{padding-left:18px;}.prejudice_button a{display:block;width:177px;height:20px;background:url(/data/img/button_search_more.gif);margin-top:5px;}.title_search_menu{width:622px;height:58px;background:url(/data/img/title_hotel_search.jpg);margin-left:5px;margin-bottom:10px;}.title_recommended_hotel{width:622px;height:58px;background:url(/data/img/title_recommended_hotel.jpg);margin-left:5px;margin-bottom:10px;}.title_special_contents{width:622px;height:58px;background:url(/data/img/title_special_contents.png);margin-left:5px;margin-bottom:10px;}.title_new_review{clear:both;width:622px;height:58px;background:url(/data/img/title_new_review.jpg);margin-left:5px;margin-bottom:10px;margin-top:10px;}.title_new_registration{clear:both;width:622px;height:58px;background:url(/data/img/title_new_registration.jpg);margin-left:5px;margin-bottom:10px;margin-top:0px;}.title_user_login{width:622px;height:58px;background:url(/data/img/title_login.jpg);margin-left:5px;margin-bottom:10px;}.title_hotel_login{width:622px;height:58px;background:url(/data/img/title_hotel_login.jpg);margin-left:5px;margin-bottom:10px;}.title_group_login{width:622px;height:58px;background:url(/data/img/title_group_login.jpg);margin-left:5px;margin-bottom:10px;}.title_reminder{width:622px;height:58px;background:url(/data/img/title_reminder.jpg);margin-left:5px;margin-bottom:10px;}ul.search_list{margin-left:3px;}ul.search_list li{margin-bottom:30px;width:622px;}ul.search_list li p{padding-top:47px;margin-left:125px;margin-bottom:10px;}.area_search{width:622px;min-height:102px;background:url(/data/img/search_area_bg.gif) no-repeat top left;}.ic_search{width:622px;min-height:102px;background:url(/data/img/search_ic_bg.gif) no-repeat top left;}.station_search{width:622px;min-height:102px;background:url(/data/img/search_station_bg.gif) no-repeat top left;}.chain_search{width:622px;min-height:102px;background:url(/data/img/search_hotel_chain_bg.gif) no-repeat top left;}.prejudice_search{width:622px;min-height:102px;background:url(/data/img/search_prejudice_bg.gif) no-repeat top left;}.map_search{width:622px;min-height:102px;background:url(/data/img/search_map_bg.gif) no-repeat top left;}.coupon_search{width:622px;min-height:102px;background:url(/data/img/search_coupon_bg.gif) no-repeat top left;}.price_search{width:622px;min-height:102px;background:url(/data/img/search_price_bg.gif) no-repeat top left;}.main_area_search_button{width:201px;}.main_area_search_button a{display:block;margin-left:20px;width:201px;height:35px;background:url(/data/img/button_search_area.gif) top left;}.main_ic_search_button{width:201px;}.main_ic_search_button a{display:block;margin-left:20px;width:201px;height:35px;background:url(/data/img/button_search_ic.gif) top left;}.main_station_search_button{width:201px;}.main_station_search_button a{display:block;margin-left:20px;width:201px;height:35px;background:url(/data/img/button_search_station.gif) top left;}.main_chain_search_button{width:201px;}.main_chain_search_button a{display:block;margin-left:20px;width:201px;height:35px;background:url(/data/img/button_search_hotel_chain.gif) top left;}.main_prejudice_search_button{width:201px;}.main_prejudice_search_button a{display:block;margin-left:20px;width:201px;height:35px;background:url(/data/img/button_search_prejudice.gif) top left;}.main_map_search_button{width:201px;}.main_map_search_button a{display:block;margin-left:20px;width:201px;height:35px;background:url(/data/img/button_search_map.gif) top left;}.main_coupon_search_button{width:201px;}.main_coupon_search_button a{display:block;margin-left:20px;width:201px;height:35px;background:url(/data/img/button_search_coupon.gif) top left;}.main_price_search_button{width:201px;}.main_price_search_button a{display:block;margin-left:20px;width:201px;height:35px;background:url(/data/img/button_search_price.gif) top left;}.area_map_search{width:400px;}.area_map_search .title{width:282px;height:41px;background:url(/data/img/ribbon_map_search.jpg) top left;margin-top:-10px;}.area_area_search{width:530px;}.area_area_search .title{width:311px;height:41px;background:url(/data/img/ribbon_area_search.jpg) top left;margin-top:-10px;}.area_area_search dl{margin-top:20px;}.area_area_search dt{float:left;width:110px;padding:6px 0;border-bottom:1px dotted #c6c5bf;color:#663300;}.area_area_search dt span{padding-left:15px;background:url(/data/img/area_list_icon.gif) no-repeat left center;}.area_area_search dd{float:left;width:420px;padding:6px 0;border-bottom:1px dotted #c6c5bf;color:#c7c8b7;}.review_area_search{width:960px;margin-bottom:10px;}.review_area_search .title{width:312px;height:41px;background:url(/data/img/ribbon_review_area_search.jpg) top left;margin-top:-10px;}.review_area_search dl{width:450px;margin-top:20px;float:left;margin-left:0px;}.review_area_search dt{float:left;width:88px;padding:6px 0;border-bottom:1px dotted #c6c5bf;color:#663300;}.review_area_search dt span{padding-left:15px;background:url(/data/img/area_list_icon.gif) no-repeat left center;}.review_area_search dd{float:left;width:352px;padding:6px 0;border-bottom:1px dotted #c6c5bf;color:#c7c8b7;}.recommended_box{margin-bottom:30px;margin-left:3px;}.recommended_box_header{width:622px;background:url(/data/img/recommended_box_header.gif) no-repeat top left;}.recommended_box_body{width:622px;background:url(/data/img/recommended_box_body.gif) repeat-y;}.recommended_box_footer{width:622px;padding-bottom:15px;background:url(/data/img/recommended_box_footer.gif) no-repeat bottom left;}.recommended_box_body ul{margin-left:20px;margin-top:-15px;line-height:0;}.recommended_box_body li{float:left;width:290px;margin-right:10px;margin-top:15px;line-height:1.4;}.recommended_box_body li .img{margin-right:10px;}.recommended_box_body li img{padding:2px;border:1px solid #dddddd;margin-bottom:5px;}.recommended_box_body li .textbox{width:195px;}.recommended_box_body li .textbox2{width:96%;}.recommended_box_body p.name{font-weight:bold;color:#936f00;border-bottom:1px dotted #c6c5bf;padding:2px 0;margin-bottom:5px;}.recommended_box_body p.name a{color:#936f00;text-decoration:none;}.recommended_box_body p.name span{background:#cc9900;font-size:11px;color:#fff;padding:2px 3px 1px;margin-right:5px;}.recommended_box_body p.text{font-size:11px;color:#666666;}.recommended_box_body p.talk_detail{padding:20px 30px;color:#666666;width:560px;}.search_hotel_list{width:600px;margin-left:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #666666;}.search_hotel_list2{width:600px;margin-left:10px;margin-bottom:30px;padding-bottom:10px;border-bottom:1px dotted #666666;}.content_search_title{width:890px;height:36px;background:url(/data/img/detail_title.gif) no-repeat;margin-bottom:10px;margin-top:-10px;}.content_search_title p{margin-left:48px;padding-top:10px;font-weight:bold;font-size:14px;color:#663300;}.content_search_title p span{color:#ff6600;padding-right:5px;}.all_check{clear:both;width:430px;padding:12px 7px;color:#f4455c;background:#ffffff;border:1px solid #f0d2cc;margin:10px 0;}.all_check li{float:left;margin-right:20px;color:#663300;}.all_check li span{font-weight:bold;}.all_check select{width:100px;margin:0 5px;}.content_box_body_inner input{vertical-align:top;margin-right:5px;margin-top:2px;}table.area_check{width:890px;margin-bottom:10px;}table.route_check{width:890px;border-collapse:collapse;margin-bottom:2px;}table.route_check th{width:120px;padding-left:10px;background:#eee9e2;color:#663300;vertical-align:middle;border-bottom:1px solid #fff;}table.route_check td{padding:7px 10px;color:#663300;border-bottom:1px dotted #c5b39a;}table.route_check td li{float:left;width:180px;padding:2px 0;}table.route_check select{width:120px;margin-right:3px;}table.area_check{width:890px;border-collapse:collapse;margin-bottom:2px;}table.area_check th{width:120px;padding-left:10px;background:#eee9e2;color:#663300;vertical-align:middle;border-bottom:1px solid #fff;}table.area_check td{padding:7px 10px;color:#663300;border-bottom:1px dotted #c5b39a;}table.area_check td li{float:left;width:80px;padding:2px 0;}table.area_check td li input{vertical-align:middle;}table.service_check{width:890px;margin-bottom:10px;}table.service_check{width:890px;border-collapse:collapse;margin-bottom:2px;}table.service_check th{width:120px;padding-left:10px;background:#eee9e2;color:#663300;vertical-align:middle;border-bottom:1px solid #fff;}table.service_check td{padding:7px 10px;color:#663300;border-bottom:1px dotted #c5b39a;}table.service_check td li{float:left;width:140px;padding:2px 0;}table.service_check td li input{vertical-align:middle;margin-right:2px;}.search_star_box{float:left;margin-bottom:10px;}.search_star_box span{float:left;font-size:10px;color:#fff;background:#f55a6d;padding:3px 10px;}.search_star_box ul{padding:0px 8px;float:left;}.search_star_box li{float:left;}.search_star_box .star01{width:18px;height:17px;background:url(/data/img/star_on2.gif) no-repeat;}.search_star_box .star02{width:18px;height:17px;background:url(/data/img/star_off2.gif) no-repeat;}.search_star_box .star_point{font-size:12px;font-weight:bold;color:#d3435c;padding:2px 8px;}.room_info dl{clear:both;margin-bottom:3px;}.room_info dt{clear:both;padding:0;width:40px;float:left;}.room_info dd{float:left;padding:0;}.search_page{margin-left:10px;width:610px;}.search_page p{float:left;padding-top:5px;}.search_page p span{font-weight:bold;color:#f4455c;}.search_page .page{float:right;margin:0px 10px 0;}.search_page .page span{color:#fff;font-weight:bold;padding:3px 7px;margin-left:3px;border:1px solid #ccc;background:#d3435c;line-height:2.4;}.search_page .page a{text-decoration:none;}.search_page .page a span{color:#666666;font-weight:normal;padding:3px 7px;margin-left:3px;border:1px solid #ccc;background:#ffffff;line-height:2.4;}.search_page .page a span:hover{background:#dddddd;}.select_search_word{width:890px;padding:5px 0;line-height:30px;}.select_search_word span.blind{display:none;}.select_search_word span.word1{background:#ffcc66;border:1px solid #ffcc66;padding:5px 20px;}.select_search_word span.word2{background:#fff;border:1px solid #ffcc66;padding:5px 20px;margin-right:10px;}.select_search_word table{width:890px;border-collapse:collapse;margin-bottom:10px;}.select_search_word span.star_icon{padding:5px;padding-left:27px;background:url(/data/img/star.gif) no-repeat left;}.select_search_word span.strong{font-weight:bold;font-size:14px;color:#663300;}.select_search_word th{border-bottom:1px dotted #dddddd;width:100px;}.select_search_word td{border-bottom:1px dotted #dddddd;line-height:2.5;}.select_search_word td input{vertical-align:bottom;margin-bottom:4px;}.select_search_word li{float:left;margin-right:40px;}.select_search_word2{width:890px;padding:5px 0;}.select_search_word2 table{width:890px;border-collapse:collapse;margin-bottom:10px;border:1px solid #ffcc66;}.select_search_word2 th{background:#ffcc66;padding:5px 20px;width:100px;font-weight:normal;}.select_search_word2 td{padding:5px 20px;background:#fff;}.ic_search_bg{height:32px;background:url(/data/img/ic_search_bg.jpg) no-repeat center;padding-top:5px;}.route_list_bg{width:890px;background:#f7f3f0;padding:10px 0;}.hotel_chain{float:left;width:132px;height:115px;margin-top:-20px;margin-bottom:15px;background:url(/data/img/search_chain.png) no-repeat;}.hotel_chain_text{text-align:left;float:left;margin-left:10px;padding-top:10px;}.search_coupon_page{float:left;width:132px;height:115px;margin-top:-20px;margin-bottom:15px;background:url(/data/img/search_coupon.png) no-repeat;}.search_coupon_page_text{text-align:left;float:left;margin-left:0px;padding-top:10px;}.search_coupon_page_text p{border-left:3px solid #d3435c;color:#d3435c;font-weight:bold;font-size:14px;padding-left:5px;line-height:1.0;margin-left:15px;}.search_coupon_page_text span{display:block;padding:5px 0 10px;margin-left:10px;}.search_coupon_page_text .attention{border:1px solid #d3435c;padding:5px 20px 5px 10px;color:#d3435c;text-align:left;font-size:10px;}.hotel_review_top{float:left;width:132px;height:115px;margin-top:-20px;margin-bottom:15px;background:url(/data/img/hotel_review.png) no-repeat;}.new_registration_top{float:left;width:125px;height:109px;margin-top:-20px;margin-bottom:15px;background:url(/data/img/new_registration.png) no-repeat;}ul.chain_list{margin-top:-10px;}ul.chain_list li{float:left;width:441px;margin-right:10px;margin-bottom:10px;}ul.chain_list li .chain_header{width:441px;height:45px;text-align:center;background:url(/data/img/chain_header.gif) no-repeat;}ul.chain_list li .chain_body{width:441px;background:url(/data/img/chain_body.gif) repeat-y;}ul.chain_list li .chain_footer{width:441px;height:230px;padding-bottom:11px;text-align:center;background:url(/data/img/chain_footer.gif) no-repeat bottom;}ul.chain_list li .chain_header p{font-weight:bold;font-size:13px;color:#333333;padding-top:6px;}ul.chain_list li .chain_footer img{padding:7px;width:394px;height:136px;background:#ffffff;border:1px solid #e5e5e5;margin-bottom:10px;}ul.chain_list li .chain_footer p{text-align:left;margin-left:15px;margin-right:5px;}.group_area{width:600px;margin-left:10px;background:#f0ecdd;border:1px solid #d1c696;padding:0px 0;}.group_area li{float:left;width:99px;height:25px;border-right:1px solid #d1c696;border-bottom:1px solid #d1c696;text-align:center;line-height:2.2;}.group_area a{color:#996600;}.chain_detail_box{width:920px;background:#f0efe1;border:1px solid #decfaf;padding-top:20px;margin-left:15px;}.chain_detail_box .content_search_title p{padding-top:5px;font-size:20px;}.campaign_info_box2{margin-bottom:0px;margin-left:13px;}.campaign_info_box_header2{width:590px;height:60px;background:url(/data/img/campaign_info_box_header2.gif) no-repeat;}.campaign_info_box_header2 p{font-size:14px;font-weight:bold;color:#a62f0c;padding-top:22px;margin-left:55px;}.campaign_info_box_body2{width:584px;height:109px;margin-left:4px;border-left:1px solid #dcd3be;border-right:1px solid #dcd3be;border-bottom:1px solid #dcd3be;padding:3px 0 8px;background:#fff;}.campaign_info_box_body2 p{margin-left:15px;}.chain_info{clear:both;margin-top:10px;margin-bottom:20px;text-align:left;}.chain_info .img {margin-left:10px;text-align:left;}.chain_info .img img{max-width:270px;padding:7px;border:1px solid #decfaf;background:#fff;}.chain_info .text_area{text-align:left;margin-right:15px;}.chain_info .text_area .title{margin-left:17px;padding-left:15px;margin-bottom:15px;font-weight:bold;font-size:14px;color:#96741f;background:url(/data/img/detail_title02.gif) no-repeat left;}.banner_what a{display:block;width:302px;height:50px;background:url(/data/img/banner_what.gif);margin-bottom:20px;}.banner_coupon a{display:block;width:302px;height:69px;background:url(/data/img/banner_coupon.jpg);margin-bottom:20px;}.banner_bbs a{display:block;width:302px;height:69px;background:url(/data/img/banner_bbs.gif);margin-bottom:20px;}.button_lr{margin-top:5px;width:100%;}table.record{width:600px;border-collapse:collapse;margin-bottom:20px;font-size:12px;}table.record th{text-align:left;font-weight:normal;background:#f8e0e4;color:#d3435c;border-left:1px solid #fff;border-bottom:1px solid #efbac4;padding:5px 10px;}table.record td{text-align:left;padding:3px 10px;border-left:1px dotted #efbac4;border-bottom:1px solid #e8dee3;}table.record td span.point{font-weight:bold;color:#d3435c;font-size:14px;}table.record a{color:#666666;font-weight:bold;}table.record .search_star_box{margin:0;margin-top:3px;}table.record .search_star_box ul{padding:0;}table.record .size1{width:18%;}table.record .size2{width:23%;}table.record .size3{width:25%;}table.record .size4{width:15%;}.my_point{margin-bottom:3px;font-weight:bold;}.my_point .text{float:left;padding-top:8px;}.my_point span{color:#ffcc00;}.my_point .point{float:left;width:170px;text-align:center;border:2px solid #e0e0e0;color:#d3435c;padding:3px 0;font-size:16px;margin-left:5px;}.point_right{text-align:right;margin-bottom:15px;margin-right:18px;}p.what_point{width:600px;text-align:right;}p.what_point a{font-size:11px;color:d3435c;}p.what_point span{font-size:11px;margin-right:5px;}table.point_info_table{width:600px;border:solid 1px #efbac4;text-align:center;border-collapse:collapse;font-weight:bold;margin-bottom:30px;color:#d3435c;font-size:12px;}table.point_info_table th{border-left:solid 1px #efbac4;background:#fcf1f3;padding:6px 0;}table.point_info_table td{border-left:solid 1px #efbac4;vertical-align:middle;padding:8px 0;line-height:1.8;}table.point_info_table td span{color:#333333;}table.point_info_table td a{color:#666666;}table.point_info_table .size1{width:45%;}table.point_info_table td ul{margin-left:45px;}table.point_info_table td li{float:left;margin-right:30px;}.item_search{width:598px;border:solid 1px #efbac4;margin-bottom:30px;}.item_search p{background:#fcf1f3;padding:7px 10px;color:#d3435c;font-weight:bold;}.item_search p span{margin-left:10px;font-size:10px;font-weight:normal;}.item_search ul{padding:7px 10px;}.item_search li{float:left;width:103px;padding:3px 0;padding-left:12px;background:url(/data/img/item_list_icon.gif) no-repeat left center;}.item_search .point_area{width:578px;padding:7px 10px;}.list_info_box{width:600px;}.list_info_box .list_info{margin-top:10px;}.list_info_box .page{margin-top:0px;}.item_list{width:600px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:15px 0 0;}.item_list li{float:left;width:140px;text-align:center;margin:0 5px 15px;}.item_list li img{padding:1px;border:1px solid #e5e5e5;max-width:121px;margin-bottom:3px;}.item_list li p{width:120px;margin:0 auto;}.item_list li span{font-weight:bold;color:#666666;}.item_detail_box{width:600px;}.item_detail_box .name{font-size:16px;color:#d3435c;padding:5px 0 3px;border-bottom:1px solid #e5e5e5;margin-bottom:15px;}.item_detail_box .name span{font-size:14px;font-weight:bold;color:#fff;background:#d3435c;padding:3px 10px;margin-right:10px;}.item_detail_box .img{margin-bottom:15px;margin-right:10px;}.item_detail_box .img img{padding:3px;border:2px solid #e5e5e5;width:240px;height:240px;}.item_detail_box .item_detail{color:#666666;}.item_detail_box .item_detail p{margin-bottom:16px;}.item_detail_box .form_area{margin-top:15px;clear:both;background:#fcf1f3;margin-bottom:10px;}.item_detail_box .form_area_inner{padding:5px 15px 20px;}.item_detail_box .form_area_inner .left{padding-top:10px;}.item_detail_box .form_area input{margin-left:10px;}.item_detail_box .form_area p{clear:both;padding-top:7px;}.step1{width:472px;height:32px;background:url(/data/img/item_step1.gif) no-repeat left;margin-bottom:7px;}.step2{width:472px;height:32px;background:url(/data/img/item_step2.gif) no-repeat left;margin-bottom:7px;}.step3{width:472px;height:32px;background:url(/data/img/item_step3.gif) no-repeat left;margin-bottom:7px;}.step4{width:472px;height:32px;background:url(/data/img/item_step4.gif) no-repeat left;margin-bottom:15px;}table.item_check1{border-collapse:collapse;width:600px;border:1px solid #efbac4;font-size:12px;margin-bottom:20px;}table.item_check1 th{background:#f8e0e4;color:#d3435c;border-bottom:1px solid #efbac4;width:30%;padding:10px;text-align:left;}table.item_check1 td{border-bottom:1px solid #efbac4;padding:10px;}table.item_check1 td span{font-weight:bold;color:#d3435c;}table.item_check2{border-collapse:collapse;width:600px;border:1px solid #cccccc;font-size:12px;margin-bottom:40px;}table.item_check2 th{background:#e7e7e7;color:#666666;border-bottom:1px solid #cccccc;width:30%;padding:10px;text-align:left;}table.item_check2 td{border-bottom:1px solid #cccccc;padding:10px;}p.attention_text{margin-top:-15px;margin-bottom:15px;color:#d3435c;}p.attention_text span{color:#666666;}p.attention_text2{margin-bottom:15px;color:#d3435c;}ul.hope_check{clear:both;}ul.hope_check li{float:left;width:100px;}table.item_ticket{clear:both;width:600px;border-collapse:collapse;border:1px solid #efbac4;margin-top:10px;margin-bottom:25px;font-size:12px;}table.item_ticket th{width:20%;padding:7px 10px;background:#fcf1f3;border-bottom:1px solid #efbac4;color:#d3435c;}table.item_ticket td{padding:7px 10px;border-bottom:1px solid #efbac4;}table.item_ticket thead th{background:#da4e60;padding:0 0 0 10px;}table.item_ticket tfoot th{text-align:right;}table.item_ticket thead th .title{color:#fff;font-size:19px;padding-top:3px;}table.item_ticket thead th .ticket_number{width:234px;height:22px;background:#fff url(/data/img/item_number.gif) no-repeat left;padding-top:8px;padding-left:10px;}table.item_ticket thead th .ticket_number span{font-size:11px;color:#666666;font-weight:normal;margin-right:5px;}.list_new_review_outer{clear:both;margin:5px 0 10px;}.list_new_review_outer .left{width:112px;height:23px;background:url(/data/img/new_review2.gif) no-repeat left;}.list_new_review_outer .right{width:445px;border:1px solid #dcd3be;}table.new_review_list{width:590px;margin:;border-collapse:collapse;text-align:left;margin-left:15px;color:#666666;margin-bottom:5px;}table.new_review_list th{text-align:left;font-weight:normal;font-size:11px;padding:7px 0 5px;border-bottom:1px dotted #c6c5bf;}table.new_review_list th span{padding-left:25px;background:url(/data/img/review_icon.gif) no-repeat left;font-size:12px;margin-left:10px;}table.new_review_list th a{color:#936f00;font-weight:bold;}table.new_review_list td{width:28%;font-weight:normal;font-size:11px;padding:7px 0 5px;border-bottom:1px dotted #c6c5bf;}table.new_review_list td span{padding:3px 3px 1px;background:#cc9900;color:#fff;font-weight:bold;margin-right:7px;}table.list_new_review{margin-left:5px;text-align:left;font-size:11px;vertical-align:top;border-collapse:collapse;margin-bottom:3px;width:430px;}table.list_new_review td{vertical-align:top;border-bottom:1px dotted #dcd3be;padding:5px 0 3px;}table.list_new_review td span{padding-left:20px;margin-right:5px;background:url(/data/img/review_icon.gif) no-repeat left top;}table.list_new_review td a{margin-right:10px;}.ranking_category{width:580px;background:#f7f6f4;color:#e9e3db;margin-left:10px;margin-top:5px;padding:5px 10px;margin-bottom:5px;}.ranking_category span{padding:5px;padding-left:15px;background:url(/data/img/pink_right_icon.gif) no-repeat left;}/*********コミュニティ**********/.community_box_header{width:950px;height:53px;background:url(/data/img/community_top_header.png) no-repeat;margin-top:-25px;}.community_box_body{width:950px;background:url(/data/img/community_top_body.gif) repeat-y;}.community_box_footer{width:950px;padding-bottom:6px;background:url(/data/img/community_top_footer.gif) no-repeat bottom;}.community_box_body_inner{padding-left:30px;text-align:left;}.community_box_body .left{text-align:center;margin-right:10px;}.community_logo{width:282px;height:122px;background:url(/data/img/community_logo.png) no-repeat;margin-top:-12px;}.bbs_logo{width:282px;height:122px;background:url(/data/img/bbs_logo.png) no-repeat;margin-top:-12px;}.talk_logo{width:282px;height:122px;background:url(/data/img/talk_logo.png) no-repeat;margin-top:-12px;}.faq_logo{width:282px;height:122px;background:url(/data/img/faq_logo.png) no-repeat;margin-top:-12px;}.community_box_body .left .text{font-size:12px;color:#795b00;}.community_box_body .left .text span{font-weight:bold;font-size:17px;}ul.top_community_list{margin-bottom:10px;}ul.top_community_list li{float:left;margin-right:5px;}ul.top_community_list li div{width:145px;height:111px;}div.back_number a{display:block;width:145px;height:111px;background:url(/data/img/backnumber.jpg) no-repeat;}div.bbs a{display:block;width:145px;height:111px;background:url(/data/img/bbs.jpg) no-repeat;}div.date_talk a{display:block;width:145px;height:111px;background:url(/data/img/datetalk.jpg) no-repeat;}div.faq a{display:block;width:145px;height:111px;background:url(/data/img/faq.jpg) no-repeat;}div.back_number2 a{display:block;width:145px;height:111px;background:url(/data/img/backnumber2.jpg) no-repeat;}div.bbs2 a{display:block;width:145px;height:111px;background:url(/data/img/bbs2.jpg) no-repeat;}div.date_talk2 a{display:block;width:145px;height:111px;background:url(/data/img/datetalk2.jpg) no-repeat;}div.faq2 a{display:block;width:145px;height:111px;background:url(/data/img/faq2.jpg) no-repeat;}table.top_community_news{width:600px;margin-bottom:5px;}table.top_community_news th{width:80px;}table.top_community_news th div.news_backnumber{width:76px;height:17px;background:url(/data/img/icon_backnumber.gif) no-repeat;}table.top_community_news th div.news_bbs{width:76px;height:17px;background:url(/data/img/icon_bbs.gif) no-repeat;}table.top_community_news th div.news_talk{width:76px;height:17px;background:url(/data/img/icon_talk.gif) no-repeat;}table.top_community_news th div.news_faq{width:76px;height:17px;background:url(/data/img/icon_faq.gif) no-repeat;}table.top_community_news td{font-size:11px;color:#ff6666;padding:2px 0;padding-left:7px;}table.top_community_news td a{margin-left:5px;color:#666666;}.community_line_up{margin-top:-25px;}.community_line_up .community{width:610px;padding:15px 3px;border-bottom:2px dotted #dcd3be;}.community_line_up .community .left{width:150px;}.community_line_up .community .right{width:455px;}.community_line_up .community p.text1{color:#795b00;padding-top:16px;margin-bottom:5px;}.community_line_up .community p.text2{color:#333333;font-weight:bold;margin-bottom:10px;}.community_line_up .community p.text2 a{color:#cb2158;}.community_line_up .commu_news table{width:390px;border-collapse:collapse;font-size:11px;text-align:left;margin-left:5px;margin-bottom:10px;}.community_line_up .commu_news table td{vertical-align:top;padding:3px 1px 1px;border-bottom:1px dotted #d0bd92;}.community_line_up .commu_news table td a{color:#ff6666;}.community_line_up .commu_news table td.td1{width:15%;}.community_line_up .commu_news table td.td2{width:20%;font-size:10px;}.commu_news .img1{width:57px;height:50px;background:url(/data/img/new1.gif) no-repeat;}.commu_news .img2{width:57px;height:50px;background:url(/data/img/new2.gif) no-repeat;}.commu_news .img3{width:57px;height:50px;background:url(/data/img/new3.gif) no-repeat;}.bbs_search_box{width:600px;border:1px solid #dcd3be;background:#f9f9f2;margin-left:12px;margin-bottom:3px;}.bbs_search_box .left{padding:5px 8px;width:270px;}.bbs_search_box .right{padding:5px 8px;margin-top:5px;}.bbs_search_box .left p span{padding:3px 0;padding-left:20px;font-weight:bold;color:#96751f;background:url(/data/img/search_form_icon3.gif) no-repeat;}.bbs_search_box .left input{width:200px;}.bbs_search_box span.orange{padding-left:16px;background:url(/data/img/orange_right_icon.gif) no-repeat center left;margin-right:5px;}.bbs_search_box .right span.orange a{color:#ff6600;}.bbs_search_box .right .bbs_help{padding-top:7px;}.bbs_top{margin-left:8px;}.bbs_category{width:330px;height:26px;background:url(/data/img/bbs_tab.gif) no-repeat left;}.bbs_category p{padding:5px 10px;font-weight:bold;color:#795b00;}.bbs_top_box{width:600px;border:2px solid #dcd3be;margin-bottom:10px;}.bbs_top_box .bbs_info{width:598px;border:1px solid #fff;background:#f8f3ed;}.bbs_top_box .bbs_info div{color:#867739;padding:8px;}.bbs_top_box .bbs_info span.number{margin-right:15px;}.bbs_top_box .bbs_info span.name{font-weight:bold;margin-left:5px;}.bbs_top_box .title{border-top:1px solid #dcd3be;width:600px;padding-top:8px;padding-bottom:5px;}.bbs_top_box .title span{padding:10px;font-weight:bold;font-size:14px;color:#ff6600;padding-left:40px;margin-left:5px;background:url(/data/img/icon_bbs_title.gif) no-repeat left center;}.bbs_top_box .text{width:574px;margin-left:3px;border-top:1px dotted #dcd3be;padding:10px 10px 15px;}.bbs_send_area{background:#f9f9f2;width:600px;padding:7px 0;font-size:10px;margin-bottom:15px;}.bbs_list_outer{width:620px;padding:8px 0;border-top:1px solid #eae4d7;border-bottom:1px solid #eae4d7;}table.bbs_list{width:610px;border:2px solid #dcd3be;border-collapse:collapse;margin:15px 0;margin-left:5px;}table.bbs_list th{background:#f8f3ed;padding:8px 0px;color:#867739;border:1px solid #dcd3be;text-align:center;}table.bbs_list td{padding:8px 10px;text-align:left;border:1px solid #dcd3be;}table.bbs_list td a{font-weight:bold;}table.bbs_list th.th1{width:14%;}table.bbs_list th.th3{width:8%;}table.bbs_list th.th4{width:19%;}table.bbs_list td.td1{text-align:center;}.delete_button_area{margin-top:10px;background:#f1f1f0;width:620px;}.delete_button_area p{padding:10px;font-size:11px;}.talk_box{margin-left:8px;}.talk_box .talk_box_body{width:610px;background:#f9f9f2;}.talk_box .talk_box_header{width:610px;height:18px;background:url(/data/img/ep_box_header.jpg) no-repeat left center;}.talk_list{width:604px;margin-left:3px;border-bottom:1px dotted #c0b08b;}.talk_list .left{margin:15px 10px;padding-left:40px;background:url(/data/img/icon_ribbon.gif) no-repeat left top;}.talk_list .right{padding:10px 0;}.talk_list .left p.title{color:#ff6666;margin-bottom:5px;}.talk_list .left p.title a{color:#666666;font-weight:bold;margin-left:5px;}.talk_list .left p.text{color:#795b00;font-size:11px;}.talk_navi{font-size:11px;margin-top:-15px;margin-bottom:50px;}.talk_navi .c1 a{color:#867739;margin:0 5px;}.talk_navi .c2 a{color:#fff;margin:0 5px;text-decoration:none;}.talk_navi .talk_button{padding:3px 10px 2px;background:#ff9900;border:1px solid #ff6600;}.talk_back{margin-left:10px;width:600px;}.back_title{padding:5px 0;padding-left:40px;background:url(/data/img/icon_ribbon.gif) no-repeat left top;font-weight:bold;font-size:14px;color:#96751f;}.talk_back ul{margin:10px;}.talk_back li{float:left;width:280px;color:#ff6666;font-size:11px;padding:3px 0;}.talk_back li a{color:#666666;margin-left:8px;}.sp_day{color:#ff9900;font-weight:bold;}.faq_q{margin-right:7px;}.faq_a{width:23px;margin-right:7px;}.faq_link{padding:10px 15px;}.faq_link a{color:#ff6600;}.list_page_top{text-align:right;width:610px;margin-bottom:30px;}.top_special_list{margin-bottom:20px;width:610px;text-align:center;overflow:hidden;margin-left:10px;}.top_special_list ul{overflow:hidden;width:610px;}.top_special_list ul li{float:left;width:202px;}.top_special_list ul li img{max-width:202px;}.top_community_box{margin-bottom:30px;}.top_community_box_header{width:622px;height:146px;background:url(/data/img/community_top_header2.jpg) no-repeat;margin-top:-15px;}.top_community_box_body{width:622px;background:url(/data/img/community_top_body2.gif) repeat-y;}.top_community_box_footer{width:622px;padding-bottom:6px;background:url(/data/img/community_top_footer2.gif) no-repeat bottom;}.top_community_box_inner{padding:0 10px;}.top_community_box_header p{float:right;color:#666666;padding-top:40px;}.top_news_info{margin:;}.top_news_info_header{width:626px;height:27px;background:url(/data/img/rss_news_header.jpg) no-repeat;margin-bottom:5px;}.top_news_info_footer{width:630px;height:24px;background:url(/data/img/rss_news_footer.gif) no-repeat left;}.news_info_more{float:right;width:71px;height:20px;background:url(/data/img/button_news_more.gif) no-repeat;}.news_info_more a{display:block;width:71px;height:20px;}.top_news_info ul{font-size:11px;margin-left:5px;padding-top:3px;}.top_news_info li{padding:2px 0;}.top_news_info span{margin-right:5px;color:#ff6666;}.top_news_info a{color:#666666;}.table5 table{clear:both;text-align:left;font-size:12px;border-collapse:collapse;border:2px solid #dcd3be;width:610px;color:#666666;margin-left:8px;padding:0;margin-bottom:30px;}.table5 table th{color:#867739;text-align:left;vertical-align:top;width:26%;padding:10px 6px 8px 10px;border-bottom:1px solid #dcd3be;margin:0;background:#f8f3ed;}.table5 table td{text-align:left;vertical-align:top;width:74%;padding:8px 10px;border-bottom:1px solid #dcd3be;margin:0;}.table5 table td.td2{text-align:center;padding:10px;color:#333333;}.table5 table td li{float:left;width:70px;}.table5 td .attention{font-size:11px;color:#666666;}.table5 table th.th1{border:none;background:#fff;padding-bottom:0px;}.table5 table td.td1{border:none;background:#fff;padding-bottom:0px;}.table5 table td.td1 input{margin-right:5px;vertical-align:top;}.register_attention{font-size:11px;color:#ff6666;margin:3px 15px;}.login_text{margin-bottom:20px;margin-left:10px;}.login_attention{margin-left:7px;border:2px solid #ffcc66;width:606px;color:#666666;}.login_attention .inner{padding:8px 15px;}.login_attention .title{border-bottom:1px dotted #666666;font-size:14px;font-weight:bold;padding:5px 0;margin-bottom:10px;}.login_attention .title span{color:#ff6600;}.login_attention .text{margin-bottom:20px;}.login_attention .button_register{width:600px;text-align:center;}.login_attention .button_register a{display:block;width:231px;height:44px;background:url(/data/img/button_new_register.gif) no-repeat;margin-bottom:5px;margin-left:175px;}.button_home_back{width:600px;text-align:center;}.button_home_back a{display:block;width:231px;height:46px;background:url(/data/img/button_home_back.gif) no-repeat;margin-bottom:5px;margin-left:175px;}.button_login_link a{display:block;width:231px;height:44px;background:url(/data/img/button_login_link.gif) no-repeat;margin-bottom:5px;margin-left:175px;}.all_check input{vertical-align:middle;}.area_border{padding:0 2px;}.ng{background:#ff5050;padding:1px 3px;color:#fff;}.ok{background:#50ff80;padding:1px 3px;color:#fff;}.required{font-size:11px;color:#ff5050;font-weight:normal;}a.linkToGoogleImageSearch{display:inline-block;color:#333333;background-color:#cccccc;border-radius:10px;padding:10px;margin:5px;box-shadow:2px 2px 2px #999;text-decoration:none;}a.linkToGoogleImageSearch strong{padding:3px;color:#ff3333;font-weight:900;font-style:normal;}a.linkToGoogleImageSearch em{padding:3px;color:#ffff00;font-weight:900;font-style:normal;}#meyasu_box{margin:0 auto 20px auto;width:281px;padding:1px 1px 5px 1px;border:1px solid #EFE4AE;background-color:#FCFAEE;}#meyasu_box dt{width:281px;height:35px;background:url(/data/img/ttl_meyasubako.jpg) no-repeat;}#meyasu_box dt span{display:none;}#meyasu_box dd{text-align:center;}#meyasu_box dd dt{background:none;height:1.4em;}#meyasu_box dd dd{text-align:left;}#meyasu_box dd ul{display:none;margin:9px auto 0 auuto;background-color:#ffffcc;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;behavior: url(/data/img/border-radius.htc);background: -moz-linear-gradient(#ffffff,#ffffcc);background: -o-linear-gradient(#ffffff,#ffffcc);background: -webkit-linear-gradient(#ffffff,#ffffcc);background: linear-gradient(#ffffff,#ffffcc);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#FFffffcc');line-height:20px;font-size:12px;color:#333;}#meyasu_box dd textarea{border:1px solid #EFE4AE;height:130px;width:259px;margin:9px auto 0 auto;font-size:20px;line-height:22px;font-weight:900;color:#715F21;}#meyasu_box dd button{margin:4px auto 0 auto;border:1px solid #cccccc;color:#666666;background-color:#F8F8FA;height:21px;width:80px;font-size:9px;line-height:18px;text-align:center;cursor:pointer;}#meyasu_box dd button:hover{background-color:#ffffff;}.main_img_area{position:relative;float:right;width:580px;height:310px;background:#fcfcfa;border:1px solid #EEE9D5;margin:6px 8px 0 0;}.main_img_area_title{text-align:left;width:580px;margin-bottom:8px;}.main_img_area_inner{width:560px;margin-left:10px;text-align:left;}.main_img_area_left{float:left;width:310px;}.main_img_area_right{float:right;width:230px;}.main_img_area .free_word{}.main_img_area .free_word .title{margin-bottom:10px;}.main_img_area .prejudice{margin-bottom:30px;}.main_img_area .prejudice ul{margin-left:5px;margin-bottom:9px;}.main_img_area .main_img_area_ribbon{position:absolute;top:-7px;right:-9px;}.indexBnrSpace{margin-bottom:30px;}.side_column_box{width:300px;margin-bottom:30px;}.side_column_box .side_column_box_header{width:300px;padding-top:47px;background:url(/data/img/side_column_box_header.gif) no-repeat top;}.side_column_box .side_column_box_footer{width:300px;padding-bottom:5px;background:url(/data/img/side_column_box_footer.gif) no-repeat bottom;}.side_column_box .side_column_box_body{width:300px;padding:10px 0;background:url(/data/img/side_column_box_body.gif) repeat-y;}.side_column_box .side_column_box_inner{padding:0 15px;}.side_column_box .title{font-size:13px;font-weight:bold;margin-bottom:3px;padding:10px 0 10px 35px;background:url(/data/img/side_column_box_icon.gif) no-repeat left center;}.side_column_box .text_box{background:#fff;border-radius:5px;color:#666;line-height:1.5;margin-bottom:15px;}.side_column_box .text_box_inner{padding:10px;}.side_column_box .text_box .more_button{margin-top:8px;text-align:right;}.side_column_box .category_title_bottom{padding-bottom:6px;background:url(/data/img/category_bottom_arrow.gif) no-repeat bottom center;margin-bottom:5px;}.side_column_box .category_title{background:#FFA8A8;padding:5px 10px;border-radius:5px;color:#fff;font-weight:bold;font-size:13px;}.side_column_box ul{margin-left:3px;}.side_column_box li{margin:3px 0 5px;padding-left:15px;background:url(/data/img/pink_right_icon.gif) no-repeat left center;}#ui-tab{margin:40px 0 30px;}#ui-tab .tab_button{width:500px;height:33px;}#ui-tab .tab_button li{width:200px;float:left;margin:0 5px;}.ui-tabs-hide{display:none;}.ui-tabs-panel{padding:15px 10px;border-radius:5px;}#fragment-1{border:2px solid #F29BA6;background:#FBF2F3;}#fragment-2{border:2px solid #7CC7C2;background:#DFF2F1;}.tab_new_hotel{}.tab_new_hotel li{float:left;width:135px;margin-left:7px;margin-right:6px;}.tab_new_hotel li .pref{margin-bottom:3px;}.tab_new_hotel li .pref span{padding:1px 15px;background:#F8564E;color:#fff;font-size:11px;}.tab_new_hotel li .img_area{margin-bottom:10px;width:129px;height:129px;background:#fff;padding:2px;overflow:hidden;border:1px solid #e1e1e1;box-shadow: 0px 3px 3px rgba(0,0,0,0.1);}.tab_new_hotel li .img_area img{min-width:129px;min-height:129px;}.tab_new_hotel li .text_area{font-size:11px;color:#666;}.tab_new_hotel li .text_area .name{color:#CC9900;font-weight:bold;margin-bottom:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}	.form_button_star button{margin-right:10px;margin-bottom:15px;width:114px;height:20px;background:url(/data/img/button_pageview.gif) no-repeat;border:0;cursor:pointer;}.form_button_star button span{color:#ffffff;font-size:11px;padding:3px 0 3px 12px;}.form_button_favorite button{margin-right:0px;margin-bottom:15px;width:139px;height:20px;background:url(/data/img/button_favorite.gif) no-repeat;border:0;cursor:pointer;}.form_button_favorite button span{display:none;}.form_button_pen button{width:139px;height:28px;text-align:center;margin-right:22px;background:url(/data/img/button_pen.gif) no-repeat top right;border:0;cursor:pointer;}.form_button_pen button span{color:#d3435c;padding-top:5px;padding-left:18px;line-height:2.6;font-size:11px;}.form_button_pen2 button{margin-bottom:15px;width:178px;height:20px;text-align:center;background:url(/data/img/button_pen2.gif) no-repeat bottom right;border:0;cursor:pointer;}.form_button_pen2 button span{color:#fff;padding-top:5px;padding-left:18px;font-size:11px;}.form_button_point button{width:139px;height:28px;text-align:center;margin-right:22px;background:url(/data/img/button_point.gif) no-repeat top right;border:0;cursor:pointer;}.form_button_point button span{color:#fff;padding-top:5px;padding-left:18px;line-height:2.6;font-size:11px;}.form_button_delete button{margin-right:10px;margin-bottom:15px;width:64px;height:20px;background:url(/data/img/button_delete.gif) no-repeat;border:0;cursor:pointer;}.form_button_delete button span{color:#cccccc;font-size:11px;padding:3px 0 3px 12px;}.form_button_change button{width:261px;height:50px;text-align:center;background:url(/data/img/button_send.jpg) no-repeat top right;border:0;cursor:pointer;margin-top:10px;margin-bottom:10px;}.form_button_change button span{display:none;}.form_button_file button{width:60px;height:20px;text-align:center;background:#cccccc;border:1px solid #999999;cursor:pointer;}.form_button_file button span{color:#333333;font-size:12px;}.form_button_file_register button{width:104px;height:20px;text-align:center;background:#db667a;border:1px solid #d3435c;cursor:pointer;margin-right:5px;}.form_button_file_register button span{color:#ffffff;font-size:12px;font-weight:bold;}.form_button_plus button{width:140px;height:20px;text-align:center;background:#cccccc;border:1px solid #999999;cursor:pointer;}.form_button_plus button span{color:#333333;padding-left:18px;font-size:12px;background:url(/data/img/button_plus_icon.gif) no-repeat center left;}.form_button_plus2 button{width:113px;height:20px;text-align:center;background:url(/data/img/button_plus.gif) no-repeat;border:0;cursor:pointer;}.form_button_plus2 button span{color:#ffffff;padding-left:18px;font-size:12px;}.form_button_mail button{width:62px;height:24px;text-align:center;cursor:pointer;background:url(/data/img/button_mail_send.gif) no-repeat;border:0;}.form_button_mail button span{display:none;}.form_button_map_detail button{width:162px;height:48px;text-align:center;cursor:pointer;background:url(/data/img/button_map_detail.jpg) no-repeat;border:0;margin:10px 5px;}.form_button_map_detail button span{display:none;}.form_button_print button{width:162px;height:48px;text-align:center;cursor:pointer;background:url(/data/img/button_print.jpg) no-repeat;border:0;margin:10px 5px;}.form_button_print button span{display:none;}.form_button_review_send4 button{width:192px;height:51px;text-align:center;cursor:pointer;background:url(/data/img/button_review_send.jpg) no-repeat;border:0;margin:0px 5px 40px;}.form_button_review_send4 button span{display:none;}.form_button_review_comment button{width:222px;height:47px;text-align:center;cursor:pointer;background:url(/data/img/button_review_comment.jpg) no-repeat;border:0;margin:0px 5px 40px;}.form_button_review_comment button span{display:none;}.form_button_bbs_send button{width:223px;height:48px;text-align:center;cursor:pointer;background:url(/data/img/button_bbs_send.gif) no-repeat;border:0;margin:0px 5px 5px;}.form_button_bbs_send button span{display:none;}.form_button_free_search button{width:57px;height:25px;text-align:center;cursor:pointer;background:url(/data/img/button_form_search.gif) no-repeat;border:0;margin:0px 1px 0px;}.form_button_free_search button span{display:none;}.form_button_search_title button{width:137px;height:20px;text-align:center;cursor:pointer;background:url(/data/img/button_search_select.png) no-repeat;border:0;margin:8px 10px 0px;}.form_button_search_title span{color:#fff;padding-left:15px;font-size:12px;}.form_button_search_more button{width:302px;height:37px;text-align:center;cursor:pointer;background:url(/data/img/button_search_more.jpg) no-repeat;border:0;margin:0px 0;}.form_button_search_more button span{display:none;}.form_button_search_back button{width:167px;height:37px;text-align:center;cursor:pointer;background:url(/data/img/button_back.gif) no-repeat;border:0;margin:0px 5px;}.form_button_search_back button span{display:none;}.form_button_search_next button{width:167px;height:37px;text-align:center;cursor:pointer;background:url(/data/img/button_next.gif) no-repeat;border:0;margin:0px 5px;}.form_button_search_next button span{display:none;}.form_button_search_enter button{width:167px;height:37px;text-align:center;cursor:pointer;background:url(/data/img/button_search_enter.gif) no-repeat;border:0;margin:0px 5px;}.form_button_search_enter button span{display:none;}.form_button_search_clear button{width:167px;height:37px;text-align:center;cursor:pointer;background:url(/data/img/button_search_clear.gif) no-repeat;border:0;margin:0px 5px;}.form_button_search_clear button span{display:none;}.form_button_to_owner button{width:181px;height:20px;text-align:center;cursor:pointer;background:url(/data/img/button_to_owner.png) no-repeat;border:0;margin:75px 5px 0;}.form_button_to_owner button span{color:#96741f;padding-left:20px;font-size:12px;}.form_button_edit button{width:64px;height:20px;text-align:center;cursor:pointer;background:url(/data/img/button_edit.gif) no-repeat;border:0;margin:3px 5px;}.form_button_edit button span{color:#fff;padding-left:5px;font-size:11px;}.form_button_item_search button{width:60px;height:20px;text-align:center;background:#db667a;border:1px solid #d3435c;cursor:pointer;margin-right:5px;}.form_button_item_search button span{color:#ffffff;font-size:12px;}.form_button_item button{width:170px;height:20px;text-align:center;background:#d3435c;border:1px solid #a7273e;cursor:pointer;margin-right:5px;}.form_button_item button span{color:#ffffff;font-size:11px;}.form_button_exchange button{width:130px;height:38px;border:0;cursor:pointer;margin-left:20px;background:url(/data/img/button_exchange.gif) no-repeat;}.form_button_exchange button span{display:none;}.form_button_item_back button{width:132px;height:38px;border:0;cursor:pointer;background:url(/data/img/button_item_back.gif) no-repeat;}.form_button_item_back button span{display:none;}.form_button_item_form button{width:160px;height:38px;border:0;cursor:pointer;background:url(/data/img/button_item_form.gif) no-repeat;}.form_button_item_form button span{display:none;}.form_button_hotel_send button{width:232px;height:38px;border:0;cursor:pointer;background:url(/data/img/button_item_send.gif) no-repeat;margin-bottom:30px;}.form_button_hotel_send button span{display:none;}.form_button_item_check button{width:159px;height:38px;border:0;cursor:pointer;background:url(/data/img/button_item_check.gif) no-repeat;}.form_button_item_check button span{display:none;}.form_button_item_applied button{width:160px;height:38px;border:0;cursor:pointer;background:url(/data/img/button_item_applied.gif) no-repeat;}.form_button_item_applied button span{display:none;}.form_button_item_print button{width:161px;height:38px;border:0;cursor:pointer;margin-right:18px;background:url(/data/img/button_item_print.gif) no-repeat;}.form_button_item_print button span{display:none;}.form_button_item_mypage button{width:215px;height:38px;border:0;cursor:pointer;background:url(/data/img/button_item_mypage.gif) no-repeat;}.form_button_item_mypage button span{display:none;}.form_button_review_more button{width:181px;height:19px;border:0;cursor:pointer;background:url(/data/img/button_more_review.gif) no-repeat;margin:0 5px 5px;font-size:11px;}.form_button_review_more button span{color:#ffffff;font-size:11px;margin-left:15px;padding-top:2px;}.form_button_commu button{width:177px;height:20px;border:0;cursor:pointer;background:url(/data/img/button_community.gif) no-repeat;margin:0 5px 5px;font-size:12px;}.form_button_commu button span{color:#ffffff;font-size:12px;margin-left:15px;padding-top:2px;font-weight:bold;}.form_button_brown button{width:50px;height:21px;text-align:center;background:#cabc9d;border:1px solid #867739;cursor:pointer;margin-right:5px;}.form_button_brown button span{color:#65592c;font-size:12px;}.form_button_bbs_back button{width:126px;height:16px;border:0;cursor:pointer;background:url(/data/img/button_bbs_back.gif) no-repeat;padding-top:3px;}.form_button_bbs_back button span{display:none;}.form_button_send_comment button{width:184px;height:35px;border:0;cursor:pointer;background:url(/data/img/button_bbs_write2.jpg) no-repeat;margin-bottom:5px;}.form_button_send_comment button span{display:none;}.form_button_hope_delete{padding-right:10px;}.form_button_hope_delete button{width:104px;height:22px;border:0;cursor:pointer;background:url(/data/img/button_hope_delete.gif) no-repeat;margin-bottom:5px;margin-top:15px;}.form_button_hope_delete button span{display:none;}.form_button_more_read button{width:97px;height:16px;border:0;cursor:pointer;background:url(/data/img/button_more_read.gif) no-repeat;margin-bottom:5px;margin-top:40px;margin-right:10px;}.form_button_more_read button span{display:none;}.form_button_special_detail button{width:177px;height:20px;border:0;cursor:pointer;background:url(/data/img/button_special_detail.gif) no-repeat;margin-bottom:5px;margin-top:5px;margin-right:5px;}.form_button_special_detail button span{display:none;}.form_button_id_check button{width:132px;height:16px;border:0;cursor:pointer;background:url(/data/img/button_id_check.gif) no-repeat;margin-top:3px;margin-left:5px;}.form_button_id_check button span{display:none;}.form_button_new_register button{width:213px;height:46px;border:0;cursor:pointer;background:url(/data/img/button_register.gif) no-repeat;margin-bottom:5px;margin-top:5px;}.form_button_new_register button span{display:none;}.form_button_new_register_check button{width:213px;height:46px;border:0;cursor:pointer;background:url(/data/img/button_register_check.gif) no-repeat;margin-bottom:5px;margin-top:5px;}.form_button_new_register_check button span{display:none;}.form_button_new_register_back button{width:213px;height:46px;border:0;cursor:pointer;background:url(/data/img/button_register_back.gif) no-repeat;margin-bottom:5px;margin-top:5px;}.form_button_new_register_back button span{display:none;}.form_button_login button{width:161px;height:41px;border:0;cursor:pointer;background:url(/data/img/button_login.gif) no-repeat;margin-bottom:5px;}.form_button_login button span{display:none;}.form_button_send button{width:162px;height:42px;border:0;cursor:pointer;background:url(/data/img/button_send2.gif) no-repeat;margin-bottom:5px;}.form_button_send button span{display:none;}/*****************ファイルアップロード*****************/div.fileinputs {position: relative;height:24px;width:400px;}div.fakefile {position: absolute;top: -5px;left: 0px;z-index: 1;}input.file {position: relative;text-align: right;-moz-opacity:0 ;filter:alpha(opacity: 0);filter:alpha(opacity=0);opacity: 0;z-index: 2;padding-top:-10px;}.fakefile img{position:relative;top:7px;left:0x;}.fakefile input#targetInput{padding-bottom:0px;position:relative;top:0px;}	         div#page {
            width: 610px;
            background-color: #fff;
            margin: 0 auto;
            text-align: left;
         }
         div#container {
         }
         div.content {
            display: none;
            width: 550px; 
         }
         div.content a, div.navigation a {
            text-decoration: none;
            color: #777;
         }
         div.content a:focus, div.content a:hover, div.content a:active {
            text-decoration: underline;
         }
         div.controls {
         	width:615px;
            margin-top: 5px;
            height: 23px;
         }
         div.controls a {
            padding: 5px;
         }
         div.ss-controls {
            float: left;
         }
         div.ss-controls a.play{
         	display:block;
         	width:125px;
         	height:16px;
			background:url(/data/img/button_js_play.gif) no-repeat;
         }
         div.ss-controls a.pause{
         	display:block;
         	width:125px;
         	height:16px;
			background:url(/data/img/button_js_pause.gif) no-repeat;
         }
         div.nav-controls {
            float: right;
         }
         div.nav-controls a.prev{
             float: left;
        	width:120px;
         	height:16px;
         	display:block;
			background:url(/data/img/button_js_previous.gif) no-repeat;
         }
         div.nav-controls a.next{
             float: left;
         	width:120px;
         	height:16px;
         	display:block;
			background:url(/data/img/button_js_next.gif) no-repeat;
         }
         div.slideshow-container {
         	text-align:center;
         	vertical-align:middle;
            position: relative;
            clear: both;
            width:580px;
            height: 360px; /* This should be set to be at least the height of the largest image in the slideshow */
         }
         div.slideshow {
            margin-left: 0px;
         	width:580px;
         	height:324px;
         	overflow:hidden;

         }
         div.slideshow span.over{
              width:585px;
            position: absolute;
           	height:324px;
           display: block;
          padding:10px;
             top: 0;
            left: 0px;
          border: 1px solid #cbbd9e;
         
         }
         div.slideshow span.image-wrapper {
            display: block;
            position: absolute;
            top: 10;
            left: 5px;
            width:590px;
           	max-height:324px;
         	overflow:hidden;
      }
         div.slideshow a.advance-link {
            display: block;
            width: 590px;
            height:324px;
            text-align: center;
         }
         div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
            text-decoration: none;
         }
         div.slideshow img {
            vertical-align: middle;
            width:580px;
            height:auto;
         }
         div.download {
           	position:absolute;
           	top:-85px;
           	left:570px;
         }
	         div.download a{
	         	display:block;
	         	width:30px;
	         	height:30px;
	         	background:url(/data/img/button_js_original.png) no-repeat;
	         }
         div.caption-container {
            position: relative;
            clear: left;
            height: 75px;
         }
         span.image-caption {
            display: block;
            position: absolute;
            width: 550px;
            top: 0;
            left: 0;
         }
         div.caption {
            padding: 0px;
        }
         div.image-title {
         	margin-top:30px;
          	width:610px;
         	height:35px;
         	background:#f8f3ed;
         	color:#867739;
            font-weight: bold;
            font-size: 12px;
         }
          	div.image-title span{
          		padding-left:15px;
          		line-height:3.2;
          	}
        div.image-desc {
          	width:610px;
        	color:#666666;
            line-height: 1.5;
            padding-top: 10px;
            padding-left:8px;
         }
         div.navigation {
         	width:620px;
            /* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
         }
         ul.thumbs {
          	width:620px;
           clear: both;
            margin-top: 35px;
            padding: 0;
            margin-left:3px;
      }
         ul.thumbs li {
            float: left;
            padding: 0;
            margin: 0px 9px 10px 0;
            list-style: none;
       }
         a.thumb {
            width:114px; height:79px;
            display: block;
         }
         .thumb img{
			border: 1px solid #9d8855;
			padding: 2px;
			width:110px; height:75px;;

         }
         ul.thumbs li.selected a.thumb {
            background: #d1c594;
         }
         a.thumb:focus {
            outline: none;
         }
         ul.thumbs img {
            border: none;
            display: block;
         }
         div.pagination {
            clear: both;
 			float:right;
        }
         div.navigation div.top {
         clear:both;
            margin-top: 30px;
    
         }
         div.navigation div.bottom {
            margin-top: 0px;
         }

	.page2{
		float:left;
		margin:0px 1px 0;
	}
		.page2 span{
			color:#fff;
			font-weight:bold;
			padding:3px 7px;
			margin-left:3px;
			border:1px solid #ccc;
			background:#d3435c;
			line-height:2.4;
		}
		.page2 a{
			position:relative;
			text-decoration:none;
		}
			.page2 a span{
				color:#666666;
				font-weight:normal;
				padding:3px 7px;
				margin-left:3px;
				border:1px solid #ccc;
				background:#ffffff;
				line-height:2.4;
			}
		.page2 a span:hover{
			background:#dddddd;
		}
