@charset "shift_jis";

/* europe */
.anc_area p {
background: url(//www.nta.co.jp/kaigai/europe/images/arrow_b.png) no-repeat 10px center;
}

.anc_area.page_bottom p,
.anc_area.add_nav p {
	width: 190px;
background: #ffffff url(//www.nta.co.jp/kaigai/europe/images/arrow.png) no-repeat 10px center !important;
}

.anc_area {
	background: #ebf2fe;
}

p.anc_top a {
background: url(//www.nta.co.jp/kaigai/europe/images/arrow_t.png) no-repeat left center;
}

p.anc_oth a {
background: url(//www.nta.co.jp/kaigai/europe/images/arrow.png) no-repeat left center;
}

/*  =================================
slider
=================================  */
#sliderbox .italy_bg{
background: url(//www.nta.co.jp/kaigai/europe/italy/img/title1.jpg) no-repeat;
}

#sliderbox .spain_bg{
background: url(//www.nta.co.jp/kaigai/europe/spain/img/title1.jpg) no-repeat;
}

#sliderbox .portugal_bg{
background: url(//www.nta.co.jp/kaigai/europe/portugal/img/title1.jpg) no-repeat;
}

#sliderbox .france_bg{
background: url(//www.nta.co.jp/kaigai/europe/france/img/title1.jpg) no-repeat;
}

#sliderbox .swiss_bg{
background: url(//www.nta.co.jp/kaigai/europe/swiss/img/title1.jpg) no-repeat;
}

#sliderbox .england_bg{
background: url(//www.nta.co.jp/kaigai/europe/england/img/title1.jpg) no-repeat;
}

#sliderbox .germany_bg{
background: url(//www.nta.co.jp/kaigai/europe/germany/img/title1.jpg) no-repeat;
}

#sliderbox .poland_bg{
background: url(//www.nta.co.jp/kaigai/europe/poland/img/title1.jpg) no-repeat;
}

#sliderbox .austria_bg{
background: url(//www.nta.co.jp/kaigai/europe/austria/img/title1.jpg) no-repeat;
}

#sliderbox .czech_bg{
background: url(//www.nta.co.jp/kaigai/europe/czech/img/title1.jpg) no-repeat;
}

#sliderbox .slovakia_bg{
background: url(//www.nta.co.jp/kaigai/europe/slovakia/img/title1.jpg) no-repeat;
}

#sliderbox .hungary_bg{
background: url(//www.nta.co.jp/kaigai/europe/hungary/img/title1.jpg) no-repeat;
}

#sliderbox .holland_bg{
background: url(//www.nta.co.jp/kaigai/europe/holland/img/title1.jpg) no-repeat;
}

#sliderbox .belgium_bg{
background: url(//www.nta.co.jp/kaigai/europe/belgium/img/title1.jpg) no-repeat;
}

#sliderbox .croatia_bg{
background: url(//www.nta.co.jp/kaigai/europe/croatia/img/title1.jpg) no-repeat;
}

#sliderbox .slovenia_bg{
background: url(//www.nta.co.jp/kaigai/europe/slovenia/img/title1.jpg) no-repeat;
}

#sliderbox .greece_bg{
background: url(//www.nta.co.jp/kaigai/europe/greece/img/title1.jpg) no-repeat;
}

#sliderbox .scandinavia_bg{
background: url(//www.nta.co.jp/kaigai/europe/scandinavia/img/title1.jpg) no-repeat;
}

#sliderbox .sweden_bg{
background: url(//www.nta.co.jp/kaigai/europe/sweden/img/title1.jpg) no-repeat;
}

#sliderbox .finland_bg{
background: url(//www.nta.co.jp/kaigai/europe/finland/img/title1.jpg) no-repeat;
}

#sliderbox .denmark_bg{
background: url(//www.nta.co.jp/kaigai/europe/denmark/img/title1.jpg) no-repeat;
}

#sliderbox .russia_bg{
background: url(//www.nta.co.jp/kaigai/europe/russia/img/title1.jpg) no-repeat;
}

/*  =================================
guide 20140908
=================================  */
.guide_nv {
background: url(//www.nta.co.jp/kaigai/europe/images/guide_nv.png) no-repeat;
}

li.g_dep_txt {
	color: #28289a;
}

li.g_dep_btn a {
background: url(//www.nta.co.jp/kaigai/europe/images/guide_nv_btn.png) no-repeat 98% center;
}

ul.g_dep_sel {
	border: 1px solid #ebf2fe;
}

ul.g_dep_sel li a:hover {
	background: #ebf2fe;
}

.guide_map {
background: url(//www.nta.co.jp/kaigai/europe/images/guide_map.gif) no-repeat 98% center;
}

/*  =================================
Departure globalnavi
=================================  */
.de_gnbox {
	border-bottom: 3px solid #28289a;
}

.de_gnbox ul li.top_debtn:hover,
.de_gnbox ul li.top_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/top_nv_ov.gif) no-repeat;
}

.de_gnbox ul li.ho_debtn:hover,
.de_gnbox ul li.ho_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/ho_nv_ov.gif) no-repeat;
}

.de_gnbox ul li.toho_debtn:hover,
.de_gnbox ul li.toho_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/toho_nv_ov.gif) no-repeat;
}

