@charset "utf-8";
/****************************************
6NCDB english
*****************************************/
.header .title.site-center a { width: 480px; height: 90px; background-image: url("../img/en_head_title.png"); background-size: contain;}

.page_control dl dt { width: 65px; height: 25px; margin-right: 0.3em; background: right center no-repeat;}
.page_control form.search input#search_txt { 
	width: 16.6em; height:15px;padding:5px 3px 3px; display: block; float: left; border:1px solid #cccccc;
	background: url(../img/en_img_head_search.png) 2px center no-repeat #fafafa;
}
.header .title { width: 560px; height: 90px; margin-top: 10px; float: left;}
.header .title a { width: 100%; height: 100%; display: block; background: top left no-repeat; text-indent: -1000em;}
.header .title a:hover { opacity: 0.6;}
.header .title.site-center a { width: 560px; height: 90px; background-image: url("../img/en_head_title.png"); background-size: contain;}
.header .nav > ul > li a { display: block; width: 100%; background: center no-repeat; text-align: center; position: relative; overflow: hidden; color: #ffffff; padding-top: 1.2em; padding-bottom: 1.1em; font-size: 120%;}

.article .txtbox p { line-height:1.6; text-align: justify; text-justify: inter-ideograph;}

.footer .wrap .foot-container .foot-logo { flex-basis: 50%; }
.footer .wrap .foot-container .foot-nav { flex-basis: 24%; margin-top: 1em; }

@media screen and (max-width: 484px) {
.header .title {/* height: 32px; */ width: 360px;  height: 52px; margin-top: 10px; margin-left: 8px;}
.header .title.site-center a { width: 300px; height: 48px; background-image: url(../img/en_head_title.png); background-size: contain;}
.footer .wrap .foot-container .foot-logo { display:none;}
	
	
}