@charset "utf-8";
/* CSS Document */

h2.default{
	background:url(/images/var3/ttl_bg.jpg) left bottom no-repeat;
	padding:0 0 6px 6px;
	margin-bottom:10px;
	font-size:130%;
	color:#666;
	letter-spacing:0.2em;
	
}

h3.default{
	background:url(/images/var3/ttl_bg.jpg) left bottom no-repeat;
	padding:0 0 6px 6px;
	margin-bottom:10px;
	font-size:130%;
	color:#666;
	letter-spacing:0.2em;
}

/*------------ ボックス背景 ------------*/
#main_image {
	padding: 0 0 20px 0;
}

#main_photo {
	width: 338px;
	height: 229px;
	background: url(../../images/var3/pref_main_image.jpg) no-repeat left top;
	float: left;
}

#main_photo h3 {
	width: 158px;
	padding: 18px 0;
	font-size: 28px;
	color: #FFF;
	text-align: center;
}

#pref_search {
	width: 595px;
	float: right;
}

.pref_search_box {
	width: 436px;
	padding: 15px 20px;
	background-color: #e6fffa;
	float: right;
	border: #E3E3E3 1px solid;
}

.pref_search_box h4 {
	color: #59c9b0;
	font-size: 16px;
}

h5.orange {
	padding: 15px 0;
	color: #ff8315;
	font-size: 13px;
}

/*------------ ナビゲーション ------------*/
ul#pref_nav {
	text-indent: -9999px;
	width: 141px;
	float: left;
}

ul#pref_nav li {
	float: left;
}

ul#pref_nav li a {
	width: 141px;
	background: no-repeat left top;
	display: block;
}

/*------------ ナビゲーション（マウスOFF） ------------*/
ul#pref_nav li#pref_spot a {
	height: 60px;
	background-image: url(../../images/var3/pref_search_spot_off.jpg);
}

ul#pref_nav li#pref_area a {
	height: 59px;
	background-image: url(../../images/var3/pref_search_purpose_off.jpg);
}

ul#pref_nav li#pref_trial a {
	height: 59px;
	background-image: url(../../images/var3/pref_search_trial_off.jpg);
}

/*------------ ナビゲーション（マウスON） ------------*/
ul#pref_nav li#pref_spot a:hover {
	height: 60px;
	background-image: url(../../images/var3/pref_search_spot_on.jpg);
}

ul#pref_nav li#pref_area a:hover {
	height: 59px;
	background-image: url(../../images/var3/pref_search_purpose_on.jpg);
}

ul#pref_nav li#pref_trial a:hover {
	height: 59px;
	background-image: url(../../images/var3/pref_search_trial_on.jpg);
}

 /*------------ お勧めエリア ------------*/
ul.osusume_list {
	padding: 3px 0;
}

ul.osusume_list li {
	display: inline;
	font-size: 11px;
}

ul#pref_button {
	padding: 20px 0 0 0;
}

ul#pref_button li {
	padding-right: 10px; 
	float: left;
}

/*------ 新着キャンペーン，クーポン ------*/
h3#title_can {
	background: url(../../images/var3/pref_subtitile_campaign.gif) no-repeat left top;
}

h3#title_cou {
	background: url(../../images/var3/pref_subtitile_coupon.gif) no-repeat left top;
}

.pref_new_wp {
}

.pref_new_box {
	width: 304px;
	_width: 302px;
	padding: 0;
	color: #0098b8;
}

.pref_new_box .right {
	width: 190px;
	font-size: 10px;
}

p.shop_name {
	font-weight: bold;
	font-size: 11px;
}

p.city_title {
	color: #333;
	font-size: 11px;
	padding-top: 10px;
}

.pref_new_box .detail {
	height:26px;
	padding: 0 0 0 0;
}

/*------ 口コミ ------*/
h3#title_kuchi {
	background: url(../../images/var3/pref_subtitile_kuchi.gif) no-repeat left top;
}

table#new_kuchi_list th {
	padding: 0 15px 0 0;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}

table#new_kuchi_list {
	width: 650px;
	margin-bottom:20px;
}

table#new_kuchi_list td.new_kuchi_title {
	font-size: 10px;
}

table#new_kuchi_list th.new_kuchi_sisetsu02{
	font-size: 10px;
	background: url(../../images/var3/icon_kuchi.gif) no-repeat left center;
	padding-left:34px;
	line-height:24px;
	font-weight:bold;
	color:#06B28B;
}

table#new_kuchi_list td.new_kuchi_sisetsu02_r{
	font-size: 10px;
	line-height:24px;
	padding-right:20px;
}

table#new_kuchi_list tr.border_b th,table#new_kuchi_list tr.border_b td{
	border-bottom:1px dashed #dddddd;
}

table#new_kuchi_list td.new_kuchi_date {
	padding: 5px 0 10px 0;
	font-size: 11px;
	text-align: right;
}

/*------ リンク色（レフトコンテンツとか） ------*/
#left_contents a,
ul.osusume_list li a {
	color: #0098b8;
	text-decoration:underline;
}

#left_contents a:hover,
ul.osusume_list li a:hover {
	color: #00667c;
	text-decoration: none;
}

/*------ ボタンリスト横並び ------*/
ul.pref_button {
	padding: 20px 0 0 0;
}

ul.pref_button2 {
	width: 301px;
	margin: 0 auto;
	padding-bottom: 20px;
}

