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

/* EN common */
/*-----------------------------------------------------------------*/
.sp_only {
	display:none;
}
@media only screen and (max-width: 820px) {
	.sp_only {
		display:block;
	}
}


/* EN HEADER */
/*-----------------------------------------------------------------*/
header.template_c2 #header_area {
	margin: 0 auto 15px;
}
header.template_c2 #header_area .inn_ {
	align-items: center;
}
.h_lead_lang {
    font-size: 10px;
    margin-right: 24px;
}
.h_lead_lang a {
    display: inline-block;
    margin-left: 2px;
    padding: 5px 10px;
    line-height: 1;
    font-size: 14px;
}
.h_lead_lang a.on, .h_lead_lang a:hover {
    text-decoration: none;
    background-color: #2F337B;
    color: #FFFFFF;
}

@media only screen and (max-width: 820px) {

	header.template_c2 #header_area {
		margin: 0 auto 0;
	}
	.h_lead_lang {
		display:none;
	}
}


/* EN GLOBALNAVI */
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 821px) {

	header.template_c2 .gnavi_area ul li {
		width: calc(100% / 5);
	}
}

header.template_c2 .gnavi_area ul li a::after {
	left:0;
}
#top header.template_c2 .gnavi_area ul li.main_current a::after {
	background-color:#ffffff;
}
#top header.template_c2 .gnavi_area ul li#globalnav01.main_current a::after {
	background-color:#2F337B;
}

@media only screen and (max-width: 820px) {

	.sp_only .h_lead_lang {
		display:flex;
		margin-right:0;
	}
	header.template_c2 .gnavi_area ul li.sp_only .h_lead_lang a {
		justify-content: center;	
	}
}


/* EN LOCATOR */
/*-----------------------------------------------------------------*/
#locator_template_c2 ol li:first-child {
	display:none;
}


/* EN FOOTER */
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 768px) {
	footer.template_c2 .fnav_unit {
		width:20%;
	}
}


/* EN TOP RSS */
/*-----------------------------------------------------------------*/
.NEWS .top_rss .dlb_rss .rss_contents {
	display:none;
}

.NEWS .tag_01, .NEWS .tag_02, .NEWS .tag_03, 
.NEWS .tag_04, .NEWS .tag_05, .NEWS .tag_06 {
	white-space: nowrap;
	display:inline;
}

@media only screen and (max-width: 690px) {

	.NEWS .top_rss .dlb_rss .rss_date {
		float:none;
		width:100%;
	}
	.top_rss .dlb_rss dl {
		position:relative;
	}
	.NEWS .top_rss .tag_01, .NEWS .top_rss .tag_02,
	.NEWS .top_rss .tag_03, .NEWS .top_rss .tag_04,
	.NEWS .top_rss .tag_05, .NEWS .top_rss .tag_06 {
		position:absolute;
		width:auto;
		top:8px;
	}
}


/* EN TOP BANNER */
/*-----------------------------------------------------------------*/
.en_top_banner {
	display:flex;
	justify-content: space-around;
}
.en_top_banner li {
	list-style-type: none;
}
.en_top_banner li img {
	border:1px solid #cccccc;
	max-width:90%;
	height:auto;
}

@media only screen and (max-width: 690px) {

	.en_top_banner {
		flex-direction:column;
	}
	.en_top_banner li {
		margin-bottom:20px;
	}
	.en_top_banner li img {
		max-width:100%;
	}
}


/* EN SITEMAP */
/*-----------------------------------------------------------------*/
#sitemap li {
	display:none;
}
.en.page_sitemap #sitemap li.en_sitemap_list {
	display:block;
}
#sitemap li.en_sitemap_list li {
	display:block;
}