.de_gnbox ul li.to_debtn:hover,
.de_gnbox ul li.to_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/to_nv_ov.gif) no-repeat;
}

.de_gnbox ul li.na_debtn:hover,
.de_gnbox ul li.na_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/na_nv_ov.gif) no-repeat;
}

.de_gnbox ul li.osa_debtn:hover,
.de_gnbox ul li.osa_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/osa_nv_ov.gif) no-repeat;
}

.de_gnbox ul li.chushi_debtn:hover,
.de_gnbox ul li.chushi_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/chushi_nv_ov.gif) no-repeat;
}

.de_gnbox ul li.kyu_debtn:hover,
.de_gnbox ul li.kyu_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/kyu_nv_ov.gif) no-repeat;
}

/*  =================================
Departure globalnavi2 20140908
=================================  */
#de_gnbox2 {
	background: #28289a;
}

#de_gnbox2 ul li.ho_debtn:hover,
#de_gnbox2 ul li.ho_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/dep_ho_nv_ov.gif) no-repeat;
}

#de_gnbox2 ul li.toho_debtn:hover,
#de_gnbox2 ul li.toho_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/dep_toho_nv_ov.gif) no-repeat;
}

#de_gnbox2 ul li.to_debtn:hover,
#de_gnbox2 ul li.to_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/dep_to_nv_ov.gif) no-repeat;
}

#de_gnbox2 ul li.na_debtn:hover,
#de_gnbox2 ul li.na_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/dep_na_nv_ov.gif) no-repeat;
}

#de_gnbox2 ul li.osa_debtn:hover,
#de_gnbox2 ul li.osa_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/dep_osa_nv_ov.gif) no-repeat;
}

#de_gnbox2 ul li.chushi_debtn:hover,
#de_gnbox2 ul li.chushi_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/dep_chushi_nv_ov.gif) no-repeat;
}

#de_gnbox2 ul li.kyu_debtn:hover,
#de_gnbox2 ul li.kyu_debtn_on {
background: url(//www.nta.co.jp/kaigai/europe/images/dep_kyu_nv_ov.gif) no-repeat;
}

/*  =================================
news
=================================  */
.newslist {
	background: #ebf2fe !important;
	padding: 0 0 10px 5px;
}

.news_price {
white-space: nowrap;
	line-height: 1.7em;
	color:#ff0000;
	font-weight: bold;
	margin: 0 0 0 20px;
	display: block;
}

/*  =================================
particular 20140908
=================================  */
#par_nvbox {
	border-bottom: 3px solid #28289a;
}

#par_nvbox ul li.nv_po_on,
#par_nvbox ul li.nv_po:hover {
	width:205px;
