@charset "UTF-8";
/*-----------------------------------------------------

  Style CSS

-----------------------------------------------------*/

/*-----------------------------------------------------
  繁体字
-----------------------------------------------------*/
.tw header { border-bottom: 3px solid #f7ac18; }
.tw header #hd_searchbtn a {
	background-image: none;
	background-color: #f7ac18;
	width: 67px;
	padding: 0 4px 0 0;
	font-size: 1.0rem;
	text-align: right;
	line-height: 25px;
}

.tw #search_block { background-color: rgba(247,172,24,0.3); }
.tw #search_block .src_condition #frm_area ,
.tw #search_block .src_condition #frm_keyword { border-color: #f7ac18; }
.tw #search_block .src_condition #frm_coupon { border: 1px solid #f7ac18; }
.tw #search_block #frm_submit { background-color: #f7ac18; }

.tw .ttl_block .catch {
	width: 25.31%;
	max-width: 162px;
	top: 50%;
	left: 50%;
	margin-top: -8%;
	margin-left: -8%;
}

.tw #main_menu .inner { border-bottom: 1px solid #ffe1a6; }
.tw #main_menu ul li { border-bottom: 1px solid #ffe1a6; }
.tw #main_menu ul li ul { border-top: 1px solid #ffe1a6; }
.tw #main_menu ul li ul li a { background-color: #fff9ed; }

.tw .areabtns_block {
	padding-top: 2.125%;
}
.tw .areabtns_block .ttl {
	width: 21.56%;
	max-width: 138px;
}
.tw .areabtns_block .ttl span {
	background-image: url(../images/ttl_letstake.png);
	padding-top: 26.81%;
}

.tw .areabtns_block ul li a.osaka span    { background-image: url(../images/btn_osaka.png); }
.tw .areabtns_block ul li a.hyogo span    { background-image: url(../images/btn_hyogo.png); }
.tw .areabtns_block ul li a.kyoto span    { background-image: url(../images/btn_kyoto.png); }
.tw .areabtns_block ul li a.nara span     { background-image: url(../images/btn_nara.png); }
.tw .areabtns_block ul li a.wakayama span { background-image: url(../images/btn_wakayama.png); }
.tw .areabtns_block ul li a.shiga span    { background-image: url(../images/btn_shiga.png); }

.tw .pagetop a { background-color: rgba(247,172,24,0.8); }

.tw footer #ft_menu ul li a { background-color: #fde6b9; }

.tw .btn_more a { background-color: #f7ac18; }




.tw #ug_content #ug_hd .title ,
.tw #ug_content .ugsec .catch { color: #f7ac18; }
.tw #ug_content .ugsec { border-top: 2px solid #f7ac18;	}

.tw #ug_content .ugsec .list01 li { border-left: 1px solid #f7ac18; }
.tw #ug_content .ugsec .list01 li:before { color: #f7ac18; }

.tw #ug_content .ugsec .accord { border: 1px solid #f7ac18; }
.tw #ug_content .ugsec .accord .accord_head { color: #f7ac18; }

.tw #ug_content .ugsec .list02 li:before { background-image: url(../images/ico_list_circle.png); }

.tw #ug_content .ugsec .list03 dt { color: #f7ac18; }
.tw #ug_content .ugsec .list03 dt::before { border-top: 1px solid #f7ac18; }




/* 特集 */
.tw #feat_content #feat_hd { background-image: url(../../tw/images/feat_hd_bg_tw.gif); }
.tw #feat_content #feat_hd .tabs ul li a {
	background-color: #f7ac18;
	border: 1px solid #f7ac18;
	border-bottom: 0;
}
.tw #feat_content #feat_hd .tabs ul li#tb01 a.on { background-image: url(../../tw/images/feat_ico_shopping_tw.png); }
.tw #feat_content #feat_hd .tabs ul li#tb02 a.on { background-image: url(../../tw/images/feat_ico_gourmet_tw.png); }
.tw #feat_content #feat_hd .tabs ul li#tb03 a.on { background-image: url(../../tw/images/feat_ico_hotsprings_tw.png); }

.tw #feat_content #feat_hd .tabs ul li a.on {
	background-color: #fff;
	color: #f7ac18;
}
.tw #feat_content #feat_hd .tab_leads { border-top: 1px solid #f7ac18; }

.tw .feat_list .spot .spot_link a {
	border: 1px solid #f7ac18;
	color: #f7ac18;
}
.tw .feat_list .spot .spot_link a::after { color: #f7ac18; }

