#wrapper .mainConts{position:relative}#wrapper .noteLine{line-height:2.6;position:relative;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(2.5em, transparent), color-stop(0.1em, #d2d2d8));background-image:-o-linear-gradient(transparent 2.5em, #d2d2d8 0.1em);background-image:linear-gradient(transparent 2.5em, #d2d2d8 0.1em);background-image:-webkit-linear-gradient(transparent 2.5em, #d2d2d8 0.1em);background-size:100% 2.6em}#wrapper .contsIn{width:1000px;margin:auto}@media screen and (max-width:1000px){#wrapper .contsIn{width:90%}}#wrapper ul.language li{display:inline-block}#wrapper ul.language li:first-child{margin-right:10px}#wrapper ul.language li a{display:inline-block;background-color:#fff;color:#000;border-radius:10px;min-height:20px;line-height:20px;font-size:10px;font-size:1rem;text-decoration:none;padding:0 18px}#wrapper .pc_header #gnav ul.language li a.on,#wrapper ul.language .pc_header #gnav li a.on,#wrapper ul.language li a:hover{background-color:rgba(255, 255, 255, 0.8)}#wrapper .pc_header{display:block}@media screen and (max-width:1000px){#wrapper .pc_header{display:none}}#wrapper .pc_header header{width:1000px;margin:auto;position:relative}#wrapper .pc_header header ul.language{position:absolute;right:0;bottom:0}#wrapper .pc_header header .logo{text-align:center}#wrapper .pc_header header .logo a{text-decoration:none;color:#fcfcfc;font-size:28px;font-size:2.8rem}#wrapper .pc_header header .logo a span{font-size:16px;font-size:1.6rem}#wrapper .pc_header #gnav li header .logo a.on,#wrapper .pc_header header .logo #gnav li a.on,#wrapper .pc_header header .logo a:hover{color:rgba(255, 255, 255, 0.8)}#wrapper .pc_header #gnav{max-width:1000px;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:40px auto 0}#wrapper .pc_header #gnav li{padding:0 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #fff}#wrapper .pc_header #gnav li:last-child{border-right:1px solid #fff}#wrapper .pc_header #gnav li:hover a{background-color:#fff;color:#1d1d60}#wrapper .pc_header #gnav li:hover a:before{content:url(/common/img/nav_icon_on.png);padding-right:7px}#wrapper .pc_header #gnav li a{display:block;text-align:center;padding:8px 33px;font-size:13px;font-size:1.3rem;letter-spacing:0.04em;color:#fff;text-decoration:none}@media screen and (max-width:1000px){#wrapper .pc_header #gnav li a{letter-spacing:0}}#wrapper .pc_header #gnav li a:before{content:url(/common/img/nav_icon.png);padding-right:7px}#wrapper .pc_header #gnav li.en_nav a{font-size:1.4rem!important}#wrapper .pc_header #gnav .toggle{position:relative;cursor:default}#wrapper .pc_header #gnav .open{position:absolute;display:none;width:100%;padding-right:12px}#wrapper .pc_header #gnav .open li{width:100%;padding:0;width:100%;border:none}#wrapper .pc_header #gnav .open li .open-link{background-color:#fff;color:#1d1d60;font-weight:normal}#wrapper .pc_header #gnav .open li .open-link:before{content:url(/common/img/nav_icon_on.png);padding-right:7px}#wrapper .pc_header #gnav .open li .open-link:hover,#wrapper .pc_header #gnav .open li a.open-link.on{text-decoration:underline}#wrapper .sp_header{display:none;background-color:#161616}@media screen and (max-width:1000px){#wrapper .sp_header{display:block}}#wrapper .sp_header .headerTb{padding:25px 0;overflow:hidden;position:relative}#wrapper .sp_header .headerTb .logo{text-align:center}#wrapper .sp_header .headerTb .logo a{display:block;width:calc(95% - 50px);color:#fcfcfc;text-decoration:none;text-align:center;font-size:28px;font-size:2.8rem}#wrapper .sp_header .headerTb .logo a span{font-size:16px;font-size:1.6rem}@media screen and (max-width:640px){#wrapper .sp_header .headerTb .logo a{font-size:20px;font-size:2rem}#wrapper .sp_header .headerTb .logo a span{font-size:12px;font-size:1.2rem}}#wrapper .sp_header .headerTb .menuBtn{position:absolute;background-image:url(/common/img/btn_sp_menu_icn.png);background-size:contain;background-repeat:no-repeat;width:50px;right:5%;top:18px}#wrapper .sp_header .headerTb .menuBtn.op{background-image:url(/common/img/btn_sp_menu_close.png)}@media screen and (max-width:640px){#wrapper .sp_header .headerTb .menuBtn{width:40px}}#wrapper .sp_header #gNavTb{display:none;border-top:2px solid #fff;padding-top:20px;text-align:center}#wrapper .sp_header #gNavTb ul.nav li a{text-align:center;display:block;color:#fcfcfc;font-size:16px;font-size:1.6rem;text-decoration:none;padding:10px 0}#wrapper .sp_header #gNavTb ul.nav li a:before{content:url(/common/img/nav_icon.png);padding-right:7px}#wrapper .sp_header #gNavTb ul.language{padding:20px 0 40px}#wrapper .sp_header #gNavTb ul.language li a{width:120px;font-size:14px;font-size:1.4rem;padding:4px 0;border-radius:100px}#wrapper .sp_header .toggle{position:relative}#wrapper .sp_header .toggle:after,#wrapper .sp_header .toggle:before{position:absolute;content:"";left:calc(50% + 70px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:10px;height:2px;background-color:#fff}#wrapper .sp_header .toggle:after{top:21px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#wrapper .sp_header .toggle:before{top:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#wrapper .sp_header .toggle.active{position:relative}#wrapper .sp_header .toggle.active:after,#wrapper .sp_header .toggle.active:before{position:absolute;content:"";top:17px;left:calc(50% + 70px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:10px;height:2px;background-color:#fff}#wrapper .sp_header .toggle.active:after{left:calc(50% + 73px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#wrapper .sp_header .toggle.active:before{left:calc(50% + 67px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#wrapper .sp_header .open{display:none}#wrapper .sp_header .open li{width:100%;border:none}#wrapper .sp_header .open li .open-link{background-color:transparent;color:#fff;font-weight:normal}#wrapper .sp_header .open li .open-link:before{content:url(/common/img/nav_icon.png);padding-right:7px}#wrapper .pagetop{display:block;text-align:right;z-index:99}#wrapper .pagetop a{position:fixed;bottom:10px;right:35px}@media screen and (max-width:640px){#wrapper .pagetop a{width:38px;right:5%}}#wrapper .pagetop .pc_header #gnav li a.on,#wrapper .pagetop a:hover,#wrapper .pc_header #gnav li .pagetop a.on{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80}#wrapper footer{background-color:#161616;padding:8px 0 85px;position:relative;z-index:2}#wrapper footer:after{position:absolute;top:0;left:0;content:"";background-image:url(/common/img/footer_bg01.gif);background-repeat:no-repeat;background-position:top right;background-size:cover;width:25%;max-width:250px;height:100%;z-index:-1}@media screen and (max-width:1000px){#wrapper footer:after{width:40%}}#wrapper footer:before{position:absolute;bottom:0;right:0;content:"";background-image:url(/common/img/footer_bg02.gif);background-repeat:no-repeat;background-position:bottom left;background-size:cover;width:20%;max-width:200px;height:100%;z-index:-1}@media screen and (max-width:1000px){#wrapper footer:before{width:30%}}@media screen and (max-width:1000px){#wrapper footer{padding:8px 0 20px}}#wrapper footer .footLine{border-top:1px solid #fff;padding-top:30px}@media screen and (max-width:1000px){#wrapper footer .footLine{padding-top:15px}}#wrapper footer .logo{float:left;width:349px;border-right:1px solid #fff;padding:15px 0 15px 15px;color:#fcfcfc;font-size:20px;font-size:2rem}#wrapper footer .logo span{font-size:12px;font-size:1.2rem}@media screen and (max-width:1000px){#wrapper footer .logo{width:100%;float:none;text-align:center;border-right:none;font-size:28px;font-size:2.8rem}#wrapper footer .logo span{font-size:16px;font-size:1.6rem}}@media screen and (max-width:1000px){#wrapper footer .logo{font-size:20px;font-size:2rem}#wrapper footer .logo span{font-size:12px;font-size:1.2rem}}#wrapper footer .right{float:right;width:600px;margin:0 0 0 50px}@media screen and (max-width:1000px){#wrapper footer .right{width:100%;margin:5px 0 0 0;float:none}}#wrapper footer .right ul.nav{float:left;margin-top:5px}#wrapper footer .right ul.nav li{display:inline-block;margin-right:14px;line-height:1.6}#wrapper footer .right ul.nav li a{color:#fcfcfc;text-decoration:none;font-size:12px;font-size:1.2rem}#wrapper .pc_header #gnav footer .right ul.nav li a.on,#wrapper footer .right ul.nav .pc_header #gnav li a.on,#wrapper footer .right ul.nav li a:hover{text-decoration:underline}#wrapper footer .right ul.nav li a:after{content:url(/common/img/footer_link.gif);padding-left:4px}@media screen and (max-width:1000px){#wrapper footer .right ul.nav{display:none}}#wrapper footer .right ul.language{float:right}@media screen and (max-width:1000px){#wrapper footer .right ul.language{display:none}}#wrapper footer .right p.copy{margin-top:13px;font-size:12px;font-size:1.2rem;color:#fcfcfc}@media screen and (max-width:1000px){#wrapper footer .right p.copy{margin-top:0;text-align:center;line-height:1.4}}
/*# sourceMappingURL=common_layout.css.map */