.page-container{width:100%;position:relative}.bg{width:100%;height:100%;position:fixed;background:url("../img/lang/mark.svg") no-repeat 50% 60%/auto 163%;top:0;left:0;z-index:1;opacity:.04}header h1 a{position:absolute;width:124px;height:48px;top:0;left:0;display:block;z-index:2}header h2{position:absolute;width:80px;height:80px;top:0;right:0;z-index:2;cursor:pointer}main{position:relative;z-index:9;width:420px;margin:0 auto 120px;padding:120px 0 0;display:block}main h2{color:#b4b4b4;font-size:1.2em;padding-top:18px;text-align:center;letter-spacing:0.4em}.selector{width:840px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative;z-index:11}.selector .europe-block{position:relative}.selector h3{font-size:3.2em;margin-bottom:24px;color:#b4b4b4;font-weight:400}.selector li{font-size:1.3em;line-height:2.4}.selector li a{display:inline-block;vertical-align:middle;padding-left:6px;color:#000;position:relative;cursor:pointer;font-family:-apple-system, BlinkMacSystemFont, "Roboto Condensed", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, sans-serif}.sns-bnr__arrow svg{display:inline-block;vertical-align:middle;width:12px;height:12px}.selector li a::after{position:absolute;left:6px;bottom:0;content:'';width:0;height:3px;background-color:#333;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.fa svg{fill:#4267b2}.no-touchevents .selector li a:hover::after{width:calc(100% - 6px)}.sns-list .sns-bnr__arrow svg{display:inline-block;vertical-align:middle;width:20px;height:20px}.sns-list{position:absolute;left:0;z-index:11;width:380%;max-width:460px;margin:20px auto auto -8px}.selector .sns-list li{font-size:1.3em;line-height:inherit}.sns-list li a{display:inline-block;width:94.414%;vertical-align:middle;padding-left:6px;color:#000;position:relative;cursor:pointer;font-family:-apple-system, BlinkMacSystemFont, "Roboto Condensed", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, sans-serif}.sns-list .sns-bnr__arrow{width:20px}.lang-name{position:relative;display:inline-block}.lang-txt{display:block;margin:8px 0 0}.sns-list li .lang-name::after{position:absolute;left:0;bottom:-6px;content:'';width:0;height:3px;background-color:#333;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.no-touchevents .sns-list li a:hover .lang-name::after{width:calc(100%)}.sns-list .fa a::after{height:0}footer{width:85%;text-align:center;margin:42px auto 0;padding:24px 0;position:relative;z-index:11}footer small{font-size:1em;line-height:1.8;color:#666}@media all and (max-width: 759px){.page-container{overflow:hidden;padding-bottom:10%}.bg{background-size:120% auto;background-position:50% -7%}main{width:90%;margin:0 auto 80px;padding:160px 0 0}main h1 img{width:100%;display:block}main h2{font-size:1.1em}.selector{width:86%;margin:0 auto;display:block}.selector h3{border-top:1px solid #333;padding:32px 0 0;margin-top:32px}.selector li{font-size:1.2em;line-height:2.4}.sns-list{position:static;width:100%;max-width:none}.sns-list li a{width:92.414%}footer{width:86%;margin:32px auto 0;border-top:1px solid #333}}@media all and (min-width: 760px) and (max-width: 979px){.bg{background-size:112% auto}.selector{width:740px;margin:0 auto;display:block}.selector h3{font-size:2.8em;margin-bottom:20px}.selector li{font-size:1.2em;line-height:2.0}}