background: url(//www.nta.co.jp/kaigai/europe/images/par_nv_po_on.gif) no-repeat;
}

#par_nvbox ul li.nv_fit_on,
#par_nvbox ul li.nv_fit:hover {
background: url(//www.nta.co.jp/kaigai/europe/images/par_nv_fit_on.gif) no-repeat;
}

#par_nvbox ul li.nv_pre_on,
#par_nvbox ul li.nv_pre:hover {
background: url(//www.nta.co.jp/kaigai/europe/images/par_nv_pre_on.gif) no-repeat;
}

#par_nvbox ul li.nv_que_on,
#par_nvbox ul li.nv_que:hover {
background: url(//www.nta.co.jp/kaigai/europe/images/par_nv_que_on.gif) no-repeat;
}

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

#pararea h2 span {
	color:#28289a;
}

/*  =================================
calendar 20140908
=================================  */
#calarea h2 {
background: url(//www.nta.co.jp/kaigai/europe/images/cal_title.gif) no-repeat bottom left;
}

#calarea h2 span {
	color:#28289a;
}

/*  =================================
exp 20140908
=================================  */
#exparea .exp_head h2 {
	color:#28289a;
}

.exp_tit1 {
	background: #ebf2fe url(//www.nta.co.jp/kaigai/images/common/country/p3_icon.png) no-repeat 1% bottom;
	border-bottom: 3px solid #28289a;
}

.exp_tit2 {
	background: #ebf2fe url(//www.nta.co.jp/kaigai/images/common/country/ss_icon.png) no-repeat 1% bottom;
	border-bottom: 3px solid #28289a;
}

.exp_p1,
.exp_p2,
.exp_p3,
.exp_po {
	color:#28289a;
}

p.anc_exp a,
p.anc_exp2 a,
p.anc_exp3 a,
p.anc_exp4 a {
background: url(//www.nta.co.jp/kaigai/europe/images/arrow.png) no-repeat left center;
}

/*  =================================
pickup
=================================  */
#picarea h2 {
background: url(//www.nta.co.jp/kaigai/europe/images/web_title.gif) no-repeat bottom left;
}

#picarea h2 span {
	color:#28289a;
}

.puparea span {
	color:#28289a;
}

.puparea {
	background: #ebf2fe;
}

/*  =================================
pop
=================================  */
#poparea h2 {
background: url(//www.nta.co.jp/kaigai/europe/images/pop_title.gif) no-repeat bottom left;
}

#poparea h2 span {
	color:#28289a;
}

.po_l h3{
	background: #28289a;
}

.popsig span {
	color:#28289a;
}

.popsig {
	background: #ebf2fe;
}

/*  =================================
promise
=================================  */
.sigh_btn p {
	margin: 30px 0 0 0;
background: #f8f8f8 url(//www.nta.co.jp/kaigai/europe/images/arrow.png) no-repeat 10px center;
}

/*  =================================
hotel
=================================  */
#hotelarea h2 {
background: url(//www.nta.co.jp/kaigai/europe/images/hotel_title.gif) no-repeat bottom left;
}

#hotelarea h2 span {
	color:#28289a;
}

#hotelarea h4{
	font-size: 13px;
	font-weight: bold;
	color:#28289a;
	margin: 0 0 5px 0;
}

