@charset "shift_jis";

/* america */
#slider .nivo-controlNav a {/*ズレ調整*/
    margin: 0 12px 0 0!important;
}

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

.mapbox {
	height: 455px !important;
	background: #fdecd4;
}

.mapbox h2 {
text-indent: -2px !important;
	height: 52px !important;
background: url(../../america/images/map_tit.gif) no-repeat;
}

.mapbox h2 div,
.gadgetbox h2 div {
	line-height: 1.2em;
	padding: 0 0 0 30px;
	color:#ffffff;
}

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

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

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


.gadgetbox {
	height: 455px !important;
	background: #fdecd4;
}

.gadgetbox h2 {
text-indent: -2px !important;
	height: 52px !important;
background: url(../../america/images/form_tit.gif) no-repeat;
}

.selarea h3 {
	color:#fb851e;
}

.cat {
	/*height: 88px !important;*/
	background: url(../../images/common/cat_bg.gif) no-repeat !important;
}

.newstitle h2 {
	color:#fb851e;
	width: 310px !important;
	border-bottom: 3px solid #fb851e;
}

#recoarea h2 {
/*	line-height: 1.3em;
	height: 95px !important;
	margin: 35px 0 0 -5px !important;*/
background: url(../../america/images/reco_tit.gif) no-repeat bottom left;
}

#recoarea h2 span {
	color:#fb851e;
}

.sigarea span {
	color:#fb851e;
}

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

#rankarea h2 {
/*	line-height: 1.3em;
	height: 85px !important;
	margin: 25px 0 0 -5px !important;*/
background: url(../../america/images/rank_tit.gif) no-repeat bottom left;
}

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

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

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

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

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

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

.sigarea {
	background: #fdecd4;
}

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

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

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

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

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

ul.usearea li.u_st {
	color:#fb851e !important;
	background: #fdecd4 !important;
}

/*2016.08.09*/
.btn_america {
    background-color: #F9A237;
}

.anc_box p.btn_n_01.btn_america{
background: #fdecd4 !important;
	border: 2px solid #F9A237 !important;
}
.anc_box p.btn_n_01.btn_america a{
	color: #F9A237 !important;
}

/*  =================================
tripa(エリア別・国別・発地別用)
=================================  */
#boxtripa h3:first-child,
#boxtripa h2:first-child{
	background:url(//www.nta.co.jp/kaigai/america/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/america/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 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/america/images/pa_bg.gif) no-repeat bottom left;
	padding-bottom: 3%;
}

#kodawariarea h2 {
    background: url(//www.nta.co.jp/kaigai/america/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: #fb851e;
    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;
}