/* CSS Document */

/* 共通部分 */
@import url(/css/header_footer.css);

/* 全体 */
body{ background:#ffffff; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; line-height:16px; color:#333333; margin:0; padding:0;}
.box{ margin:0 auto;}
.clear{margin:0; padding:0; clear:both; font-size:0.1em;}
.content-disc{ margin:0 auto;}


.menu-second{ width:960px; margin:2px auto; background:url(/images/btn/msbg.gif) repeat-x left top; height:24px; padding:0px; clear:left;}
* html .menu-second{ width:960px; margin:2px auto; background:url(/images/btn/msbg.gif) repeat-x; height:30px; padding-bottom:1px;}

.disc{ width:960px; margin:0 auto; background:#FFFFFF;}
.disc2{ width:960px; margin:0 auto;  background:url(/images/index_image/bgimage.gif) repeat-y; padding:0px;}

/* 全体 -トップページ用-*/
.leftmenu{ width:148px; margin-top:0px; float:left; background:#f0f0f0; padding:0px;}
.main-area{ width:615px; float:left; margin-top:0px; background:#FFFFFF; margin-bottom:0px; padding-left:10px; text-align:left;}
.rightmenu{ width:187px; float:left; margin-top:0px; background:#FFFFFF;}
* html .rightmenu{ width:187px; float:left; margin-top:0px; background:#FFFFFF; margin-left:10px;}
.toptxt{ width:960px; margin:0 auto;}
.toptxt h1{ font-size:10px; font-weight:normal; color:#0099FF; margin:0px; text-align:left;}

.r-side{ width:200px; float:left;}
.content-area{ width:750px; padding-left:10PX; float:left;}
.content-area2{ width:960px; padding-left:0PX; line-height: 1;}
.footer{ background:url(/images/common/fooder-logo.gif) no-repeat left; padding-top:10px; width:960px; height:60px; margin:0 auto; border-top:#AAAAAA solid 1px; clear:left; }

.footer-txt{margin-left:120px; padding-top:15px;}

* html .content-area .submenu-area{height:35px; background:url(/images/gelande/menu_btn/bottom_line.gif) no-repeat bottom; padding-bottom:5px; width:715px; margin-top:7px;}

.content-area .submenu-area{height:35px; background:url(/images/gelande/menu_btn/bottom_line.gif) no-repeat bottom; padding-bottom:8px; width:715px; margin-top:7px;}



/* ぱんくす部分 */
.pankuzu{ width:950px; height:20px; font-size:10px; padding-top:5px; padding-left:10px; margin:10px auto;}


/* タイトル部分 */
.content-area .title-border{ border:#E7E7E7 solid 1px; width:713px; padding:0px; margin:0px;}
.content-area .title-area{ background:url(/images/gelande/02/title_bg.gif) repeat-y; border:#FFFFFF solid 1px; width:711px;}

.content-area .title-area table{ width:715px;}
.content-area .title-area td.icon{ padding:5px 5px 0px 5px; width:75px; line-height:10px;}
.content-area .title-area td.qr{ padding:5px; width:69px; text-align:center; font-size:10px; line-height:10px; height:61px;}
.content-area .title-area th{ text-align:left; font-weight:normal; padding-left:5px; line-height:1.2;}
.content-area .title-area th strong{ color:#666666; font-size:20px;}
.content-area .title-area th em{ font-style:normal; color:#FF7800; font-size:12px;}



/* トップ天気部分 */
.leisure_info_box_right{width:165px; margin:10px 30px 10px 0; padding:0; float:right;}
.leisure_info_box_right h3{margin:0; padding:0; text-indent:-9999px;}
.leisure_info_box_right h3.weather{width:165px; height:21px; background:url(/img/ch_weather.gif) no-repeat;}
.leisure_info_box_right h4{width:165px; margin:0; padding:4px 0; color:#FFFFFF; background:#FF7F00; text-align:center; font-weight:normal;}
.leisure_info_box_right table.weather_icon{width:165px; margin:0; padding:0; background:#FFBF00;}
.leisure_info_box_right table.weather_icon td.place{height:26px; background:#FFFFFF; text-align:center;}
.leisure_info_box_right table.weather_icon td.icon{width:110px; height:29px; background:#FFFFFF; text-align:center;}



/* システムテンプレート部分 */


* html .content-area .submenu-area{height:35px; background:url(../images/gelande/menu_btn/bottom_line.gif) no-repeat bottom; padding-bottom:5px; width:715px; margin-top:7px;}
.content-area .submenu-area{height:35px; background:url(../images/gelande/menu_btn/bottom_line.gif) no-repeat bottom; padding-bottom:8px; width:715px; margin-top:7px;}


/* 右サイドカラム */

.r-side .spot-area{ background:url(../images/r_side/spot_tit.gif) no-repeat; padding-top:23px; border:#D6D6D6 solid 1px; width:198px;}
.r-side .r-bg{ background-color:#FBFBFB;}
.r-side .spot-area .kyeword-area{ background:url(../images/r_side/keyword_tit.gif) no-repeat; padding-top:40px; padding-bottom:15px; padding-left:8px; width:190px; }
.r-side .spot-area .area-area{ background:url(../images/r_side/area_tit.gif) no-repeat; padding-top:35px; padding-bottom:10px; padding-left:8px; width:190px;}
.r-side .spot-area table{ margin-top:7px;}
.r-side .spot-area .todohuken-area{ background:url(../images/r_side/todohuken_tit.gif) no-repeat; padding-top:30px; padding-bottom:5px; padding-left:8px; width:190px;}
.r-side .spot-area .todohuken-area dl{ margin-top:0px; width:180px;}
.r-side .spot-area .todohuken-area dla:link{ color:#3399FF;}
.r-side .spot-area .todohuken-area dt{ margin-top:2px; background:url(../images/r_side/arrow_icon.gif) no-repeat left center; padding-left:12px; color:#3399FF; text-decoration: underline;}
.r-side .spot-area .todohuken-area dd{ margin-top:2px; background:url(../images/r_side/arrow_icon.gif) no-repeat left center; padding-left:12px; margin-left:20px;}
.r-side td.left{padding-right:10px;}

.r-side .r-bg2{ background-color:#FBFBFB;}
.r-side .info-area{ background:url(../images/r_side/info_tit.gif) no-repeat; margin-top:10px; padding-left:8px; padding-top:30px; border:#D6D6D6 solid 1px; width:190px; padding-bottom:10px;}
.r-side .info-area table{ margin-bottom:5px;}
.r-side .info-area th{font-weight:normal; padding-top:5px; padding-bottom:5px;}
.r-side .info-area th a:link{ color:#3399FF;}
.r-side .info-area td.right{ padding-left:10px; text-align:center; font-size:10px;}
.r-side .info-area td a:link{ color:#3399FF;}

/* 近くで遊ぶなら */
.r-side .r-bg3{ background-color:#FBFBFB;}
.r-side .play-area{ background:url(../images/r_side/play_tit.gif) no-repeat; margin-top:0px; padding-left:8px; padding-top:30px; border:#D6D6D6 solid 1px; width:190px; padding-bottom:10px;}
.r-side .play-area a:link{ color:#3399FF; padding-left:10px;}

/* 近くで休むなら */
.r-side .r-bg4{ background-color:#FBFBFB;}
.r-side .stay-area{ background:url(../images/r_side/stay_tit.gif) no-repeat; margin-top:10px; padding-left:8px; padding-top:30px; border:#D6D6D6 solid 1px; width:190px; padding-bottom:10px; margin-bottom:10px;}
.r-side .stay-area a:link{ color:#3399FF; padding-left:10px;}


/* ---20090226 pdc--- */

/* CSS Document */

/* 右サイドカラム部分 */

.r-side_new{ width:200px; float:left;}
.r-side_new .spot-area_new{/* background:url(../images/r_side/spot_tit.gif) no-repeat; padding-top:23px; padding-left: 8px; */border:#D6D6D6 solid 1px;/* width:190px;*/ width: 198px;}
.r-side_new .r-bg_new{ background-color:#FBFBFB;}
.r-side_new .spot-area_new .keyword-area_new{ /*background:url(../images/r_side/keyword_tit.gif) no-repeat; padding-top:40px;*/ padding-bottom:15px; /*padding-left:8px;*/ padding-left: 0px; /*width:190px;*/ width: 198px;}
.r-side_new .spot-area_new .area-area_new{ /*background:url(../images/r_side/area_tit.gif) no-repeat; padding-top:35px;*/ padding-bottom:10px;/* padding-left:8px; */ padding-left: 0px; /*width:190px;*/ width: 198px;}
.r-side_new .spot-area_new table{ margin-top:7px;}
.r-side_new .spot-area_new .todohuken-area_new{/* background:url(../images/r_side/todohuken_tit.gif) no-repeat; padding-top:30px; */padding-bottom:5px;/* padding-left:8px; */ padding-left: 0px; /*width:190px;*/ width: 198px;}
.r-side_new .spot-area_new .todohuken-area_new dl{ margin-top:0px; width:180px;}
.r-side_new .spot-area_new .todohuken-area_new dla:link{ color:#3399FF;}
.r-side_new .spot-area_new .todohuken-area_new dt{ margin-top:2px; background:url(/search-all/images/r_side/arrow_icon.gif) no-repeat left center; padding-left:12px; color:#3399FF; text-decoration: underline;}
.r-side_new .spot-area_new .todohuken-area_new dd{ margin-top:2px; background:url(/search-all/images/r_side/arrow_icon.gif) no-repeat left center; padding-left:12px; margin-left:20px;}
.r-side_new td.left_new{padding-right:10px;}

.r-side_new .r-bg2_new{ background-color:#FBFBFB;}
.r-side_new .info-area_new{ /*background:url(../images/r_side/info_tit.gif) no-repeat;*/ margin-top:10px; padding-left:8px;/* padding-top:30px; */border:#D6D6D6 solid 1px; width:190px; padding-bottom:10px;}
.r-side_new .info-area_new table{ margin-bottom:5px;}
.r-side_new .info-area_new th{font-weight:normal; padding-top:5px; padding-bottom:5px;}
.r-side_new .info-area_new th a:link{ color:#3399FF;}
.r-side_new .info-area_new td.right_new{ padding-left:10px; text-align:center; font-size:10px;}
.r-side_new .info-area_new td a:link{ color:#3399FF;}

/* 近くで遊ぶなら */
.r-side_new .r-bg3_new{ background-color:#FBFBFB;}
.r-side_new .play-area_new{ background: url(/search-all/images/r_side/tit_bg.gif) repeat-x left top; margin-top:0px; padding-left:8px; border:#D6D6D6 solid 1px; width:190px; padding-bottom:10px;}
/*.r-side_new .play-area_new a{padding-left:10px;} */
/*.r-side_new .play-area_new a:link{ color:#3399FF; padding-left:10px;} */
.r-side_new .play-area_new a{padding-left:10px;}
.r-side_new .play-area_new a:link{color:#3399FF;}

/* 近くで休むなら */
.r-side_new .r-bg4_new{ background-color:#FBFBFB;}
.r-side_new .stay-area_new{ /*background:url(../images/r_side/stay_tit.gif) no-repeat;*/ margin-top:10px; padding-left:8px;/* padding-top:30px;*/ border:#D6D6D6 solid 1px; width:190px; padding-bottom:10px; margin-bottom:10px;}
/* .r-side_new .stay-area_new a{padding-left:10px;} */
/* .r-side_new .stay-area_new a:link{ color:#3399FF; padding-left:10px;} */
.r-side_new .stay-area_new a{padding-left:10px;}
.r-side_new .stay-area_new a:link{color:#3399FF;}

/* 2009.02.24 */
div.r-side_new p.r_navi_title_new{
	/*background: url(../images/r_side/tit_bg.gif) repeat-x;*/
	height: 30px;
	margin: 0;
	padding: 0;
	line-height: 2.0;
	font-size: 12px;
	font-weight: bold;
	color: #646564;
}

div.r-side_new p.r_navi_title2_new{
	/*background: url(../images/r_side/tit_bg.gif) repeat-x;*/
	height: 30px;
	margin: 0;
	padding-left: 8px;
	line-height: 2.0;
	font-size: 12px;
	font-weight: bold;
	color: #646564;
}

div.r-side_new p.r_navi_serch_new{
	/*background: url(../images/r_side/tit_bg.gif) repeat-x;*/
	height: 25px;
	margin: 0;
	padding-left: 25px;
	padding-top: 5px;
	line-height: 1.5;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.padding_left_new{
	padding-left: 8px;
}

div.r-side_new div.stay-area_new{
background: url(/search-all/images/r_side/tit_bg.gif) repeat-x left top;
}

div.r-side_new div.spot-area_new{
background: url(/search-all/images/r_side/tit_bg.gif) repeat-x left top;
}

div.r-side_new div.info-area_new{
background: url(/search-all/images/r_side/tit_bg.gif) repeat-x left top;
}

div.r-side_new div.spot-area_new div.keyword-area_new{
background: url(/search-all/images/r_side/serch_bg.gif) repeat-x left top;
}

div.r-side_new div.spot-area_new div.area-area_new{
background: url(/search-all/images/r_side/serch_bg.gif) repeat-x left top;
}

div.r-side_new div.spot-area_new div.todohuken-area_new{
background: url(/search-all/images/r_side/serch_bg.gif) repeat-x left top;
}

/* ------------------ */
div.site{
	width: 703px;
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #cccccc;
}
div.site span{
	font-weight: bold;
	font-size: 12px;
}


#btn_table{
	width:80%;
	_width:65%;
}

#btn_table img{
	vertical-align: middle;
}