.po_l ul li {
background: url(//www.nta.co.jp/kaigai/europe/images/arrow.png) no-repeat left 5px;
}

p.h_tour {
	font-weight: bold;
	color:#28289a;
background: url(//www.nta.co.jp/kaigai/europe/images/h_tour_title.gif) no-repeat;
}

/*  =================================
dp
=================================  */
#dparea h2 {
background: url(//www.nta.co.jp/kaigai/europe/images/dp_title.gif) no-repeat bottom left;
}

#dparea h2 span {
	color:#28289a;
}

.dparea_s {
	border: 1px solid #7976BC;
    float: left;
    width: 223px;
    margin: 0 12px 10px 0;
    padding: 0 0 10px 0;
}
.dparea_s2 {
	border: 1px solid #7976BC;
}

.air_h3 {
background: url(//www.nta.co.jp/kaigai/europe/images/air_tit_bg.gif) no-repeat;
}

.hotel_h3 {
background: url(//www.nta.co.jp/kaigai/europe/images/hotel_tit_bg.gif) no-repeat;
}

.dp_h3 {
background: url(//www.nta.co.jp/kaigai/europe/images/dp_tit_bg.gif) no-repeat;
}

/*  =================================
web
=================================  */
#webarea h2 {
background: url(//www.nta.co.jp/kaigai/europe/images/web_title.gif) no-repeat bottom left;
}

#webarea h2 span {
	color:#28289a;
}

.btn_europe{
background-color:#4649CC;
}

/*  =================================
panf
=================================  */
#panfarea h2 {
background: url(//www.nta.co.jp/kaigai/europe/images/panf_title.gif) no-repeat bottom left;
}

#panfarea h2 span {
	color:#28289a;
}

.pan_links ul li {
background: url(//www.nta.co.jp/kaigai/europe/images/arrow.png) no-repeat left center;
}

/*  =================================
add
=================================  */
#addarea h2 {
background: url(//www.nta.co.jp/kaigai/europe/images/add_title.gif) no-repeat bottom left;
}

#addarea h2 span {
	color:#28289a;
}

#addarea .anc_area.page_bottom p,
#addarea .anc_area.add_nav p {
	width: 190px;
background: #f8f8f8 url(//www.nta.co.jp/kaigai/europe/images/arrow.png) no-repeat 10px center !important;
}

/*  =================================
shop 20140908
=================================  */
#shoparea h2 {
background: #28289a url(//www.nta.co.jp/kaigai/images/common/country/shop_icon.png) no-repeat 2% center;
}

.shopbox ul.sb_l li a {
background: url(//www.nta.co.jp/kaigai/europe/images/arrow.png) no-repeat left center;
}

/*  =================================
tel 20140908
=================================  */
#telarea h2 {
background: #28289a url(//www.nta.co.jp/kaigai/images/common/country/tel_icon.png) no-repeat 2% center;
}

li.tb_t a {
background: url(//www.nta.co.jp/kaigai/europe/images/arrow.png) no-repeat left center;
}

/*  =================================
add2_map-ver. 20140908
=================================  */
#addarea2 h2 {
background: url(//www.nta.co.jp/kaigai/europe/images/add2_title.gif) no-repeat bottom left;
}

#addarea2 h2 span {
	color:#28289a;
}

.add2_map {
background: #ebf2fe;
}

.add2_map_img p,
.add2_map_txt p{
	color:#28289a;
}