ul.pref_button li,
ul.pref_button2 li {
	padding-right: 10px; 
	float: left;
}

/*------ SPO動画 ------*/
h3#title_movie {
	background: url(../../images/var3/pref_subtitile_movie.gif) no-repeat left top;
}

#pref_new_movie_wp a {
	color: #333;
}

#pref_new_movie_wp a:hover {
	color: #333;
	text-decoration: underline;
}

.pref_new_movie_box {
	width: 205px;
	padding: 0 17px 0 0;
	_padding: 0 15px 0 0;
	float: left;
}

#pref_new_movie_wp p {
	padding: 10px 0 0 0;
}

/*------ エリア一覧 ------*/

.result_box{
	padding:20px;
	border:1px solid #dddddd;
	margin:0 20px 30px 0;
}

#city_list li{
	float:left;
	padding-bottom:10px;
	width:200px;
	font-size:110%;
}

#city_list li a{
	margin-right:4px;
}

.city_list02{
	padding:10px 20px;
	border:1px solid #dddddd;
	margin:0 0px 20px 0;
}


.city_list02 h3.default{
	width:auto;
}

.city_list02 li{
	float:left;
	padding-bottom:10px;
	width:290px;
	font-size:110%;
}

.city_list02 li a{
	margin-right:4px;
}

#areas,#citys{
	width:650px;
	padding-bottom:20px;
}

/*=============== リニューアル後 ===============*/
#pref_title {
	background: url(../../images/var3/pref_title_bg.jpg) no-repeat left top;
	width:940px;
	height:45px;
	padding-left:10px;
}

#pref_title h3{
	line-height:42px;
	float:left;
	width:740px;
	font-weight:normal;
	letter-spacing:0.1em;
}

#pref_title h3 span{
	font-size:180%;
	letter-spacing:0.2em;
	color: #06B18B;
}

#pref_title p{
	float:right;
	width:200px;
	margin-top:8px;
	text-indent:-5000px;
}

#pref_title p a{
	display:block;
	width:190px;
	height:25px;
	background: url(../../images/var3/btn_pref10.jpg) no-repeat left top;
}

#pref_title p a:hover{
	background: url(../../images/var3/btn_pref10.jpg) no-repeat -190px top;
}

#pref_head_box{
	background: url(../../images/var3/pref_box_bg.jpg) no-repeat left 52px;
	border-bottom:1px solid #dddddd;
	margin-bottom:30px;
}

#pref_head_box01{
	float:left;
	width:350px;
}

#pref_head_box01 p.pref_head_box_title{
	background: url(../../images/var3/pref_title01.jpg) no-repeat left top;
	width:350px;
	height:52px;
	margin-bottom:10px;
}

#pref_head_box01 ul{
	margin-left:21px;
}

#pref_head_box02{
	float:left;
	width:300px;
}

#pref_head_box02 p.pref_head_box_title{
	background: url(../../images/var3/pref_title02.jpg) no-repeat left top;
	width:300px;
	height:52px;
	margin-bottom:10px;
}

#pref_head_box02 ul{
	margin-left:32px;
}

#pref_head_box03{
	float:left;
	width:300px;
}

#pref_head_box03 p.pref_head_box_title{
	background: url(../../images/var3/pref_title03.jpg) no-repeat left top;
	width:300px;
	height:52px;
	margin-bottom:10px;
}

#pref_head_box03 ul{
	margin-left:38px;
}

#pref_head_box li{
	text-indent:-5000px;
	float:left;
}

#pref_head_box li a{
	display:block;
	height:25px;
	background-position:left top;
	margin-bottom:10px;
}

#pref_head_box li a:hover{
	background-position:-168px 0;
}

li#btn_pref01 a{
	width:168px;
	background: url(../../images/var3/btn_pref01.jpg) no-repeat;
	margin-right:10px;
}

li#btn_pref02 a{
	width:128px;
	background: url(../../images/var3/btn_pref02.jpg) no-repeat;
}

li#btn_pref03 a{
	width:138px;
	background: url(../../images/var3/btn_pref03.jpg) no-repeat;
	margin-right:10px;
}

li#btn_pref04 a{
	width:157px;
	background: url(../../images/var3/btn_pref04.jpg) no-repeat;
}

li#btn_pref05 a{
	width:123px;
	background: url(../../images/var3/btn_pref05.jpg) no-repeat;
	margin-right:10px;
}

li#btn_pref06 a{
	width:103px;
	background: url(../../images/var3/btn_pref06.jpg) no-repeat;
}

li#btn_pref07 a{
	width:103px;
	background: url(../../images/var3/btn_pref07.jpg) no-repeat;
	margin-right:10px;
}

li#btn_pref08 a{
	width:110px;
	background: url(../../images/var3/btn_pref08.jpg) no-repeat;
}

li#btn_pref09 a{
	width:111px;
	background: url(../../images/var3/btn_pref09.jpg) no-repeat;
}

.pref_new_wp{
	padding-bottom:20px;
}

.pref_new_wp table.nbtable td.td_left{
	border-top:1px dashed #dddddd;
	border-left:1px dashed #dddddd;
	border-bottom:1px dashed #dddddd;
	padding:10px;
}

.pref_new_wp table.nbtable td.td_right{
	border:1px dashed #dddddd;
	padding:10px;		
}
