@charset "UTF-8";/*! normalize.css v2.0.1 | MIT License | git.io/normalize */img,legend{border:0}#breadcrumbs .breadcrumbs__link.nolink,#footer .footer__nav-link01.nolink,#header .header__gnav-textlink.nolink,#header .header__nav-list_link.nolink,.pager a.current,.pager a.nolink,.pager span.current,.pager span.nolink,body::after{pointer-events:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,figure{margin:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.moveBox .inr:after,.moveBox .inr:before{top:0;left:0;position:absolute;width:100%}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.lowerPage,.topPage{padding-top:116px;overflow:clip}.lowerPage .js-changecolor__text,.lowerPage .js-changecolor__text-list,.topPage .js-changecolor__text,.topPage .js-changecolor__text-list{display:inline-block}.lowerPage .js-changecolor__text-list:nth-child(even),.topPage .js-changecolor__text-list:nth-child(even){color:#0082ca}.lowerPage .js-changecolor__text-list:nth-child(odd),.topPage .js-changecolor__text-list:nth-child(odd){color:#79bd36}.lowerPage .p__cptext,.topPage .p__cptext{position:absolute;left:20px;bottom:20px;font-size:14px;letter-spacing:0;color:#fff;font-family:Ubuntu,sans-serif}@media (max-width:834px){.lowerPage .p__cptext,.topPage .p__cptext{font-size:12px}}.lowerPage .sec__titlebox.c01,.topPage .sec__titlebox.c01{color:#fff}.lowerPage .sec__titlebox.c02,.topPage .sec__titlebox.c02{color:#292929}.lowerPage .sec__titlebox.tc,.topPage .sec__titlebox.tc{text-align:center}.lowerPage .sec__titlebox.tc .sec__titlebox-title,.topPage .sec__titlebox.tc .sec__titlebox-title{margin:0 auto}.lowerPage .sec__titlebox-title,.topPage .sec__titlebox-title{font-size:74px;font-weight:500;line-height:1;font-family:Ubuntu,sans-serif;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:visible}@media (max-width:1024px){.lowerPage,.topPage{padding-top:75px}.lowerPage .sec__titlebox-title,.topPage .sec__titlebox-title{font-size:58px}}@media (max-width:834px){.lowerPage .sec__titlebox-title,.topPage .sec__titlebox-title{font-size:42px}}.lowerPage .sec__titlebox-subtitle,.topPage .sec__titlebox-subtitle{font-size:15px;font-weight:500;margin-bottom:30px}@media (max-width:834px){.lowerPage .sec__titlebox-subtitle,.topPage .sec__titlebox-subtitle{font-size:12px}}.lowerPage .sec__titlebox-subtext,.topPage .sec__titlebox-subtext{font-size:22px;font-weight:600;line-height:2}@media (max-width:1024px){.lowerPage .sec__titlebox-subtext,.topPage .sec__titlebox-subtext{font-size:18px;line-height:1.6}}@media (max-width:834px){.lowerPage .sec__titlebox-subtext,.topPage .sec__titlebox-subtext{font-size:14px;line-height:1.8;letter-spacing:0}}.lowerPage .sec__titlebox-text,.topPage .sec__titlebox-text{font-size:15px;font-weight:400;line-height:2}@media (max-width:834px){.lowerPage .sec__titlebox-text,.topPage .sec__titlebox-text{font-size:13px;letter-spacing:0}}.lowerPage .arrow01,.topPage .arrow01{width:40px;height:40px;border:#0082ca;background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lowerPage .arrow01.c02,.lowerPage .arrow01.c03,.lowerPage .arrow01.c04,.topPage .arrow01.c02,.topPage .arrow01.c03,.topPage .arrow01.c04{border:1px solid #fff;background-color:#fff}.lowerPage .arrow01 svg,.topPage .arrow01 svg{width:8px}.lowerPage .arrow01.c01,.topPage .arrow01.c01{border:1px solid #fff;background-color:transparent}.lowerPage .arrow01.c01 svg .cls-1,.topPage .arrow01.c01 svg .cls-1{fill:#fff}.lowerPage .arrow01.c02 svg .cls-1,.topPage .arrow01.c02 svg .cls-1{fill:#79bd36}.lowerPage .arrow01.c03 svg .cls-1,.topPage .arrow01.c03 svg .cls-1{fill:#0082ca}.lowerPage .arrow01.c04 svg .cls-1,.lowerPage .arrow01.c05 svg .cls-1,.topPage .arrow01.c04 svg .cls-1,.topPage .arrow01.c05 svg .cls-1{fill:#79bd36}.lowerPage .arrow01.c05,.topPage .arrow01.c05{border:1px solid #79bd36;background-color:#fff}.lowerPage .interviewbox__imgbox-inr,.lowerPage .usefulbox__imgbox-inr,.topPage .interviewbox__imgbox-inr,.topPage .usefulbox__imgbox-inr{border-radius:12px;line-height:0;overflow:hidden}@media (min-width:767px){.lowerPage .usefulbox__link:hover img,.topPage .usefulbox__link:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}.lowerPage .usefulbox__link:hover .arrow01,.topPage .usefulbox__link:hover .arrow01{background-color:#79bd36}.lowerPage .usefulbox__link:hover .arrow01 svg .cls-1,.topPage .usefulbox__link:hover .arrow01 svg .cls-1{fill:#fff}}.lowerPage .usefulbox__imgbox,.topPage .usefulbox__imgbox{position:relative;margin-bottom:20px}.lowerPage .usefulbox__imgbox .arrow01,.topPage .usefulbox__imgbox .arrow01{position:absolute;right:18px;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}.lowerPage .usefulbox__imgbox img,.topPage .usefulbox__imgbox img{max-width:100%;width:100%;height:auto;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}.lowerPage .usefulbox__textbox-day,.topPage .usefulbox__textbox-day{font-size:16px;color:#595757;margin-bottom:10px}@media (max-width:834px){.lowerPage .usefulbox__textbox-day,.topPage .usefulbox__textbox-day{font-size:14px}}.lowerPage .usefulbox__textbox-title,.topPage .usefulbox__textbox-title{font-size:18px;font-weight:700}@media (min-width:767px){.lowerPage .interviewbox__link:hover img,.topPage .interviewbox__link:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}.lowerPage .interviewbox__link:hover .arrow01,.topPage .interviewbox__link:hover .arrow01{background-color:#79bd36}.lowerPage .interviewbox__link:hover .arrow01 svg .cls-1,.topPage .interviewbox__link:hover .arrow01 svg .cls-1{fill:#fff}}.lowerPage .interviewbox__imgbox,.topPage .interviewbox__imgbox{position:relative;margin-bottom:20px}.lowerPage .interviewbox__imgbox .arrow01,.topPage .interviewbox__imgbox .arrow01{position:absolute;right:18px;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}.lowerPage .interviewbox__imgbox img,.topPage .interviewbox__imgbox img{max-width:100%;width:100%;height:auto;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}.lowerPage .interviewbox__name,.topPage .interviewbox__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:834px){.lowerPage .usefulbox__textbox-title,.topPage .usefulbox__textbox-title{font-size:16px}.lowerPage .interviewbox__imgbox .arrow01,.topPage .interviewbox__imgbox .arrow01{right:15px;bottom:15px;-webkit-transform:translateY(0);transform:translateY(0)}.lowerPage .interviewbox__name,.topPage .interviewbox__name{margin-bottom:10px}}.lowerPage .interviewbox__name>p,.topPage .interviewbox__name>p{font-size:30px;font-weight:500;font-family:Ubuntu,sans-serif;margin-right:28px}body,body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Zen Kaku Gothic New",sans-serif}@media (max-width:834px){.lowerPage .interviewbox__name>p,.topPage .interviewbox__name>p{font-size:24px;margin-right:14px}}.lowerPage .interviewbox__name>span,.topPage .interviewbox__name>span{font-size:16px;font-weight:500;background-color:#79bd36;color:#fff;padding:2px 12px}body::after,html{background-color:#fff}a,a:focus,a:hover,a:link{color:#333;outline:0;text-decoration:none;cursor:pointer}@media (max-width:834px){.lowerPage .interviewbox__name>span,.topPage .interviewbox__name>span{font-size:14px}}.lowerPage .interviewbox__text,.topPage .interviewbox__text{font-size:18px;font-weight:600}@media (max-width:834px){.lowerPage .interviewbox__text,.topPage .interviewbox__text{font-size:16px}}html{font-size:62.5%}body,dd,dl,dt,h1,h2,h3,h4,h5,h6,img,li,ol,p,pre,ul{margin:0;padding:0}body{font-size:1.3em;font-size:13px;color:#292929;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;letter-spacing:1px;padding-top:0;background-repeat:repeat}body *{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:600}#header .header__menu-text,#header .header__nav-formbtn_en{font-family:Ubuntu,sans-serif}a{-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955);-webkit-backface-visibility:hidden;backface-visibility:hidden}a:focus,a:hover,a:link{-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}a:hover{text-decoration:none}ol,ul{list-style-type:none}::selection{background-color:rgba(0,130,202,.7);color:#fff}::-moz-selection{background-color:rgba(0,130,202,.7);color:#fff}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}body.fadeOut::after{opacity:1;visibility:visible}.moveBox .inr{display:block;position:relative;overflow:hidden;width:auto;font-style:normal}.moveBox .inr:before{background-color:#79bd36;height:100%;content:"";z-index:2;-webkit-transition:all .8s cubic-bezier(.77,0,.175,1);transition:all .8s cubic-bezier(.77,0,.175,1)}.bgbox-l.on::before,.moveBox .inr:after{height:100%;background-color:#0082ca;content:""}.moveBox .inr:after{z-index:1;-webkit-transition:all .8s cubic-bezier(.77,0,.175,1);transition:all .8s cubic-bezier(.77,0,.175,1);-webkit-transition-delay:.1s;transition-delay:.1s}.moveBox.vt.showTime .inr:after,.moveBox.vt.showTime .inr:before{top:100%}.moveBox.hr.showTime .inr:after,.moveBox.hr.showTime .inr:before{left:100%}.fadeIn{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .8s cubic-bezier(.25,.46,.45,.94);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.fadeIn.on{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fadeIn.fadeOnly{-webkit-transform:translateY(0);transform:translateY(0)}.fadeBlur{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all .8s cubic-bezier(.25,.46,.45,.94);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.fadeBlur.on{opacity:1!important;-webkit-filter:blur(0)!important;filter:blur(0)!important}.imgShadow{line-height:0}.imgShadow img{display:inline-block;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955);-webkit-transform:translate(7px,7px);transform:translate(7px,7px);-webkit-transition-delay:.8s;transition-delay:.8s;max-width:100%}.imgShadow.on img{-webkit-transform:translate(0);transform:translate(0);-webkit-box-shadow:14px 14px 0 #f0f0f0;box-shadow:14px 14px 0 #f0f0f0}@media (max-width:834px){.imgShadow img{-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.imgShadow.on img{-webkit-box-shadow:6px 6px 0 #f0f0f0;box-shadow:6px 6px 0 #f0f0f0}}.scaleIn{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transform:scale(1.04) translateY(13px);transform:scale(1.04) translateY(13px);-webkit-transition:all .8s cubic-bezier(.25,.46,.45,.94);transition:all .8s cubic-bezier(.25,.46,.45,.94)}#header,#header .header__linkbox01-link::after{width:100%;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955)}.scaleIn.on{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.smooth{opacity:0}.smooth.on{-webkit-animation-name:smooth;animation-name:smooth;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform-origin:left;transform-origin:left;opacity:0}.bgbox,.bgbox-l.on::before{-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards}@-webkit-keyframes smooth{from{-webkit-transform:translate3d(0,50px,0) skewY(3deg);transform:translate3d(0,50px,0) skewY(3deg);opacity:0}to{-webkit-transform:translate3d(0,0,0) skewY(0);transform:translate3d(0,0,0) skewY(0);opacity:1}}@keyframes smooth{from{-webkit-transform:translate3d(0,50px,0) skewY(3deg);transform:translate3d(0,50px,0) skewY(3deg);opacity:0}to{-webkit-transform:translate3d(0,0,0) skewY(0);transform:translate3d(0,0,0) skewY(0);opacity:1}}.bgbox{-webkit-animation-name:bgbox;animation-name:bgbox;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0;display:inline-block}@-webkit-keyframes bgbox{from{opacity:0}to{opacity:1}}@keyframes bgbox{from{opacity:0}to{opacity:1}}.bgbox-l,.bginr.on{opacity:0}.bgbox-l.on::before{-webkit-animation-name:bg-l;animation-name:bg-l;animation-duration:1s;animation-fill-mode:forwards;position:absolute;width:100%}@-webkit-keyframes bg-l{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bg-l{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}#header .header__logo01,#header .header__logo02{-webkit-transform:translateY(-50%);top:50%;position:absolute}.bginr.on{-webkit-animation-name:bginr;animation-name:bginr;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes bginr{0%{opacity:0}100%{opacity:1}}@keyframes bginr{0%{opacity:0}100%{opacity:1}}#header{position:fixed;top:0;z-index:999;background-color:#fff;transition:all .3s cubic-bezier(.455,.03,.515,.955)}#header .header__inrbox01{position:relative;display:block;height:76px;width:100%}@media (max-width:1024px){body{padding-top:0}#header .header__inrbox01{height:75px}}#header .header__inrbox02{position:relative;display:block;height:40px;width:100%}#header .header__logo01{transform:translateY(-50%);left:50px;z-index:1000}@media (max-width:1024px){#header .header__inrbox02{display:none}#header .header__logo01{left:30px}#header .header__logo02{display:none}}@media (max-width:520px){body{font-size:12px}#header .header__logo01{max-width:180px;line-height:0;left:20px}#header .header__logo01 img{max-width:100%;height:auto}}#header .header__logo02{transform:translateY(-50%);right:30px}#header .header__linkbox01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:240px}@media (max-width:1024px){#header .header__linkbox01{display:none}}#header .header__linkbox01>li{margin-right:20px}#header .header__linkbox01>li:last-child{margin-right:0}#header .header__linkbox01-btn{font-size:14px;font-weight:700;padding:5px 20px;border-radius:25px;background-color:#0082ca;border:1px solid #0082ca;color:#fff}@media (min-width:767px){#header .header__linkbox01-btn:hover{background-color:#fff;color:#0082ca}}#header .header__linkbox01-link{font-size:13px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#header .header__linkbox01-link::after{content:"";background-color:#79bd36;bottom:2px;height:1px;left:0;opacity:0;position:absolute;transition:all .3s cubic-bezier(.455,.03,.515,.955)}#header .header__gnav,#header .header__gnav>li{height:100%;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}@media (min-width:767px){#header .header__linkbox01-link:hover{background-color:#fff;color:#79bd36}#header .header__linkbox01-link:hover::after{bottom:-3px;opacity:1}}#header .header__linkbox01-link svg{width:14px;margin-left:5px}#header .header__linkbox01-link svg .cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round}#header .header__gnav{display:flex;-ms-flex-align:center;align-items:center}#header .header__gnav>li{width:14.28571%;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-right:#efefef 2px solid;position:relative}#header .header__gnav>li:nth-child(6),#header .header__gnav>li:nth-child(7){border-right:none}#header .header__gnav>li:hover .header__gnav-dropdown_box{opacity:1;visibility:visible;-webkit-transform:translateY(100%);transform:translateY(100%)}#header .header__gnav-textlink{font-size:15px;font-weight:500;position:relative}@media (max-width:1280px){#header .header__gnav-textlink{font-size:13px}}#header .header__gnav-textlink::after{content:"";background-color:#79bd36;bottom:2px;height:1px;left:0;opacity:0;position:absolute;width:100%;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}@media (min-width:767px){#header .header__gnav-textlink:hover{background-color:#fff;color:#79bd36}#header .header__gnav-textlink:hover::after{bottom:-3px;opacity:1}}#header .header__gnav-btnlink{background-color:#0082ca;border:1px solid #0082ca;color:#fff;font-size:15px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}#header .header__gnav-btnlink.c01{background-color:#14944a;border:1px solid #14944a}#header .header__gnav-btnlink.c02{background-color:#79bd36;border:1px solid #79bd36}@media (max-width:1280px){#header .header__gnav-btnlink{font-size:13px}}@media (min-width:767px){#header .header__gnav-btnlink:hover.c01{background-color:#fff;color:#14944a}#header .header__gnav-btnlink:hover.c02{background-color:#fff;color:#79bd36}#header .header__gnav-dropdown_sublink:hover{color:#79bd36}}#header .header__gnav-dropdown{display:block;position:relative;cursor:pointer}#header .header__contactbtn,#header .header__gnav-dropdown_box{position:absolute;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955)}#header .header__gnav-dropdown_box{left:0;bottom:0;width:100%;-webkit-transform:translateY(100%);transform:translateY(100%);padding:20px 10px;background-color:rgba(240,245,250,.8);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.455,.03,.515,.955)}@media (max-width:1400px){#header .header__gnav-dropdown_box{font-size:12px;padding:20px 0}}#header .header__gnav-dropdown_box>li{margin-bottom:5px}#header .header__gnav-dropdown_box>li:last-child{margin-bottom:0}#header .header__gnav-dropdown_sublink{font-size:14px;font-weight:500;display:block;white-space:nowrap}@media (max-width:1400px){#header .header__gnav-dropdown_sublink{font-size:12px}}@media (max-width:1200px){#header .header__gnav-dropdown_sublink{font-size:10px}}#header .header__contactbtn{cursor:pointer;display:none;height:75px;width:75px;background-color:#79bd36;right:76px;top:0;z-index:1010;transition:all .3s cubic-bezier(.455,.03,.515,.955)}#header .header__menu,#header .header__menu-line{-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);position:absolute}@media (max-width:1024px){#header .header__contactbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#header .header__contactbtn svg{width:38px}#header .header__contactbtn svg .cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px}#header .header__menu{cursor:pointer;display:none;height:75px;width:75px;background-color:#0082ca;right:0;top:0;z-index:1010;transition:all .3s cubic-bezier(.455,.03,.515,.955)}@media (max-width:1024px){#header .header__menu{display:block}}@media (min-width:767px){#header .header__menu:hover{background-color:#f0f5fa}#header .header__menu:hover .header__menu-line{background-color:#0082ca}#header .header__menu:hover .header__menu-text{color:#0082ca}}#header .header__menu-line{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:2px;width:40px;border-radius:3px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.455,.03,.515,.955)}#header .header__menu-text,#header .header__nav{-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955)}#header .header__menu-line:nth-of-type(1){top:35%}#header .header__menu-line:nth-of-type(2){top:50%}#header .header__menu-text{font-size:12px;font-weight:500;color:#fff;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;visibility:visible;transition:all .3s cubic-bezier(.455,.03,.515,.955)}#header .header__menu.active .header__menu-text,#header .header__nav{visibility:hidden;opacity:0}#header .header__menu.active .header__menu-line:nth-of-type(1){top:50%;-webkit-transform:translate(-50%,-50%) rotate(-25deg);transform:translate(-50%,-50%) rotate(-25deg)}#header .header__menu.active .header__menu-line:nth-of-type(2){-webkit-transform:translate(-50%,-50%) rotate(25deg);transform:translate(-50%,-50%) rotate(25deg)}#header .header__nav{height:100%;width:100%;display:block;transition:all .3s cubic-bezier(.455,.03,.515,.955);position:fixed;top:75px;right:0;z-index:990;-webkit-transform:translateY(5%);transform:translateY(5%)}#footer .footer__linkbox-link02::after,#footer .footer__nav-link01::after{content:"";left:0;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955)}#header .header__nav::after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.4);position:fixed;top:0;left:0}#header .header__nav-box{width:100%;max-width:700px;height:100%;background-color:#ebf5e1;z-index:1;position:absolute;right:0}#header .header__nav-inr{padding:30px 40px 75px;overflow-y:scroll;height:100%;position:relative}#header .header__nav-list>li,#header .header__nav-sublist>li{padding:10px 0;text-align:center}#header .header__nav-list>li{border-bottom:1px solid #fff}#header .header__nav-list_link{font-size:25px;font-weight:500;color:#79bd36;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#header .header__nav-sublist_link{font-size:16px;font-weight:400;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#header .header__nav-linklist{display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px 0}#header .header__nav-linklist li{width:50%;text-align:center}#header .header__nav-linklist a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:13px}#header .header__nav-jobbtn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 40px;border:1px solid #0082ca;color:#0082ca;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media (max-width:834px){#header .header__nav-jobbtn{padding:10px 20px}}#header .header__nav-logo{margin:0 auto;padding:35px 0;text-align:center;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#header .header__nav-formbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100px;background-color:#14944a;color:#fff;text-align:center;border-radius:20px 20px 0 0}#header .header__nav-formbtn_icon svg{width:22px}#header .header__nav-formbtn_icon svg .cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.58px}#header .header__nav-formbtn_ja{font-size:20px;font-weight:700;line-height:1.2}#header .header__nav-formbtn_en{font-size:14px;font-weight:700}#header .header__nav.active{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#linkbox{margin-top:60px}@media (max-width:834px){#linkbox{margin-top:0}}#linkbox .linkbox__inr{margin:0 auto;max-width:1280px;width:100%}@media (max-width:1320px){#linkbox .linkbox__inr{width:90%}}#linkbox .linkbox__flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:834px){#linkbox .linkbox__inr{width:100%}#linkbox .linkbox__flex{border-radius:0}}#linkbox .linkbox__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:50%;padding:50px 0;overflow:hidden}@media (max-width:834px){#linkbox .linkbox__link{padding:30px 0}}#linkbox .linkbox__link:nth-child(1){background-color:#14944a;border:1px solid #14944a;border-right:1px solid #fff;border-radius:30px 0 0 30px}@media (max-width:834px){#linkbox .linkbox__link:nth-child(1){border-radius:0}}@media (min-width:767px){#linkbox .linkbox__link:nth-child(1):hover{background-color:#fff}#linkbox .linkbox__link:nth-child(1):hover .linkbox__textbox-ja{color:#79bd36}#linkbox .linkbox__link:nth-child(1):hover .linkbox__textbox-icon{background-color:#79bd36}#linkbox .linkbox__link:nth-child(1):hover .linkbox__textbox-icon svg .cls-1{stroke:#fff}}#linkbox .linkbox__link:nth-child(1) .linkbox__textbox-en{color:#43a96e}#linkbox .linkbox__link:nth-child(1) .linkbox__textbox-icon svg .cls-1{stroke:#79bd36}#linkbox .linkbox__link:nth-child(2){background-color:#79bd36;border:1px solid #79bd36;border-radius:0 30px 30px 0}@media (min-width:767px){#linkbox .linkbox__link:nth-child(2):hover{background-color:#fff}#linkbox .linkbox__link:nth-child(2):hover .linkbox__textbox-en,#linkbox .linkbox__link:nth-child(2):hover .linkbox__textbox-ja{color:#79bd36}#linkbox .linkbox__link:nth-child(2):hover .linkbox__textbox-icon{background-color:#79bd36}#linkbox .linkbox__link:nth-child(2):hover .linkbox__textbox-icon svg .cls-1{stroke:#fff}}#linkbox .linkbox__link:nth-child(2) .linkbox__textbox-en{color:#94ca5e}#linkbox .linkbox__link:nth-child(2) .linkbox__textbox-icon svg .cls-1{stroke:#79bd36}#linkbox .linkbox__textbox-en{font-size:14px;font-weight:600}@media (max-width:834px){#linkbox .linkbox__link:nth-child(2){border-radius:0}#linkbox .linkbox__textbox-en{font-size:12px}}#linkbox .linkbox__textbox-ja{font-size:35px;font-weight:600;color:#fff;margin-bottom:20px}@media (max-width:1024px){#linkbox .linkbox__textbox-ja{font-size:28px}}@media (max-width:834px){#linkbox .linkbox__textbox-ja{font-size:22px;margin-bottom:10px}}@media (max-width:520px){#linkbox .linkbox__link{padding:20px 0}#linkbox .linkbox__textbox-ja{font-size:16px;letter-spacing:0}}#linkbox .linkbox__textbox-icon{width:50px;height:50px;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}#linkbox .linkbox__textbox-icon svg{width:14px}#linkbox .linkbox__textbox-icon svg .cls-1{fill:none;stroke-linecap:round;stroke-linejoin:round}@media (max-width:834px){#linkbox .linkbox__textbox-icon{width:40px;height:40px}}#footer{width:100%;padding:80px 0 100px}#footer .footer__flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}@media (max-width:834px){#footer{padding:60px 0 110px}#footer .footer__flex{display:block;margin-bottom:60px}}#footer .footer__flex:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#footer .footer__flex.mb0{margin-bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#footer .footer__flex-l{width:40%}@media (max-width:834px){#footer .footer__flex-l{width:100%;margin-bottom:40px}}#footer .footer__flex-r{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:834px){#footer .footer__flex-r{width:100%}}#footer .footer__logo{display:block;margin-bottom:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#footer .footer__maintext{font-size:16px;font-weight:700;line-height:2}#submv01 .submv01__textbox-titleen,#submv02 .submv02__textbox-titleen{font-family:Ubuntu,sans-serif;line-height:1}@media (max-width:520px){#footer .footer__logo{margin:0 auto 20px}#footer .footer__maintext{display:none}}#footer .footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}#footer .footer__nav>li{width:50%}#footer .footer__nav>li.splink{display:none}@media (max-width:834px){#footer .footer__nav>li.splink{margin-top:40px;display:block}#footer .footer__nav{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:520px){#footer .footer__nav>li.splink{margin-top:20px}#footer .footer__cp{text-align:center}}@media (max-width:1024px){#footer .footer__nav{display:block}#footer .footer__nav li{width:100%}#footer .footer__nav li:first-child{margin-bottom:40px}}@media (max-width:1024px) and (max-width:834px){#footer .footer__nav li:first-child{margin-bottom:20px}}#footer .footer__nav-link01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;font-weight:500;margin-top:40px;position:relative}#footer .footer__nav-link01::after{position:absolute;bottom:0;width:0;height:2px;background-color:#79bd36;transition:all .3s cubic-bezier(.455,.03,.515,.955)}@media (min-width:767px){#footer .footer__nav-link01:hover{color:#79bd36}#footer .footer__nav-link01:hover::after{width:100%}#footer .footer__nav-link02:hover{color:#79bd36}}@media (max-width:1400px){#footer .footer__nav-link01{font-size:14px}}#footer .footer__nav-link01.pclink{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:834px){#footer .footer__nav-link01{margin-top:20px}#footer .footer__nav-link01.pclink{display:none!important}#footer .footer__nav-link01.mt0{margin:0}}#footer .footer__nav-link01:first-child{margin-top:0}#footer .footer__nav-link01_icon{margin-right:6px;top:-2px;position:relative}#footer .footer__nav-link01_icon svg{width:8px}#footer .footer__nav-link01_icon svg .cls-1{fill:#79bd36}#footer .footer__nav-link02{font-size:14px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:15px;margin-top:20px}#footer .footer__nav-link02:last-child{margin-bottom:0}@media (max-width:1480px){#footer .footer__nav-link02{font-size:12px}}#footer .footer__cp{font-size:12px;font-weight:400;font-family:Ubuntu,sans-serif}#footer .footer__linkbox{border-top:1px solid #898989;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px;width:100%}@media (max-width:1240px){#footer .footer__linkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:834px){#footer .footer__cp{font-size:10px}#footer .footer__linkbox{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}}@media (max-width:520px){#footer .footer__linkbox{display:block}#footer .footer__linkbox>li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}#footer .footer__linkbox>li{margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex}#footer .footer__linkbox>li:last-child{margin-right:0}#footer .footer__linkbox-link01{font-size:14px;font-weight:700;background-color:#0082ca;border:1px solid #0082ca;color:#fff;padding:10px 30px;border-radius:25px;display:block}@media (min-width:767px){#footer .footer__linkbox-link01:hover{background-color:#fff;color:#0082ca}}@media (max-width:520px){#footer .footer__linkbox-link01{margin-bottom:20px}}#footer .footer__linkbox-link02{font-size:12px;font-weight:400;margin-right:30px;position:relative}#footer .footer__linkbox-link02::after{background-color:#79bd36;bottom:2px;height:1px;opacity:0;position:absolute;width:100%;transition:all .3s cubic-bezier(.455,.03,.515,.955)}@media (min-width:767px){#footer .footer__linkbox-link02:hover{background-color:#fff;color:#79bd36}#footer .footer__linkbox-link02:hover::after{bottom:-4px;opacity:1}}@media (max-width:1240px){#footer .footer__linkbox>li{display:block}#footer .footer__linkbox-link02{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:10px;margin-right:0}}#submv01{height:calc(100vh - 116px);width:100vw}@media (max-width:834px){#footer .footer__linkbox-link01{font-size:12px;padding:10px 20px}#submv01{height:auto}}#submv01 .submv01__inr,#submv02 .submv02__inr{max-width:1280px;height:100%;width:90%;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal}#submv01 .submv01__inr{padding-bottom:100px;padding-top:140px;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#submv01 .submv01__textbox-titleen{font-size:130px;font-weight:500;color:#79bd36;margin-bottom:20px}#submv01 .submv01__textbox-titleen span{color:#0082ca}@media (max-width:1480px){#submv01 .submv01__textbox-titleen{font-size:100px}}@media (max-width:834px){#submv01 .submv01__inr{padding-bottom:60px;padding-top:60px}#submv01 .submv01__textbox-titleen{font-size:72px;margin-bottom:10px}}@media (max-width:520px){#submv01 .submv01__textbox-titleen{font-size:52px}}#submv01 .submv01__textbox-titleja{font-size:16px;font-weight:700}#submv01 .submv01__imgbox{position:absolute;bottom:0;right:0;z-index:1}@media (max-width:834px){#submv01 .submv01__textbox-titleja{font-size:14px}#submv01 .submv01__imgbox{position:static;margin-top:40px}}#submv02{position:relative}#submv02 #breadcrumbs .breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#submv02 .submv02__inr{padding-top:120px;padding-bottom:60px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#submv02 .submv02__textbox-titleen{font-size:130px;font-weight:500;color:#79bd36;margin-bottom:20px}#submv02 .submv02__textbox-titleen span{color:#0082ca}@media (max-width:1480px){#submv02 .submv02__textbox-titleen{font-size:100px}}@media (max-width:834px){#submv02 .submv02__inr{padding-bottom:30px;padding-top:60px}#submv02 .submv02__textbox-titleen{font-size:72px;margin-bottom:10px}}@media (max-width:520px){#submv02 .submv02__textbox-titleen{font-size:52px}}#submv02 .submv02__textbox-titleja{font-size:16px;font-weight:700;margin-bottom:140px}@media (max-width:834px){#submv02 .submv02__textbox-titleja{font-size:14px;margin-bottom:0}}#submv02 .submv02__textbox-text{font-size:22px;font-weight:500;margin-bottom:40px}@media (max-width:834px){#submv02 .submv02__textbox-text{font-size:18px;margin-bottom:60px}}.bscBtn01__link,a.bscBtn02__link{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;font-size:15px}#submv02 .submv02__imgbox{position:absolute;top:30px;right:30px;z-index:1}#submv02 .submv02__imgbox img{max-width:100%;height:auto}@media (max-width:1024px){#submv02 .submv02__imgbox{top:50px;max-width:360px}}@media (max-width:834px){#submv02 .submv02__imgbox{max-width:320px;position:relative;right:0;top:-40px;margin-left:auto;margin-bottom:-40px}}@media (max-width:520px){#submv02 .submv02__imgbox{max-width:200px}}.bscBtn01{text-align:center}.bscBtn01.tc .bscBtn01__link{margin:0 auto}.bscBtn01.c01 .bscBtn01__link{background-color:#14944a;border:1px solid #14944a;color:#fff}@media (min-width:767px){.bscBtn01.c01 .bscBtn01__link:hover{background-color:#fff;color:#14944a}.bscBtn01.c01 .bscBtn01__link:hover .arrow01{border:1px solid #14944a}.bscBtn01.c01 .bscBtn01__link:hover .arrow01 svg .cls-1{fill:#14944a}}.bscBtn01.c02 .bscBtn01__link{border:1px solid #79bd36;background-color:#79bd36;color:#fff}@media (min-width:767px){.bscBtn01.c02 .bscBtn01__link:hover{background-color:#fff;color:#79bd36}.bscBtn01.c02 .bscBtn01__link:hover .arrow01{border:1px solid #79bd36}.bscBtn01.c02 .bscBtn01__link:hover .arrow01 svg .cls-1{fill:#79bd36}}.bscBtn01.c03 .bscBtn01__link{border:1px solid #0082ca;background-color:#0082ca;color:#fff}@media (min-width:767px){.bscBtn01.c03 .bscBtn01__link:hover{background-color:#fff;color:#0082ca}.bscBtn01.c03 .bscBtn01__link:hover .arrow01{border:1px solid #0082ca}.bscBtn01.c03 .bscBtn01__link:hover .arrow01 svg .cls-1{fill:#0082ca}}.bscBtn01.c04 .bscBtn01__link{background-color:#14944a;border:1px solid #fff;color:#fff}@media (min-width:767px){.bscBtn01.c04 .bscBtn01__link:hover{background-color:#fff;color:#14944a}.bscBtn01.c04 .bscBtn01__link:hover .arrow01{border:1px solid #14944a}.bscBtn01.c04 .bscBtn01__link:hover .arrow01 svg .cls-1{fill:#14944a}}.bscBtn01.c05 .bscBtn01__link{border:1px solid #79bd36;background-color:#fff;color:#79bd36}@media (min-width:767px){.bscBtn01.c05 .bscBtn01__link:hover{background-color:#79bd36;color:#fff}.bscBtn01.c05 .bscBtn01__link:hover .arrow01{border:1px solid #fff;background-color:#79bd36}.bscBtn01.c05 .bscBtn01__link:hover .arrow01 svg .cls-1{fill:#fff}}.bscBtn01__link{width:270px;border-radius:16px;display:flex;-ms-flex-align:center;align-items:center;position:relative;padding:32px 68px 32px 30px;font-weight:500;letter-spacing:0;color:#0082ca}a.bscBtn02__link,a.bscBtn03__link{max-width:270px;width:100%;letter-spacing:0;margin:0 auto;font-weight:500}.bscBtn01__link .arrow01{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}a.bscBtn02__link{border-radius:12px;display:flex;-ms-flex-align:center;align-items:center;position:relative;padding:24px 68px 24px 30px;border:1px solid #79bd36;background-color:#79bd36;color:#fff}a.bscBtn02__link .arrow01{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:767px){a.bscBtn02__link:hover{background-color:#fff;color:#79bd36}a.bscBtn02__link:hover .arrow01{border:1px solid #79bd36}a.bscBtn02__link:hover .arrow01 svg .cls-1{fill:#79bd36}}@media (max-width:834px){a.bscBtn02__link{position:relative;padding:18px 68px 18px 20px;font-size:14px}}a.bscBtn03__link{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:24px 68px 24px 30px;font-size:15px;border:1px solid #79bd36;background-color:#79bd36;color:#fff}a.bscBtn03__link .arrow01{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:767px){a.bscBtn03__link:hover{background-color:#fff;color:#79bd36}a.bscBtn03__link:hover .arrow01{background-color:#fff;border:1px solid #79bd36}a.bscBtn03__link:hover .arrow01 svg .cls-1{stroke:#79bd36;fill:#79bd36}}.head01,.head02{color:#0082ca;position:relative;line-height:1.4;text-align:center}.head02::after,.head03{background-color:#0082ca}@media (max-width:834px){a.bscBtn03__link{position:relative;padding:18px 68px 18px 20px;font-size:14px}}.head01{font-size:2.3em;font-weight:500;letter-spacing:.1em;margin-bottom:1.6em}.head01::after{content:attr(data-text);display:block;font-size:.45em;font-weight:400;letter-spacing:.15em;margin-top:.25em}.head02{font-size:2em;letter-spacing:.15em;font-weight:600;padding-bottom:1em;margin-bottom:1.5em}.head03,.head04{font-size:1.3em;margin-bottom:1em}.head02::after{content:"";display:block;width:40px;height:2px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.head03{color:#fff;border-bottom:1px solid #0082ca;line-height:1.3;padding:1em}.head04{line-height:1.4}.scInr,.scInrM,.scInrS,.scInrSS,.scInrW,.scInrWW{margin:0 auto}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?l7up8e);src:url(fonts/icomoon.eot?l7up8e#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?l7up8e) format("truetype"),url(fonts/icomoon.woff?l7up8e) format("woff"),url(fonts/icomoon.svg?l7up8e#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#breadcrumbs .breadcrumbs__top,#faq #sec01 .sec01__faq-a,#faq #sec01 .sec01__faq-q,#flow #sec01 .sec01__textbox-num,#jobs #sec02 .sec02__list-textbox_text01,#jobs #sec04 .sec04__maintitle-en,#jobsdetail #mv .mv__textbox-titleen,#jobsdetail #sec01 .sec01__textbox-en,#jobsdetail #sec01 .sec01__titlebox-en,#jobsdetail #sec02 .sec02__listbox-title,#jobsdetail .jobsdetail__titlen,#privacypolicy #sec01 .sec01__titlebox-title span,#reason #sec02 .sec02__reasonlist-titlebox_num,#top #mv .mv__formbtn-en,#top #sec01 .sec01__pointbox-num,#top #sec01 .sec01__pointbox-numlist li,#usefuldetail #mv .mv__textbox-subtitle,.pager a,.pager span{font-family:Ubuntu,sans-serif}.icon-file:before{content:"\e900"}.icon-search:before{content:"\e901"}.icon-tel:before{content:"\e902"}.icon-mail:before{content:"\e903"}.icon-phone-hang-up:before{content:"\e943"}.icon-cancel-circle:before{content:"\ea0d"}.icon-arrow-up2:before{content:"\ea3a"}.icon-arrow-right2:before{content:"\ea3c"}.icon-arrow-down2:before{content:"\ea3e"}.icon-arrow-left2:before{content:"\ea40"}.icon-circle-up:before{content:"\ea41"}.icon-circle-right:before{content:"\ea42"}.icon-circle-down:before{content:"\ea43"}.icon-circle-left:before{content:"\ea44"}.icon-instagram:before{content:"\ea92"}.icon-twitter:before{content:"\ea96"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-circle:before{content:"\f055"}.icon-minus-circle:before{content:"\f056"}.icon-times-circle:before{content:"\f057"}.icon-check-circle:before{content:"\f058"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}@font-face{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:300;src:url(/assets/cmn_css/fonts/Noto_Sans_JP/NotoSansJP-Light.ttf) format("truetype")}@font-face{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;src:url(/assets/cmn_css/fonts/Noto_Sans_JP/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;src:url(/assets/cmn_css/fonts/Noto_Sans_JP/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:600;src:url(/assets/cmn_css/fonts/Noto_Sans_JP/NotoSansJP-SemiBold.ttf) format("truetype")}@font-face{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700;src:url(/assets/cmn_css/fonts/Noto_Sans_JP/NotoSansJP-Bold.ttf) format("truetype")}@font-face{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:300;src:url(/assets/cmn_css/fonts/Noto_Serif_JP/NotoSerifJP-Light.otf) format("opentype")}@font-face{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;src:url(/assets/cmn_css/fonts/Noto_Serif_JP/NotoSerifJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:500;src:url(/assets/cmn_css/fonts/Noto_Serif_JP/NotoSerifJP-Medium.otf) format("opentype")}@font-face{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:600;src:url(/assets/cmn_css/fonts/Noto_Serif_JP/NotoSerifJP-SemiBold.otf) format("opentype")}@font-face{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:700;src:url(/assets/cmn_css/fonts/Noto_Serif_JP/NotoSerifJP-Bold.otf) format("opentype")}.scInrWW{max-width:1550px;width:100%}@media (max-width:1630px){.scInrWW{width:90%}}.scInrW{max-width:1480px;width:100%}@media (max-width:1560px){.scInrW{width:90%}}.scInr{max-width:1280px;width:100%}@media (max-width:1320px){.scInr{width:90%}}.scInrM{max-width:1180px;width:100%}@media (max-width:1320px){.scInrM{width:90%}}.scInrS{max-width:1080px;width:100%}@media (max-width:1280px){.scInrS{width:90%}}.scInrSS{max-width:880px;width:100%}@media (max-width:960px){.scInrSS{width:90%}}.is-pc{display:block!important}@media (max-width:834px){.is-pc{display:none!important}}.is-pconly{display:block!important}.is-pcunder{display:none!important}@media (max-width:1024px){.is-pconly{display:none!important}.is-pcunder{display:block!important}}.is-tab{display:block!important}@media (max-width:520px){.head01{font-size:4.58333vw}.head02{font-size:4.16667vw}.head03{font-size:4vw}.is-tab{display:none!important}}.is-sp{display:none!important}@media (max-width:834px){.is-sp{display:block!important}}.is-sponly{display:none!important}@media (max-width:520px){.is-sponly{display:block!important}}@media (max-width:834px){#breadcrumbs{display:none}}#breadcrumbs .breadcrumbs__list,.pager{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}#breadcrumbs .breadcrumbs__list{display:flex;-ms-flex-align:center;align-items:center}#breadcrumbs .breadcrumbs__link.nolink>span{color:#000}#breadcrumbs .breadcrumbs__top{font-size:15px;font-weight:400}#breadcrumbs .breadcrumbs__text{font-size:12px;line-height:1;position:relative;top:-1px}#breadcrumbs .breadcrumbs__icon{width:20px;height:1px;margin:0 10px;display:block;background-color:#898989}.pager{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.pager a,.pager span{color:#0082ca;font-size:30px;font-weight:500;line-height:1;margin:0 20px;position:relative}.pager a.current::after,.pager span.current::after{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#0082ca;width:30px;height:2px}.pager a.current:hover,.pager span.current:hover{-webkit-box-shadow:none;box-shadow:none}.pager a.next img,.pager a.prev img,.pager span.next img,.pager span.prev img{width:50px;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}@media (max-width:834px){.pager a,.pager span{margin:0 10px}.pager a.next img,.pager a.prev img,.pager span.next img,.pager span.prev img{width:30px}}@media (min-width:767px){.pager a.next:hover img,.pager a.prev:hover img,.pager span.next:hover img,.pager span.prev:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.pager a.page-numbers,.pager span.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager a.page-numbers:hover,.pager span.page-numbers:hover{color:#0082ca}.pager a.disabled,.pager span.disabled{pointer-events:none;opacity:.6}#topcontrol{display:none;z-index:900;position:fixed;right:20px;bottom:20px;-webkit-transform:translateZ(0);transform:translateZ(0)}#topcontrol a{background-color:#0082ca;display:block;height:60px;width:60px;filter:alpha(opacity=70)!important;opacity:.7!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#topcontrol a:hover{filter:alpha(opacity=10)!important;opacity:1!important;-webkit-transform:scale(1.2);transform:scale(1.2)}#topcontrol a::after{content:"";display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff;border-top:4px solid #fff;border-right:4px solid #fff;width:10px;height:10px;position:absolute;top:26px;left:22px;border-radius:2px}@media (max-width:1024px){#topcontrol,#topcontrol a{width:40px;height:40px}#topcontrol{bottom:10px!important;right:10px!important}#topcontrol a::after{top:18px;left:14px;border-width:2px}}.cat{display:inline-block;width:100px;padding:.6em 1em;text-align:center;margin-left:1em;text-decoration:none;vertical-align:middle;font-weight:600}.cat01{border:1px solid #d03629;color:#d03629}.cat02{border:1px solid #004106;color:#004106}.cat03,.cat04{border:1px solid #720440;color:#720440}table.bsctable01{border:1px solid #ddd;width:100%}table.bsctable01 tr{border-bottom:1px solid #ddd}table.bsctable01 th{background-color:#f4f4f4;border-right:1px solid #ddd;width:230px;padding:20px 10px}@media (max-width:834px){.cat{margin:5px 2%}table.bsctable01 th{padding:15px 10px}table.bsctable01 td,table.bsctable01 th{width:100%;display:block}}table.bsctable01 td{padding:20px;font-weight:600}table.bsctable01 td,table.bsctable01 th{font-size:14px}#top #linkbox{margin-top:0;position:relative;top:-120px;margin-bottom:-120px}#top #mv .mv__inr{height:calc(100vh - 116px);width:100vw;padding:35px 40px;position:relative}@media (max-width:1024px){#top #mv .mv__inr{height:calc(100vh - 75px);padding:15px 20px}}@media (max-width:520px){#top #mv .mv__inr{height:calc(80vh - 75px)}}#top #mv .mv__bkg{width:100%;width:calc(100% - 340px);margin-left:auto;height:100%;border-radius:30px;background-image:url(../cmn_img/top/mv_img.png);background-position:center;background-size:cover;position:relative}#top #mv .mv__textbox{position:absolute;left:-340px;bottom:30px}@media (max-width:1400px){#top #mv .mv__bkg{width:100%}#top #mv .mv__textbox{left:30px}}@media (max-width:834px){#top #linkbox{top:0;margin-bottom:0}#top #mv .mv__inr{padding:0}#top #mv .mv__bkg{height:calc(100% - 180px);background-position:top;border-radius:0;background-image:url(../cmn_img/top/mv_img-sp.png)}#top #mv .mv__textbox{left:20px;bottom:-100px}}#top #mv .mv__textbox-title{font-size:58px;font-weight:700;color:#fff;line-height:1.2;letter-spacing:2px}#top #mv .mv__textbox-title span{display:block;background-color:#79bd36;margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px}@media (max-width:1400px){#top #mv .mv__textbox-title{font-size:4vw}#top #mv .mv__textbox-logo{width:60%}}@media (max-width:520px){#top #mv .mv__bkg{height:calc(100% - 180px)}#top #mv .mv__textbox{bottom:-160px}#top #mv .mv__textbox-title{font-size:38px;letter-spacing:0}}#top #mv .mv__textbox-logo img{max-width:100%;height:auto}@media (max-width:834px){#top #mv .mv__textbox-title{font-size:38px;margin-bottom:20px}#top #mv .mv__textbox-logo{width:100%;max-width:320px}}@media (max-width:520px){#top #mv .mv__textbox-logo{width:90%}}#top #mv .mv__formbtn{position:absolute;right:20px;bottom:20px;z-index:99;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}#top #mv .mv__formbtn.is-show{opacity:1;visibility:visible;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:834px){#top #mv .mv__formbtn{position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,20px);transform:translate(-50%,20px);-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,transform .3s;transition:opacity .3s,visibility .3s,transform .3s,-webkit-transform .3s}#top #mv .mv__formbtn img{display:none}}#top #mv .mv__formbtn-pclink{display:block}#top #mv .mv__formbtn-pclink svg{width:180px}#top #mv .mv__formbtn-pclink svg .cls-1,#top #mv .mv__formbtn-pclink svg .cls-2,#top #mv .mv__formbtn-pclink svg .cls-3,#top #mv .mv__formbtn-pclink svg .cls-4{-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}#top #mv .mv__formbtn-pclink svg .cls-1{fill:#fff}#top #mv .mv__formbtn-pclink svg .cls-2{fill:#43a96e}#top #mv .mv__formbtn-pclink svg .cls-3{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px}#top #mv .mv__formbtn-pclink svg .cls-3,#top #mv .mv__formbtn-pclink svg .cls-4{stroke:#fff}#top #mv .mv__formbtn-pclink svg .cls-4{fill:#14944a;stroke-miterlimit:10;stroke-width:2.4px}@media (min-width:767px){#top #mv .mv__formbtn-pclink:hover svg .cls-1,#top #mv .mv__formbtn-pclink:hover svg .cls-2{fill:#79bd36}#top #mv .mv__formbtn-pclink:hover svg .cls-3,#top #mv .mv__formbtn-pclink:hover svg .cls-4{stroke:#79bd36}#top #mv .mv__formbtn-pclink:hover svg .cls-4{fill:#fff}#top #mv .mv__bannerbox-list>a:hover{opacity:.8}}#top #mv .mv__formbtn-splink{display:none}@media (max-width:834px){#top #mv .mv__formbtn-pclink{display:none}#top #mv .mv__formbtn-splink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100px;background-color:#14944a;color:#fff;text-align:center;border-radius:20px 20px 0 0}}#top #mv .mv__formbtn-icon svg{width:26px}#top #mv .mv__formbtn-icon svg .cls-1{fill:#fff}#top #mv .mv__formbtn-icon svg .cls-2{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.58px}#top #mv .mv__formbtn-ja{font-size:20px;font-weight:700;line-height:1.2}@media (max-width:520px){#top #mv .mv__formbtn-splink{height:70px}#top #mv .mv__formbtn-icon svg{width:18px}#top #mv .mv__formbtn-ja{font-size:16px}}#top #mv .mv__formbtn-en{font-size:14px;font-weight:700}#top #mv .mv__bannerbox{max-width:1280px;width:90%;padding:30px 0;margin:0 auto}@media screen and (min-width:835px){#top #mv .mv__bannerbox-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%!important;max-width:100%}#top #mv .mv__bannerbox-list{max-width:100%!important;width:auto;-ms-flex-negative:inherit;flex-shrink:inherit}#top #mv .mv__bannerbox-pagination{display:none}}@media (max-width:834px){#top #mv .mv__bannerbox{width:100%;max-width:100%}}#top #mv .mv__bannerbox-list{margin:0 10px}#top #mv .mv__bannerbox-list>a{display:block;line-height:0}#top #mv .mv__bannerbox-list img{max-width:100%!important;height:auto;width:100%}@media (max-width:1280px){#top #mv .mv__bannerbox-list{margin:0 5px}}@media (max-width:834px){#top #mv .mv__bannerbox-list{margin:0}}#top #mv .mv__bannerbox-pagination{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top #mv .mv__bannerbox-pagination .swiper-pagination-bullet-active{background-color:#79bd36}#top #sec01{padding:25px 50px;height:calc(100vh - 116px);position:relative}@media (max-width:834px){#top #sec01{padding:0;height:auto;border-bottom:none}}#top #sec01 .sec__titlebox-title .js-changecolor__text-list:nth-child(even){color:#80c0e4}#top #sec01 .sec__titlebox-title .js-changecolor__text-list:nth-child(odd){color:#79bd36}#top #sec01 .sec01__box{background-color:#ebf5e1;background-size:cover;overflow:hidden;border-radius:30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top #sec01 .sec01__pimg{position:absolute;right:20px;top:10px;max-width:180px}#top #sec01 .sec01__pimg img{max-width:100%;height:auto}@media (max-width:1400px){#top #sec01 .sec01__pimg{right:40px;top:10px;max-width:120px}}@media (max-width:834px){#top #sec01 .sec01__box{border-radius:20px 20px 0 0;padding:50px 0 0;height:auto}#top #sec01 .sec01__pimg{right:10px;top:10px;max-width:80px}}#top #sec01 .sec01__inr{margin:0 auto;height:100%;max-width:1080px}@media (max-width:1400px){#top #sec01 .sec01__inr{padding:0 60px;max-width:100%}}@media (max-width:1024px){#top #sec01 .sec01__inr{padding:0 30px;width:100%}}#top #sec01 .sec01__flexbox{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top #sec01 .sec01__textbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}@media (max-width:1400px){#top #sec01 .sec01__textbox{padding-bottom:30px}}@media (max-width:1024px){#top #sec01 .sec01__textbox{padding-bottom:20px}}#top #sec01 .sec01__textbox-btn{margin-left:30px}@media (max-width:834px){#top #sec01 .sec01__textbox{display:block;padding-bottom:50px}#top #sec01 .sec01__textbox-btn{margin-left:0;margin-top:30px}#top #sec01 .sec01__textbox-btn .bscBtn01__link{margin:0 auto}}#top #sec01 .sec01__pointbox{width:100%;position:relative;display:grid;grid-template-columns:1fr}@media (max-width:834px){#top #sec01 .sec01__pointbox{display:block;background-color:#e6f2d9;width:calc(100% + 60px);left:-30px}}#top #sec01 .sec01__pointbox-numlist{position:absolute;top:0;right:-50px;-webkit-transform:translateX(100%);transform:translateX(100%)}@media (max-width:1400px){#top #sec01 .sec01__pointbox-numlist{right:-10px}}@media (max-width:1024px){#top #sec01 .sec01__pointbox-numlist{display:none}}#top #sec01 .sec01__pointbox-numlist li{font-size:12px;cursor:pointer;padding:10px 0 10px 10px;color:#fff;border-left:1px solid #fff;opacity:1!important}#top #sec01 .sec01__pointbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-area:1/1;width:100%;height:auto;position:relative}#top #sec01 .sec01__pointbox-list.c01,#top #sec01 .sec01__pointbox-list.c01::after,#top #sec01 .sec01__pointbox-list.c01::before{background-color:#ddeecd}#top #sec01 .sec01__pointbox-list.c02,#top #sec01 .sec01__pointbox-list.c02::after,#top #sec01 .sec01__pointbox-list.c02::before{background-color:#d0e8b9}#top #sec01 .sec01__pointbox-list.c03,#top #sec01 .sec01__pointbox-list.c03::after,#top #sec01 .sec01__pointbox-list.c03::before{background-color:#c3e1a5}#top #sec01 .sec01__pointbox-list::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);display:block}@media (max-width:834px){#top #sec01 .sec01__pointbox-list{padding:30px 50px 0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#top #sec01 .sec01__pointbox-list:last-child{margin-bottom:0}#top #sec01 .sec01__pointbox-list::before{content:none}#top #sec01 .sec01__pointbox-list::after{content:"";position:absolute;bottom:0;right:-50px;display:block;width:380px;height:100%;-webkit-clip-path:polygon(100% 30%,0 100%,100% 100%);clip-path:polygon(100% 30%,0 100%,100% 100%);z-index:-1}#top #sec01 .sec01__pointbox-list:nth-child(4){margin-bottom:0}}#top #sec01 .sec01__pointbox-list:nth-child(1){z-index:1}#top #sec01 .sec01__pointbox-list:nth-child(2){z-index:2}#top #sec01 .sec01__pointbox-list:nth-child(3){z-index:3}#top #sec01 .sec01__pointbox-list:nth-child(4){z-index:4}#top #sec01 .sec01__pointbox-img{position:relative;line-height:0;width:480px;text-align:right}#top #sec01 .sec01__pointbox-img img{height:auto;max-width:100%}@media (max-width:1580px){#top #sec01 .sec01__pointbox-img{width:380px}}@media (max-width:834px){#top #sec01 .sec01__pointbox-img{width:280px}}@media (max-width:520px){#top #mv .mv__formbtn-en{font-size:12px}#top #sec01 .sec01__pointbox-list{display:block}#top #sec01 .sec01__pointbox-img{width:100%}}#top #sec01 .sec01__pointbox-textbox{width:calc(100% - 500px);padding-top:60px}@media (max-width:1400px){#top #sec01 .sec01__pointbox-textbox{width:calc(100% - 380px)}}@media (max-width:834px){#top #sec01 .sec01__pointbox-textbox{width:calc(100% - 280px);padding:30px 0}}@media (max-width:520px){#top #sec01 .sec01__pointbox-textbox{width:100%;padding:0;margin-bottom:30px}}#top #sec01 .sec01__pointbox-num{margin-bottom:10px;font-size:18px;font-weight:600;color:#79bd36}@media (max-width:834px){#top #sec01 .sec01__pointbox-num{font-size:16px}}#top #sec01 .sec01__pointbox-title{font-weight:700;font-size:22px;letter-spacing:0;margin-bottom:60px;position:relative}#top #sec01 .sec01__pointbox-title span{font-size:28px;background-color:#79bd36;color:#fff;padding:0 10px;margin-left:8px}@media (max-width:1400px){#top #sec01 .sec01__pointbox-title{font-size:18px;margin-bottom:20px}#top #sec01 .sec01__pointbox-title span{font-size:22px}}@media (max-width:1024px){#top #sec01 .sec01__pointbox-title{font-size:22px}#top #sec01 .sec01__pointbox-title span{margin-left:0;margin-top:8px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (max-width:834px){#top #sec01 .sec01__pointbox-title{font-size:20px}#top #sec01 .sec01__pointbox-title span{margin-top:5px}}@media (max-width:520px){#top #sec01 .sec01__pointbox-title{font-size:18px}}#top #sec01 .sec01__pointbox-text{font-size:16px;font-weight:400;line-height:1.8;letter-spacing:0}#top #sec02{padding:50px 0 100px;position:relative}#top #sec02::before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-image:url(../cmn_img/top/sec02_bkg.png);background-size:auto;z-index:-1}@media (max-width:834px){#top #sec01 .sec01__pointbox-text{font-size:13px}#top #sec02{padding:50px 0 60px;border-bottom:none}#top #sec02::before{content:none}}#top #sec02 .sec02__box{background-color:#fff;border-radius:8px;padding:60px 100px}@media (max-width:1400px){#top #sec02 .sec02__box{padding:60px 40px}}@media (max-width:834px){#top #sec02 .sec02__box{border:none;padding:0;border-radius:0}}#top #sec02 .sec02__maintextbox{text-align:center;padding-bottom:80px;margin-bottom:80px;border-bottom:1px solid #ddd}@media (max-width:834px){#top #sec02 .sec02__maintextbox{padding-bottom:40px;margin-bottom:40px}}#top #sec02 .sec02__maintextbox .sec__titlebox-subtext{margin-bottom:30px}#top #sec02 .sec02__maintextbox-img video{width:100%;height:auto}#top #sec02 .sec02__maintextbox-img img{max-width:100%;height:auto}#top #sec02 .sec02__stylebox{border-bottom:1px solid #ddd;margin-bottom:60px}#top #sec02 .sec02__stylebox:last-child{border:0;margin-bottom:0}#top #sec02 .sec02__stylebox:last-child .sec02__btn{padding-bottom:0}@media (max-width:834px){#top #sec02 .sec02__stylebox{margin-bottom:40px}}#top #sec02 .sec02__logobox{max-width:366px;margin:0 auto 50px;text-align:center}#top #sec02 .sec02__logobox img{max-width:100%}@media (max-width:834px){#top #sec02 .sec02__logobox{max-width:240px;margin:0 auto 20px}}#top #sec02 .sec02__mainbox{border:2px solid #79bd36;border-radius:10px;padding:30px;margin-bottom:30px}#top #sec02 .sec02__flex01{display:-webkit-box;display:-ms-flexbox;display:flex}#top #sec02 .sec02__flex01-r{width:70%}#top #sec02 .sec02__flex01-l{width:30%}@media (max-width:834px){#top #sec02 .sec02__mainbox{border:none;padding:0;border-radius:0}#top #sec02 .sec02__flex01{display:block}#top #sec02 .sec02__flex01-r{width:100%}#top #sec02 .sec02__flex01-l{display:none}}#top #sec02 .sec02__icon{position:relative;top:-50px;margin-bottom:-50px;padding-right:30px}#top #sec02 .sec02__icon img{max-width:100%;height:auto}#top #sec02 .sec02__textbox-title{text-align:center;font-size:26px;font-weight:700;padding:6px 10px;margin-bottom:10px;background-color:#dfefcf;color:#79bd36}@media (max-width:1024px){#top #sec02 .sec02__textbox-title{font-size:22px;padding:3px 5px}}#top #sec02 .sec02__textbox-text{font-size:17px;font-weight:500;line-height:1.8;margin-bottom:20px}#top #sec02 .sec02__textbox-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){#top #sec02 .sec02__textbox-text{font-size:14px;margin-bottom:10px}#top #sec02 .sec02__textbox-flex{display:block}}#top #sec02 .sec02__textbox-recs{width:180px;font-size:16px;color:#79bd36;border:1px solid #79bd36;padding:8px 10px;text-align:center}@media (max-width:1400px){#top #sec02 .sec02__textbox-recs{width:160px;font-size:14px}}@media (max-width:1024px){#top #sec02 .sec02__textbox-recs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;margin-bottom:10px}}@media (max-width:834px){#top #sec02 .sec02__textbox-recs{border:none;padding:0}}#top #sec02 .sec02__textbox-recslist{width:calc(100% - 180px);padding-left:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 0}#top #sec02 .sec02__textbox-recslist li{width:50%;font-size:13px;letter-spacing:0}@media (max-width:1400px){#top #sec02 .sec02__textbox-recslist{width:calc(100% - 160px)}}@media (max-width:1024px){#top #sec02 .sec02__textbox-recslist{gap:5px 10px;width:100%;padding-left:0}#top #sec02 .sec02__textbox-recslist li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;letter-spacing:0}}@media screen and (min-width:835px){#top #sec02 .sec02__clmboxbox-wrapper{display:grid!important;grid-template-columns:repeat(3,1fr);width:100%!important;max-width:100%}#top #sec02 .sec02__clmboxbox-list{max-width:100%!important;width:auto;-ms-flex-negative:inherit;flex-shrink:inherit}#top #sec02 .sec02__clmboxbox-pagination{display:none}}#top #sec02 .sec02__clmboxbox-pagination{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top #sec02 .sec02__clmboxbox-pagination .swiper-pagination-bullet-active{background-color:#79bd36}#top #sec02 .sec02__clmboxbox-wrapper{gap:0 20px}#top #sec02 .sec02__clmboxbox-list{border:2px solid #79bd36;border-radius:10px;padding:30px;display:grid!important;grid-template-rows:subgrid;grid-row:span 2;height:100%}@media (max-width:1400px){#top #sec02 .sec02__clmboxbox-list{padding:14px}}#top #sec02 .sec02__clmboxbox-titlebox{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #79bd36}@media (max-width:1024px){#top #sec02 .sec02__clmboxbox-wrapper{gap:0 10px}#top #sec02 .sec02__clmboxbox-titlebox{padding-bottom:10px;margin-bottom:10px}}#top #sec02 .sec02__clmboxbox-subtitle{background-color:#0082ca;font-size:16px;font-weight:700;text-align:center;color:#fff;padding:3px 10px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:16px}@media (max-width:1024px){#top #sec02 .sec02__clmboxbox-subtitle{font-size:14px;padding:3px 6px;margin-bottom:13px}}@media (max-width:834px){#top #sec02 .sec02__clmboxbox-wrapper{gap:0}#top #sec02 .sec02__clmboxbox-subtitle{font-size:13px;padding:3px 6px;margin-bottom:8px}}#top #sec02 .sec02__clmboxbox-title{font-size:16px;font-weight:700}@media (max-width:1024px){#top #sec02 .sec02__clmboxbox-title{font-size:14px}}#top #sec02 .sec02__clmboxbox-table{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#top #sec02 .sec02__clmboxbox-table_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#top #sec02 .sec02__clmboxbox-table_list:first-child{margin-bottom:30px}@media (max-width:1400px){#top #sec02 .sec02__clmboxbox-table_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:834px){#top #sec02 .sec02__clmboxbox-table_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#top #sec02 .sec02__clmboxbox-table_list:first-child{margin-bottom:10px}}#top #sec02 .sec02__clmboxbox-table_title{width:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top #sec02 .sec02__clmboxbox-table_title>p{font-size:15px;font-weight:500}@media (max-width:1400px){#top #sec02 .sec02__clmboxbox-table_title{width:100%;margin-bottom:10px}}@media (max-width:1024px){#top #sec02 .sec02__clmboxbox-table_title>p{font-size:12px}}@media (max-width:834px){#top #sec02 .sec02__clmboxbox-table_title{width:90px}}#top #sec02 .sec02__clmboxbox-table_icon{line-height:0;margin-right:3px}#top #sec02 .sec02__clmboxbox-table_icon svg{width:16px}#top #sec02 .sec02__clmboxbox-table_icon.icon01 .cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}#top #sec02 .sec02__clmboxbox-table_icon.icon01 .cls-2{fill:#79bd36}#top #sec02 .sec02__clmboxbox-table_icon.icon02 .cls-1{fill:#fff}#top #sec02 .sec02__clmboxbox-table_icon.icon02 .cls-2{fill:#79bd36}#top #sec02 .sec02__clmboxbox-table_text{font-size:14px;font-weight:400;letter-spacing:0;width:calc(100% - 90px)}@media (max-width:1400px){#top #sec02 .sec02__clmboxbox-table_text{width:100%}}@media (max-width:834px){#top #sec02 .sec02__clmboxbox-table_text{width:calc(100% - 90px)}}#top #sec02 .sec02__clmboxbox-table_text span{color:#79bd36;font-weight:600}#top #sec02 .sec02__clmboxbox-table_text span.indet{color:inherit;font-weight:inherit;text-indent:-1em;padding-left:1em;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#top #sec02 .sec02__btn{padding:30px 0 60px}@media (max-width:834px){#top #sec02 .sec02__btn{padding:20px 0 40px}}#top #sec03{background-color:#f8f8f8}#top #sec03 .sec__titlebox{margin-bottom:80px}#top #sec03 .sec03__logolist{overflow:hidden;width:100%;line-height:0;padding:60px 0;background-color:#fff}#top #sec03 .sec03__logolist-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}#top #sec03 .sec03__logolist-list img{-ms-flex-negative:0;flex-shrink:0;margin-right:40px;max-width:430px;height:auto}#top #sec03 .sec03__interviewbox{padding:80px 0}@media (max-width:834px){#top #sec03 .sec03__logolist{display:none}#top #sec03 .sec03__interviewbox{padding:60px 0;max-width:480px;margin:0 auto}}#privacypolicy #sec01 .mb30,#top #sec04 .sec04__maintext{margin-bottom:30px}#top #sec03 .sec03__interviewbox-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 50px;position:relative}#top #sec03 .sec03__interviewbox-pimg01{position:absolute;left:0;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#top #sec03 .sec03__interviewbox-pimg02{position:absolute;right:0;top:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:1}@media (max-width:520px){#top #sec03 .sec03__interviewbox-pimg01,#top #sec03 .sec03__interviewbox-pimg02{display:none}}#top #sec04 .sec04__box{padding:100px 0 0}@media (max-width:834px){#top #sec03 .sec03__interviewbox-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0}#top #sec04 .sec04__box{padding:60px 0}}#top #sec04 .sec04__infolist{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px;position:relative;z-index:1}#top #sec04 .sec04__infolist::before{content:"";position:absolute;width:calc(100% + 120px);height:100%;bottom:-80px;right:-160px;z-index:-1;background-color:#dfefcf}@media (max-width:834px){#top #sec04 .sec04__infolist{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 20px}#top #sec04 .sec04__infolist::before{width:120%;height:90%;bottom:-60px;right:-10%}}#top #sec04 .sec04__infolist>li{width:calc(30% - 30px)}#top #sec04 .sec04__infolist>li:nth-child(1){width:40%}#top #sec04 .sec04__infolist>li:nth-child(1) .usefulbox__textbox{padding-left:100px}#top #sec04 .sec04__bkg{height:700px;background-image:url(../cmn_img/top/sec04_bkg.png);background-size:cover}#top #sec04 .sec04__bkg img{max-width:100%;height:auto}@media (max-width:1024px){#top #sec02 .sec02__clmboxbox-table_text{font-size:12px}#top #sec04 .sec04__infolist>li:nth-child(1){width:40%}#top #sec04 .sec04__infolist>li:nth-child(1) .usefulbox__textbox{padding-left:60px}#top #sec04 .sec04__bkg{height:480px}}@media (max-width:834px){#top #sec04 .sec04__infolist>li{width:calc(50% - 10px)}#top #sec04 .sec04__infolist>li:nth-child(1){width:100%}#top #sec04 .sec04__infolist>li:nth-child(1) .usefulbox__textbox{padding-left:0}#top #sec04 .sec04__bkg{line-height:0;height:auto;background-image:none}#privacypolicy #sec01 .mb30{margin-bottom:15px}}#privacypolicy #sec01 .pl{padding-left:44px}#privacypolicy #sec01 .tr{text-align:right}#privacypolicy #sec01 .sec01__box{padding:80px 100px;margin-bottom:80px;background-color:#f8f8f8;border-radius:20px}@media (max-width:1400px){#privacypolicy #sec01 .sec01__box{padding:60px 40px}}@media (max-width:834px){#privacypolicy #sec01 .sec01__box{margin:0;padding:40px 30px 60px;width:112%;left:-6%;border-radius:0;position:relative}}#privacypolicy #sec01 .sec01__privacybox{background-color:#fff;max-width:800px;border-radius:20px;padding:40px;margin:0 auto}#privacypolicy #sec01 .sec01__text{font-size:14px;font-weight:400;line-height:2}@media (max-width:834px){#privacypolicy #sec01 .sec01__privacybox{padding:30px 20px}#privacypolicy #sec01 .sec01__text{font-size:13px;line-height:1.6}}#privacypolicy #sec01 .sec01__titlebox{position:relative;padding-bottom:10px;margin-bottom:30px;border-bottom:2px solid #efefef}#privacypolicy #sec01 .sec01__titlebox-title{font-size:22px;font-weight:700;color:#79bd36;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}#privacypolicy #sec01 .sec01__titlebox-title span{font-weight:500;margin-right:10px}#privacypolicy #sec01 .sec01__dottext-flex>span,#privacypolicy #sec01 .sec01__numtext-flex>span{margin-right:5px}#privacypolicy #sec01 .sec01__titlebox-title::after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:2px;background-color:#0082ca}@media (max-width:834px){#privacypolicy #sec01 .sec01__titlebox{padding-bottom:6px;margin-bottom:20px}#privacypolicy #sec01 .sec01__titlebox-title{font-size:18px}#privacypolicy #sec01 .sec01__titlebox-title::after{bottom:-8px}}#privacypolicy #sec01 .sec01__list{margin-bottom:30px}#privacypolicy #sec01 .sec01__list:last-child{margin-bottom:0}#privacypolicy #sec01 .sec01__numtext-flex{display:-webkit-box;display:-ms-flexbox;display:flex}#privacypolicy #sec01 .sec01__numtext-flex>p,#privacypolicy #sec01 .sec01__numtext-flex>span{font-size:14px;font-weight:400}@media (max-width:834px){#privacypolicy #sec01 .sec01__numtext-flex>p,#privacypolicy #sec01 .sec01__numtext-flex>span{font-size:13px;line-height:1.6}}#privacypolicy #sec01 .sec01__numtext>li{line-height:1.8;margin-bottom:8px}#privacypolicy #sec01 .sec01__numtext>li:last-child{margin-bottom:0}#privacypolicy #sec01 .sec01__dottext{padding-left:20px}#privacypolicy #sec01 .sec01__dottext-flex{display:-webkit-box;display:-ms-flexbox;display:flex}#privacypolicy #sec01 .sec01__dottext-flex>p,#privacypolicy #sec01 .sec01__dottext-flex>span{font-size:14px;font-weight:400}@media (max-width:834px){#privacypolicy #sec01 .sec01__dottext-flex>p,#privacypolicy #sec01 .sec01__dottext-flex>span{font-size:13px;line-height:1.6}}#notfound #sec01{padding:80px 0;text-align:center}#notfound #sec01 .sec01__maintitle{margin-bottom:10px}#notfound #sec01 .sec01__subtitle{font-size:14px;margin-bottom:30px}#notfound #sec01 .sec01__icon{max-width:420px;margin:0 auto 30px}#notfound #sec01 .sec01__icon img{max-width:100%;height:auto}#notfound #sec01 .sec01__text{font-size:20px;font-weight:500;margin-bottom:50px}#notfound #linkbox{display:none}#faq #sec01 .sec01__box{padding:80px 100px;margin-bottom:80px;background-color:#f8f8f8;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1400px){#faq #sec01 .sec01__box{padding:60px 40px}}@media (max-width:834px){#notfound #sec01 .sec01__icon{max-width:320px}#notfound #sec01 .sec01__text{font-size:16px}#faq #sec01 .sec01__box{margin:0;padding:40px 30px 60px;width:112%;left:-6%;border-radius:0;position:relative}}#faq #sec01 .sec01__title{font-size:25px;font-weight:700;color:#79bd36;width:calc(100% - 800px)}@media (max-width:1200px){#faq #sec01 .sec01__title{width:calc(100% - 600px)}}@media (max-width:1024px){#faq #sec01 .sec01__box{display:block}#faq #sec01 .sec01__title{width:100%;text-align:center;margin-bottom:30px}}#faq #sec01 .sec01__faqbox{width:800px;background-color:#fff;padding:70px;border-radius:10px}@media (max-width:1200px){#faq #sec01 .sec01__faqbox{width:600px}}@media (max-width:1024px){#faq #sec01 .sec01__faqbox{width:100%}}@media (max-width:834px){#faq #sec01 .sec01__title{font-size:22px}#faq #sec01 .sec01__faqbox{padding:20px}}#faq #sec01 .sec01__faq li{margin-bottom:30px}#faq #sec01 .sec01__faq li:last-child{margin-bottom:0}#faq #sec01 .sec01__faq-titlebox{padding-right:40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}@media (min-width:767px){#faq #sec01 .sec01__faq-titlebox:hover .sec01__faq-title{color:#0082ca}#flow #sec01 .sec01__moviebox-movie:hover{opacity:.8}}#faq #sec01 .sec01__faq-titlebox.is-open .sec01__faq-icon_inr::before{-webkit-transform:rotate(0);transform:rotate(0)}#faq #sec01 .sec01__faq-textbox{background-color:#fff;margin-left:45px;border-top:1px solid #efefef;margin-top:30px;padding-top:30px;display:none}#faq #sec01 .sec01__faq-textbox_inr{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:834px){#faq #sec01 .sec01__faq-textbox{margin-left:38px}}#faq #sec01 .sec01__faq-a,#faq #sec01 .sec01__faq-q{font-size:40px;font-weight:500;line-height:1;margin-right:13px}@media (max-width:834px){#faq #sec01 .sec01__faq-a,#faq #sec01 .sec01__faq-q{font-size:32px}}@media (max-width:520px){#faq #sec01 .sec01__faq-textbox{margin-left:35px;margin-top:20px;padding-top:20px}#faq #sec01 .sec01__faq-a,#faq #sec01 .sec01__faq-q{font-size:28px}}#faq #sec01 .sec01__faq-q{color:#79bd36}#faq #sec01 .sec01__faq-a{color:#0082ca}#faq #sec01 .sec01__faq-title{font-size:16px;font-weight:700;line-height:1.8;padding-top:6px;color:#79bd36;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}#faq #sec01 .sec01__faq-text{font-size:14px;font-weight:400;line-height:2}#faq #sec01 .sec01__faq-icon{position:absolute;right:0;top:10px;display:block;width:20px;height:20px}@media (max-width:520px){#faq #sec01 .sec01__faq-title{padding-top:3px}#faq #sec01 .sec01__faq-icon{top:6px}}#faq #sec01 .sec01__faq-icon_inr{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:3px}#faq #sec01 .sec01__faq-icon_inr::after,#faq #sec01 .sec01__faq-icon_inr::before{content:"";position:absolute;top:0;left:0;width:20px;height:3px;border-radius:3px;display:block;background:#0082ca;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}#faq #sec01 .sec01__faq-icon_inr::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#flow #submv01 .submv01__imgbox{bottom:120px}@media (max-width:1400px){#flow #submv01 .submv01__imgbox{max-width:580px}#flow #submv01 .submv01__imgbox img{max-width:100%;height:auto}}@media (max-width:1024px){#flow #submv01 .submv01__imgbox{max-width:540px}}@media (max-width:834px){#faq #sec01 .sec01__faq-title{font-size:14px}#faq #sec01 .sec01__faq-text{font-size:13px}#flow #submv01 .submv01__imgbox{max-width:420px;margin-left:auto}}@media (max-width:520px){#flow #submv01 .submv01__imgbox{max-width:100%}}#flow #sec01 .sec01__box{padding:80px 100px;margin-bottom:80px;background-color:#f8f8f8;border-radius:20px}@media (max-width:1400px){#flow #sec01 .sec01__box{padding:60px 40px}}@media (max-width:834px){#flow #sec01 .sec01__box{margin-bottom:60px;padding:40px 20px;border-radius:10px}#flow #sec01 .sec01__flow{max-width:520px;margin:0 auto}}#flow #sec01 .sec01__flow>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:70px;margin-bottom:70px;border-bottom:1px solid #9fa0a0}#flow #sec01 .sec01__flow>li:last-child{margin-bottom:0}#flow #sec01 .sec01__textbox{width:calc(100% - 320px);padding-right:30px}@media (max-width:1024px){#flow #sec01 .sec01__textbox{width:calc(100% - 260px)}}@media (max-width:834px){#flow #sec01 .sec01__flow>li{display:block;padding-bottom:30px;margin-bottom:30px}#flow #sec01 .sec01__textbox{width:100%;margin-bottom:30px}}#flow #sec01 .sec01__textbox-num{background-color:#0082ca;color:#fff;font-size:14px;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1px 20px;margin-bottom:10px}#flow #sec01 .sec01__textbox-title{font-size:25px;font-weight:700;margin-bottom:30px}@media (max-width:1024px){#flow #sec01 .sec01__textbox-title{font-size:18px;margin-bottom:20px}}#flow #sec01 .sec01__textbox-list{font-size:18px;text-indent:-1em;padding-left:1em;line-height:2}#flow #sec01 .sec01__textbox-list span{font-size:16px}@media (max-width:1024px){#flow #sec01 .sec01__textbox-list{font-size:15px}}#flow #sec01 .sec01__imgbox{width:320px;max-height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#flow #sec01 .sec01__imgbox lottie-player{aspect-ratio:16/9}@media (max-width:834px){#flow #sec01 .sec01__textbox-list{font-size:13px}#flow #sec01 .sec01__imgbox{width:100%;max-width:320px;margin:0 auto}}#flow #sec01 .sec01__moviebox{text-align:center;max-width:880px;margin:0 auto 80px}@media (max-width:834px){#flow #sec01 .sec01__moviebox{margin:0 auto 60px}}#flow #sec01 .sec01__moviebox-subtitle{font-size:20px;font-weight:700;margin-bottom:8px}@media (max-width:834px){#flow #sec01 .sec01__moviebox-subtitle{font-size:16px}}@media (max-width:520px){#flow #sec01 .sec01__moviebox-subtitle{font-size:14px}}#flow #sec01 .sec01__moviebox-title{font-size:30px;font-weight:700;margin-bottom:50px}#flow #sec01 .sec01__moviebox-title span{color:#79bd36}@media (max-width:834px){#flow #sec01 .sec01__moviebox-title{font-size:24px;margin-bottom:20px}}#flow #sec01 .sec01__moviebox-movie{-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955);cursor:pointer}#flow #sec01 .sec01__moviebox-movie img{max-width:100%;width:100%;height:auto}#flow #sec01 .sec01__oneimg{text-align:center;max-width:520px;margin:0 auto;line-height:0}#flow #sec01 .sec01__oneimg img{max-width:100%;height:auto}@media (max-width:834px){#flow #sec01 .sec01__oneimg{max-width:480px;margin:0 auto 20px}}@media (max-width:520px){#flow #sec01 .sec01__moviebox-title{font-size:20px}#flow #sec01 .sec01__oneimg{max-width:380px}}#system .system__title01{font-size:38px;font-weight:700;line-height:1.6}@media (max-width:1400px){#system .system__title01{font-size:32px}}@media (max-width:1024px){#system .system__title01{font-size:28px}}@media (max-width:520px){#system .system__title01{font-size:26px}}#system .system__title01 span.c01{color:#0082ca}#system .system__title01 span.c02{color:#79bd36}#system .system__text01{font-size:14px;font-weight:400;line-height:2}@media (max-width:834px){#system .system__text01{font-size:13px;line-height:1.8}}#system .system__text02{font-size:16px;font-weight:600;line-height:2}#system #submv01 .submv01__imgbox{max-width:780px;bottom:80px}#system #submv01 .submv01__imgbox img{max-width:100%;height:auto}@media (max-width:1400px){#system #submv01 .submv01__imgbox{max-width:680px;bottom:150px}}@media (max-width:1024px){#system #submv01 .submv01__imgbox{max-width:480px}}@media (max-width:834px){#system .system__text02{font-size:13px;line-height:1.8}#system #submv01 .submv01__imgbox{margin-left:auto;bottom:0}}@media (max-width:520px){#system #submv01 .submv01__imgbox{max-width:320px;margin:30px auto 0}}#system #sec01{padding:70px 0;position:relative;z-index:1}#system #sec01 .sec01__title{font-size:22px;font-weight:700;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:15px}#system #sec01 .sec01__title::before{content:"";width:45px;height:1px;background-color:#292929;position:absolute;top:50%;right:-10px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}#system #sec01 .sec01__textbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:80px}#system #sec01 .sec01__textbox-title{width:50%}@media (max-width:834px){#system #sec01{padding:45px 0}#system #sec01 .sec01__title{font-size:18px}#system #sec01 .sec01__textbox{display:block;margin-bottom:40px}#system #sec01 .sec01__textbox-title{width:100%;margin-bottom:30px}}#system #sec01 .sec01__textbox-text{width:50%}#system #sec01 .sec01__textbox-text01{border-bottom:#efefef 1px solid;padding-bottom:20px;margin-bottom:20px}#system #sec01 .sec01__imgbox{text-align:center;margin-bottom:80px}#system #sec01 .sec01__imgbox img{max-width:100%;height:auto}@media (max-width:834px){#system #sec01 .sec01__textbox-text{width:100%}#system #sec01 .sec01__imgbox{max-width:380px;margin:0 auto}}#system #sec01 .sec01__borderbox{border:1px solid #fbb03b;border-radius:10px;padding:30px;max-width:980px;margin:0 auto}#system #sec01 .sec01__borderbox>p{font-size:20px;font-weight:700;line-height:2;text-align:center}@media (max-width:834px){#system #sec01 .sec01__borderbox{padding:14px}#system #sec01 .sec01__borderbox>p{font-size:16px;letter-spacing:0}}@media (max-width:520px){#system #sec01 .sec01__borderbox>p{font-size:14px}}#system #sec02{padding:70px 0}#system #sec02 .sec02__title{text-align:center;margin-bottom:50px}@media (max-width:834px){#system #sec02{padding:45px 0}#system #sec02 .sec02__title{margin-bottom:30px}}#system #sec02 .sec02__imgbox{text-align:center;margin-bottom:80px}#system #sec02 .sec02__imgbox img{max-width:100%;height:auto}#system #sec02 .sec02__btnlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 50px}#reason #mv .mv__maintext-text,#reason #mv .mv__maintext-text_list{display:inline-block}#reason #mv{height:calc(100vh - 116px);width:100vw;padding-top:50px}#reason #mv .mv__maintext{font-size:70px;font-weight:700;text-align:center}@media (max-width:1024px){#reason #mv{height:auto;margin-bottom:30px}#reason #mv .mv__maintext{font-size:56px}}@media (max-width:834px){#system #sec02 .sec02__imgbox{margin-bottom:30px}#system #sec02 .sec02__btnlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px 0}#reason #mv .mv__maintext{font-size:6vw}}@media (max-width:1024px){#reason #mv .mv__maintext-text{margin-bottom:50px}}@media (max-width:834px){#reason #mv .mv__maintext-text{margin-bottom:20px}}#reason #mv .mv__maintext-text_list:nth-child(even){color:#0082ca}#reason #mv .mv__maintext-text_list:nth-child(odd){color:#79bd36}#reason #mv .mv__imgbox{height:calc(100% - 210px);width:100%}@media (max-width:1024px){#reason #mv .mv__imgbox{height:auto}}#reason #mv .mv__imgbox img{margin:0 auto;height:100%;width:100%;max-width:100%}#reason #sec01{padding:50px 0}@media (max-width:834px){#reason #sec01{padding:30px 0 100px}}@media (max-width:520px){#reason #mv .mv__maintext{font-size:6.8vw}#reason #sec01{padding:30px 0 80px}}#reason #sec01 .sec01__textbox{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:834px){#reason #sec01 .sec01__textbox{padding:0 100px}}#reason #sec01 .sec01__textbox-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:44px;color:#0082ca;margin-bottom:30px}@media (max-width:834px){#reason #sec01 .sec01__textbox-title{margin-bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:32px}#reason #sec01 .sec01__textbox-title img{width:220px;margin-right:8px}}@media (max-width:520px){#reason #sec01 .sec01__textbox{padding:0}#reason #sec01 .sec01__textbox-title{font-size:26px}#reason #sec01 .sec01__textbox-title img{width:150px;margin-right:8px}}#reason #sec01 .sec01__textbox-text{font-size:18px;font-weight:400;line-height:2}#reason #sec01 .sec01__textbox-text span{font-weight:700}@media (max-width:834px){#reason #sec01 .sec01__textbox-text{font-size:14px}}#reason #sec01 .sec01__textbox-img{position:absolute;top:0;right:-40px;-webkit-transform:translate(100%,0);transform:translate(100%,0)}@media (max-width:1400px){#reason #sec01 .sec01__textbox-img{max-width:420px;top:auto;bottom:0}#reason #sec01 .sec01__textbox-img img{max-width:100%;height:auto}}@media (max-width:1024px){#reason #sec01 .sec01__textbox-img{max-width:300px;right:-20px;bottom:-30px}}@media (max-width:834px){#reason #sec01 .sec01__textbox-img{max-width:180px;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);margin:0 auto;bottom:-20px;left:30%}}@media (max-width:520px){#reason #sec01 .sec01__textbox-text{font-size:13px}#reason #sec01 .sec01__textbox-img{max-width:180px}#reason #sec01 .sec01__textbox-img img{display:block}}#reason #sec02 .sec02__box{background-color:#f2f9fc;padding:140px 30px 100px;max-width:100%;margin:0 60px 100px;border-radius:20px}@media (max-width:1400px){#reason #sec02 .sec02__box{padding:60px 0;margin:0 20px 100px}}@media (max-width:834px){#reason #sec02 .sec02__box{padding:60px 0 40px;max-width:100%;margin:0;border-radius:0}}@media (max-width:520px){#reason #sec02 .sec02__box{padding:60px 0 30px}}#reason #sec02 .sec02__reasonlist{margin-bottom:80px}#reason #sec02 .sec02__reasonlist>li{margin-bottom:50px}@media (max-width:834px){#reason #sec02 .sec02__reasonlist>li{margin-bottom:30px}}#reason #sec02 .sec02__reasonlist>li:last-child{margin-bottom:0}#reason #sec02 .sec02__reasonlist-box{background-color:#fff;padding:110px 80px;border-radius:10px}@media (max-width:1400px){#reason #sec02 .sec02__reasonlist-box{padding:80px 30px}}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-box{padding:80px 120px}#reason #sec02 .sec02__reasonlist-titlebox{margin-bottom:5px}}#reason #sec02 .sec02__reasonlist-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#reason #sec02 .sec02__reasonlist-titlebox_en{font-size:16px;font-weight:700;font-family:Ubuntu,sans-serif;margin-left:15px;color:#79bd36}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-titlebox img{width:30px;height:auto}#reason #sec02 .sec02__reasonlist-titlebox_en{font-size:13px}}#reason #sec02 .sec02__reasonlist-titlebox_num{font-size:30px;font-weight:700;margin-left:10px;color:#79bd36}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-titlebox_num{font-size:24px}}#reason #sec02 .sec02__reasonlist-titlebox_ja{font-size:40px;font-weight:700;margin-bottom:50px}@media (max-width:1400px){#reason #sec02 .sec02__reasonlist-titlebox_ja{font-size:28px}}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-titlebox_ja{margin-bottom:30px}}#reason #sec02 .sec02__reasonlist-imgbox{text-align:center;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955);cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#reason #sec02 .sec02__reasonlist-imgbox img{max-width:100%;height:auto}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-imgbox{max-width:75%;margin:0 auto}}@media (max-width:520px){#reason #sec02 .sec02__reasonlist-box{padding:40px 20px}#reason #sec02 .sec02__reasonlist-titlebox_ja{font-size:24px;letter-spacing:0}#reason #sec02 .sec02__reasonlist-imgbox{max-width:90%}}#reason #sec02 .sec02__reasonlist-imgbox.w01{max-width:680px;margin:0 auto}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-imgbox.w01{max-width:280px;margin:0 auto}}#reason #sec02 .sec02__reasonlist-imgbox.w02{max-width:680px;margin:0 auto}#reason #sec02 .sec02__reasonlist-title{font-size:18px;font-weight:500;line-height:2}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-title{font-size:16px}}#reason #sec02 .sec02__reasonlist-text{font-size:14px;font-weight:400;line-height:2}#reason #sec02 .sec02__reasonlist-borderbox{border-radius:10px;padding:30px;width:48%;position:relative}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-text{font-size:13px}#reason #sec02 .sec02__reasonlist-borderbox{border-radius:0;padding:20px 0 15px;border-left:none!important;border-right:none!important}}#reason #sec02 .sec02__reasonlist-borderbox_title{font-size:14px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:26px;border-radius:25px;color:#fff;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#reason #sec02 .sec02__reasonlist-borderbox_text{font-size:14px;font-weight:400;line-height:2.2}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-borderbox_text{font-size:13px;line-height:1.8}}#reason #sec02 .sec02__reasonlist-borderbox01{border:2px solid #0082ca}#reason #sec02 .sec02__reasonlist-borderbox01 .sec02__reasonlist-borderbox_title{background-color:#0082ca}#reason #sec02 .sec02__reasonlist-borderbox02{border:2px solid #79bd36}#reason #sec02 .sec02__reasonlist-borderbox02 .sec02__reasonlist-borderbox_title{background-color:#79bd36}#reason #sec02 .sec02__reasonlist-flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}#reason #sec02 .sec02__reasonlist-flex01 .sec02__reasonlist-title{width:40%}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-flex{display:block;margin-bottom:30px}#reason #sec02 .sec02__reasonlist-flex01 .sec02__reasonlist-title{width:100%;margin-bottom:20px}}#reason #sec02 .sec02__reasonlist-flex01 .sec02__reasonlist-text{width:60%}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-flex01 .sec02__reasonlist-text{width:100%}}#reason #sec02 .sec02__reasonlist-flex02{margin-bottom:0}#reason #sec02 .sec02__reasonlist-flex02 .sec02__reasonlist-textbox{width:60%;padding-right:30px}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-flex02 .sec02__reasonlist-textbox{width:100%;margin-bottom:20px}}#reason #sec02 .sec02__reasonlist-flex02 .sec02__reasonlist-textbox .sec02__reasonlist-title{margin-bottom:20px}#reason #sec02 .sec02__reasonlist-flex02 .sec02__reasonlist-imgbox{width:40%}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-flex02 .sec02__reasonlist-imgbox{width:100%}}#reason #sec02 .sec02__reasonlist-flex03 .sec02__reasonlist-title{width:50%}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-flex03 .sec02__reasonlist-title{width:100%;margin-bottom:20px}}#reason #sec02 .sec02__reasonlist-flex03 .sec02__reasonlist-text{width:50%}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-flex03 .sec02__reasonlist-text{width:100%}}#reason #sec02 .sec02__reasonlist-logolist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 50px;margin-bottom:60px}#reason #sec02 .sec02__reasonlist-logolist li{width:325px;padding:20px 10px;border-radius:10px;text-align:center}#reason #sec02 .sec02__reasonlist-logolist li:nth-child(1){border:2px solid #0082ca}#reason #sec02 .sec02__reasonlist-logolist li:nth-child(2){border:2px solid #79bd36}@media (max-width:834px){#reason #sec02 .sec02__reasonlist-logolist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0}#reason #sec02 .sec02__reasonlist-logolist li{max-width:240px;margin:0 auto;padding:10px 30px}#reason #sec02 .sec02__reasonlist-logolist li img{max-width:100%;height:auto}}#reason #sec02 .sec02__linkbox{background-color:#14944a;padding:70px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}@media (max-width:1400px){#reason #sec02 .sec02__linkbox{padding:40px}}@media (max-width:834px){#reason #sec02 .sec02__linkbox{display:block;width:112%;left:-6%;padding:30px 20%;border-radius:0}}@media (max-width:520px){#reason #sec02 .sec02__reasonlist-borderbox_text{font-size:12px;letter-spacing:1px;line-height:1.6}#reason #sec02 .sec02__linkbox{padding:30px}}#reason #sec02 .sec02__linkbox-pimg{position:absolute;bottom:0;right:-50px;mix-blend-mode:color-burn}#reason #sec02 .sec02__linkbox-textbox{width:60%}@media (max-width:1400px){#reason #sec02 .sec02__linkbox-textbox{width:50%}}@media (max-width:834px){#reason #sec02 .sec02__linkbox-pimg{max-width:280px;bottom:auto;top:50px}#reason #sec02 .sec02__linkbox-pimg img{max-width:100%;height:auto}#reason #sec02 .sec02__linkbox-textbox{width:100%;margin-bottom:10px}}#reason #sec02 .sec02__linkbox-textbox_text{color:#fff;font-size:18px;font-weight:500;line-height:1.8;margin-bottom:50px}@media (max-width:834px){#reason #sec02 .sec02__linkbox-textbox_text{font-size:15px}#reason #sec02 .sec02__linkbox-textbox_btn .bscBtn01__link{margin:0 auto!important}}@media (max-width:520px){#reason #sec02 .sec02__linkbox-textbox_text{font-size:14px;letter-spacing:1px}}#reason #sec02 .sec02__linkbox-title{width:40%;font-size:38px;color:#fff}#reason #sec02 .sec02__linkbox-title span{margin:0 -10px}#reason #sec02 .sec02__linkbox-title img{margin-right:10px}@media (max-width:1400px){#reason #sec02 .sec02__linkbox-title{width:50%;font-size:28px}#reason #sec02 .sec02__linkbox-title img{max-width:140px;position:relative;top:8px}}@media (max-width:834px){#reason #sec02 .sec02__linkbox-title{width:100%;margin-bottom:26px;font-size:26px}#reason #sec02 .sec02__linkbox-title img{max-width:130px;top:8px}}@media (max-width:520px){#reason #sec02 .sec02__linkbox-title{font-size:22px}#reason #sec02 .sec02__linkbox-title img{max-width:130px;top:8px}}#jobs .jobs__title01{font-size:36px;font-weight:700;line-height:1.6;letter-spacing:0}@media (max-width:1400px){#jobs .jobs__title01{font-size:32px}}#jobs .jobs__title01 img{margin-right:5px}@media (max-width:1024px){#jobs .jobs__title01{font-size:28px}#jobs .jobs__title01 img{width:160px;height:auto}}@media (max-width:520px){#jobs .jobs__title01{font-size:22px}#jobs .jobs__title01 img{width:150px}}#jobs .jobs__title01 span.c01{color:#0082ca}#jobs .jobs__title01 span.c02{color:#79bd36}#jobs .jobs__text01{font-size:14px;line-height:2}#jobs #submv01 .submv01__imgbox{bottom:120px}#jobs #submv01 .submv01__imgbox img{max-width:100%;height:auto}@media (max-width:1024px){#jobs #submv01 .submv01__imgbox{max-width:420px}#jobs #sec01 .sec01__flexbox{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:834px){#jobs .jobs__text01{font-size:13px;line-height:1.8}#jobs #submv01 .submv01__imgbox{max-width:320px;margin-left:auto}}#jobs #submv01 .submv01__pimg{position:absolute;z-index:-1;bottom:0;right:0;-webkit-transform:translate(20%,40%);transform:translate(20%,40%);max-width:1080px}#jobs #submv01 .submv01__pimg img{max-width:100%;height:auto}@media (max-width:834px){#jobs #submv01 .submv01__pimg{width:680px;max-width:none;max-width:initial}}@media (max-width:520px){#jobs #submv01 .submv01__imgbox{margin:30px auto 0}#jobs #submv01 .submv01__pimg{width:480px;-webkit-transform:translate(20%,35%);transform:translate(20%,35%)}}#jobs #sec01{padding:70px 0;position:relative;z-index:1}#jobs #sec01 .sec01__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:834px){#jobs #sec01{padding:45px 0}#jobs #sec01 .sec01__flexbox{display:block}}#jobs #sec01 .sec01__flexbox-textbox{width:50%}@media (max-width:1024px){#jobs #sec01 .sec01__flexbox-textbox{width:60%;padding-right:30px}}@media (max-width:834px){#jobs #sec01 .sec01__flexbox-textbox{width:100%;padding-right:0;margin-bottom:30px}}#jobs #sec01 .sec01__flexbox-textbox_title{margin-bottom:30px}#jobs #sec01 .sec01__flexbox-imgbox{width:50%}@media (max-width:1024px){#jobs #sec01 .sec01__flexbox-imgbox{width:40%}}@media (max-width:834px){#jobs #sec01 .sec01__flexbox-imgbox{width:100%;max-width:380px;margin:0 auto}}#jobs #sec01 .sec01__flexbox-imgbox img{max-width:100%;height:auto}#jobs #sec02{padding:0 50px 100px}@media (max-width:1024px){#jobs #sec02{padding:0 0 100px}}@media (max-width:834px){#jobs #sec02{padding:0 0 60px}}#jobs #sec02 .sec02__box{width:100%;padding:60px 30px 100px;border-radius:0 0 20px 20px;background-color:#f2f9fc;position:relative}@media (max-width:1400px){#jobs #sec02 .sec02__box{padding:30px 0 80px;border-radius:0 0 20px 20px}}@media (max-width:834px){#jobs #sec02 .sec02__box{padding:30px 0 40px;border-radius:0 0 20px 20px}}#jobs #sec02 .sec02__box::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:100%;height:120px;background-color:#f2f9fc;border-radius:50% 50% 0 0;z-index:-1}#jobs #sec02 .sec02__title{text-align:center;margin-bottom:50px}@media (max-width:834px){#jobs #sec02 .sec02__box::before{border-radius:25% 25% 0 0}#jobs #sec02 .sec02__title{margin-bottom:30px}}#jobs #sec02 .sec02__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}@media (max-width:1024px){#jobs #sec02 .sec02__list{margin:0 -10px}}@media (max-width:520px){#jobs #sec02 .sec02__list{margin:0}}#jobs #sec02 .sec02__list li{position:relative;z-index:1;margin:0 20px 40px;width:calc(50% - 40px)}@media (max-width:1024px){#jobs #sec02 .sec02__list li{margin:0 10px 30px;width:calc(50% - 20px)}}@media (max-width:520px){#jobs #sec02 .sec02__list li{width:100%;margin:0 auto 30px}}#jobs #sec02 .sec02__list li::before{content:"";position:absolute;right:-10px;bottom:-10px;width:100%;height:100%;z-index:-1;border-radius:10px;background-image:url(../cmn_img/service/sec03_bkg.svg)}#jobs #sec02 .sec02__list-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-color:#fff;border:1px solid #000;border-radius:10px;padding:20px 40px}#jobs #sec02 .sec02__list-textbox{width:60%}@media (max-width:1400px){#jobs #sec02 .sec02__list-flex{padding:18px 20px}#jobs #sec02 .sec02__list-textbox{width:60%}}#jobs #sec02 .sec02__list-textbox_text01{font-size:14px;font-weight:500;color:#0082ca}#jobs #sec02 .sec02__list-textbox_text02{font-size:18px;font-weight:700}@media (max-width:1024px){#jobs #sec02 .sec02__list-textbox_text02{font-size:16px}}@media (max-width:834px){#jobs #sec02 .sec02__list-textbox{width:68%}#jobs #sec02 .sec02__list-textbox_text02{font-size:14px}}@media (max-width:520px){#jobs #sec02 .sec02__list-textbox_text02{font-size:16px}}#jobs #sec02 .sec02__list-imgbox{width:40%;text-align:center}@media (max-width:1400px){#jobs #sec02 .sec02__list-imgbox{width:40%}}#jobs #sec02 .sec02__list-imgbox img{max-width:100%;height:auto}#jobs #sec04{background-color:#f8f8f8;padding:80px 0}#jobs #sec04 .sec04__maintitle{text-align:center}#jobs #sec04 .sec04__maintitle-en{font-size:20px}@media (max-width:834px){#jobs #sec02 .sec02__list-imgbox{width:32%}#jobs #sec04{padding:45px 0}#jobs #sec04 .sec04__maintitle-en{font-size:14px}}#jobs #sec04 .sec04__box{text-align:center;border-top:1px solid #b5b5b6;padding-top:75px;margin-top:70px}#jobs #sec04 .sec04__box-logo{margin-bottom:30px}@media (max-width:834px){#jobs #sec04 .sec04__box{padding-top:45px;margin-top:40px}#jobs #sec04 .sec04__box-logo{margin-bottom:20px}}@media (max-width:520px){#jobs #sec04 .sec04__box-logo{margin:0 auto 20px;max-width:240px}#jobs #sec04 .sec04__box-logo img{max-width:100%;height:auto}}#jobs #sec04 .sec04__box-title{font-size:24px;font-weight:700;margin-bottom:30px}@media (max-width:834px){#jobs #sec04 .sec04__box-title{font-size:16px;margin-bottom:20px}}#jobs #sec04 .sec04__box-img{max-width:420px;margin:0 auto 30px}#jobs #sec04 .sec04__box-img img{max-width:100%;height:auto}@media (max-width:834px){#jobs #sec04 .sec04__box-img{max-width:320px}}#jobs #sec04 .sec04__box-img_players{padding-left:8%}#jobs #sec04 .sec04__box-img_rankers{padding-right:8%}#jobs #sec04 .sec04__box-text{font-size:14px;line-height:2;margin-bottom:50px}@media (max-width:520px){#jobs #sec04 .sec04__box-img{max-width:280px}#jobs #sec04 .sec04__box-text{font-size:13px;line-height:1.8;letter-spacing:0;margin-bottom:30px}}#jobs #sec04 .sec04__box-list{border:1px solid #000;border-radius:20px;padding:50px 120px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}@media (max-width:1024px){#jobs #sec04 .sec04__box-list{padding:30px 50px}}@media (max-width:834px){#jobs #sec04 .sec04__box-list{padding:30px 60px}}@media (max-width:520px){#jobs #sec04 .sec04__box-list{padding:30px 20px}}#jobs #sec04 .sec04__box-list>li{width:50%;text-align:left;font-size:15px;font-weight:500;margin-bottom:30px;text-indent:-1.6em;padding-left:1.6em;padding-right:10px}@media (max-width:834px){#jobs #sec04 .sec04__box-list>li{font-size:12px}}@media (max-width:520px){#jobs #sec04 .sec04__box-list>li{font-size:13px;width:100%;margin-bottom:10px!important}#jobs #sec04 .sec04__box-list>li:last-child{margin-bottom:0!important}}#jobs #sec04 .sec04__box-list>li span{margin-right:6px}#jobs #sec04 .sec04__box-list>li:nth-child(3),#jobs #sec04 .sec04__box-list>li:nth-child(4){margin-bottom:0}#jobs #sec04 .sec04__box-list>li:nth-child(even) span{color:#0082ca}#jobs #sec04 .sec04__box-list>li:nth-child(odd) span{color:#79bd36}#jobs #sec04 .sec04__box-linkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -20px}#jobsdetail #mv .mv__inr,#jobsdetail #sec01 .sec01__titlebox{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}@media (max-width:520px){#jobs #sec04 .sec04__box-linkbox{display:block;margin:0}}#jobs #sec04 .sec04__box-linkbox_link{margin:0 20px;width:calc(50% - 40px);display:block}@media (max-width:520px){#jobs #sec04 .sec04__box-linkbox_link{width:100%;margin:0 0 30px}}@media (min-width:767px){#reason #sec02 .sec02__reasonlist-imgbox:hover{opacity:.8}#jobs #sec04 .sec04__box-linkbox_link:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:.8}#jobs #sec04 .sec04__box-linkbox_link:hover .sec04__box-linkbox_text{color:#79bd36}}#jobs #sec04 .sec04__box-linkbox_imgbox{overflow:hidden;border-radius:20px;line-height:0;position:relative}#jobs #sec04 .sec04__box-linkbox_imgbox img{width:100%;max-width:100%;height:auto;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}#jobs #sec04 .sec04__box-linkbox_text{font-size:18px;font-weight:700;text-align:left;margin-top:10px;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}@media (max-width:520px){#jobs #sec04 .sec04__box-linkbox_text{text-align:center;font-size:16px}}#jobs #sec04 .sec04__box-linkbox_arrow{position:absolute;bottom:20px;right:20px}#jobsdetail .logobox01{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#jobsdetail .logobox01__logo{margin-bottom:10px}#jobsdetail .logobox01__text{border:1px solid #b5b5b6;font-size:14px;text-align:center;padding:5px 0}@media (max-width:834px){#jobsdetail .logobox01__logo{max-width:160px}#jobsdetail .logobox01__logo img{max-width:100%;height:auto}#jobsdetail .logobox01__text{font-size:12px;padding:5px 0}}#jobsdetail .jobsdetail__titlen{font-size:20px;font-weight:400;margin-bottom:10px}@media (max-width:1024px){#jobsdetail .jobsdetail__titlen{font-size:16px}}#jobsdetail .jobsdetail__titleja{font-size:38px;font-weight:700;line-height:1.6}@media (max-width:1400px){#jobsdetail .jobsdetail__titleja{font-size:32px}}#jobsdetail .jobsdetail__titleja img{margin-right:5px}@media (max-width:1024px){#jobsdetail .jobsdetail__titleja{font-size:28px}#jobsdetail .jobsdetail__titleja img{width:160px;height:auto}}@media (max-width:520px){#jobsdetail .jobsdetail__titleja{font-size:22px}#jobsdetail .jobsdetail__titleja img{width:150px}}#jobsdetail .jobsdetail__titleja span.c01{color:#0082ca}#jobsdetail .jobsdetail__titleja span.c02{color:#79bd36}#jobsdetail .jobsdetail__titleja span.c03{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),color-stop(80%,#79bde3));background-image:linear-gradient(transparent 80%,#79bde3 80%);background-repeat:no-repeat;background-size:100% 100%}#jobsdetail .jobsdetail__titleja span.c04{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),color-stop(80%,#b9dd95));background-image:linear-gradient(transparent 80%,#b9dd95 80%);background-repeat:no-repeat;background-size:100% 100%}#jobsdetail .jobsdetail__text{font-size:18px;line-height:2}@media (max-width:834px){#jobsdetail .jobsdetail__text{font-size:15px;line-height:1.8}}@media (max-width:520px){#jobsdetail .jobsdetail__text{font-size:13px;letter-spacing:0;line-height:1.8}}#jobsdetail #mv{height:calc(100vh - 116px);width:100vw;position:relative}@media (max-width:1024px){#jobsdetail #mv{height:calc(100vh - 75px)}}@media (max-width:834px){#jobsdetail #mv{height:auto}}#jobsdetail #mv .mv__inr{padding-bottom:100px;padding-top:80px;max-width:1280px;height:100%;width:90%;margin:0 auto;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){#jobsdetail #mv .mv__inr{padding-bottom:40px;padding-top:60px}}@media (max-width:834px){#jobsdetail #mv .mv__inr{padding-bottom:0;padding-top:60px}#jobsdetail #mv .mv__textbox{margin-bottom:40px}}#jobsdetail #mv .mv__textbox-titleen{font-size:20px;font-weight:500;color:#0082ca;line-height:1;margin-bottom:10px}#jobsdetail #mv .mv__textbox-titleen span{color:#79bd36}@media (max-width:834px){#jobsdetail #mv .mv__textbox-titleen{font-size:18px}}#jobsdetail #mv .mv__textbox-titleja{font-size:70px;font-weight:700;color:#0082ca;line-height:1;letter-spacing:5px;margin-bottom:70px}#jobsdetail #mv .mv__textbox-titleja span{color:#79bd36}@media (max-width:1024px){#jobsdetail #mv .mv__textbox-titleja{font-size:58px}}@media (max-width:834px){#jobsdetail #mv .mv__textbox-titleja{font-size:38px;margin-bottom:60px}}#jobsdetail #mv .mv__pimg{position:absolute;bottom:-120px;right:0;width:60%;height:68vh;border-radius:20px 0 0 20px;overflow:hidden;line-height:0;background-size:cover;background-position:center}@media (max-width:1024px){#jobsdetail #mv .mv__pimg{bottom:80px;height:320px;width:540px}}@media (max-width:834px){#jobsdetail #mv .mv__pimg{position:static;margin-left:auto;width:calc(100% - 40px);border-radius:15px 0 0 15px}}@media (max-width:520px){#jobsdetail #mv .mv__textbox-titleja{margin-bottom:30px}#jobsdetail #mv .mv__pimg{width:calc(100% - 20px);height:240px}}#jobsdetail #sec01{padding:120px 0}#jobsdetail #sec01 .sec01__inr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}#jobsdetail #sec01 .sec01__inr::before{content:"";width:calc(100% - 100px);height:100%;position:absolute;left:0;top:0;background-color:#f8f8f8;z-index:-1}@media (max-width:1024px){#jobsdetail #sec01 .sec01__inr::before{width:calc(100% - 40px)}}@media (max-width:834px){#jobsdetail #sec01{background-color:#f8f8f8;padding:60px 0}#jobsdetail #sec01 .sec01__inr{display:block;padding:0 30px}}#jobsdetail #sec01 .sec01__titlebox{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:relative;top:-120px}@media (max-width:1024px){#jobsdetail #sec01 .sec01__titlebox{width:30%}}@media (max-width:834px){#jobsdetail #sec01 .sec01__titlebox{width:100%;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;top:0;margin-bottom:30px}}@media (max-width:520px){#jobsdetail #sec01 .sec01__titlebox{margin-bottom:20px}}#jobsdetail #sec01 .sec01__titlebox-en{background-color:#0082ca;color:#fff;font-size:22px;font-weight:700;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:28px 0;margin-left:20px}#jobsdetail #sec01 .sec01__titlebox-en.c02{background-color:#79bd36}@media (max-width:1024px){#jobsdetail #sec01 .sec01__titlebox-en{font-size:18px;padding:20px 0}}@media (max-width:834px){#jobsdetail #sec01 .sec01__titlebox-en{font-size:13px;padding:3px 12px;margin-left:0;margin-bottom:15px}}#jobsdetail #sec01 .sec01__titlebox-ja{font-size:38px;font-weight:700}#jobsdetail #sec01 .sec01__textbox{width:60%;padding-right:120px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){#jobsdetail #sec01 .sec01__titlebox-ja{font-size:28px}#jobsdetail #sec01 .sec01__textbox{width:70%;padding-right:60px}}@media (max-width:834px){#jobsdetail #sec01 .sec01__titlebox-ja{font-size:22px}#jobsdetail #sec01 .sec01__textbox{width:100%;padding-right:0}}#jobsdetail #sec01 .sec01__textbox-en{font-size:14px;line-height:1.8;color:#9fa0a0;margin-bottom:50px}@media (max-width:834px){#jobsdetail #sec01 .sec01__textbox-en{font-size:11px;margin-bottom:10px}}#jobsdetail #sec01 .sec01__textbox-ja{font-size:18px;line-height:2}@media (max-width:1400px){#jobsdetail #sec01 .sec01__textbox-ja{font-size:15px}}#jobsdetail #sec02{position:relative;z-index:1}#jobsdetail #sec02 .sec02__textbox{position:relative;margin-bottom:80px}#jobsdetail #sec02 .sec02__listbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 50px}@media (max-width:834px){#jobsdetail #sec01 .sec01__textbox-ja{font-size:14px}#jobsdetail #sec02{padding:60px 0 140px}#jobsdetail #sec02 .sec02__textbox{margin-bottom:40px}#jobsdetail #sec02 .sec02__textbox-ja{font-size:18px}#jobsdetail #sec02 .sec02__listbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0}}#jobsdetail #sec02 .sec02__listbox-title{font-size:30px;font-weight:500;color:#0082ca;text-align:center;margin-bottom:10px}#jobsdetail #sec02 .sec02__listbox .interviewbox__imgbox-inr{border-radius:0}#jobsdetail #sec02 .sec02__listbox .interviewbox__name span{background-color:#0082ca}#jobsdetail #sec03{position:relative;margin-top:120px}#jobsdetail #sec03.office .sec03__box::after,#jobsdetail #sec03::after{content:"";position:absolute;width:100%;left:50%}#jobsdetail #sec03::after{bottom:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);height:400px;background-color:#fff;z-index:0}#jobsdetail #sec03.office{margin-top:0}#jobsdetail #sec03.office .sec03__box{padding:120px 30px 0}@media (max-width:1400px){#jobsdetail #sec03.office .sec03__box{padding:100px 0 80px}}#jobsdetail #sec03.office .sec03__box::after{top:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);height:200px;background-color:#f2f9fc;z-index:-1}#jobsdetail #sec03.office .sec03__box::before{top:-200px}@media (max-width:834px){#jobsdetail #sec03.office .sec03__box{padding:0}#jobsdetail #sec03.office .sec03__box::after{content:none}#jobsdetail #sec03.office .sec03__box::before{top:0}}#jobsdetail #sec03 .sec03__inr{position:relative;z-index:1}#jobsdetail #sec03 .sec03__box{width:100%;padding:0 30px;border-radius:0 0 20px 20px;background-color:#f2f9fc;position:relative}@media (max-width:1400px){#jobsdetail #sec03 .sec03__box{padding:0 0 80px;border-radius:0 0 20px 20px}}@media (max-width:834px){#jobsdetail #sec03 .sec03__box{padding:0;border-radius:0 0 20px 20px}}#jobsdetail #sec03 .sec03__box::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:100%;height:120px;background-color:#f2f9fc;border-radius:50% 50% 0 0;z-index:-1}@media (max-width:834px){#jobsdetail #sec03 .sec03__box::before{border-radius:40% 40% 0 0;height:80px}}#jobsdetail #sec03 .sec03__mainbox{text-align:center;margin-bottom:60px}#jobsdetail #sec03 .sec03__mainbox-ja{margin-bottom:30px}#jobsdetail #sec03 .sec03__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 10px}@media (max-width:520px){#jobsdetail #sec03 .sec03__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;gap:20px 10px}}#jobsdetail #sec03 .sec03__list-title{font-size:20px;font-weight:700;background-color:#fff;border-radius:10px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 30px;color:#0082ca}@media (max-width:834px){#jobsdetail #sec03 .sec03__list-title{font-size:18px;padding:3px 20px}}#jobsdetail #sec03 .sec03__list-box{margin:0 auto 100px;max-width:100%;background-color:#cce6f4;position:relative;z-index:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border-radius:10px;padding:50px 60px}@media (max-width:834px){#jobsdetail #sec03 .sec03__list-box{margin:0 auto 60px;padding:30px 20px}}#jobsdetail #sec03 .sec03__list-box::after{content:"";position:absolute;right:-10px;bottom:-10px;width:100%;height:100%;z-index:-1;-webkit-transform:translateZ(-1px);transform:translateZ(-1px);border-radius:10px;background-size:cover;background-image:url(../cmn_img/jobs/bkg02.png)}#jobsdetail #sec03 .sec03__list-box.c02{background-color:#e4f2d7}#jobsdetail #sec03 .sec03__list-box.c02 .sec03__list-title{color:#79bd36}#jobsdetail #sec03 .sec03__list-box.box01{width:700px}#jobsdetail #sec03 .sec03__list-box.box02{width:1200px}#jobsdetail #sec03 .sec03__list li{text-indent:-1.3em;padding-left:1.3em;letter-spacing:0;font-size:20px;font-weight:500}#jobsdetail #sec03 .sec03__list02>li{width:calc(50% - 5px);padding-right:10px}@media (max-width:520px){#jobsdetail #sec03 .sec03__list li{font-size:14px}#jobsdetail #sec03 .sec03__list02>li{width:100%}}#jobsdetail #sec03 .sec03__list02>li span{margin-right:6px;color:#0082ca}#jobsdetail #sec03 .sec03__list03>li{width:calc(50% - 5px);padding-right:10px}@media (max-width:520px){#jobsdetail #sec03 .sec03__list03>li{width:100%}}#jobsdetail #sec03 .sec03__list03>li span{margin-right:6px;color:#79bd36}#jobsdetail #sec03 .sec03__oneimg{margin:0 auto;display:block;max-width:90%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:0;padding:80px 0}#jobsdetail #sec03 .sec03__oneimg img{border-radius:20px;max-width:100%;height:auto}#jobsdetail #sec03 .sec03__btnlist{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:834px){#jobsdetail #sec03 .sec03__oneimg{padding:60px 0;max-width:100%}#jobsdetail #sec03 .sec03__oneimg img{border-radius:0}#jobsdetail #sec03 .sec03__btnlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0}}#jobsdetail #jobslinkbox{padding:100px 0}#jobsdetail #jobslinkbox .logobox01{margin:0 auto 30px}@media (max-width:834px){#jobsdetail #jobslinkbox{padding:60px 0}#jobsdetail #jobslinkbox .logobox01{margin:0 auto 20px}}#jobsdetail #jobslinkbox .jobslinkbox__titlebox{text-align:center;margin-bottom:50px}@media (max-width:834px){#jobsdetail #jobslinkbox .jobslinkbox__titlebox{margin-bottom:30px}}#jobsdetail #jobslinkbox .jobslinkbox__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#jobsdetail #jobslinkbox .jobslinkbox__list>li{width:48%}@media (max-width:834px){#jobsdetail #jobslinkbox .jobslinkbox__list>li{width:49%}}@media (max-width:520px){#jobsdetail #jobslinkbox .jobslinkbox__list{display:block;max-width:320px;margin:0 auto}#jobsdetail #jobslinkbox .jobslinkbox__list>li{width:100%}#jobsdetail #jobslinkbox .jobslinkbox__list>li:nth-child(1){margin-bottom:50px}}@media (min-width:767px){#jobsdetail #jobslinkbox .jobslinkbox__linkbox:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:.8}#jobinfo #sec01 .sec01__anchor>li>a.c01:hover,#jobsdetail #jobslinkbox .jobslinkbox__linkbox:hover .jobslinkbox__linkbox-text{color:#0082ca}}#jobsdetail #jobslinkbox .jobslinkbox__linkbox-imgbox{overflow:hidden;border-radius:20px;line-height:0;position:relative}#jobsdetail #jobslinkbox .jobslinkbox__linkbox-imgbox img{width:100%;max-width:100%;height:auto;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}#jobsdetail #jobslinkbox .jobslinkbox__linkbox-text{font-size:18px;font-weight:700;text-align:left;margin-top:10px;-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955)}#jobsdetail #jobslinkbox .jobslinkbox__linkbox-arrow{position:absolute;bottom:20px;right:20px}@media (max-width:834px){#jobsdetail #jobslinkbox .jobslinkbox__linkbox-text{text-align:center;font-size:16px}#jobinfo #submv02 .submv02__inr{padding-bottom:60px}#jobinfo #submv02 .submv02__imgbox{display:none}}#jobinfo #sec01{padding:70px 0;position:relative;z-index:1}@media (max-width:834px){#jobinfo #sec01{padding:45px 0}}#jobinfo #sec01 .sec01__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}#jobinfo #sec01 .sec01__flexbox-l{width:380px}@media (max-width:1400px){#jobinfo #sec01 .sec01__flexbox-l{width:240px}}@media (max-width:1024px){#jobinfo #sec01{background-color:#f8f8f8}#jobinfo #sec01 .sec01__flexbox{display:block}#jobinfo #sec01 .sec01__flexbox-l{width:100%;margin-bottom:60px}}#jobinfo #sec01 .sec01__flexbox-r{width:calc(100% - 380px);padding:100px 0 100px 100px;background-color:#f8f8f8;position:relative}#jobinfo #sec01 .sec01__flexbox-r::before{content:"";width:100%;height:100%;background-color:#f8f8f8;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%)}@media (max-width:1400px){#jobinfo #sec01 .sec01__flexbox-r{width:calc(100% - 240px);padding:40px 0 40px 40px}}#jobinfo #sec01 .sec01__stickybox{position:-webkit-sticky;position:sticky;top:240px}@media (max-width:1024px){#jobinfo #sec01 .sec01__flexbox-r{width:100%;padding:0}#jobinfo #sec01 .sec01__flexbox-r::before{content:none}#jobinfo #sec01 .sec01__stickybox{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:580px;margin:0 auto}#jobinfo #sec01 .sec01__stickybox-list{width:50%;padding:0 20px}}@media (max-width:1024px) and (max-width:520px){#jobinfo #sec01 .sec01__stickybox-list{padding:0 10px}}@media (max-width:520px){#jobinfo #sec01 .sec01__stickybox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0}#jobinfo #sec01 .sec01__stickybox-list{width:100%;padding:0 20px}}#jobinfo #sec01 .sec01__logo{max-width:280px;width:100%}#jobinfo #sec01 .sec01__logo img{width:100%;max-width:100%;height:auto}@media (max-width:1400px){#jobinfo #sec01 .sec01__logo{max-width:180px}}@media (max-width:1024px){#jobinfo #sec01 .sec01__logo{text-align:center;margin:0 auto 20px}#jobinfo #sec01 .sec01__logo img{max-width:100%}}#jobinfo #sec01 .sec01__anchor{padding-left:60px;margin:30px 0 60px}@media (max-width:1024px){#jobinfo #sec01 .sec01__anchor{padding-left:0;margin:0}}#jobinfo #sec01 .sec01__anchor>li{margin-bottom:20px}#jobinfo #sec01 .sec01__anchor>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px}@media (max-width:1400px){#jobinfo #sec01 .sec01__anchor>li>a{font-size:14px}}@media (max-width:1024px){#jobinfo #sec01 .sec01__anchor>li>a{width:100%;background-color:#fff;padding:20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#jobinfo #sec01 .sec01__anchor>li>a.c01{border:1px solid #0082ca}}@media (max-width:520px){#jobinfo #sec01 .sec01__anchor>li>a{font-size:13px;padding:18px 0}}#jobinfo #sec01 .sec01__anchor>li>a.c01 span{background-color:#0082ca}@media (min-width:767px){#jobinfo #sec01 .sec01__anchor>li>a.c02:hover{color:#79bd36}}#jobinfo #sec01 .sec01__anchor>li>a.c02 span{background-color:#79bd36}#jobinfo #sec01 .sec01__anchor>li>a span{display:block;-webkit-clip-path:polygon(0 0,0 100%,100% 51%);clip-path:polygon(0 0,0 100%,100% 51%);width:8px;height:10px;margin-right:10px}@media (max-width:1024px){#jobinfo #sec01 .sec01__anchor>li>a.c02{border:1px solid #79bd36}#jobinfo #sec01 .sec01__anchor>li>a span{-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);width:10px;height:8px}}#jobinfo #sec01 .sec01__anchor>li:last-child{margin-bottom:0}#jobinfo #sec01 .sec01__titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;margin-bottom:40px;border-bottom:1px solid #acacac}#jobinfo #sec01 .sec01__titlebox-title{font-size:25px;font-weight:600}#jobinfo #sec01 .sec01__box{margin-bottom:100px}@media (max-width:834px){#jobinfo #sec01 .sec01__titlebox{position:-webkit-sticky;position:sticky;padding-top:5px;top:75px;z-index:10;background-color:#f8f8f8}#jobinfo #sec01 .sec01__titlebox::before{content:"";width:112%;height:100%;background-color:#f8f8f8;position:absolute;top:0;left:-6%;z-index:-1}#jobinfo #sec01 .sec01__box{margin-bottom:60px}}#jobinfo #sec01 .sec01__jobinfo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px 60px;-ms-flex-wrap:wrap;flex-wrap:wrap}#jobinfo #sec01 .sec01__jobinfo>li{width:calc(50% - 30px)}@media (max-width:1400px){#jobinfo #sec01 .sec01__jobinfo{gap:50px 30px}#jobinfo #sec01 .sec01__jobinfo>li{width:calc(50% - 15px)}}#jobinfo #sec01 .sec01__jobinfo-list{background-color:#fff;border-radius:10px;padding:30px;display:grid!important;grid-template-rows:subgrid;grid-row:span 2;height:100%;position:relative;z-index:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#jobinfo #sec01 .sec01__jobinfo-list::before{content:"";position:absolute;right:-18px;bottom:-18px;width:100%;height:100%;z-index:-1;-webkit-transform:translateZ(-1px);transform:translateZ(-1px);border-radius:10px;background-size:cover;background-image:url(../cmn_img/jobinfo_bkg.png)}@media (max-width:1400px){#jobinfo #sec01 .sec01__jobinfo-list{padding:14px}}@media (max-width:834px){#jobinfo #sec01 .sec01__jobinfo-list{padding:25px 10px}}@media (max-width:520px){#jobinfo #sec01 .sec01__titlebox-title{font-size:18px}#jobinfo #sec01 .sec01__titlebox-logo{max-width:140px}#jobinfo #sec01 .sec01__titlebox-logo img{max-width:100%}#jobinfo #sec01 .sec01__jobinfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px 0}#jobinfo #sec01 .sec01__jobinfo>li{width:100%}#jobinfo #sec01 .sec01__jobinfo-list::before{right:-10px;bottom:-10px}#jobinfo #sec01 .sec01__jobinfo-list{padding:24px 10px}}#jobinfo #sec01 .sec01__jobinfo-titlebox{margin-bottom:20px}@media (max-width:834px){#jobinfo #sec01 .sec01__jobinfo-titlebox{max-width:270px;width:100%;margin:0 auto 20px}}#jobinfo #sec01 .sec01__jobinfo-subtitle{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #9fa0a0}#jobinfo #sec01 .sec01__jobinfo-subtitle.c01 span{background-color:#79bd36}#jobinfo #sec01 .sec01__jobinfo-subtitle span{font-size:16px;background-color:#0082ca;text-align:center;font-weight:700;color:#fff;padding:3px 10px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){#jobinfo #sec01 .sec01__jobinfo-subtitle{margin-bottom:13px}#jobinfo #sec01 .sec01__jobinfo-subtitle span{font-size:14px;padding:3px 6px}}@media (max-width:834px){#jobinfo #sec01 .sec01__jobinfo-subtitle{margin-bottom:8px}#jobinfo #sec01 .sec01__jobinfo-subtitle span{font-size:13px;padding:3px 6px}}#jobinfo #sec01 .sec01__jobinfo-title{font-size:16px;font-weight:700}@media (max-width:1024px){#jobinfo #sec01 .sec01__jobinfo-title{font-size:14px}}#jobinfo #sec01 .sec01__jobinfo-table{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:30px}@media (max-width:834px){#jobinfo #sec01 .sec01__jobinfo-table{max-width:270px;width:100%;margin:0 auto 30px}}#jobinfo #sec01 .sec01__jobinfo-table_inr{margin-top:auto}#jobinfo #sec01 .sec01__jobinfo-table_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}#jobinfo #sec01 .sec01__jobinfo-table_list:last-child{margin-bottom:0}@media (max-width:834px){#jobinfo #sec01 .sec01__jobinfo-table_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}#jobinfo #sec01 .sec01__jobinfo-table_list:last-child{margin-bottom:0}#jobinfo #sec01 .sec01__jobinfo-table_title{width:100px}}#jobinfo #sec01 .sec01__jobinfo-table_title{width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#jobinfo #sec01 .sec01__jobinfo-table_title>p{font-size:15px;font-weight:500}@media (max-width:1024px){#jobinfo #sec01 .sec01__jobinfo-table_title>p{font-size:12px}}@media (max-width:520px){#jobinfo #sec01 .sec01__jobinfo-table_title>p{font-size:14px}}#jobinfo #sec01 .sec01__jobinfo-table_icon{line-height:0;margin-right:3px}#jobinfo #sec01 .sec01__jobinfo-table_icon svg{width:16px}#jobinfo #sec01 .sec01__jobinfo-table_icon.icon01 .cls-1{fill:#fff}#jobinfo #sec01 .sec01__jobinfo-table_icon.icon01 .cls-2,#jobinfo #sec01 .sec01__jobinfo-table_icon.icon02 .cls-1{fill:#79bd36}#jobinfo #sec01 .sec01__jobinfo-table_icon.icon02 .cls-2{fill:none;stroke:#fff;stroke-miterlimit:10}#jobinfo #sec01 .sec01__jobinfo-table_icon.icon03 .cls-1{fill:#fff}#jobinfo #sec01 .sec01__jobinfo-table_icon.icon03 .cls-2,#jobinfodetail #sec01 .sec01__pointbox-list>li span svg .cls-1{fill:#79bd36}#jobinfo #sec01 .sec01__jobinfo-table_text{font-size:14px;font-weight:400;letter-spacing:0;width:calc(100% - 100px)}@media (max-width:1024px){#jobinfo #sec01 .sec01__jobinfo-table_text{font-size:12px}}@media (max-width:834px){#jobinfo #sec01 .sec01__jobinfo-table_text{width:calc(100% - 100px)}}@media (max-width:520px){#jobinfo #sec01 .sec01__jobinfo-table_text{font-size:14px}}#jobinfo #sec01 .sec01__jobinfo-table_text span{color:#79bd36;font-weight:600}#jobinfo #sec01 .sec01__jobinfo-table_text span.indet{color:inherit;font-weight:inherit;text-indent:-1em;padding-left:1em;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#jobinfodetail #mv .mv__textbox{height:260px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#jobinfodetail #mv .mv__textbox-titleja{font-size:45px;font-weight:600}#jobinfodetail #sec01{background-color:#f8f8f8;padding:80px 0}@media (max-width:834px){#jobinfodetail #mv .mv__textbox{height:180px}#jobinfodetail #mv .mv__textbox-titleja{font-size:28px}#jobinfodetail #sec01{padding:60px 0}}#jobinfodetail #sec01 .sec01__box{background-color:#fff;padding:30px 30px 50px;margin-bottom:60px}@media (max-width:834px){#jobinfodetail #sec01 .sec01__box{padding:30px 20px 50px;margin-bottom:40px}}#jobinfodetail #sec01 .sec01__titlebox{margin-bottom:50px;padding-bottom:20px;border-bottom:1px solid #acacac}@media (max-width:834px){#jobinfodetail #sec01 .sec01__titlebox{margin-bottom:30px}#jobinfodetail #sec01 .sec01__titlebox-logo{max-width:160px}#jobinfodetail #sec01 .sec01__titlebox-logo img{max-width:100%}}#jobinfodetail #sec01 .sec01__titlebox-flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}#jobinfodetail #sec01 .sec01__titlebox-logo{border-right:1px solid #acacac;line-height:1;margin-right:18px;padding-right:18px}#jobinfodetail #sec01 .sec01__titlebox-logo img{height:auto}#jobinfodetail #sec01 .sec01__titlebox-tag{font-size:16px;font-weight:700;padding:3px 10px;color:#fff}#jobinfodetail #sec01 .sec01__titlebox-tag.c01{background-color:#0082ca}#jobinfodetail #sec01 .sec01__titlebox-tag.c02{background-color:#79bd36}@media (max-width:834px){#jobinfodetail #sec01 .sec01__titlebox-tag{font-size:13px}}#jobinfodetail #sec01 .sec01__titlebox-title{font-size:25px;font-weight:700;line-height:1.8}#jobinfodetail #sec01 .sec01__pointbox{background-color:#e4f2d7;border-radius:10px;padding:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}@media (max-width:834px){#jobinfodetail #sec01 .sec01__titlebox-title{font-size:18px}#jobinfodetail #sec01 .sec01__pointbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}}#jobinfodetail #sec01 .sec01__pointbox-title{font-size:20px;font-weight:700;width:180px}@media (max-width:834px){#jobinfodetail #sec01 .sec01__pointbox-title{width:100%;text-align:center;margin-bottom:10px;font-size:18px}}#jobinfodetail #sec01 .sec01__pointbox-list{width:calc(100% - 180px);padding-left:50px}@media (max-width:834px){#jobinfodetail #sec01 .sec01__pointbox-list{width:100%;padding-left:0}}#jobinfodetail #sec01 .sec01__pointbox-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}#jobinfodetail #sec01 .sec01__pointbox-list>li:last-child{margin-bottom:0}#jobinfodetail #sec01 .sec01__pointbox-list>li span{line-height:0;margin-right:5px}#jobinfodetail #sec01 .sec01__pointbox-list>li span svg{width:20px;height:auto}#jobinfodetail #sec01 .sec01__pointbox-list>li span svg .cls-2{fill:none;stroke:#fff;stroke-miterlimit:10}#jobinfodetail #sec01 .sec01__pointbox-list>li p{font-size:14px;font-weight:400}#jobinfodetail #sec01 .sec01__pointbox-list_subtitle{font-size:16px!important;font-weight:700!important}#jobinfodetail #sec01 .sec01__jobtable{width:100%;border-collapse:collapse;font-size:14px;line-height:1.8;border-top:1px solid #acacac;margin-bottom:50px}@media (max-width:834px){#jobinfodetail #sec01 .sec01__jobtable{font-size:13px;margin-bottom:30px}}#jobinfodetail #sec01 .sec01__jobtable-title{display:block;font-weight:700;margin-bottom:5px}#jobinfodetail #sec01 .sec01__jobtable td,#jobinfodetail #sec01 .sec01__jobtable th{padding:20px 10px 20px 30px;border-bottom:1px solid #acacac;vertical-align:top;text-align:left}#jobinfodetail #sec01 .sec01__jobtable th{width:180px;background-color:#e4f2d7;font-weight:500}#jobinfodetail #sec01 .sec01__jobtable td{background-color:#fff;font-weight:400}@media (max-width:834px){#jobinfodetail #sec01 .sec01__jobtable td,#jobinfodetail #sec01 .sec01__jobtable th{display:block;padding:12px 14px;border-bottom:none}#jobinfodetail #sec01 .sec01__jobtable th{width:100%;text-align:center}#jobinfodetail #sec01 .sec01__jobtable td{width:100%}}#jobinfodetail #sec01 .sec01__btnlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 30px}@media (max-width:1200px){#useful #submv02 .submv02__imgbox{max-width:420px}}@media (max-width:1024px){#useful #submv02 .submv02__imgbox{top:50px;max-width:220px}}@media (max-width:834px){#jobinfodetail #sec01 .sec01__btnlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px 0}#useful #submv02 .submv02__imgbox{max-width:320px;top:-40px}}#useful #sec01{padding-bottom:60px}#useful #sec01 .sec01__usefullist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 50px}#useful #sec01 .sec01__usefullist>li{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(33.23333% - 33.33px)}@media (max-width:834px){#useful #sec01 .sec01__usefullist{gap:50px 20px}#useful #sec01 .sec01__usefullist>li{width:calc(50% - 10px)}}@media (max-width:520px){#useful #submv02 .submv02__imgbox{max-width:220px}#useful #sec01 .sec01__usefullist>li{width:100%}#useful #sec01 .sec01__usefullist>li:last-child{margin-bottom:0}}#useful #sec01 .sec01__usefullist .usefulbox__textbox-title{margin-bottom:10px}#useful #sec01 .sec01__usefullist .usefulbox__textbox-day{margin:0}#usefuldetail #mv{padding-top:85px;padding-bottom:300px;text-align:center}#usefuldetail #mv .mv__textbox{text-align:left}#usefuldetail #mv .mv__textbox-subtitle{font-size:12px;font-weight:300;display:inline-block;color:#9fa0a0;margin-bottom:10px}#usefuldetail #mv .mv__textbox-name{font-size:20px;font-weight:500;margin-bottom:50px}@media (max-width:834px){#usefuldetail #mv .mv__textbox-name{font-size:14px;margin-bottom:30px}}#usefuldetail #mv .mv__textbox-titleja{font-size:30px;font-weight:700}@media (max-width:1024px){#usefuldetail #mv{padding-bottom:50px}#usefuldetail #mv .mv__textbox-titleja{font-size:24px}}@media (max-width:834px){#usefuldetail #mv .mv__textbox-titleja{font-size:20px}#usefuldetail #sec01{padding-bottom:60px}}@media (max-width:520px){#usefuldetail #mv{padding-bottom:20px;text-align:left}#usefuldetail #mv .mv__textbox-titleja{font-size:18px}}#usefuldetail #sec01 .sec01__box{padding:100px;margin-bottom:80px;background-color:#f8f8f8;border-radius:20px}@media (max-width:1400px){#usefuldetail #sec01 .sec01__box{padding:80px 40px}}@media (max-width:1024px){#usefuldetail #sec01 .sec01__box{padding:60px 40px;display:block}}@media (max-width:834px){#usefuldetail #sec01 .sec01__box{margin:0;padding:40px 30px 60px;width:112%;left:-6%;border-radius:0;position:relative}}@media (max-width:520px){#usefuldetail #sec01 .sec01__box{width:100%;left:0;padding:0;background-color:#fff}}#usefuldetail #sec01 .sec01__boxinr{max-width:860px;margin:0 auto 50px;width:100%;background-color:#fff;padding:100px 50px;border-radius:10px}@media (max-width:834px){#usefuldetail #sec01 .sec01__boxinr{padding:30px;margin-bottom:30px}}@media (max-width:520px){#usefuldetail #sec01 .sec01__boxinr{padding:0}}#usefuldetail #editor{position:relative;top:-400px;margin-bottom:-400px}@media (max-width:1024px){#usefuldetail #editor{top:0;margin-bottom:0}}#usefuldetail #editor .editor__mainimg{width:100%;margin:0 auto 60px;line-height:0}#usefuldetail #editor .editor__mainimg img{width:100%;height:auto}@media (max-width:834px){#usefuldetail #editor .editor__mainimg{margin:0 auto 30px}}#interviewdetail #mv .mv__textbox-name>p,#usefuldetail #editor .editor__numtitle-title span{margin-right:10px;font-family:Ubuntu,sans-serif}#usefuldetail #editor .editor__chaptertitle{position:relative;margin-bottom:30px}#usefuldetail #editor .editor__chaptertitle::after,#usefuldetail #editor .editor__chaptertitle::before{content:"";position:absolute;top:0;left:-20px;width:8px}#usefuldetail #editor .editor__chaptertitle::before{height:100%;background-color:#79bd36}#usefuldetail #editor .editor__chaptertitle::after{height:8px;background-color:#0082ca}#usefuldetail #editor .editor__chaptertitle-inr{position:relative;display:block;padding-bottom:12px}#usefuldetail #editor .editor__chaptertitle-inr::after,#usefuldetail #editor .editor__chaptertitle-inr::before{content:"";position:absolute;bottom:0;left:0;height:2px}#usefuldetail #editor .editor__chaptertitle-inr::before{width:100%;background-color:#79bd36}#usefuldetail #editor .editor__chaptertitle-inr::after{width:10%;background-color:#0082ca}#usefuldetail #editor .editor__chaptertitle span{color:#0082ca;font-family:Ubuntu,sans-serif;font-size:12px;font-weight:700}#usefuldetail #editor .editor__chaptertitle-title{font-size:20px;font-weight:900;color:#79bd36;line-height:1.4}#usefuldetail #editor .editor__img img{max-width:100%;height:auto}#usefuldetail #editor .editor__text{font-size:15px;line-height:2;font-weight:400}@media (max-width:834px){#usefuldetail #editor .editor__chaptertitle{margin-bottom:20px;padding-left:20px}#usefuldetail #editor .editor__chaptertitle::after,#usefuldetail #editor .editor__chaptertitle::before{left:0}#usefuldetail #editor .editor__text{font-size:13px}}#usefuldetail #editor .editor__text span{font-weight:700;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(60%,#80c0e4));background:linear-gradient(transparent 70%,#80c0e4 60%);background-repeat:no-repeat}#usefuldetail #editor .editor__text.mb01{margin-bottom:30px}#usefuldetail #editor .editor__numtitle{position:relative;border:3px solid #79bd36;border-radius:8px;padding:20px 120px 20px 30px;margin-bottom:20px}@media (max-width:834px){#usefuldetail #editor .editor__numtitle{padding:10px 100px 10px 10px;margin-bottom:20px}}#usefuldetail #editor .editor__numtitle-title{color:#79bd36;font-weight:700;font-size:18px;text-indent:-1.6em;padding-left:1.8em}#usefuldetail #editor .editor__numtitle-img{position:absolute;bottom:0;right:110px;-webkit-transform:translateX(100%);transform:translateX(100%);line-height:0}#usefuldetail #editor .editor__numtitle-img.icon01{bottom:-4px}#usefuldetail #editor .editor__numtitle-img.icon02{bottom:0}#usefuldetail #editor .editor__numtitle-img.icon03{bottom:-18px}#usefuldetail #editor .editor__colorbox{background-color:#e5f2fa;border-radius:10px;padding:40px;margin-bottom:30px}@media (max-width:834px){#usefuldetail #editor .editor__numtitle-title{font-size:16px}#usefuldetail #editor .editor__numtitle-img{right:90px}#usefuldetail #editor .editor__numtitle-img img{max-width:100%;height:auto}#usefuldetail #editor .editor__numtitle-img.icon01,#usefuldetail #editor .editor__numtitle-img.icon03{max-width:80px}#usefuldetail #editor .editor__colorbox{padding:20px;margin-bottom:20px}}#usefuldetail #editor .editor__colorbox-numlist li{margin-bottom:18px;line-height:2}#usefuldetail #editor .editor__colorbox-numlist li:last-child{margin-bottom:0}#usefuldetail #editor .editor__colorbox-title{color:#0082ca;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;font-weight:700;margin-bottom:10px}@media (max-width:834px){#usefuldetail #editor .editor__colorbox-title{font-size:13px}}#usefuldetail #editor .editor__colorbox-text{font-size:14px;font-weight:400}#usefuldetail #editor .editor__colorbox-text span{font-weight:700}#usefuldetail #editor .editor__colorbox-text.indent{padding-left:0;text-indent:0}#usefuldetail #editor .editor__colorbox-list li{margin-bottom:10px;text-indent:-1em;padding-left:1em;line-height:2}#usefuldetail #editor .editor__colorbox-list li:last-child{margin-bottom:0}#usefuldetail #editor .editor__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#usefuldetail #editor .editor__flex-l{width:60%;padding-right:10px}@media (max-width:834px){#usefuldetail #editor .editor__colorbox-text{font-size:13px}#usefuldetail #editor .editor__flex{display:block}#usefuldetail #editor .editor__flex-l{width:100%;padding-right:0;margin-bottom:20px}}#usefuldetail #editor .editor__flex-r{width:40%}#usefuldetail #editor .editor__flex01 .editor__flex-r{position:relative}#usefuldetail #editor .editor__flex01 .editor__flex-r img{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:834px){#usefuldetail #editor .editor__flex-r{width:100%;margin-bottom:20px;text-align:center}#usefuldetail #editor .editor__flex01 .editor__flex-l,#usefuldetail #editor .editor__flex01 .editor__flex-r{width:100%}#usefuldetail #editor .editor__flex01 .editor__flex-r img{position:static;-webkit-transform:translateX(0);transform:translateX(0)}}#usefuldetail #editor .editor__flex02 .editor__flex-l{width:calc(100% - 200px)}@media (max-width:834px){#usefuldetail #editor .editor__flex02 .editor__flex-l{width:100%}}#usefuldetail #editor .editor__flex02 .editor__flex-r{position:relative;width:200px}#usefuldetail #editor .editor__flex02 .editor__flex-r img{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:834px){#usefuldetail #editor .editor__flex02 .editor__flex-r{width:100%}#usefuldetail #editor .editor__flex02 .editor__flex-r img{position:static;-webkit-transform:translateX(0);transform:translateX(0)}}#interview #sec01,#interview #sec01 .sec01__interviewbox .interviewbox{position:relative}#usefuldetail #editor .editor__flex03 .editor__flex-l{width:70%;padding-right:10px}@media (max-width:834px){#usefuldetail #editor .editor__flex03 .editor__flex-l{width:100%}}#usefuldetail #editor .editor__flex03 .editor__flex-r{width:30%;text-align:center}#usefuldetail #editor .editor__box{margin-bottom:80px}#usefuldetail #editor .editor__box:last-child{margin-bottom:0}#interview #sec01{padding:70px 0;z-index:1}#interview #sec01 .sec01__interviewbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 80px}@media (max-width:834px){#usefuldetail #editor .editor__flex03 .editor__flex-r{width:100%}#usefuldetail #editor .editor__box{margin-bottom:60px}#interview #sec01{padding:45px 0}#interview #sec01 .sec01__interviewbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px 0}#interview #sec01 .sec01__interviewbox-icon{display:none}}#interview #sec01 .sec01__interviewbox .interviewbox__imgbox-inr{border-radius:0}#interview #sec01 .sec01__interviewbox-title{font-size:30px;font-weight:500;color:#79bd36;font-family:Ubuntu,sans-serif;text-align:center;margin-bottom:10px}#interview #sec01 .sec01__interviewbox-icon{position:absolute;left:0;top:0;-webkit-transform:translate(-30%,10%);transform:translate(-30%,10%)}#interviewdetail{background-color:#f8f8f8}#interviewdetail #mv{padding-top:100px;position:relative}#interviewdetail #mv::before{content:"";width:100%;height:520px;position:absolute;left:0;top:0;background-color:#fff}@media (max-width:1400px){#interviewdetail #mv::before{height:420px}}#interviewdetail #mv .mv__inr{width:100%;position:relative;margin-bottom:180px}@media (max-width:834px){#interviewdetail #mv{padding-top:60px}#interviewdetail #mv::before{content:none}#interviewdetail #mv .mv__inr{margin-bottom:120px}}#interviewdetail #mv .mv__imgbox{position:relative;background-size:cover;background-position:right top;width:100%;height:100%;overflow:hidden;border-radius:30px 0 0}#interviewdetail #mv .mv__imgbox-inr{height:600px;width:960px;margin-left:auto;position:relative}@media (max-width:1400px){#interviewdetail #mv .mv__imgbox-inr{height:520px;width:90%}}@media (max-width:834px){#interviewdetail #mv .mv__imgbox{border-radius:0}#interviewdetail #mv .mv__imgbox-inr{width:100%;height:380px}#interviewdetail #mv .mv__imgbox-icon{display:none}}#interviewdetail #mv .mv__imgbox-icon{position:absolute;left:0;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#interviewdetail #mv .mv__textbox{background-color:#fff;border-radius:0 30px 30px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;left:0;bottom:-100px}@media (max-width:834px){#interviewdetail #mv .mv__textbox{width:90%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-80px}}@media (max-width:520px){#interviewdetail #mv .mv__inr{margin-bottom:160px}#interviewdetail #mv .mv__imgbox-inr{height:240px}#interviewdetail #mv .mv__textbox{bottom:-120px}}#interviewdetail #mv .mv__textbox-inr{position:relative;display:block;width:100%;height:100%;padding:100px 40px 60px}#interviewdetail #mv .mv__textbox-title{font-size:30px;font-weight:700;margin-bottom:30px}@media (max-width:1400px){#interviewdetail #mv .mv__textbox-inr{padding:60px 30px 40px}#interviewdetail #mv .mv__textbox-title{font-size:22px}}@media (max-width:834px){#interviewdetail #mv .mv__textbox-inr{padding:40px 18px 20px}#interviewdetail #mv .mv__textbox-title{font-size:18px;margin-bottom:10px}}@media (max-width:520px){#interviewdetail #mv .mv__textbox-title{font-size:16px;letter-spacing:0}}#interviewdetail #mv .mv__textbox-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#interviewdetail #mv .mv__textbox-name>p{font-size:20px;font-weight:500}@media (max-width:834px){#interviewdetail #mv .mv__textbox-name>p{font-size:16px;margin-right:14px}}#interviewdetail #mv .mv__textbox-name>span{font-size:13px;font-weight:500;background-color:#79bd36;color:#fff;padding:2px 10px}@media (max-width:834px){#interviewdetail #mv .mv__textbox-name>span{font-size:12px}}#interviewdetail #mv .mv__textbox-tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#79bd36;position:absolute;left:0;top:0;font-size:35px;font-family:Ubuntu,sans-serif;color:#fff;padding:0 24px}@media (max-width:1400px){#interviewdetail #mv .mv__textbox-tag{font-size:24px}}@media (max-width:834px){#interviewdetail #mv .mv__textbox-tag{font-size:18px;padding:0 18px}}#interviewdetail #mv .mv__profile{background-color:#fff;padding:60px 80px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1400px){#interviewdetail #mv .mv__profile{padding:30px 40px}}@media (max-width:834px){#interviewdetail #mv .mv__profile{width:90%;margin:0 auto;border-radius:14px;display:block;padding:20px}}#interviewdetail #mv .mv__profile-titlebox{width:220px;border-right:1px solid #b5b5b6;padding-right:30px}#interviewdetail #mv .mv__profile-titlebox_en{font-size:12px;font-weight:500;color:#0082ca;font-family:Ubuntu,sans-serif}#interviewdetail #mv .mv__profile-titlebox_ja{font-size:20px;font-weight:700}@media (max-width:834px){#interviewdetail #mv .mv__profile-titlebox{width:100%;border-right:none;padding-right:0;margin-bottom:10px}#interviewdetail #mv .mv__profile-titlebox_ja{font-size:18px}}#interviewdetail #mv .mv__profile-textbox{width:calc(100% - 220px);padding-left:50px}@media (max-width:834px){#interviewdetail #mv .mv__profile-textbox{width:100%;padding-left:0}}#interviewdetail #mv .mv__profile-textbox>ul li{font-size:14px;text-indent:-1em;padding-left:1em;line-height:2}#interviewdetail #sec01 .sec01__chapterlist{padding:80px 0}@media (max-width:834px){#interviewdetail #sec01 .sec01__chapterlist{padding:40px 0;width:90%;margin:0 auto}}#interviewdetail #sec01 .sec01__chapterlist li{margin-bottom:70px}@media (max-width:834px){#interviewdetail #sec01 .sec01__chapterlist li{margin-bottom:40px}}#interviewdetail #sec01 .sec01__chapterlist li:last-child{margin-bottom:0}#interviewdetail #sec01 .sec01__chapterlist-entitle{font-size:14px;font-weight:500;color:#79bd36;font-family:Ubuntu,sans-serif;margin-bottom:8px}#interviewdetail #sec01 .sec01__chapterlist-flex{display:-webkit-box;display:-ms-flexbox;display:flex}#interviewdetail #sec01 .sec01__chapterlist-titlebox{width:40%}@media (max-width:834px){#interviewdetail #sec01 .sec01__chapterlist-flex{display:block}#interviewdetail #sec01 .sec01__chapterlist-titlebox{width:100%;margin-bottom:18px}}#interviewdetail #sec01 .sec01__chapterlist-titlebox_ja>span{font-size:25px;font-weight:700;background-color:#fff;color:#79bd36;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 20px}@media (max-width:1400px){#interviewdetail #sec01 .sec01__chapterlist-titlebox_ja>span{font-size:20px}}@media (max-width:1024px){#interviewdetail #sec01 .sec01__chapterlist-titlebox_ja>span{font-size:18px;padding:6px 10px}}#interviewdetail #sec01 .sec01__chapterlist-textbox{width:60%}#interviewdetail #sec01 .sec01__chapterlist-textbox>p{font-size:14px;line-height:2.2}#interviewdetail #sec01 .sec01__bkg{height:600px;background-size:cover}#interviewdetail #sec01 .sec01__bkg img{max-width:100%;height:auto;display:none}@media (max-width:1024px){#interviewdetail #sec01 .sec01__bkg{height:400px}}#interviewdetail #sec02{padding:100px 0}@media (max-width:834px){#interviewdetail #sec01 .sec01__chapterlist-textbox{width:100%}#interviewdetail #sec01 .sec01__chapterlist-textbox>p{font-size:13px;line-height:1.8}#interviewdetail #sec01 .sec01__bkg{line-height:0;height:auto;background-image:none}#interviewdetail #sec01 .sec01__bkg img{display:block}#interviewdetail #sec02{padding:60px 0}}#interviewdetail #sec02 .sec02__titlebox{text-align:center;margin-bottom:30px}#interviewdetail #sec02 .sec02__titlebox-en{font-size:14px;font-weight:500;color:#79bd36;font-family:Ubuntu,sans-serif;margin-bottom:8px}#interviewdetail #sec02 .sec02__titlebox-ja{font-size:25px;font-weight:700;color:#79bd36}@media (max-width:1400px){#interviewdetail #sec02 .sec02__titlebox-ja{font-size:20px}}#interviewdetail #sec02 .sec02__schedulebox{background-color:#e4f2d7;border-radius:30px;padding:80px;margin-bottom:100px}@media (max-width:1024px){#interviewdetail #sec02 .sec02__titlebox-ja{font-size:18px}#interviewdetail #sec02 .sec02__schedulebox{padding:40px;margin-bottom:60px}}#interviewdetail #sec02 .sec02__schedulebox-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}#interviewdetail #sec02 .sec02__schedulebox-list>li:last-child{margin-bottom:0}#interviewdetail #sec02 .sec02__schedulebox-list>li:last-child .sec02__schedulebox-dotinr::before{height:calc(100% - 25px)}@media (max-width:834px){#interviewdetail #sec02 .sec02__schedulebox{width:112%;left:-6%;position:relative;border-radius:0}#interviewdetail #sec02 .sec02__schedulebox-list>li{margin-bottom:40px}}#interviewdetail #sec02 .sec02__schedulebox-time{width:150px;font-family:Ubuntu,sans-serif;font-size:30px;font-weight:500;color:#79bd36;line-height:1}@media (max-width:834px){#interviewdetail #sec02 .sec02__schedulebox-time{width:80px;font-size:22px}}#interviewdetail #sec02 .sec02__schedulebox-dotinr{position:relative}#interviewdetail #sec02 .sec02__schedulebox-dotinr::before{content:"";position:absolute;top:25px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);height:calc(100% + 60px);width:1px;background-color:#fff}@media (max-width:834px){#interviewdetail #sec02 .sec02__schedulebox-dotinr::before{top:23px;height:calc(100% + 40px)}}#interviewdetail #sec02 .sec02__schedulebox-dot{width:20px;height:20px;position:relative;display:block;background-color:#fff;border-radius:50%;top:5px}#interviewdetail #sec02 .sec02__schedulebox-dot::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:#79bd36}#interviewdetail #sec02 .sec02__schedulebox-text{width:calc(100% - 170px);padding-left:60px}#interviewdetail #sec02 .sec02__schedulebox-text>p{font-size:16px;font-weight:500;line-height:2}#interviewdetail #sec02 .sec02__schedulebox-text>span{font-size:14px;font-weight:400;display:block;margin-top:10px;color:#292929}@media (max-width:834px){#interviewdetail #sec02 .sec02__schedulebox-dot{top:3px}#interviewdetail #sec02 .sec02__schedulebox-text{width:calc(100% - 100px);padding-left:20px}#interviewdetail #sec02 .sec02__schedulebox-text>p{font-size:14px;line-height:1.6}#interviewdetail #sec02 .sec02__schedulebox-text>span{font-size:13px;margin-top:6px}}#interviewdetail #sec02 .sec02__scheduletext{border:1px solid #fff;padding:10px 20px;font-size:14px;font-weight:400;margin-top:60px}@media (max-width:834px){#interviewdetail #sec02 .sec02__scheduletext{margin-top:40px}#interviewdetail #sec02 .sec02__interviewbox-icon{display:none}}@media (max-width:520px){#interviewdetail #sec02 .sec02__scheduletext{font-size:13px}}#interviewdetail #sec02 .sec02__interviewbox{margin:0 auto;max-width:500px}#interviewdetail #sec02 .sec02__interviewbox .interviewbox{position:relative}#interviewdetail #sec02 .sec02__interviewbox .interviewbox__imgbox-inr{border-radius:0}#interviewdetail #sec02 .sec02__interviewbox-title{font-size:30px;font-weight:500;color:#79bd36;font-family:Ubuntu,sans-serif;text-align:center;margin-bottom:10px}#interviewdetail #sec02 .sec02__interviewbox-icon{position:absolute;left:0;top:0;-webkit-transform:translate(-30%,10%);transform:translate(-30%,10%)}
/*# sourceMappingURL=main.css.map */