.add2_map_img ul li.kij_ap a:hover,
.add2_map_img ul li.hac_ap a:hover,
.add2_map_img ul li.toy_ap a:hover,
.add2_map_img ul li.obo_ap a:hover,
.add2_map_img ul li.wkj_ap a:hover,
.add2_map_img ul li.sdj_ap a:hover,
.add2_map_img ul li.msj_ap a:hover,
.add2_map_img ul li.axt_ap a:hover,
.add2_map_img ul li.onj_ap a:hover,
.add2_map_img ul li.gaj_ap a:hover,
.add2_map_img ul li.toy2_ap a:hover,
.add2_map_img ul li.ukb_ap a:hover,
.add2_map_img ul li.shm_ap a:hover,
.add2_map_img ul li.kix_ap a:hover,
.add2_map_img ul li.hij_ap a:hover,
.add2_map_img ul li.iwj_ap a:hover,
.add2_map_img ul li.ubj_ap a:hover,
.add2_map_img ul li.izo_ap a:hover,
.add2_map_img ul li.tks_ap a:hover,
.add2_map_img ul li.tak_ap a:hover,
.add2_map_img ul li.myj_ap a:hover,
.add2_map_img ul li.kcz_ap a:hover,
.add2_map_img ul li.fuk_ap a:hover,
.add2_map_img ul li.ngs_ap a:hover,
.add2_map_img ul li.oit_ap a:hover,
.add2_map_img ul li.koj_ap a:hover{
background: url(//www.nta.co.jp/kaigai/europe/images/bb_top_on.png) no-repeat;
}

.add2_map_img ul li.mye_ap a:hover,
.add2_map_img ul li.oim_ap a:hover,
.add2_map_img ul li.kmq_ap a:hover,
.add2_map_img ul li.ntq_ap a:hover,
.add2_map_img ul li.hnd_ap a:hover,
.add2_map_img ul li.nrt_ap a:hover,
.add2_map_img ul li.hkd_ap a:hover,
.add2_map_img ul li.akj_ap a:hover,
.add2_map_img ul li.kuh_ap a:hover,
.add2_map_img ul li.mbe_ap a:hover,
.add2_map_img ul li.mmb_ap a:hover,
.add2_map_img ul li.shb_ap a:hover,
.add2_map_img ul li.aoj_ap a:hover,
.add2_map_img ul li.syo_ap a:hover,
.add2_map_img ul li.kmq2_ap a:hover,
.add2_map_img ul li.ntq2_ap a:hover,
.add2_map_img ul li.itm_ap a:hover,
.add2_map_img ul li.okj_ap a:hover,
.add2_map_img ul li.ygj_ap a:hover,
.add2_map_img ul li.ttj_ap a:hover,
.add2_map_img ul li.kkj_ap a:hover,
.add2_map_img ul li.hsg_ap a:hover,
.add2_map_img ul li.kmj_ap a:hover,
.add2_map_img ul li.kmi_ap a:hover,
.add2_map_img ul li.oka_ap a:hover{
background: url(//www.nta.co.jp/kaigai/europe/images/bb_bottom_on.png) no-repeat;
}

.add2_map_img ul li.cts_ap a:hover,
.add2_map_img ul li.fsz_ap a:hover{
background: url(//www.nta.co.jp/kaigai/europe/images/bb_bottom2_on.png) no-repeat;
}

.add2_map_img ul li.ngo_ap a:hover{
background: url(//www.nta.co.jp/kaigai/europe/images/bb_top2_on.png) no-repeat;
}

#addarea2 .anc_area.page_bottom p,
#addarea2 .anc_area.add_nav p {
	width: 190px;
background: #f8f8f8 url(//www.nta.co.jp/kaigai/europe/images/arrow.png) no-repeat 10px center !important;
}

/*  =================================
train 20140908
=================================  */
#trainarea h2 {
background: url(//www.nta.co.jp/kaigai/europe/images/train_tit.gif) no-repeat bottom left;
}

#trainarea h2 span {
	color:#28289a;
}

.tr_t{
	background: #28289a;
}

/*  =================================
particular about 20140908
=================================  */
#paarea h2 {
background: url(//www.nta.co.jp/kaigai/europe/images/pa_title.gif) no-repeat bottom left;
}

.pabox {
background: url(//www.nta.co.jp/kaigai/europe/images/pa_bg.gif) no-repeat bottom left;
}

.pabox h3 {
background: url(//www.nta.co.jp/kaigai/europe/images/pa_bg_top.gif) no-repeat top left;
}

#paarea h2 span,
.pabox h3 span {
	color:#28289a;
}

.po_l p.pa_tit{
	background: #28289a;
}

ul.pa_ol li a {
background: url(//www.nta.co.jp/kaigai/europe/images/arrow.png) no-repeat left center;
}

/*  =================================
SIDE BLOCK
=================================  */
.conarea {
background: url(//www.nta.co.jp/kaigai/europe/images/r_s_title2.gif) no-repeat top left !important;
}

.conarea h3.r_s_title {
background: none !important;
}

.search_bg {
	background: #ebf2fe;
}

.r_s_txt,
.r_air_txt,
.r_hotel_txt,
.r_dp_txt {
	color:#28289a;
	font-weight: bold;
}

.conarea h3.r_s_title2 {
background: url(//www.nta.co.jp/kaigai/europe/images/r_s_title2.gif) no-repeat;
}

.r_air_txt {
background: url(//www.nta.co.jp/kaigai/europe/images/air_icon.png) no-repeat left center;
}

.r_hotel_txt {
background: url(//www.nta.co.jp/kaigai/europe/images/hotel_icon.png) no-repeat left center;
}

.r_dp_txt {
background: url(//www.nta.co.jp/kaigai/europe/images/dp_icon.png) no-repeat left center;
}

.r_arrow_txt {
background: url(//www.nta.co.jp/kaigai/europe/images/arrow.png) no-repeat left center;
}

.r_arrowb_txt {
background: url(//www.nta.co.jp/kaigai/europe/images/arrow_b.png) no-repeat left center;
}

/*  =================================
useful_info
=================================  */
#subBox p a {
background: url(//www.nta.co.jp/kaigai/europe/images/arrow.png) no-repeat left center;
}

/*  =================================
Departure globalnavi
=================================  */
.de_gnbox ul li.top_debtn_on,
.de_gnbox ul li.top_debtn:hover {
    border: 1px solid #28289a !important;
    background: #28289a !important;
}

.de_gnbox ul li.ho_debtn_on,
.de_gnbox ul li.ho_debtn:hover {
    border: 1px solid #28289a !important;
    background: #28289a !important;
}

.de_gnbox ul li.toho_debtn_on,
.de_gnbox ul li.toho_debtn:hover {
    border: 1px solid #28289a !important;
    background: #28289a !important;
}

.de_gnbox ul li.to_debtn_on,
.de_gnbox ul li.to_debtn:hover {
    border: 1px solid #28289a !important;
    background: #28289a !important;
}

.de_gnbox ul li.na_debtn_on,
.de_gnbox ul li.na_debtn:hover {
    border: 1px solid #28289a !important;
    background: #28289a !important;
}

.de_gnbox ul li.osa_debtn_on,
.de_gnbox ul li.osa_debtn:hover {
    border: 1px solid #28289a !important;
    background: #28289a !important;
}

.de_gnbox ul li.chushi_debtn_on,
.de_gnbox ul li.chushi_debtn:hover {
    border: 1px solid #28289a !important;
    background: #28289a !important;
}

.de_gnbox ul li.kyu_debtn_on,
.de_gnbox ul li.kyu_debtn:hover {
    border: 1px solid #28289a !important;
    background: #28289a !important;
}

/*  =================================
Departure ancnavi
=================================  */
.anc_area2 p a {
background: url(/kaigai/europe/images/arrow_b.png) no-repeat 97% center;
}

.anc_area2 p a:hover {
    background: #ebf2fe url(/kaigai/europe/images/arrow_b.png) no-repeat 95% center;
}

/*  =================================
rank reset(国別・発地別用)
=================================  */
ul#tab_r li {
color: #28289a !important;
background: url(/kaigai/europe/images/arrow_b.png) no-repeat 95% center;
}

ul#tab_r li.select,
ul#tab_r li:hover {
    background: #ebf2fe url(/kaigai/europe/images/arrow_b.png) no-repeat 95% center;
}

/*btn*/
a.cp_btn {
    width: 46%;
    float: left;
    margin: 0 2% 5%;
    box-sizing: border-box;

    position: relative;
    display: block;
    padding: 20px;
    border-radius: 10px;
    text-decoration: none;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    border: #28289a 2px solid;
    box-shadow: 3px 3px #28289a;
    color: #000000 !important;
    transition: .3s;
}
a.cp_btn:hover {
    background-color: #28289a;
    border: #28289a 2px solid;
    box-shadow: 3px 3px #28289a;
    text-decoration: none !important;
    color: #FFFFFF !important;
}