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

  Style CSS

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

/*-----------------------------------------------------
  韓国語
-----------------------------------------------------*/
.kr header { border-bottom: 3px solid #ff8fbf; }
.kr header #hd_searchbtn a {
	background-image: none;
	background-color: #ff8fbf;
	width: 65px;
	padding: 0 5px 0 0;
	font-size: 1.0rem;
	text-align: right;
	line-height: 25px;
}

.kr #search_block { background-color: rgba(255,143,191,0.3); }
.kr #search_block .src_condition #frm_area ,
.kr #search_block .src_condition #frm_keyword { border-color: #ff8fbf; }

.kr #search_block .src_condition #lbl_coupon { width: 60px; }

.kr #search_block .src_condition #frm_coupon { border: 1px solid #ff8fbf; }
.kr #search_block #frm_submit { background-color: #ff8fbf; }

.kr .ttl_block .catch {
	width: 42.5%;
	max-width: 272px;
	top: 50%;
	left: 50%;
	margin-top: -9%;
	margin-left: -7%;
}

.kr #main_menu .inner { border-bottom: 1px solid #ffbfdb; }
.kr #main_menu ul li { border-bottom: 1px solid #ffbfdb; }
.kr #main_menu ul li ul { border-top: 1px solid #ffbfdb; }
.kr #main_menu ul li ul li a { background-color: #fff2f8; }

.kr .areabtns_block {
	padding-top: 8.5%;
}
.kr .areabtns_block .ttl {
	float: right;
	width: 15%;
	max-width: 96px;
	margin-right: 1.5%;
	text-align: right;
}
.kr .areabtns_block .ttl span {
	display: inline-block;
	background-image: url(../images/ttl_letstake.png);
	padding-top: 19.8%;
}

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

.kr .pagetop a { background-color: rgba(255,143,191,0.8); }

.kr footer #ft_menu ul li a { background-color: #ffddec; }

.kr .btn_more a { background-color: #ff8fbf; }



/* ユーザーガイド */
.kr #ug_content #ug_hd .title ,
.kr #ug_content .ugsec .catch { color: #ff8fbf; }
.kr #ug_content .ugsec { border-top: 2px solid #ff8fbf;	}

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

.kr #ug_content .ugsec .accord { border: 1px solid #ff8fbf; }
.kr #ug_content .ugsec .accord .accord_head { color: #ff8fbf; }

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

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




/* 特集 */
.kr #feat_content #feat_hd { background-image: url(../../kr/images/feat_hd_bg_kr.gif); }
.kr #feat_content #feat_hd .tabs ul li a {
	background-color: #ff8fbf;
	border: 1px solid #ff8fbf;
	border-bottom: 0;
}
.kr #feat_content #feat_hd .tabs ul li#tb01 a.on { background-image: url(../../kr/images/feat_ico_shopping_kr.png); }
.kr #feat_content #feat_hd .tabs ul li#tb02 a.on { background-image: url(../../kr/images/feat_ico_gourmet_kr.png); }
.kr #feat_content #feat_hd .tabs ul li#tb03 a.on { background-image: url(../../kr/images/feat_ico_hotsprings_kr.png); }

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

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

