@charset "shift_jis";

/* asia */
#sliderbox {
background: url(../../asia/images/title01.jpg) no-repeat;
}

.mapbox {
	background: #fdf1f4;
}

.mapbox h2 {
background: url(../../asia/images/map_tit.gif) no-repeat;
}

div.maparea{
	width: 320px;
	height: 215px;
	margin: 15px 0 0 20px;
background: url(../../asia/images/map/asia_map.png) no-repeat;
}

.osarea h3 {
background: url(../../asia/images/map_arrow.gif) no-repeat center left;
	border-bottom: 1px solid #de1163;
}

.osarea p {
background: #ffffff url(../../asia/images/arrow.png) no-repeat 10px center;
}

.gadgetbox {
	background: #fdf1f4;
}

.gadgetbox h2 {
background: url(../../asia/images/form_tit.gif) no-repeat;
}

.selarea h3 {
	color:#de1163;
}

.newstitle h2 {
	color:#de1163;
	border-bottom: 3px solid #de1163;
}

#recoarea h2 {
background: url(../../asia/images/reco_tit.gif) no-repeat bottom left;
}

#recoarea h2 span {
	color:#de1163;
}

.sigarea span {
	color:#de1163;
}

.fitarea ul li {
background: url(../../asia/images/arrow.png) no-repeat left center;
}

#rankarea h2 {
background: url(../../asia/images/rank_tit.gif) no-repeat bottom left;
}

#rankarea h3 {
background: url(../../asia/images/rank_dtit.gif) no-repeat;
}

#rankarea h2 span,
#rankarea h3 {
	color:#de1163;
}

.a_gnbox {
	border-bottom: 3px solid #de1163;
}

.couarea h3.coutit {
background: url(../../asia/images/arrow.png) no-repeat left center;
}

.conarea h3 {
background: url(../../asia/images/r_tit.gif) no-repeat;
}

.conarea h3.start {
background: #ffffff url(//www.nta.co.jp/kaigai/asia/images/r_tit.gif) no-repeat !important;
}

.sigarea {
	background: #fdf1f4;
}

.conarea ul li.r_stit1 {
	color:#de1163;
background: url(../../asia/images/r_stit1.gif) no-repeat;
}

.conarea ul li.r_stit2 {
	color:#de1163;
	margin-top:20px;
background: url(../../asia/images/r_stit2.gif) no-repeat;
}

.conarea ul li.r_stit3 {
	color:#de1163;
	margin-top:20px;
background: url(../../asia/images/r_stit3.gif) no-repeat;
}

.conarea ul li.r_stit4 {
	color:#de1163;
	margin-top:20px;
background: url(../../asia/images/r_stit4.gif) no-repeat;
}

ul.usearea li {
background: url(../../asia/images/arrow.png) no-repeat left center;
}

ul.usearea li.u_st {
	color:#de1163 !important;
	background: #fdf1f4 !important;
}

/*2016.08.09*/
.btn_asia {
    background-color: #F369A0;
}

.anc_box p.btn_n_01.btn_asia{
background: #fdf1f4 !important;
	border: 2px solid #F369A0 !important;
}
.anc_box p.btn_n_01.btn_asia a{
	color: #F369A0 !important;
}

/*  =================================
tripa(エリア別・国別・発地別用)
=================================  */
#boxtripa h3:first-child,
#boxtripa h2:first-child{
	background:url(//www.nta.co.jp/kaigai/asia/images/tripa_title.gif) no-repeat !important;
}

/*日本旅行こだわりの旅*/
/*アンカー調整(エリアのみ)*/
.mainbox .anc_box p.btn_n_01 {
    width: 25% !important;
}

#kodawariarea h2 {
    background: url(//www.nta.co.jp/kaigai/asia/images/reco_tit.gif) no-repeat bottom left;
}

#kodawariarea h2 {
    font-size: 2em;
    width: 705px;
    height: 45px;
    margin: 30px 0 10px -5px;
    padding: 0px 0 0 55px;
}

#kodawariarea .poplan {
    margin-bottom: 8px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #bfbfbf;
}

#kodawariarea h4.nobrand {
    min-height: 15px !important;
    padding: 0 0 3px 0 !important;
}

#kodawariarea .pri_txt {
    margin: 0 0 5px 0 !important;
}

#kodawariarea .pri_txt {
    color: #ff0000;
    font-weight: bold;
    text-decoration: none;
}

#kodawariarea .sc_icon {
    color: #ffffff !important;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    margin: 0 4px 0 0;
    padding: 2px 3px;
    line-height: 1.8em;
    background: #ff0000;
}

#kodawariarea .poplanarea p {
    margin: 0 !important;
    padding: 0 !important;
}

#kodawariarea .per_txt {
    text-align: left !important;
    margin-top: 5px !important;
}

/*日本旅行こだわりの旅*/
/*アンカー調整*/
.mainbox .anc_box p.btn_n_01 {
    width: 25% !important;
}

#kodawariarea {
	background: url(//www.nta.co.jp/kaigai/asia/images/pa_bg.gif) no-repeat bottom left;
	padding-bottom: 3%;
}

#kodawariarea h2 {
    background: url(//www.nta.co.jp/kaigai/asia/images/pa_bg_top.gif) no-repeat top left;
    font-size: 2em;
    height: 42px;
    padding: 6px 0 0 55px;
    margin: 0;
    background-size: 92.8%;
}

#kodawariarea h2 span{
    font-size: 1.3em;
    color: #de1163;
    margin-right: 1%;
}

#kodawariarea .poplan {
    margin: 0 2% 0 3%;
    padding: 5px 1%;
    border-bottom: 1px dotted #bfbfbf;
    background: #FFF;
}

#kodawariarea h4.nobrand {
    min-height: 15px !important;
    padding: 0 0 3px 0 !important;
}

#kodawariarea .pri_txt {
    margin: 0 0 5px 0 !important;
}

#kodawariarea .pri_txt {
    color: #ff0000;
    font-weight: bold;
    text-decoration: none;
}

#kodawariarea .sc_icon {
    color: #ffffff !important;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    margin: 0 4px 0 0;
    padding: 2px 3px;
    line-height: 1.8em;
    background: #ff0000;
}

#kodawariarea .poplanarea p {
    margin: 0 !important;
    padding: 0 !important;
}

#kodawariarea .per_txt {
    text-align: left !important;
    margin-top: 5px !important;
}