@charset "utf-8";html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:normal}mark{background-color:#ff0;color:#000}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[aria-controls],[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[aria-disabled],[disabled]{cursor:default}[type=number]{width:auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[type=search]{-webkit-appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible;text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:ButtonText dotted 1px}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,textarea{background-color:transparent;border-style:none;color:inherit}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}img{border-style:none;width:auto;max-width:100%}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:700}html{font-size:10px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",HelveticaNeue,"Segoe UI","游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1;height:100%;color:#202020;background-color:#fff}body{background-color:#f7f7f7}@media only screen and (min-width:768px){html{padding-top:122px}.a-commonText{font-size:1.6rem;line-height:1.5}}@media only screen and (max-width:767px){html{padding-top:16vw}.a-commonText{font-size:2.133333333333333vw;line-height:1.5}}.a-globalNavTextEn{color:#6d44a1;font-weight:700}@media only screen and (min-width:768px){.a-globalNavTextEn{font-size:1.2rem}}@media only screen and (max-width:767px){.a-globalNavTextEn{font-size:2.4vw}}@media only screen and (min-width:768px){.a-globalNavTextJa{font-size:1.2rem}.a-image--sp{display:none}}@media only screen and (max-width:767px){.a-globalNavTextJa{font-size:2.4vw}.a-image--pc{display:none}}.a-indexSectionTitleEn{color:#6d44a1}@media only screen and (min-width:768px){.a-indexSectionTitleEn{font-size:2.1rem}}@media only screen and (max-width:767px){.a-indexSectionTitleEn{font-size:4.133333333333333vw}}.a-indexSectionTitleJa{font-weight:400}@media only screen and (min-width:768px){.a-indexSectionTitleJa{font-size:1.4rem}}@media only screen and (max-width:767px){.a-indexSectionTitleJa{font-size:2.8vw}}.a-inputSelect{border:1px solid #a686c7;border-radius:9px;font-size:1.5rem;height:40px;width:398px;padding:0 5px}@media only screen and (min-width:768px){.a-inputSelect{border-radius:9px;font-size:1.5rem;height:40px;width:398px;padding:0 5px}}.a-inputSubmit input[type=submit]{line-height:3.666666666666667;font-weight:700;color:#6d44a1;text-align:center}@media only screen and (max-width:767px){.a-inputSelect{border-radius:1.2vw;font-size:2vw;height:5.866666666666666vw;width:100%;padding:0 .666666666666667vw}.a-inputSubmit input[type=submit]{width:20vw;font-size:1.6vw;border:.666666666666667vw solid #6d44a1}}.a-inputTextarea{border:1px solid #a686c7;line-height:2.666666666666667}@media only screen and (min-width:768px){.a-inputSubmit input[type=submit]{width:140px;font-size:1.2rem;border:5px solid #6d44a1}.a-inputSubmit input[type=submit]:hover{color:#fff}.a-inputSubmit{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.a-inputSubmit:before{width:140px;content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;background:#6d44a1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.a-inputSubmit:active:before,.a-inputSubmit:focus:before,.a-inputSubmit:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.a-inputTextarea{border-radius:9px;font-size:1.5rem;width:608px;height:203px;padding:5px}}.a-inputUpload{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.a-inputUpload__button{display:inline-block;position:relative;overflow:hidden;font-weight:700;color:#6d44a1;text-align:center;line-height:3.666666666666667}@media only screen and (max-width:767px){.a-inputTextarea{border-radius:1.2vw;font-size:2vw;width:100%;height:27.066666666666666vw;padding:.666666666666667vw}.a-inputUpload__button{width:20vw;font-size:1.6vw;border:.666666666666667vw solid #6d44a1}}@media only screen and (min-width:768px){.a-inputUpload__button{width:140px;font-size:1.2rem;border:5px solid #6d44a1;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.a-inputUpload__button:before{width:140px;content:"";position:absolute;z-index:-1;top:0;left:0;bottom:0;background:#6d44a1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.a-inputUpload__button:active,.a-inputUpload__button:focus,.a-inputUpload__button:hover{color:#fff}.a-inputUpload__button:active:before,.a-inputUpload__button:focus:before,.a-inputUpload__button:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.a-inputUpload__filename input{border-radius:3px;padding:3px;font-size:1.5rem}}.a-inputUpload__button input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.a-inputUpload__filename{width:100%}.a-inputUpload__filename input{display:none;background:rgba(255,255,255,.2);width:100%}@media only screen and (max-width:767px){.a-inputUpload__filename input{border-radius:.4vw;padding:.4vw;font-size:2vw}}.a-input{border:1px solid #a686c7;line-height:2.666666666666667}.a-leftContentsTitleEn{color:#6d44a1;text-align:center}@media only screen and (min-width:768px){.a-input{font-size:1.5rem;width:398px;padding:0 5px;border-radius:9px}.a-leftContentsTitleEn{margin-bottom:10px}}@media only screen and (max-width:767px){.a-input{width:100%;font-size:2vw;padding:0 .666666666666667vw;border-radius:1.2vw}.a-leftContentsTitleEn{font-size:4.133333333333333vw}}.a-leftContentsTitleJa{font-weight:400;text-align:center}@media only screen and (min-width:768px){.a-leftContentsTitleJa{font-size:1.4rem}}@media only screen and (max-width:767px){.a-leftContentsTitleJa{font-size:2.8vw}}.a-linkButton{text-align:center;font-weight:700}@media only screen and (min-width:768px){.a-linkButton{font-size:1.2rem;line-height:3.666666666666667;width:140px;border:5px solid #6d44a1;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.a-linkButton:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#6d44a1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.a-linkButton:active a,.a-linkButton:focus a,.a-linkButton:hover a{color:#fff}.a-linkButton:active:before,.a-linkButton:focus:before,.a-linkButton:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}}@media only screen and (max-width:767px){.a-linkButton{width:30vw;font-size:2.4vw;line-height:3.888888888888889;border:.666666666666667vw solid #6d44a1;display:inline-block}}.a-linkButton a{text-decoration:none;color:#6d44a1;display:block}.m-faqSection__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.m-faqSection__title:before{content:"Q.";color:#743aaf}@media only screen and (min-width:768px){.m-faqSection__title{margin-bottom:10px}.m-faqSection__title:before{font-size:4rem;margin-right:25px}}@media only screen and (max-width:767px){.m-faqSection__title{margin-bottom:1.333333333333333vw}.m-faqSection__title:before{font-size:4.266666666666667vw;margin-right:2.4vw}.m-faqSection__title img{height:2.4vw;max-height:100%}}.m-faqSection__answer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.m-faqSection__answer:before{content:"A.";color:#a677d6;display:inline-block;font-weight:700}.m-faqSection__answer .a-commonText{width:800px}.m-formConfirmParts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.m-faqSection__answer:before{font-size:4rem;margin-right:25px}.m-formConfirmParts:not(:last-child){margin-bottom:25px}.m-formConfirmParts__title{width:170px;font-size:1.8rem}}@media only screen and (max-width:767px){.m-faqSection__answer:before{font-size:4.266666666666667vw;margin-right:2.4vw}.m-faqSection__answer .a-commonText{font-size:2.533333333333333vw}.m-formConfirmParts:not(:last-child){margin-bottom:3.333333333333333vw}.m-formConfirmParts__title{width:22.666666666666668vw;font-size:2.4vw;line-height:1.4}}.m-formParts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.m-formConfirmParts__text{width:730px}.m-formParts:not(:last-child){margin-bottom:25px}}@media only screen and (max-width:767px){.m-formConfirmParts__text{width:53.199999999999996vw}.m-formParts:not(:last-child){margin-bottom:3.333333333333333vw}}@media only screen and (min-width:768px){.m-formParts__title{width:170px;font-size:1.8rem;padding-top:12px}}@media only screen and (max-width:767px){.m-formParts__title{width:22.666666666666668vw;font-size:2.4vw;padding-top:2vw;line-height:1.4}}.m-formParts__error{color:red}.m-global_nav_item{text-align:center}.m-global_nav_item a{text-decoration:none;color:initial;display:block}.m-indexSectionTitle{text-align:center}@media only screen and (min-width:768px){.m-formParts__input{width:730px}.m-formParts__input .a-inputUpload{margin-top:27px}.m-formParts__error{margin-top:5px}.m-global_nav_item a{padding:11px 0}.m-global_nav_item .a-globalNavTextEn{margin-bottom:6px}.m-global_nav_item{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.m-global_nav_item:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#5c2f8a;height:2px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.m-global_nav_item:active:before,.m-global_nav_item:focus:before,.m-global_nav_item:hover:before{left:0;right:0}.m-indexSectionTitle{padding:80px 0 100px}}@media only screen and (max-width:767px){.m-formParts__input{width:53.199999999999996vw}.m-formParts__input .a-inputUpload{margin-top:3.6vw}.m-formParts__error{margin-top:.666666666666667vw}.m-global_nav_item .a-globalNavTextEn{margin-bottom:1.333333333333333vw}.m-indexSectionTitle{padding:10.666666666666666vw 0 13.333333333333334vw}}.m-interviewSection .a-commonText{font-style:normal}@media only screen and (min-width:768px){.m-indexSectionTitle .a-indexSectionTitleEn{margin-bottom:15px}.m-interviewSection .a-commonText:not(:last-child),.m-interviewSection h2{margin-bottom:30px}}@media only screen and (max-width:767px){.m-indexSectionTitle .a-indexSectionTitleEn{margin-bottom:3.2vw}.m-interviewSection h2{margin-bottom:6vw}.m-interviewSection .a-commonText:not(:last-child){margin-bottom:4vw}}.m-leftContentsTitle{text-align:center}@media only screen and (min-width:768px){.m-leftContentsTitle .a-leftContentsTitleEn{margin-bottom:10px}.m-requirementsSection__title{margin-bottom:30px}}@media only screen and (max-width:767px){.m-leftContentsTitle .a-leftContentsTitleEn{margin-bottom:3.2vw}.m-requirementsSection__title{margin-bottom:6vw}}.m-requirementsSection__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m-requirementsSection__contents dt{font-weight:700}@media only screen and (min-width:768px){.m-requirementsSection__contents:not(:last-child){margin-bottom:30px}.m-requirementsSection__contents dt{width:190px}}@media only screen and (max-width:767px){.m-requirementsSection__contents:not(:last-child){margin-bottom:4vw}.m-requirementsSection__contents dt{width:15.333333333333334vw}}.m-requirementsSection__contents--bold{font-weight:700;color:#6d44a1}#footer{position:relative;background-color:#fff}#footer__returnTop{position:absolute;right:0;background:url(../img/common/global_return_top_button.png) no-repeat}#footer__returnTop a{display:block;height:100%;color:#fff;text-decoration:none}@media only screen and (min-width:768px){.m-requirementsSection__contents dd{width:643px}#footer{border-top:5px solid #6d44a1;padding-top:30px;min-width:1366px}#footer__returnTop{width:168px;height:72px;top:-77px}#footer__returnTop a{font-size:1.4rem;padding:32px 0 0 55px}#footer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:1366px;width:1366px;height:77px;margin:0 auto;padding:0 42px 0 30px}#footer__globalLogo{width:75px}#footer__globalNav{width:516px;padding-top:15px}}#footer__globalNav{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#footer__globalTitle{text-align:center}#footer__outerLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none}#footer__outerLink li:not(:first-child):before,#footer__outerLink:after,#footer__outerLink:before{content:"|"}#footer__outerLink a{color:initial;text-decoration:none}@media only screen and (min-width:768px){#footer__globalTitle{padding:85px 0 43px}#footer__outerLink{min-width:1366px;width:1366px;font-size:1.2rem;margin:0 auto;padding:0 22px 18px 0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#footer__outerLink a{padding:0 5px}}@media only screen and (max-width:767px){.m-requirementsSection__contents dd{width:61.333333333333336vw}#footer{border-top:.666666666666667vw solid #6d44a1;padding-top:5.333333333333333vw}#footer__returnTop{width:22.4vw;height:9.6vw;background-size:contain;top:-10vw}#footer__returnTop a{font-size:1.866666666666667vw;padding:4.266666666666667vw 0 0 7.333333333333333vw}#footer__globalLogo{width:15.066666666666666vw;margin:0 auto}#footer__globalNav{padding:8.666666666666666vw 6.666666666666667vw 0}#footer__entryLink{text-align:center;padding-top:10.266666666666666vw}#footer__globalTitle{padding:6.666666666666667vw 0 8.666666666666666vw}#footer__globalTitle img{width:27.599999999999998vw}#footer__outerLink{font-size:2.133333333333333vw;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2.266666666666667vw}#footer__outerLink a{padding:0 1.066666666666667vw}}#footer__outerLink a:hover{text-decoration:underline}#footer__copyRight{background-color:#6d44a1;color:#fff;text-align:center;line-height:3}#header{width:100%}@media only screen and (min-width:768px){#footer__copyRight{font-size:1.2rem}#header{border-top:5px solid #6d44a1;min-width:1366px;position:fixed;top:0;z-index:9999}#header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:1366px;width:1366px;height:117px;margin:0 auto;padding:0 42px 0 30px}}@media only screen and (max-width:767px){#footer__copyRight{font-size:2.133333333333333vw}#header__inner{width:100%;height:auto;padding:0;position:relative}#header__globalLogo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:15.333333333333334vw;padding:0 4vw 0 6vw;position:fixed;z-index:9998;width:100%;border-top:.666666666666667vw solid #6d44a1;top:0}#header__globalLogo h1{width:10vw}}#header__globalNav{list-style:none}#header__spMenuCtrl{display:none}#entry #entryContent,#faq .faqContent{background-color:#fff;position:relative}#entry #entryContent__title{position:absolute}#entry #entryContent__privacyPolicy{letter-spacing:-.025em}#entry #entryContent__privacyPolicy a{text-decoration:underline;color:#6d44a1}#entry #entryContent__privacyPolicy a:hover{text-decoration:none}#faq .faqContent__title{position:absolute}@media only screen and (min-width:768px){#header__globalNav{width:743px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#header__spMenu{display:none}#header.is-scroll{background-color:#fff}main{width:1366px;margin:0 auto;background:url(../img/common/bg.gif) right}#twoColumn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:1281px}#twoColumn__left{width:257px;padding-top:30px}#twoColumn__right{width:1023px}#entry{padding-bottom:460px}#entry #twoColumn__left .a-leftContentsTitleEn{font-size:4rem}#entry #entryContent{padding:83px 0 55px 52px}#entry #entryContent__title{left:52px;top:-32px}#entry #entryContent .a-inputSubmit{padding-left:170px}#entry #entryContent__privacyPolicy{padding:40px 0 0 170px;font-size:1.8rem}#faq{padding-bottom:245px}#faq #twoColumn__left .a-leftContentsTitleEn{font-size:4rem}#faq .faqContent{padding:83px 0 100px 114px}#faq .faqContent:not(:last-child){margin-bottom:105px}#faq .faqContent__title{left:52px;top:-32px}}@media only screen and (max-width:767px){#header__globalNav{width:100%;background-color:rgba(255,255,255,.9);display:block;height:0;overflow:hidden;-webkit-transition:height .5s;transition:height .5s;position:fixed;z-index:9997;top:13.466666666666667vw;left:0;right:0}#header__globalNav li:not(:nth-of-type(1)){padding-top:7.333333333333333vw}#header__globalNav li:nth-of-type(1){padding-top:9.2vw}#header__globalNav li:nth-last-of-type(1){text-align:center}#header__spMenu{display:block;position:fixed;z-index:9999;right:4vw;top:4.933333333333334vw;width:5.733333333333333vw;height:4.8vw}#header__spMenu i{background-image:url(../img/common/icon_sp_open.png);background-size:100%;width:100%;height:100%;display:block}#header__spMenuCtrl:checked+#header__spMenu i{background-image:url(../img/common/icon_sp_close.png)}#header__spMenuCtrl:checked+#header__spMenu+#header__globalNav{height:100vh}#header.is-scroll #header__globalLogo{background-color:#fff}main{width:100%;background:url(../img/common/bg_sp.gif) 0 0/100%}#twoColumn{background:url(../img/common/bg_article.gif) 0 0/contain no-repeat}#twoColumn__right{width:88vw;margin-left:auto;margin-right:auto}#entry{padding-bottom:48.93333333333333vw}#entry #keyvisual{padding-bottom:2.666666666666667vw}#entry #twoColumn__left{padding:2.4vw 0 10vw}#entry #entryContent{padding:10.133333333333333vw 5.2vw 18vw}#entry #entryContent__title{left:5.2vw;top:-4.266666666666667vw}#entry #entryContent__title img{height:8.533333333333333vw;max-height:100%}#entry #entryContent .a-inputSubmit{padding-left:22.666666666666668vw}#entry #entryContent__privacyPolicy{padding:4.666666666666667vw 0 0 22.666666666666668vw;font-size:2.4vw}#faq{padding-bottom:46vw}#faq #keyvisual{padding-bottom:2.666666666666667vw}#faq #twoColumn__left{padding:2.4vw 0 10vw}#faq .faqContent{padding:11.6vw 6.666666666666667vw 10vw}#faq .faqContent:not(:last-child){margin-bottom:14.666666666666666vw}#faq .faqContent__title{left:6.666666666666667vw;top:-4.266666666666667vw}#faq .faqContent__title img{height:8.533333333333333vw;max-height:100%}}#faq .faqContent__list{list-style:none}#index #news{position:relative}#index #news__title{position:absolute;z-index:1;bottom:0;color:#fff;text-align:center}#index #news__title--ja{font-weight:400}#index #news__contents{position:absolute;z-index:0;right:0;top:0;background-color:#fff}#index #news__contents:before{content:"";width:0;height:0;position:absolute;top:0}#index #news__inner{list-style:none;overflow:hidden;height:100%}#index #news__inner li{font-style:normal}#index .indexContents{margin-left:auto;margin-right:auto}#index .indexContents__inner{position:relative}#index .indexContents__link{position:absolute}@media only screen and (min-width:768px){#faq .faqContent__list:not(:last-child){margin-bottom:40px}#index{padding-bottom:140px}#index #news{height:185px}#index #news__title{width:359px;height:154px;background:url(../img/index/bg_title_news.png) no-repeat;padding-top:60px;font-size:1.8rem}#index #news__title--en{margin-bottom:9px}#index #news__contents{width:1016px;height:155px;padding:34px 0 0 85px}#index #news__contents:before{right:1016px;border-left:50px solid transparent;border-top:155px solid #fff}#index #news__inner li{font-size:1.2rem;margin-bottom:20px}#index .indexContents#messageContents{width:1280px}#index .indexContents#messageContents .indexContents__link{bottom:43px;right:307px}}@media only screen and (max-width:767px){#faq .faqContent__list:not(:last-child){margin-bottom:4.266666666666667vw}#index{padding-bottom:52.666666666666664vw}#index #keyvisual{padding:14.799999999999999vw 0 13.066666666666666vw}#index #news{height:24.666666666666668vw}#index #news__title{width:28vw;height:20.666666666666668vw;background:url(../img/index/bg_title_news_sp.png) 0 0/contain no-repeat;font-size:2.4vw;padding-top:8vw}#index #news__title--en{margin-bottom:1.2vw}#index #news__contents{width:73.33333333333333vw;height:20.666666666666668vw;padding:4.666666666666667vw 0 0 4vw}#index #news__contents:before{right:73.33333333333333vw;border-left:6.666666666666667vw solid transparent;border-top:20.666666666666668vw solid #fff}#index #news__inner li{font-size:1.6vw;margin-bottom:2.666666666666667vw}#index .indexContents__link .a-linkButton{width:18.666666666666668vw;font-size:1.6vw;line-height:1;padding:2.133333333333333vw 0}#index .indexContents#messageContents{width:88vw}#index .indexContents#messageContents .indexContents__link{bottom:8vw;left:50%;margin-left:-10vw}}#interview{position:relative}#interview #keyvisual{position:absolute;left:0}#interview #interviewContent,#requirements #requirementsContent{background-color:#fff}@media only screen and (min-width:768px){#index .indexContents#requirementsContents{width:1366px}#index .indexContents#requirementsContents .indexContents__link{bottom:93px;right:226px}#index #interviewContents .indexContents{width:1280px}#index #interviewContents .indexContents:not(:last-child){margin-bottom:51px}#index #interviewContents .indexContents__link{bottom:33px;left:50%;margin-left:-65px}#interview{padding:434px 0 90px}#interview #keyvisual{top:-24px}#interview #interviewTitle{text-align:center}#interview #interviewContent{padding:65px 95px 55px}}@media only screen and (max-width:767px){#index .indexContents#requirementsContents .indexContents__link{bottom:12.4vw;left:50%;margin-left:-10vw}#index #interviewContents .indexContents{width:90.4vw;position:relative}#index #interviewContents .indexContents:nth-of-type(1),#index #interviewContents .indexContents:nth-of-type(3){right:-1.466666666666667vw}#index #interviewContents .indexContents:nth-of-type(1) .indexContents__link,#index #interviewContents .indexContents:nth-of-type(3) .indexContents__link{right:11.333333333333334vw}#index #interviewContents .indexContents:nth-of-type(2){left:-1.466666666666667vw}#index #interviewContents .indexContents:nth-of-type(2) .indexContents__link{left:11.333333333333334vw}#index #interviewContents .indexContents:not(:last-child){margin-bottom:12vw}#index #interviewContents .indexContents__link{top:59.06666666666666vw}#interview{padding:35.2vw 0 31.066666666666666vw}#interview #twoColumn{position:relative}#interview #keyvisual{top:-2.666666666666667vw}#interview #interviewTitle{width:21.333333333333332vw;height:14.666666666666666vw;overflow:hidden;position:absolute;top:4.666666666666667vw;left:50%;margin-left:-10.666666666666666vw}#interview #interviewContent{padding:24.666666666666668vw 7.333333333333333vw 10vw}}#interview #interviewNextLink{text-align:center}#interview #interviewNextLink__link a{display:inline-block}#interview #interviewNextLink__link a:hover{opacity:.7}#message #messageContent{background-color:#fff;font-style:normal}#message #messageContent__sign{text-align:right}@media only screen and (min-width:768px){#interview #interviewContent .m-interviewSection:not(:last-child){margin-bottom:55px}#interview #interviewNextLink{padding-top:65px}#interview #interviewNextLink__endVisual{margin-bottom:50px}#message{padding-bottom:157px}#message #twoColumn__left .a-leftContentsTitleEn{font-size:3.6rem;margin-bottom:10px}#message #messageContent{padding:65px 95px 90px}#message #messageContent .a-commonText{margin-bottom:27px}#requirements{padding-bottom:155px}}@media only screen and (max-width:767px){#interview #interviewContent .m-interviewSection:not(:last-child){margin-bottom:8vw}#interview #interviewNextLink{padding-top:9.733333333333333vw}#interview #interviewNextLink__endVisual{margin-bottom:7.333333333333333vw}#interview #interviewNextLink__endVisual img{width:68vw}#interview #interviewNextLink__link a{width:21.333333333333332vw}#message{padding-bottom:47.333333333333336vw}#message #keyvisual{padding-bottom:2.666666666666667vw}#message #twoColumn__left{padding:2.4vw 0 10vw}#message #messageContent{padding:8vw 8vw 16vw}#message #messageContent .a-commonText{font-size:2.4vw;line-height:1.666666666666667;margin-bottom:4.8vw}#message #messageContent__sign img{width:42.93333333333333vw}#requirements{padding-bottom:41.06666666666666vw}#requirements #keyvisual{padding-bottom:2.666666666666667vw}#requirements #twoColumn__left{padding:2.4vw 0 10vw}}@media only screen and (min-width:768px){#requirements #twoColumn__left .a-leftContentsTitleEn{font-size:2.8rem}#requirements #requirementsContent{padding:65px 95px 330px}#requirements #requirementsContent .m-requirementsSection:not(:last-child){margin-bottom:100px}}@media only screen and (max-width:767px){#requirements #requirementsContent{padding:7.333333333333333vw 5.333333333333333vw 44vw 7.333333333333333vw}#requirements #requirementsContent .m-requirementsSection:not(:last-child){margin-bottom:13.333333333333334vw}}