.footerMenu{width:94rem;padding-bottom:2rem;border-bottom:1px solid #fff}.footerMenu a{font-size:2.2rem;font-weight:600;letter-spacing:-.1rem;padding-right:4rem}.footerInfo{padding-top:2.6rem;letter-spacing:-.05rem}.footerInfo,.footerInfo .copyright{font-size:1.5rem;font-weight:300;line-height:3rem}.footerInfo .copyright{letter-spacing:.1rem}#footerLogo{float:left;padding:10rem 0 0 0}#siteinfo{padding:6rem 0 0 26rem;color:#fff}.footerMenu-en{width:94rem;padding-bottom:2rem;border-bottom:1px solid #fff}.footerMenu-en a{font-size:2.2rem;font-weight:600;letter-spacing:.1rem;padding-right:4rem;font-family:Montserrat}.footer_menu,.footerLink{display:inline-block}.footerLink{float:right;font-family:Montserrat}.footerLink .lang{position:relative;border:1px solid #fff;margin-right:1rem;height:4.4rem;font-size:1.4rem;font-weight:500;letter-spacing:.1rem;padding:1rem 2rem 1rem 2rem;color:#fff;cursor:pointer}.footerLink .lang img{padding-left:2rem}.footerLink .site{position:relative;border:1px solid #fff;font-size:1.4rem;font-weight:500;letter-spacing:.1rem;padding:1rem 2rem;color:#fff;cursor:pointer;width:15.5rem}.footerLink .langBox{position:absolute;display:block;bottom:42px;left:-1px;width:10.9rem;border:1px solid #fff;color:#fff;background:rgba(0,0,0,.2)}.footerLink .langBox ul li{border-bottom:1px solid #fff}.footerLink .langBox .langlist a{font-size:1.1rem;font-weight:500;letter-spacing:.1rem;padding:1rem 2rem;display:block}.footerLink .langBox ul li:hover{background:#fff;color:#0d2144}.footerLink .famBox{position:absolute;display:block;bottom:42px;left:-1px;width:15.5rem;z-index:100;border:1px solid #fff;color:#fff;background:rgba(0,0,0,.2)}.footerLink .famBox ul li{border-bottom:1px solid #fff}.footerLink .famBox .famlist a{font-size:1.1rem;font-weight:500;letter-spacing:.1rem;padding:1rem 2rem;display:block}.footerLink .famBox .famlist a span{letter-spacing:-.07rem}.footerLink .famBox ul li:hover{background:#fff;color:#0d2144}.menuNone{display:none}.footerInfo-en,.footerInfo-en .copyright{font-size:1.4rem;font-weight:300;line-height:3rem}.footerInfo-en{padding-top:2.6rem;letter-spacing:.07rem}.footerLink .famBox ul li:last-child,.footerLink .langBox ul li:last-child{border-bottom:none}.en_notice{font-size:1.32rem}@media (max-width:1200px){#footer{width:1200px}}html{overflow:hidden}body,html{display:block;width:100%;margin:0}#main,body,html{height:100%}.section{width:100%;height:100%;position:relative}.page_scroll_container{padding-top:12rem;width:100%;height:100%;display:table}.footer{display:table;table-layout:fixed}#footer,.footer{position:absolute}#footer{left:0;bottom:0;width:100%;height:270px;background-color:#c8ccd4}.pop_lay{z-index:9999;-webkit-box-shadow:3px 3px 7px 1px grey;box-shadow:3px 3px 7px 1px grey;position:fixed;width:420px;top:100px;left:60%;background:#fff;display:block}.close_btn{color:#aaa;float:right;font-size:19px;font-weight:700}.close_btn:focus,.close_btn:hover{color:#000;text-decoration:none;cursor:pointer}.pop_lay h1{text-align:center}.pop_lay p{font-size:15px;padding:15px}.pop_lay .pop_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;text-align:right;border-top:1px solid #e5e5e5;font-size:14px}.pop_lay .pop_header{padding:15px;border-bottom:1px solid #e5e5e5}.pop_lay .click_area_1{top:478px;left:125px;width:169px;height:40px}.pop_lay .click_area_1,.pop_lay .click_area_2{position:absolute;border-radius:100px;cursor:pointer}.pop_lay .click_area_2{top:444px;left:220px;width:160px;height:36px}.pop_lay2{z-index:9999;-webkit-box-shadow:3px 3px 7px 1px grey;box-shadow:3px 3px 7px 1px grey;position:fixed;width:420px;top:100px;left:60%;background:#fff;display:block}.pop_lay2 h1{text-align:center}.pop_lay2 p{font-size:15px;padding:15px}.pop_lay2 .pop_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;text-align:right;border-top:1px solid #e5e5e5;font-size:14px}.pop_lay2 .pop_header{padding:15px;border-bottom:1px solid #e5e5e5}.pop_lay2 .click_area_1{position:absolute;top:479px;left:125px;width:169px;height:39px;border-radius:51px;cursor:pointer}.pop_lay2 .click_area_2{position:absolute;top:444px;left:220px;width:160px;height:36px;border-radius:100px;cursor:pointer}@media (max-width:1200px){html{overflow:auto}.section{min-width:1200px;height:969px}.page_scroll_container{display:block}}