@media (min-width: 1260px) {
  .container {
    width: 1230px;
  }
}
@media (min-width: 1320px) {
  .container {
    width: 1290px;
  }
}
@media (min-width: 1470px) {
  .container {
    width: 1440px;
  }
}
.container {
    padding-right: 20px;
    padding-left: 20px;
}
.nofix header {background: url(en-bg01.png) repeat-x top center #0d4394;}
.pagebg .header {background-color: #004294;box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);}
.bsTop {width: 100% !important;}
.bsFrameDiv {height: 209px !important;}
.bsFrameDiv > div > img {margin: 15px !important;}
.logo .hidden-note, .logo .hidden-ipad, .logo .hidden-zipad {display: none;}
.sidenav {background-color: #542009;}
.sidenav__menu li {border-bottom: 1px solid #673925;}
.sidenav__menu-link:hover, .sidenav__menu-link:focus {background-color: #6a280b;}
.sidenav__menu--is-open > a {background-color: #6a280b;}
.sidenav__menu-dropdown {background-color: #461500;border-top: 1px solid #461500;}
.sidenav__menu-dropdown li {border-color: #673925;}
@media (max-width: 1800px){
	.h_menu {padding: 19px 11% 0;}
	.h_menu[data-v-pg] {padding: 3px 11% 0;}
	.header.fixed.fixed-header-on .h_menu {padding: 3px 11% 0;}
}
@media (max-width: 1680px){
    .h_menu {padding: 19px 8.2% 0;}
	.h_menu[data-v-pg] {padding: 3px 8.2% 0;}
	.header.fixed.fixed-header-on .h_menu {padding: 3px 8.2% 0;}
}
@media (max-width: 1536px){
    .h_menu {padding: 19px 4.2% 0;}
	.h_menu[data-v-pg] {padding: 3px 4.2% 0;}
	.header.fixed.fixed-header-on .h_menu {padding: 3px 4.2% 0;}
}
@media (max-width: 1440px){
    .namelist li {width: 16.666%;}
}
@media (max-width: 1366px){
    
}
@media (max-width: 1300px){
    .h_menu {padding: 19px 40px 0; }
	.h_menu[data-v-pg] {padding: 3px 40px 0;}
	.header.fixed.fixed-header-on .h_menu {padding: 3px 40px 0;}
}
@media (max-width: 1280px){
	.logo .hidden-pc {display: none;}
	.logo .hidden-note {display: block;}
	.firstpart .row {margin-right: -20px;margin-left: -20px;}
	.firstpart .row > [class^='col'] {padding-right: 20px;padding-left: 20px;}
	.xlmain .dptitle {font-size: 28px;}
}
@media (max-width: 1199px){
    .new-more {margin-top: 36px;}
}
@media (max-width: 1150px){
    .h_menu {padding: 16px 30px 0; }
	.h_menu[data-v-pg] {padding: 3px 30px 0;}
	.header.fixed.fixed-header-on .h_menu {padding: 3px 30px 0;}
}
@media (max-width: 1024px){
	.logo .hidden-note {display: none;}
	.logo .hidden-ipad {display: block;}
	.header .logo {margin: 10px 0 6px;}
	.header[data-v-pg] .logo {margin: 9px 0 6px;}
}
@media (max-width: 991px){
    .logo .hidden-ipad {display: none;}
    .logo .hidden-zipad {display: block;}
    .h_menu {padding: 16px 26px 0; }
	.h_menu[data-v-pg] {padding: 3px 26px 0;}
	.header.fixed.fixed-header-on .h_menu {padding: 3px 26px 0;}
	.header-right .relatedlink {margin: 20px 20px 0;text-align: inherit;}
	.header {background-size: auto 100%;}
	.header .logo {margin: 6px 0 6px;}
	.header[data-v-pg] .logo {margin: 6px 0 6px;}
}
@media (max-width: 767px){
	.h_menu {padding: 16px 16px 0; }
	.h_menu[data-v-pg] {padding: 0 16px 0;}
	.header.fixed.fixed-header-on .h_menu {padding: 0 16px 0;}
	.header .logo {margin: 6px 0 6px;}
    .logo .hidden-zipad {display: none;}
	.xlmain .dptitle {font-size: 23px;}
	.webheader-link ul li {width: 29.333%;margin: 0 4px;}
	.webheader-link ul li a {padding: 12px;font-size: 14px;}
	.new-more {margin-top: 26px;}
	.btn-style-one {width: 100%;text-align: center;padding: 11px;}
	.lanmu[data-v-ls] .lanmu_l {font-size: 28px;}
	.webcolumn {margin: 50px 0 0;}
}