/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*:focus{outline:none}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ffff00;color:#000000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor;width:140px}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[aria-disabled]{cursor:default}html{font-size:10px;letter-spacing:0.02em;-webkit-font-smoothing:antialiased}body{background:#fff;color:#555;font-family:"Noto Sans Japanese","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;font-size:1.4rem;line-height:1.67}@media all and (-ms-high-contrast: none){body{font-family:"Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif}}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;line-height:1em}p{margin:0;line-height:1em}pre code{display:block}figure{margin-left:0;margin-right:0}table{margin-bottom:1em;margin-top:1em}hr{border:none;border-top:1px solid #ddd}img{height:auto;max-width:100%;width:auto;vertical-align:bottom}a{color:#2fa5c9;cursor:pointer}.home-header.last{margin-top:-100px}.l-header,.l-header .header-bg,.l-header .header-wrap,.l-header .header-logo,.l-header .header-nav,.l-header .header-nav ul li a,.l-header .header-toggle,.l-header .header-toggle p,.l-header .header-toggle span{transition:all 0.6s}.l-header{z-index:31;position:fixed;width:100%}.l-header .header-bg{width:100%;height:60px;position:absolute;z-index:-1;top:0;background:#000;opacity:0}.l-header .header-wrap{height:60px;padding:0 10px}.l-header .header-wrap .header-logo{padding:8px 0 0;color:#fff}.l-header .header-wrap .header-logo h1{font-size:18px;font-weight:bold;margin:0 0 5px}@media (min-width: 992px){.l-header .header-wrap .header-logo h1{margin:0 0 10px}}.l-header .header-wrap .header-logo h1 svg{width:160px}.l-header .header-wrap .header-logo p{font-size:10px;font-weight:normal;color:#fff}@media (min-width: 992px){.l-header .header-wrap .header-logo p{color:#222}}.l-header .header-wrap .header-toggle{display:block;position:absolute;right:0px;top:0px;cursor:pointer;z-index:101;padding:20px 15px;background:#000}.l-header .header-wrap .header-toggle div{width:30px;height:20px;position:relative}.l-header .header-wrap .header-toggle div span{display:block;position:absolute;height:2px;width:100%;background:#fff;left:0;transition:.35s ease-in-out}.l-header .header-wrap .header-toggle div span:nth-child(1){top:0}.l-header .header-wrap .header-toggle div span:nth-child(2){top:9px}.l-header .header-wrap .header-toggle div span:nth-child(3){top:18px}.l-header .header-wrap .header-nav{position:absolute;top:60px;right:-80%;width:80%;opacity:0;background:#000}.l-header .header-wrap .header-nav ul{margin:0;padding:10px}@media screen and (orientation: landscape){.l-header .header-wrap .header-nav ul{display:flex;flex-wrap:wrap;width:100%;position:relative}.l-header .header-wrap .header-nav ul li{width:50%}}.l-header .header-wrap .header-nav ul li a{font-size:14px;font-weight:bold;display:block;text-align:center;padding:15px 0;text-decoration:none;color:#fff}@media (min-width: 992px){.l-header .header-wrap .header-nav ul li a{color:#222}}.l-header .header-wrap .header-nav ul li a:hover{opacity:.6}.l-header .header-wrap .header-nav ul li.entry a{background:#09b6c6;padding:20px;color:#fff}.l-header .header-wrap .header-nav ul li.entry a:hover{opacity:1;background:#fff;color:#09b6c6}@media (min-width: 992px){.l-header .header-bg{height:100px}.l-header .header-wrap{height:100px;padding:0 0 0 40px;display:flex;justify-content:space-between;align-items:center}.l-header .header-wrap .header-logo{padding:0;padding-top:0}.l-header .header-wrap .header-logo h1{font-size:20px}.l-header .header-wrap .header-logo p{font-size:12px;font-weight:bold}.l-header .header-wrap .header-toggle{display:none}.l-header .header-wrap .header-nav{position:static;top:0;right:0;width:auto;padding:0;opacity:1;background:none}.l-header .header-wrap .header-nav>ul{display:flex;align-items:center;padding:0}}@media screen and (min-width: 992px) and (orientation: landscape){.l-header .header-wrap .header-nav>ul{flex-wrap:nowwrap;width:auto}.l-header .header-wrap .header-nav>ul li{width:auto}}@media (min-width: 992px){.l-header .header-wrap .header-nav>ul li{font-size:16px;padding:0 20px 0 0;margin-bottom:0}.l-header .header-wrap .header-nav>ul li a{padding:0}.l-header .header-wrap .header-nav>ul li.entry{padding:0px}.l-header .header-wrap .header-nav>ul li.entry a{display:table-cell;width:160px;height:100px;background:#09b6c6;vertical-align:middle}}@media (min-width: 1920px){.l-header .header-wrap{padding:0 0 0 100px}.l-header .header-wrap .header-logo h1{font-size:25px}.l-header .header-wrap .header-logo p{font-size:14px}.l-header .header-wrap .header-nav>ul li{padding:0 30px 0 0}}.l-header .open .header-toggle span:nth-child(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.l-header .open .header-toggle span:nth-child(2){right:50%;opacity:0;-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 .8s forwards}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.l-header .open .header-toggle span:nth-child(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}.l-header .open .header-nav{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}.fixed .header-bg{height:60px;opacity:.8}.fixed .header-wrap{height:60px}.fixed .logo-path-text{fill:#ffffff}@media (min-width: 992px){.fixed .header-bg{height:80px}.fixed .header-wrap{height:80px}.fixed .header-wrap .header-logo{padding-top:0;margin-top:0}.fixed .header-wrap .header-logo p{color:#fff}.fixed .header-wrap .header-nav ul li a{color:#fff}.fixed .header-wrap .header-nav ul li.entry a{color:#fff;height:80px}}.interview-header{top:-100px}.interview-header.last{top:0}.recruit-header{top:-100px}.recruit-header.last{top:0}.l-header-lower,.l-header-lower .header-bg,.l-header-lower .header-wrap,.l-header-lower .header-logo,.l-header-lower .header-return,.l-header-lower .header-nav,.l-header-lower .header-nav ul li a{transition:all 0.6s}.l-header-lower{z-index:31;position:fixed;width:100%}.l-header-lower .header-bg{width:100%;height:60px;position:absolute;z-index:-1;top:0;background:#000;opacity:.8}.l-header-lower .header-wrap{height:60px;padding:0 0 0 10px;display:flex;justify-content:space-between;align-items:center}.l-header-lower .header-wrap .header-logo{color:#fff}.l-header-lower .header-wrap .header-logo h1{font-size:18px;font-weight:bold;margin:0 0 4px}.l-header-lower .header-wrap .header-logo p{font-size:10px;font-weight:normal}.l-header-lower .header-wrap .header-return{width:38px;height:32px;cursor:pointer;position:absolute;right:65px;top:16px}.l-header-lower .header-wrap .header-return .svgIllust{width:100%;height:100%;fill:#fff;transition:all .6s}.l-header-lower .header-wrap .header-return:hover .svgIllust{opacity:.8}.l-header-lower .header-wrap .header-nav ul{margin:0}.l-header-lower .header-wrap .header-nav ul li.entry{padding:0px}.l-header-lower .header-wrap .header-nav ul li.entry a{display:table-cell;width:60px;height:60px;background:#09b6c6;vertical-align:middle;text-decoration:none;color:#fff;text-align:center;font-size:12px;font-weight:bold}.l-header-lower .header-wrap .header-nav ul li.entry a:hover{opacity:1;background:#fff;color:#09b6c6}@media (min-width: 576px){.l-header-lower .header-wrap .header-return{width:50px;height:42px;right:180px;top:10px}.l-header-lower .header-wrap .header-nav ul li.entry a{width:160px;font-size:16px;letter-spacing:.15em}}@media (min-width: 992px){.l-header-lower{padding-right:17px}.l-header-lower .header-bg{height:80px;left:-17px}.l-header-lower .header-wrap{height:80px;padding:0 0 0 40px;display:flex;justify-content:space-between;align-items:center}.l-header-lower .header-wrap .header-logo{padding:0;margin:0;padding-top:0}.l-header-lower .header-wrap .header-logo h1{font-size:20px}.l-header-lower .header-wrap .header-logo p{font-size:12px;font-weight:bold}.l-header-lower .header-wrap .header-return{width:50px;height:42px;margin:0 -25px 0 0;right:50%;top:25px}.l-header-lower .header-wrap .header-nav ul li.entry{padding:0px}.l-header-lower .header-wrap .header-nav ul li.entry a{display:table-cell;width:160px;height:80px;background:#09b6c6;vertical-align:middle}}@media (min-width: 1920px){.l-header-lower .header-wrap{padding:0 0 0 100px}.l-header-lower .header-wrap .header-logo h1{font-size:25px}.l-header-lower .header-wrap .header-logo p{font-size:14px}}.l-main{margin-left:auto;margin-right:auto}.l-main.theme-multi{width:auto;display:flex;flex-wrap:wrap}@media (min-width: 576px){.l-main.theme-multi{width:540px}}@media (min-width: 768px){.l-main.theme-multi{width:720px}}@media (min-width: 992px){.l-main.theme-multi{width:960px}}@media (min-width: 1920px){.l-main.theme-multi{width:1140px}}.l-article{background-color:rgba(0,0,0,0)}@media (min-width: 768px){.theme-multi .l-article{width:75%}}.l-footer{width:100%;height:100px;background:#111;color:#fff;display:flex;justify-content:center;align-items:center}.l-footer p{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:500}.l-footer.modal-footer{margin-top:100px}.l-footer.modal-footer.last{margin-top:0}.topscroll{position:fixed;bottom:-50px;right:5%;z-index:100;transition:all .6s;opacity:0}.topscroll .svgIcon{width:50px;height:50px;fill:#111;transition:all .6s}.topscroll .svgIcon:hover{opacity:.6}.topscroll.fixed{opacity:1;bottom:25px}.topscroll.colorchange .svgIcon{fill:#fff}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"brackets";font-style:normal;font-weight:normal;src:url("../fonts/brackets.eot?edv16k");src:url("../fonts/brackets.eot?edv16k#iefix") format("embedded-opentype"),url("../fonts/brackets.woff?edv16k") format("woff"),url("../fonts/brackets.ttf?edv16k") format("truetype"),url("../fonts/brackets.svg?edv16k#brackets") format("svg")}[class^="brackets-"]:before,[class*=" brackets-"]:before{display:inline-block;font-family:"brackets";-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;-moz-osx-font-smoothing:grayscale;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.brackets:before{content:"\e901";font-family:"brackets";font-size:10px;fill:#222;position:absolute;top:0;left:0;margin:0}.brackets:after{content:"\e900";font-family:"brackets";font-size:10px;fill:#222;position:absolute;bottom:0;right:0;margin:0}@font-face{font-family:"arrow";font-style:normal;font-weight:normal;src:url("../fonts/arrow.eot?19qdr6");src:url("../fonts/arrow.eot?19qdr6#iefix") format("embedded-opentype"),url("../fonts/arrow.woff?19qdr6") format("woff"),url("../fonts/arrow.ttf?19qdr6") format("truetype"),url("../fonts/arrow.svg?19qdr6#arrow") format("svg")}[class^="arrow-"]:before,[class*=" arrow-"]:before{display:inline-block;font-family:"arrow";-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;-moz-osx-font-smoothing:grayscale;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.arrow:before{content:"\e900";font-family:"arrow";font-size:10px;fill:#222;position:absolute;top:0;left:0;margin:0}.arrow:after{content:"\e901";font-family:"arrow";font-size:10px;fill:#222;position:absolute;bottom:0;right:0;margin:0}@font-face{font-family:"external";font-style:normal;font-weight:normal;src:url("../fonts/external.eot?3okzrv");src:url("../fonts/external.eot?3okzrv#iefix") format("embedded-opentype"),url("../fonts/external.woff?3okzrv") format("woff"),url("../fonts/external.ttf?3okzrv") format("truetype"),url("../fonts/external.svg?3okzrv#external") format("svg")}[class^="external-"]:before,[class*=" external-"]:before{display:inline-block;font-family:"external";-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;-moz-osx-font-smoothing:grayscale;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.external:after{content:"\e900";font-family:"external";font-size:16px;position:absolute;margin:0}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Regular.eot");src:url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Regular.woff") format("woff"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Regular.ttf") format("truetype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:700;src:url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Bold.eot");src:url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Bold.woff") format("woff"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Bold.ttf") format("truetype")}@font-face{font-family:"Abel";font-style:normal;font-weight:400;src:url("../fonts/Abel/Abel-Regular.eot");src:url("../fonts/Abel/Abel-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Abel/Abel-Regular.woff") format("woff"),url("../fonts/Abel/Abel-Regular.ttf") format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/Lato/Lato-Regular.eot");src:url("../fonts/Lato/Lato-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/Lato-Regular.woff") format("woff"),url("../fonts/Lato/Lato-Regular.ttf") format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/Lato/Lato-Bold.eot");src:url("../fonts/Lato/Lato-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/Lato-Bold.woff") format("woff"),url("../fonts/Lato/Lato-Bold.ttf") format("truetype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../fonts/Montserrat/Montserrat-SemiBold.eot");src:url("../fonts/Montserrat/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff"),url("../fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;src:url("../fonts/Montserrat/Montserrat-ExtraBold.eot");src:url("../fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat/Montserrat-ExtraBold.woff") format("woff"),url("../fonts/Montserrat/Montserrat-ExtraBold.ttf") format("truetype")}br.break{display:none}@media (min-width: 992px){br.break{display:inline}}#mainvisual{position:relative;height:100vh}#mainvisual .visual_text{width:100%;position:absolute;bottom:15%;left:0;z-index:30;display:none}#mainvisual .visual_text .text_content{width:100%}#mainvisual .visual_text .text_content:nth-child(1) .item .line:after{animation-delay:0s;-webkit-animation-delay:0s}#mainvisual .visual_text .text_content:nth-child(1) .item .bg:after{animation-delay:0.6s;-webkit-animation-delay:0.6s}#mainvisual .visual_text .text_content:nth-child(1) .item p:after{content:'社員の笑顔が';animation-delay:1.2s;-webkit-animation-delay:1.2s}#mainvisual .visual_text .text_content:nth-child(1) .item .bg:before{animation-delay:1.8s;-webkit-animation-delay:1.8s}#mainvisual .visual_text .text_content:nth-child(2) .item .line:after{animation-delay:0.3s;-webkit-animation-delay:0.3s}#mainvisual .visual_text .text_content:nth-child(2) .item .bg:after{animation-delay:0.9s;-webkit-animation-delay:0.9s}#mainvisual .visual_text .text_content:nth-child(2) .item p:after{content:'会社の財産です';animation-delay:1.5s;-webkit-animation-delay:1.5s}#mainvisual .visual_text .text_content:nth-child(2) .item .bg:before{animation-delay:2.1s;-webkit-animation-delay:2.1s}#mainvisual .visual_text .text_content .item{margin:0 0 6px;display:inline-block}#mainvisual .visual_text .text_content .item .bg{margin:0 0 0 30px;position:relative}#mainvisual .visual_text .text_content .item .bg:after{content:'';position:absolute;width:0%;height:100%;right:0;bottom:-2px;animation:bg 2s forwards;-webkit-animation:bg 2s forwards;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:2;background:#09b6c6}@-webkit-keyframes bg{0%{width:0%}50%{width:100%;height:100%}100%{width:100%;height:6px}}@keyframes bg{0%{width:0%}50%{width:100%;height:100%}100%{width:100%;height:6px}}#mainvisual .visual_text .text_content .item p{padding:10px;font-size:30px;font-weight:bold;color:#fff;display:inline-block;position:relative;z-index:2}#mainvisual .visual_text .text_content .item p span.txt{opacity:0}#mainvisual .visual_text .text_content .item p span.mont{font-family:"Montserrat",sans-serif}#mainvisual .visual_text .text_content .item p:after{opacity:0;position:absolute;left:0;bottom:0;padding:10px;font-size:30px;font-weight:bold;line-height:100%;color:#fff;display:inline-block;animation:txt 1s forwards;-webkit-animation:txt 1s forwards;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:0;text-shadow:0 2px 2px rgba(0,0,0,0.2)}@-webkit-keyframes txt{0%{left:0;opacity:0}50%{left:0;opacity:0}100%{left:0;opacity:1}}@keyframes txt{0%{left:0;opacity:0}50%{left:0;opacity:0}100%{left:0;opacity:1}}#mainvisual .visual_text .btn_content{margin:20px 0 0 45px;opacity:0;animation:btn 0.6s forwards;-webkit-animation:btn 0.6s forwards;animation-delay:2.5s;-webkit-animation-delay:2.5s}@-webkit-keyframes btn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes btn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#mainvisual .visual_text .btn_content a{background:#000;text-decoration:none;color:#fff;display:flex;justify-content:center;align-items:center;width:200px;height:48px;font-size:16px;letter-spacing:.1em;transition:all .6s}#mainvisual .visual_text .btn_content a:hover{background:#fff;color:#000}@media (min-width: 576px){#mainvisual .visual_text .text_content .item .bg{margin:0 0 0 80px}#mainvisual .visual_text .text_content .item .bg p{font-size:30px}#mainvisual .visual_text .text_content .item .bg p:after{font-size:30px}#mainvisual .visual_text .btn_content{margin:20px 0 0 95px}}@media (min-width: 768px){#mainvisual .visual_text .text_content .item .bg{margin:0 0 0 100px}#mainvisual .visual_text .text_content .item .bg p{font-size:50px}#mainvisual .visual_text .text_content .item .bg p:after{font-size:50px}#mainvisual .visual_text .btn_content{margin:20px 0 0 170px}#mainvisual .visual_text .btn_content a{width:220px;height:60px}}@media (min-width: 992px){#mainvisual .visual_text{bottom:20%}#mainvisual .visual_text .text_content .item .bg{margin:0 0 0 100px}#mainvisual .visual_text .text_content .item .bg p{font-size:60px}#mainvisual .visual_text .text_content .item .bg p:after{font-size:60px}#mainvisual .visual_text .btn_content{margin:40px 0 0 210px}#mainvisual .visual_text .btn_content a{font-size:18px}}@media (min-width: 1920px){#mainvisual .visual_text .text_content .item .bg{margin:0 0 0 200px}#mainvisual .visual_text .text_content .item .bg p{font-size:72px}#mainvisual .visual_text .text_content .item .bg p:after{font-size:72px}#mainvisual .visual_text .btn_content{margin:40px 0 0 350px}}#mainvisual .visual_image{width:100vw;height:100vh;margin:-60px 0 0;position:relative;overflow:hidden}#mainvisual .visual_image img{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}@media (min-width: 992px){#mainvisual .visual_image{margin:-100px 0 0}}#mainvisual .visual_scroll{display:none;position:absolute;left:50%;margin-left:-30px;bottom:90px;z-index:30}#mainvisual .visual_scroll .scroll_btn{text-decoration:none}#mainvisual .visual_scroll .scroll_btn .scroll_arrows_pc{display:none}#mainvisual .visual_scroll .scroll_btn .scroll_txt{font-size:14px;font-family:"Abel",sans-serif;color:#fff;text-align:center;padding:5px 0 0}#mainvisual .visual_scroll .scroll_btn .scroll_arrows{width:40px;height:40px}#mainvisual .visual_scroll .scroll_btn .scroll_arrows path{stroke:#09b6c6;fill:transparent;stroke-width:2px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite}#mainvisual .visual_scroll .scroll_btn .scroll_arrows path.a1{animation-delay:-1s;-webkit-animation-delay:-1s}#mainvisual .visual_scroll .scroll_btn .scroll_arrows path.a2{animation-delay:-0.5s;-webkit-animation-delay:-0.5s}#mainvisual .visual_scroll .scroll_btn .scroll_arrows path.a3{animation-delay:-0s;-webkit-animation-delay:-0s}@keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}@media (min-width: 992px){#mainvisual .visual_scroll{display:inline;left:50%;margin-left:-30px;bottom:30px}#mainvisual .visual_scroll .scroll_btn .scroll_arrows_pc{display:inline}#mainvisual .visual_scroll .scroll_btn .scroll_arrows_sp{display:none}#mainvisual .visual_scroll .scroll_btn .scroll_txt{font-size:24px}#mainvisual .visual_scroll .scroll_btn .scroll_arrows{width:60px;height:72px}}section{padding:50px 0;color:#000;width:100%;overflow:hidden}@media (min-width: 992px){section{padding:100px 0}}.section_title{position:relative;text-align:center;padding:0 0 50px;color:#000}.section_title h2{font-size:18px;letter-spacing:0.2em}.section_title p{font-family:"Montserrat",sans-serif;font-size:36px;font-weight:bold;letter-spacing:0.1em;margin:0 0 10px}@media (min-width: 992px){.section_title{padding:0 0 100px}.section_title h2{font-size:20px;letter-spacing:0.2em}.section_title p{font-size:60px;letter-spacing:0.2em;margin:0 0 15px}}.section_hexagon{background:url("../images/common/bg_hexagon01.png") repeat;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.1}@media (min-width: 992px){.section_hexagon{opacity:.05}}.section_contents{position:relative;width:100%;margin:0 auto;padding:0 20px}@media (min-width: 576px){.section_contents{padding:0 60px}}@media (min-width: 992px){.section_contents{width:1000px;padding:0}}#message .section_title{padding:0 0 30px}#message .section_title h2{position:relative;display:inline-block;background:#2fa5c9;color:#fff;padding:9px 0 9px 20px;margin:0 0 0 -20px}#message .section_title .title_label{width:50%;height:36px;background:#2fa5c9;position:absolute;top:46px;right:0;z-index:-1}#message .section_contents p{font-size:18px;line-height:2em;text-align:left}@media (min-width: 992px){#message .section_title{padding:0 0 70px}#message .section_title h2{padding:9px 0 9px 20px;margin:0 0 0 -20px}#message .section_title .title_label{width:50%;height:38px;top:75px}#message .section_contents p{line-height:3em;text-align:center}}#business .section_title{padding:0px 0 30px}#business .section_title h2{position:relative;display:inline-block;background:#2fa5c9;color:#fff;padding:9px 20px 9px 0;margin:0 -20px 0 0}#business .section_title .title_label{width:50%;height:36px;background:#2fa5c9;position:absolute;top:46px;left:0;z-index:-1}#business .section_contents{position:relative}#business .section_contents .business_txt{width:100vw;position:relative;top:0;margin:0 0 0 20px;background:#e9e9e9}#business .section_contents .business_txt p{width:85%;background:#e9e9e9;font-size:16px;line-height:24px;padding:20px 20px 40px}#business .section_contents .business_list{width:100%;background:#2fa5c9;margin:-20px 0 0;position:relative}#business .section_contents .business_list .business_item{width:100%;padding:20px 0 40px;color:#fff}#business .section_contents .business_list .business_item .box{position:relative}#business .section_contents .business_list .business_item .box .num{font-family:"Montserrat",sans-serif;font-weight:600;font-size:100px;color:#e9e9e9;margin:-15px 0 0;opacity:.2}#business .section_contents .business_list .business_item .box h3{padding:0 30px 0;font-size:18px;font-weight:bold;line-height:1.3em;margin:-70px 0 20px}#business .section_contents .business_list .business_item .box .txt{padding:0 30px 0;line-height:1.7em}#business .section_contents .business_list .business_item:nth-child(2){border-top:solid 1px #39c4d0;border-bottom:solid 1px #39c4d0}@media (min-width: 992px){#business{padding:0 0 100px}#business .section_title{padding:0px 0 30px}#business .section_title .title_label{height:38px;top:75px}#business .section_contents .business_txt{left:320px;margin:0}#business .section_contents .business_txt p{width:680px;font-size:16px;line-height:30px;padding:60px 0 60px 50px;margin:0 0 0 0}#business .section_contents .business_list{margin:-30px 0 0;display:flex;justify-content:space-between}#business .section_contents .business_list .business_item{width:326px;height:312px}#business .section_contents .business_list .business_item .box .num{font-size:160px;margin:-23px 0 0}#business .section_contents .business_list .business_item .box h3{padding:0 40px 0;font-size:20px;line-height:1.5em;margin:-100px 0 20px}#business .section_contents .business_list .business_item .box .txt{padding:0 40px 0;line-height:1.7em}#business .section_contents .business_list .business_item:nth-child(2){border-top:none;border-bottom:none;border-left:solid 1px #39c4d0;border-right:solid 1px #39c4d0;padding:40px 0 0}#business .section_contents .business_list .business_item:nth-child(3){padding:80px 0 0}}#interviews{background:url("../images/interviews/bg.jpg") no-repeat;background-size:cover;background-position:center;width:100%;position:relative}#interviews .section_title{color:#fff}#interviews .section_contents{width:100%;padding:0 0;overflow:hidden}#interviews .section_contents .interview_list ul{margin:0;padding:0}#interviews .section_contents .interview_list ul li{width:260px;float:left;margin:0 20px 0}#interviews .section_contents .interview_list ul li a{display:block;color:#fff;cursor:pointer;text-decoration:none;transition:all .6s;outline:none}#interviews .section_contents .interview_list ul li a:hover .btn p{border:solid 1px #09b6c6}#interviews .section_contents .interview_list ul li a:hover .btn p:after{opacity:.6}#interviews .section_contents .interview_list ul li a .visual{width:260px;height:200px;margin:0 0 10px 0;background:#09b6c6}#interviews .section_contents .interview_list ul li a .visual img{font-family:"object-fit: cover;object-position: 50% 20%;";-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:50% 20%;object-position:50% 20%;transition:all .6s}#interviews .section_contents .interview_list ul li a .title{margin:0 0 10px}#interviews .section_contents .interview_list ul li a .title strong{font-size:20px;line-height:1.2em}#interviews .section_contents .interview_list ul li a .box{display:flex;justify-content:space-between}#interviews .section_contents .interview_list ul li a .box .name h3{font-size:30px;font-weight:bold;margin:0 0 5px}#interviews .section_contents .interview_list ul li a .box .name p{margin:0 0 10px}#interviews .section_contents .interview_list ul li a .box .name p small{font-family:"Abel",sans-serif;font-size:14px;letter-spacing:.2em;opacity:.5}#interviews .section_contents .interview_list ul li a .box .day{width:72px;height:48px;text-align:center;position:relative}#interviews .section_contents .interview_list ul li a .box .day:before,#interviews .section_contents .interview_list ul li a .box .day:after{fill:#fff;opacity:.5;-webkit-transform:scale(0.7);transform:scale(0.7);line-height:7px}#interviews .section_contents .interview_list ul li a .box .day .year_txt{font-size:12px;padding:8px 0 4px 3px;letter-spacing:0.2em}#interviews .section_contents .interview_list ul li a .box .day .year{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0.05em}#interviews .section_contents .interview_list ul li a .job{background:#111;padding:8px;margin:0 0 20px}#interviews .section_contents .interview_list ul li a .btn p{font-size:14px;border:solid 1px #fff;width:140px;padding:11px;text-align:center;margin:0 auto;transition:all .6s;position:relative}#interviews .section_contents .interview_list ul li a .btn p:after{content:'';width:100%;height:100%;position:absolute;bottom:0;left:0;opacity:0;background:#09b6c6;transition:all .6s;z-index:-1}@media (min-width: 768px){#interviews .section_contents .interview_list ul .slick-arrow{position:absolute;top:130px;width:50px;height:160px;display:block;background:#000;color:#fff;cursor:pointer;z-index:30}#interviews .section_contents .interview_list ul .slick-prev{left:0;display:flex;justify-content:center;align-items:center}#interviews .section_contents .interview_list ul .slick-prev:after{content:"\e900";font-family:"arrow";color:#fff;font-size:40px}#interviews .section_contents .interview_list ul .slick-next{right:0;display:flex;justify-content:center;align-items:center}#interviews .section_contents .interview_list ul .slick-next:after{content:"\e901";font-family:"arrow";color:#fff;font-size:40px}#interviews .section_contents .interview_list ul li{width:300px;margin:0 57px 0}#interviews .section_contents .interview_list ul li a .visual{width:300px;height:400px;margin:0 0 15px 0}#interviews .section_contents .interview_list ul li a .visual img{-o-object-position:50% 0%;object-position:50% 0%;font-family:"object-position: 50% 0%;"}#interviews .section_contents .interview_list ul li a .title{margin:0 0 15px}#interviews .section_contents .interview_list ul li a .title strong{font-size:24px;line-height:1.2em}#interviews .section_contents .interview_list ul li a .box .name h3{font-size:40px;margin:0 0 10px}#interviews .section_contents .interview_list ul li a .box .name p{margin:0 0 10px}#interviews .section_contents .interview_list ul li a .box .name p small{font-size:20px;letter-spacing:.2em}#interviews .section_contents .interview_list ul li a .box .day{width:62px;height:62px}#interviews .section_contents .interview_list ul li a .box .day .year_txt{font-size:14px;padding:12px 0 2px 3px;letter-spacing:0.3em}#interviews .section_contents .interview_list ul li a .box .day .year{font-family:"Lato",sans-serif;font-size:20px;letter-spacing:0.05em}#interviews .section_contents .interview_list ul li a .btn p{font-size:16px}#interviews .section_contents .interview_list ul li a:hover .visual img{opacity:.8}}#numbers .section_contents .numbers_contents{display:flex;flex-wrap:wrap;justify-content:space-between}#numbers .section_contents .numbers_contents .numbers_item{margin-bottom:20px;width:100%}#numbers .section_contents .numbers_contents .numbers_item img{width:100%}@media (min-width: 992px){#numbers .section_contents .numbers_contents{padding:0 80px;display:flex;flex-wrap:wrap;justify-content:space-between}#numbers .section_contents .numbers_contents .numbers_item{margin-bottom:40px;width:calc(50% - 20px)}#numbers .section_contents .numbers_contents .numbers_item:last-child{width:100%}#numbers .section_contents .numbers_contents .numbers_item img{width:100%}}#works{background:url("../images/works/bg.jpg") no-repeat;background-size:cover;background-position:center;width:100%;position:relative}#works .section_title{color:#fff}#works .section_contents{width:100%;margin:0 auto 20px;padding:0 20px}#works .section_contents .works_list .slick-arrow{display:none !important}#works .section_contents .works_list .works_item{padding:7px 0 0;background:url("../images/works/tab_sp.png") no-repeat 0 0;margin:0 0 20px}#works .section_contents .works_list .works_item .item{display:block;text-decoration:none;display:flex;width:100%}#works .section_contents .works_list .works_item .item .image{min-width:120px;height:100px;overflow:hidden;border:solid 1px #fff;padding:5px 0;margin:0 0 10px;position:relative}#works .section_contents .works_list .works_item .item .image img{font-family:"object-fit: cover;object-position: 50% 0%;";-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;width:118px;height:100%}#works .section_contents .works_list .works_item .item .text{min-width:160px;color:#fff;padding:0 0 0 20px}#works .section_contents .works_list .works_item .item .text br{display:none}#works .section_contents .works_list .works_item .item .text .title{font-size:16px;line-height:22px;font-weight:bold;vertical-align:middle;margin:0 0 10px}#works .section_contents .works_list .works_item .item .text .description{font-size:14px;line-height:20px}#works .works_more{clear:both}#works .works_more .more_box a{width:235px;padding:0 20px 0 0;height:60px;display:flex;justify-content:center;align-items:center;text-decoration:none;border:solid 1px #fff;color:#fff;transition:all .6s;position:relative;margin:0 auto}#works .works_more .more_box a:after{fill:#fff;top:18px;right:30px}#works .works_more .more_box a:hover{opacity:.6;background:#fff;color:#000}@media (min-width: 768px){#works .section_contents{padding:0 60px}}@media (min-width: 992px){#works{width:100%;padding:100px 0 0}#works .section_contents{width:1000px;margin:0 auto 70px;padding:0}#works .section_contents .works_list{width:1000px;display:flex;justify-content:space-between}#works .section_contents .works_list .works_item{padding:13px 0 0;background:url("../images/works/tab.png") no-repeat 0 0;width:auto !important;margin:0}#works .section_contents .works_list .works_item .item{width:300px;display:inline}#works .section_contents .works_list .works_item .item .image{width:300px;height:210px;padding:15px 5px;margin:0 0 20px}#works .section_contents .works_list .works_item .item .image img{width:100%;height:180px;transition:all .6s}#works .section_contents .works_list .works_item .item .text{text-align:center;width:300px;padding:0}#works .section_contents .works_list .works_item .item .text br{display:inline}#works .section_contents .works_list .works_item .item .text .title{font-size:18px;line-height:24px;min-height:50px;margin:0 0 20px}#works .section_contents .works_list .works_item .item .text .description{font-size:16px;line-height:24px}#works .section_contents .works_list .works_item .item:hover .image img{opacity:.6}#works .works_more{width:100%;height:100px;border-top:solid 1px #fff;position:relative}#works .works_more .more_box{width:1000px;height:100%;margin:0 auto}#works .works_more .more_box a{width:260px;height:100%;border:none;border-left:solid 1px #fff;border-right:solid 1px #fff;float:right}#works .works_more .more_box a:after{top:38px;right:56px}}#careerpaths .section_title p{letter-spacing:.05em}#careerpaths .section_contents{position:relative}#careerpaths .section_contents .img{width:100%}#careerpaths .section_contents .img img{width:100%}#careerpaths .section_contents .careerpaths_txt{width:100vw;position:relative;top:0;margin:0 0 30px 20px;background:#e9e9e9}#careerpaths .section_contents .careerpaths_txt p{width:85%;background:#e9e9e9;font-size:16px;line-height:24px;padding:20px 20px 40px}@media (min-width: 992px){#careerpaths{padding:100px 0 100px 100px}#careerpaths .section_title{padding:0px 0 30px}#careerpaths .section_title .title_label{height:38px;top:75px}#careerpaths .section_contents .careerpaths_txt{left:320px;margin:0 0 30px 0}#careerpaths .section_contents .careerpaths_txt p{width:680px;font-size:16px;line-height:30px;padding:60px 0 60px 50px;margin:0 0 0 0}}#environment{padding:0 0 50px}#environment .section_left{background:url("../images/environment/bg.jpg") no-repeat;background-size:cover;background-position:center;width:100%;height:150px;position:relative;margin:0 0 50px}#environment .section_left img.image{width:250px;height:150px;font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover;position:absolute;left:10%;bottom:-20px}#environment .section_right{width:100%}#environment .section_right .section_title{padding:0 0 30px}#environment .section_right .section_title p{letter-spacing:.05em}#environment .section_right .section_contents .title{font-size:16px;line-height:24px;font-weight:bold;margin:0 0 20px}#environment .section_right .section_contents .text{font-size:16px;line-height:24px}@media (min-width: 992px){#environment{padding:0 0 100px}#environment .section_left{width:50%;height:300px;margin:0 0 0 -120px}#environment .section_left img.image{width:400px;height:250px;right:40px;left:auto;bottom:-70px}#environment .section_right{margin:-260px auto 0;width:1000px;padding:0 0 0 420px}#environment .section_right .section_title{text-align:left;padding:0 0 60px}#environment .section_right .section_title p{font-size:60px;letter-spacing:.05em}#environment .section_right .section_contents .title{margin:0 0 30px}}#recruitments{background:url("../images/common/bg_hexagon02.png") repeat-x bottom #2fa5c9;position:relative}#recruitments:before{content:'';width:25%;height:100%;border-left:solid 1px #fff;border-right:solid 1px #fff;position:absolute;top:0;left:25%;opacity:.05}#recruitments:after{content:'';width:25%;height:100%;border-right:solid 1px #fff;position:absolute;top:0;right:25%;opacity:.05;z-index:0}#recruitments .section_title{color:#fff}#recruitments .section_title p{letter-spacing:0}#recruitments .section_contents{z-index:1;width:100%;margin:0 auto 20px;padding:0 20px}#recruitments .section_contents .job_list{width:100%;display:flex;flex-wrap:wrap;margin:0 0 20px}#recruitments .section_contents .job_list .job_item{width:calc(100% + 40px);margin:0 auto 60px;color:#fff}#recruitments .section_contents .job_list .job_item h3.title{border-bottom:solid 2px #fff;font-size:16px;line-height:1.3;font-weight:bold;margin:0 0 20px;padding:0 0 20px;display:flex;justify-content:center;align-items:center;text-align:center}#recruitments .section_contents .job_list .job_item h3.title.has-new{position:relative;padding-left:38px;text-align:center}#recruitments .section_contents .job_list .job_item h3.title .new{display:inline-flex;align-items:center;justify-content:center;background-color:#ffc107;font-weight:bold;position:absolute;width:34px;height:34px;left:0;top:0;font-size:12px;letter-spacing:.1em;color:#000}#recruitments .section_contents .job_list .job_item p.text{font-size:16px;line-height:24px;margin:0 0 20px}#recruitments .section_contents .job_list .job_item a.btn{background:#000;text-decoration:none;color:#fff;display:flex;justify-content:center;align-items:center;width:164px;height:48px;margin:0 auto;transition:all .6s}#recruitments .section_contents .job_list .job_item a.btn:hover{background:#fff;color:#000}#recruitments .section_contents .recruit_links .links_item{width:100%}#recruitments .section_contents .recruit_links .links_item .text{font-size:18px;margin:0 0 20px;text-align:center;color:#fff}#recruitments .section_contents .recruit_links .links_item .btn{margin:0 auto;display:flex;justify-content:center;align-items:center;background:#fff;text-decoration:none;height:100px}#recruitments .section_contents .recruit_links .links_item .btn img{width:288px;height:86px}#recruitments .section_contents .recruit_links .mainavi{margin:0 0 50px}#recruitments .section_contents .recruit_links .mainavi .btn{transition:all .6s;margin-bottom:1em}#recruitments .section_contents .recruit_links .mainavi .btn img{transition:all .6s}#recruitments .section_contents .recruit_links .mainavi .btn:hover img{opacity:.6}#recruitments .section_contents .recruit_links .entry .btn{background:#09b6c6;color:#fff;font-size:30px;font-weight:bold;letter-spacing:.1em;transition:all .6s}#recruitments .section_contents .recruit_links .entry .btn:hover{background:#fff;color:#09b6c6}@media (min-width: 576px){#recruitments .section_contents .job_list{width:calc(100% + 40px);justify-content:flex-start;margin:0 -20px 60px}#recruitments .section_contents .job_list .job_item{width:calc(100% / 2 - 40px);margin:0 20px 60px}#recruitments .section_contents .job_list .job_item h3.title{height:58px}}@media (min-width: 992px){#recruitments{padding:100px 0 130px}#recruitments .section_title p{font-size:60px;letter-spacing:0.1em}#recruitments .section_contents{width:1000px;margin:0 auto 70px;padding:0}#recruitments .section_contents .job_list{margin:0 -20px 60px}#recruitments .section_contents .job_list .job_item{width:calc(33.3334% - 40px);margin:0 20px 60px}#recruitments .section_contents .job_list .job_item h3.title{font-size:18px}#recruitments .section_contents .job_list .job_item h3.title.has-new{padding-left:38px}#recruitments .section_contents .job_list .job_item h3.title .new{width:34px;height:34px;font-size:12px}#recruitments .section_contents .job_list .job_item p.text{margin:0 0 20px}#recruitments .section_contents .recruit_links{display:flex}#recruitments .section_contents .recruit_links .links_item .btn{width:395px}#recruitments .section_contents .recruit_links .mainavi{margin:0}}section.interviews_lower{padding:0;margin-top:2900px}section.interviews_lower.last{padding-left:0;margin-top:0}section.interviews_lower.end{padding-left:100vw;transition:padding-left 0.6s}section.interviews_lower .interviews_lower_first{background:url("../images/interviews/bg_lower.jpg") no-repeat;background-size:cover;background-position:center;width:100%;position:relative}section.interviews_lower .interviews_lower_first .section_contents{padding:0 0 50px}section.interviews_lower .interviews_lower_first .section_contents .point{display:flex}section.interviews_lower .interviews_lower_first .section_contents .point img{width:170px;height:238px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}section.interviews_lower .interviews_lower_first .section_contents .point p{padding:20px 0 0 20px;font-size:14px;font-weight:bold;line-height:24px}section.interviews_lower .interviews_lower_first .section_contents .point._pc{display:none}section.interviews_lower .interviews_lower_first .section_contents .visual_group{max-width:400px;margin:0 auto}section.interviews_lower .interviews_lower_first .section_contents .visual_group .visual{width:100%;height:400px;margin:0 0 40px}section.interviews_lower .interviews_lower_first .section_contents .visual_group .visual img{font-family:"object-fit: cover;object-position: 50% 0%;";-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:50% 0%;object-position:50% 0%}section.interviews_lower .interviews_lower_first .section_contents .textarea{padding:0 20px}section.interviews_lower .interviews_lower_first .section_contents .textarea .title{margin:0 0 10px}section.interviews_lower .interviews_lower_first .section_contents .textarea .title strong{font-size:20px;line-height:1.2em}section.interviews_lower .interviews_lower_first .section_contents .textarea .box{display:flex;justify-content:space-between}section.interviews_lower .interviews_lower_first .section_contents .textarea .box .name h3{font-size:30px;font-weight:bold;margin:0 0 5px}section.interviews_lower .interviews_lower_first .section_contents .textarea .box .name p{margin:0 0 10px}section.interviews_lower .interviews_lower_first .section_contents .textarea .box .name p small{font-family:"Abel",sans-serif;font-size:14px;letter-spacing:.2em;opacity:.5}section.interviews_lower .interviews_lower_first .section_contents .textarea .box .day{width:72px;height:48px;text-align:center;position:relative}section.interviews_lower .interviews_lower_first .section_contents .textarea .box .day:before,section.interviews_lower .interviews_lower_first .section_contents .textarea .box .day:after{fill:#fff;opacity:.5;-webkit-transform:scale(0.7);transform:scale(0.7);line-height:7px}section.interviews_lower .interviews_lower_first .section_contents .textarea .box .day .year_txt{font-size:12px;padding:8px 0 4px 3px;letter-spacing:0.2em}section.interviews_lower .interviews_lower_first .section_contents .textarea .box .day .year{font-family:"Lato",sans-serif;font-size:16px;letter-spacing:0.05em}section.interviews_lower .interviews_lower_first .section_contents .textarea .job{background:#111;padding:8px;margin:0 0 20px;color:#fff}section.interviews_lower .interviews_lower_first .section_contents .textarea .title{margin:0 0 40px}section.interviews_lower .interviews_lower_first .section_contents .textarea .title strong{font-size:28px;line-height:1.2em}section.interviews_lower .interviews_lower_first .section_contents .textarea .subtitle{margin:0 0 20px}section.interviews_lower .interviews_lower_first .section_contents .textarea .subtitle strong{font-size:20px;line-height:1.2em}section.interviews_lower .interviews_lower_first .section_contents .textarea .text{font-size:18px;line-height:1.7em;margin:0 0 20px}section.interviews_lower .interviews_lower_second{background:#2fa5c9;color:#fff;position:relative;padding-bottom:40px}section.interviews_lower .interviews_lower_second .group{width:100%;position:relative}section.interviews_lower .interviews_lower_second .group .visual{width:100%;height:300px}section.interviews_lower .interviews_lower_second .group .visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}section.interviews_lower .interviews_lower_second .group .textarea{padding:50px 20px}section.interviews_lower .interviews_lower_second .group .textarea .subtitle{margin:0 0 20px}section.interviews_lower .interviews_lower_second .group .textarea .subtitle strong{font-size:20px;line-height:1.2em}section.interviews_lower .interviews_lower_second .group .textarea .subtitle br{display:none}section.interviews_lower .interviews_lower_second .group .textarea .text{font-size:18px;line-height:1.7em}section.interviews_lower .interviews_lower_second .textgroup{width:100%;margin:40px auto 0px;padding:0 20px}section.interviews_lower .interviews_lower_second .textgroup .subtitle{margin:0 0 20px}section.interviews_lower .interviews_lower_second .textgroup .subtitle strong{font-size:20px;line-height:1.2em}section.interviews_lower .interviews_lower_second .textgroup .subtitle br{display:inline}section.interviews_lower .interviews_lower_second .textgroup .text{font-size:18px;line-height:1.7em}section.interviews_lower .interviews_lower_third{background:linear-gradient(90deg, #e9e9e9, #fff, #e9e9e9);padding:50px 20px}section.interviews_lower .interviews_lower_third .title{text-align:center;margin:0 0 20px}section.interviews_lower .interviews_lower_third .title p{font-size:20px;font-weight:bold}section.interviews_lower .interviews_lower_third .dayflow .item:not(:first-child){position:relative;padding:50px 0 0 0}section.interviews_lower .interviews_lower_third .dayflow .item:not(:first-child):before{content:"\e901";font-family:"arrow";color:#111;font-size:40px;position:absolute;left:50%;top:-2px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 0 0 -10px}section.interviews_lower .interviews_lower_third .dayflow .item:not(:first-child):after{content:"\e901";font-family:"arrow";color:#555;font-size:40px;position:absolute;left:50%;top:-6px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 0 0 -10px}section.interviews_lower .interviews_lower_third .dayflow .item .brackets{position:relative;width:100%;padding:15px 20px;border:solid 1px #ddd}section.interviews_lower .interviews_lower_third .dayflow .item .brackets:before{font-size:10px;line-height:10px;top:-1px;left:-1px}section.interviews_lower .interviews_lower_third .dayflow .item .brackets:after{font-size:10px;line-height:10px;bottom:-1px;right:-1px}section.interviews_lower .interviews_lower_third .dayflow .item .brackets .time{font-family:"Lato",sans-serif;font-size:30px;font-weight:bold;border-bottom:solid 1px #ddd;padding:0 0 2px;margin:0 0 15px}section.interviews_lower .interviews_lower_third .dayflow .item .brackets .text{line-height:1.4em}section.interviews_lower .interviews_lower_return{padding:50px 0;background:#fff}section.interviews_lower .interviews_lower_return .return{width:54px;height:45px;margin:0 auto;cursor:pointer}section.interviews_lower .interviews_lower_return .return a{color:#111}section.interviews_lower .interviews_lower_return .return a .svgIllust{width:100%;height:100%;transition:all .6s}section.interviews_lower .interviews_lower_return .return a:hover .svgIllust{opacity:.8}@media (min-width: 576px){section.interviews_lower .interviews_lower_first .section_contents{padding:60px 20px 50px;display:flex;justify-content:space-between}section.interviews_lower .interviews_lower_first .section_contents .visual_group{max-width:auto;width:40%}section.interviews_lower .interviews_lower_first .section_contents .visual_group .textgroup{width:1000px;margin:80px auto 40px}section.interviews_lower .interviews_lower_first .section_contents .visual_group .textgroup .subtitle{margin:0 0 40px}section.interviews_lower .interviews_lower_first .section_contents .visual_group .textgroup .subtitle strong{font-size:24px;line-height:1.2em}section.interviews_lower .interviews_lower_first .section_contents .visual_group .textgroup .subtitle br{display:inline}section.interviews_lower .interviews_lower_first .section_contents .visual_group .textgroup .text{font-size:18px;line-height:1.7em}section.interviews_lower .interviews_lower_first .section_contents .visual_group .visual{width:100%}section.interviews_lower .interviews_lower_first .section_contents .textarea{width:50%;padding:40px 0 0}section.interviews_lower .interviews_lower_first .section_contents .textarea .subtitle{margin:0 0 20px}section.interviews_lower .interviews_lower_first .section_contents .textarea .job{margin:0 0 40px}section.interviews_lower .interviews_lower_second{padding:0 20px 40px 0}section.interviews_lower .interviews_lower_second .group{display:flex;justify-content:space-between}section.interviews_lower .interviews_lower_second .group .visual{width:40%;height:auto}section.interviews_lower .interviews_lower_second .group .visual img{-o-object-position:50% 0%;object-position:50% 0%;font-family:"object-position: 50% 0%;"}section.interviews_lower .interviews_lower_second .group .textarea{width:50%;padding:50px 0}section.interviews_lower .interviews_lower_second .group .textarea .subtitle{margin:0 0 20px}section.interviews_lower .interviews_lower_second .textgroup{width:90%;margin:80px auto 40px}section.interviews_lower .interviews_lower_second .textgroup .subtitle{margin:0 0 40px}section.interviews_lower .interviews_lower_second .textgroup .subtitle strong{font-size:24px;line-height:1.2em}section.interviews_lower .interviews_lower_second .textgroup .subtitle br{display:inline}section.interviews_lower .interviews_lower_second .textgroup .text{font-size:18px;line-height:1.7em}section.interviews_lower .interviews_lower_third .dayflow{width:520px;margin:0 auto;display:flex;justify-content:flex-end;flex-wrap:wrap}section.interviews_lower .interviews_lower_third .dayflow .item{margin:0 0 40px}section.interviews_lower .interviews_lower_third .dayflow .item:not(:first-child){padding:0 0 0 40px}section.interviews_lower .interviews_lower_third .dayflow .item:not(:first-child):before{left:15px;top:34px;-webkit-transform:rotate(0deg);transform:rotate(0deg);margin:0}section.interviews_lower .interviews_lower_third .dayflow .item:not(:first-child):after{left:11px;top:34px;-webkit-transform:rotate(0deg);transform:rotate(0deg);margin:0}section.interviews_lower .interviews_lower_third .dayflow .item .brackets{width:220px;min-height:120px;padding:15px 20px}}@media (min-width: 992px){section.interviews_lower .interviews_lower_first .section_contents{padding:200px 0 100px;display:flex;justify-content:space-between}section.interviews_lower .interviews_lower_first .section_contents .point{width:100%}section.interviews_lower .interviews_lower_first .section_contents .point._sp{display:none}section.interviews_lower .interviews_lower_first .section_contents .point._pc{display:flex}section.interviews_lower .interviews_lower_first .section_contents .visual_group{width:auto;max-width:500px;margin:0 0 40px}section.interviews_lower .interviews_lower_first .section_contents .visual_group .visual{width:500px;height:667px}section.interviews_lower .interviews_lower_first .section_contents .textarea{width:420px;padding:0}section.interviews_lower .interviews_lower_first .section_contents .textarea .title{margin:0 0 80px}section.interviews_lower .interviews_lower_first .section_contents .textarea .title strong{font-size:34px;line-height:1.2em}section.interviews_lower .interviews_lower_first .section_contents .textarea .subtitle{margin:0 0 40px}section.interviews_lower .interviews_lower_first .section_contents .textarea .subtitle strong{font-size:24px;line-height:1.2em}section.interviews_lower .interviews_lower_first .section_contents .textarea .text{font-size:18px;line-height:1.7em}section.interviews_lower .interviews_lower_first .section_contents .textarea .job{margin:0 0 80px}section.interviews_lower .interviews_lower_first .section_contents .textarea .box .name h3{font-size:40px;margin:0 0 10px}section.interviews_lower .interviews_lower_first .section_contents .textarea .box .name p{margin:0 0 10px}section.interviews_lower .interviews_lower_first .section_contents .textarea .box .name p small{font-size:20px;letter-spacing:.2em}section.interviews_lower .interviews_lower_first .section_contents .textarea .box .day{width:62px;height:62px}section.interviews_lower .interviews_lower_first .section_contents .textarea .box .day .year_txt{font-size:14px;padding:12px 0 2px 3px;letter-spacing:0.3em}section.interviews_lower .interviews_lower_first .section_contents .textarea .box .day .year{font-family:"Lato",sans-serif;font-size:20px;letter-spacing:0.05em}section.interviews_lower .interviews_lower_second{padding-bottom:80px}section.interviews_lower .interviews_lower_second .group{width:1000px;margin:0 auto;display:flex;justify-content:flex-end}section.interviews_lower .interviews_lower_second .group .visual{position:absolute;top:0;left:-220px;width:576px;height:100%}section.interviews_lower .interviews_lower_second .group .textarea{width:564px;padding:100px 0}section.interviews_lower .interviews_lower_second .group .textarea .subtitle{margin:0 0 40px}section.interviews_lower .interviews_lower_second .group .textarea .subtitle strong{font-size:24px;line-height:1.2em}section.interviews_lower .interviews_lower_second .group .textarea .subtitle br{display:inline}section.interviews_lower .interviews_lower_second .group .textarea .text{font-size:18px;line-height:1.7em}section.interviews_lower .interviews_lower_second .textgroup{width:1000px;margin:80px auto 40px}section.interviews_lower .interviews_lower_second .textgroup .subtitle{margin:0 0 40px}section.interviews_lower .interviews_lower_second .textgroup .subtitle strong{font-size:24px;line-height:1.2em}section.interviews_lower .interviews_lower_second .textgroup .subtitle br{display:inline}section.interviews_lower .interviews_lower_second .textgroup .text{font-size:18px;line-height:1.7em}section.interviews_lower .interviews_lower_third{padding:100px 0 60px}section.interviews_lower .interviews_lower_third .title{margin:0 0 40px}section.interviews_lower .interviews_lower_third .title p{font-size:24px;font-weight:bold}section.interviews_lower .interviews_lower_third .dayflow{width:1000px}section.interviews_lower .interviews_lower_return{padding:100px 0;background:#fff}}section.recruitments_lower{padding:0;margin-top:5000px}section.recruitments_lower.last{margin-top:0}section.recruitments_lower .recruitments_lower_first{padding:110px 0 50px;background:#000;position:relative}section.recruitments_lower .recruitments_lower_first .visual{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.4}section.recruitments_lower .recruitments_lower_first .visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;object-position: 50% 0%;";-o-object-position:50% 0%;object-position:50% 0%}section.recruitments_lower .recruitments_lower_first .text_group .group{position:relative;color:#fff;padding:0 20px}section.recruitments_lower .recruitments_lower_first .text_group .group h3{display:inline-block;font-size:24px;font-weight:bold;border-bottom:solid 3px #fff;padding:0 0 10px;margin:0 0 20px;line-height:1.3}section.recruitments_lower .recruitments_lower_first .text_group .group .subtitle{font-size:18px;font-weight:bold;line-height:24px;margin:0 0 20px}section.recruitments_lower .recruitments_lower_first .text_group .group .text{font-size:14px;line-height:24px;margin:0 0 20px}section.recruitments_lower .recruitments_lower_first .text_group .group .pagelinks{display:flex;justify-content:space-between;width:100%}section.recruitments_lower .recruitments_lower_first .text_group .group .pagelinks .link_left{width:50%;padding:0 8px 0 0}section.recruitments_lower .recruitments_lower_first .text_group .group .pagelinks .link_right{width:50%;padding:0 0 0 8px}section.recruitments_lower .recruitments_lower_first .text_group .group .pagelinks a{display:flex;justify-content:center;align-items:center;width:100%;height:60px;border:solid 1px #09b6c6;text-decoration:none;color:#fff;font-size:14px;font-weight:bold;position:relative;z-index:1;transition:all .6s}section.recruitments_lower .recruitments_lower_first .text_group .group .pagelinks a:before{content:'→';font-size:14px;font-weight:bold;position:absolute;left:10%}section.recruitments_lower .recruitments_lower_first .text_group .group .pagelinks a:after{content:'';position:absolute;width:100%;height:100%;background:#09b6c6;left:0;top:0;z-index:-1;opacity:0;transition:all .6s}section.recruitments_lower .recruitments_lower_first .text_group .group .pagelinks a:hover:after{opacity:.6}section.recruitments_lower .recruitments_lower_second{background:#2fa5c9}section.recruitments_lower .recruitments_lower_second .borders{position:relative}section.recruitments_lower .recruitments_lower_second .borders:before{content:'';width:25%;height:100%;border-left:solid 1px #fff;border-right:solid 1px #fff;position:absolute;top:0;left:25%;opacity:.05;z-index:0}section.recruitments_lower .recruitments_lower_second .borders:after{content:'';width:25%;height:100%;border-right:solid 1px #fff;position:absolute;top:0;right:25%;opacity:.05;z-index:0}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper{width:100%;background:#fff;position:relative;z-index:1}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group{padding:50px 20px 0}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .group_title{font-size:16px;font-weight:bold;display:flex;justify-content:center;align-items:center;width:120px;height:50px;border:solid 2px #09b6c6;color:#09b6c6;margin:0 0 40px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group dl.info{width:100%;margin:0 0 40px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group dl.info dt{font-size:16px;font-weight:bold;margin:0 0 5px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group dl.info dd{font-size:14px;line-height:20px;margin:0 0 20px;border-bottom:solid 2px #e9e9e9;padding:0 0 20px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group dl.info dd span{display:inline-block;font-weight:bold}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group dl.info dd span:not(:first-child){margin:20px 0 0}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows{margin:0 0 50px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_title{margin:0 0 40px;text-align:center}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_title .title{font-size:16px;font-weight:bold;margin:0 0 20px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_title .text{font-size:14px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item{padding:0 0 0}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item:not(:first-child){position:relative;padding:50px 0 0 0}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item:not(:first-child):before{content:"\e901";font-family:"arrow";color:#111;font-size:30px;position:absolute;left:50%;top:-2px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 0 0 -10px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item:not(:first-child):after{content:"\e901";font-family:"arrow";color:#555;font-size:30px;position:absolute;left:50%;top:-6px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 0 0 -10px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item .box{display:flex;align-items:flex-end;padding:0 0 10px;border-bottom:solid 2px #111}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item .box .step{font-size:20px;font-weight:bold;font-family:"Lato",sans-serif}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item .box .step span{color:#09b6c6}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item .box .text{padding:0 0 0 40px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_sup ul{list-style-type:none;padding:0}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_sup ul li{text-decoration:none;font-size:12px;line-height:18px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .entry_link{background:#e9e9e9;padding:50px 20px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .entry_link .title{text-align:center;font-size:18px;margin:0 0 20px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .entry_link .mainavi_link{margin:0 auto;max-width:395px;display:flex;justify-content:center;align-items:center;border:solid 10px #09b6c6;background:#fff;margin-bottom:1em}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .entry_link .mainavi_link img{max-height:100px;transition:all .6s}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .entry_link .mainavi_link:hover img{opacity:.6}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .entry_link .entry_btn{margin:0 auto;max-width:395px;height:100px;display:flex;justify-content:center;align-items:center;background:#09b6c6;color:#fff;font-size:30px;font-weight:bold;letter-spacing:.1em;text-decoration:none;transition:all .6s}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .entry_link .entry_btn:hover{background:#fff;color:#09b6c6}section.recruitments_lower .recruitments_lower_return{background:url("../images/common/bg_hexagon02.png") repeat-x bottom;padding:50px 0;position:relative;z-index:10}section.recruitments_lower .recruitments_lower_return .return{width:54px;height:45px;margin:0 auto;cursor:pointer;display:block}section.recruitments_lower .recruitments_lower_return .return .svgIllust{width:100%;height:100%;fill:#fff;transition:all .6s}section.recruitments_lower .recruitments_lower_return .return:hover .svgIllust{opacity:.8}@media (min-width: 992px){section.recruitments_lower .recruitments_lower_first{padding:0;height:600px}section.recruitments_lower .recruitments_lower_first .text_group{width:1000px;height:600px;margin:0 auto;position:relative}section.recruitments_lower .recruitments_lower_first .text_group .group{position:absolute;bottom:100px;right:0;padding:0;width:600px}section.recruitments_lower .recruitments_lower_first .text_group .group .pagelinks{justify-content:flex-start}section.recruitments_lower .recruitments_lower_first .text_group .group .pagelinks .link_left{width:120px;padding:0 10px 0 0}section.recruitments_lower .recruitments_lower_first .text_group .group .pagelinks .link_right{width:120px}section.recruitments_lower .recruitments_lower_first .text_group .group .pagelinks a{width:120px;height:40px}section.recruitments_lower .recruitments_lower_first .text_group .group .pagelinks a:before{left:10px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper{width:1000px;margin:-50px auto 0;padding:50px 0 0}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group{padding:50px 100px 0}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group dl.info{width:100%;margin:0 0 40px;display:flex;flex-wrap:wrap}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group dl.info dt{margin:0 0 20px;width:220px;border-bottom:solid 2px #e9e9e9;padding:0 0 20px;line-height:24px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group dl.info dd{font-size:16px;margin:0 0 20px;border-bottom:solid 2px #e9e9e9;padding:0 0 20px;width:580px;line-height:24px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows{margin:0 0 50px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents{display:flex}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item{display:block;padding:0 0 0}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item:not(:first-child){padding:0 0 0 40px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item:not(:first-child):before{left:24px;top:6px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item:not(:first-child):after{left:20px;top:6px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item .box{width:128px;display:block;padding:0;border-bottom:none}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item .box .step{text-align:center;border-bottom:solid 2px #111;padding:0 0 10px;margin:0 0 20px}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_contents .item .box .text{padding:0}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_mid{width:632px;margin:0 auto}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_sup{width:632px;margin:0 auto}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_sup ul{padding:30px 0 0}section.recruitments_lower .recruitments_lower_second .recruitments_lower_wrapper .group .flows .flows_sup ul li{font-size:14px;line-height:20px}section.recruitments_lower .recruitments_lower_return{padding:100px 0}}#load{padding:0;height:100vh;overflow:hidden;position:relative}#load .loading .loading_bg{width:140%;height:100%;background:#2fa5c9;position:absolute;left:-20%;opacity:0;animation:loading_bg 4s forwards;-webkit-animation:loading_bg 4s forwards}@-webkit-keyframes loading_bg{0%{-webkit-transform:translateX(0%) skewX(-8deg);transform:translateX(0%) skewX(-8deg);opacity:1}40%{-webkit-transform:translateX(0%) skewX(-8deg);transform:translateX(0%) skewX(-8deg);opacity:1}70%{-webkit-transform:translateX(0%) skewX(-8deg);transform:translateX(0%) skewX(-8deg);opacity:1}100%{-webkit-transform:translateX(-100%) skewX(-8deg);transform:translateX(-100%) skewX(-8deg);opacity:1}}@keyframes loading_bg{0%{-webkit-transform:translateX(0%) skewX(-8deg);transform:translateX(0%) skewX(-8deg);opacity:1}40%{-webkit-transform:translateX(0%) skewX(-8deg);transform:translateX(0%) skewX(-8deg);opacity:1}70%{-webkit-transform:translateX(0%) skewX(-8deg);transform:translateX(0%) skewX(-8deg);opacity:1}100%{-webkit-transform:translateX(-100%) skewX(-8deg);transform:translateX(-100%) skewX(-8deg);opacity:1}}#load .loading .loading_txt{position:absolute;top:45%;left:50%;margin-left:-100px;animation:loading_txt 4s forwards;-webkit-animation:loading_txt 4s forwards}@-webkit-keyframes loading_txt{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) translateX(10%);transform:translate3d(0, 0, 0) translateX(10%)}30%{opacity:1;-webkit-transform:translate3d(0, 0, 0) translateX(0%);transform:translate3d(0, 0, 0) translateX(0%)}70%{opacity:1;-webkit-transform:translate3d(0, 0, 0) translateX(0%);transform:translate3d(0, 0, 0) translateX(0%)}100%{opacity:0;-webkit-transform:translate3d(0, 0, 0) translateX(-10%);transform:translate3d(0, 0, 0) translateX(-10%)}}@keyframes loading_txt{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) translateX(10%);transform:translate3d(0, 0, 0) translateX(10%)}30%{opacity:1;-webkit-transform:translate3d(0, 0, 0) translateX(0%);transform:translate3d(0, 0, 0) translateX(0%)}70%{opacity:1;-webkit-transform:translate3d(0, 0, 0) translateX(0%);transform:translate3d(0, 0, 0) translateX(0%)}100%{opacity:0;-webkit-transform:translate3d(0, 0, 0) translateX(-10%);transform:translate3d(0, 0, 0) translateX(-10%)}}#load .loading .loading_txt h1{font-size:18px;font-weight:bold;margin:0 0 10px;color:#fff}#load .loading .loading_txt h1 svg{width:200px}#load .loading .loading_txt p{font-size:12px;font-weight:normal;color:#fff}@media (min-width: 992px){#load .loading .loading_txt{top:50%;left:50%}@-webkit-keyframes loading_txt{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) translateX(-20%);transform:translate3d(0, 0, 0) translateX(-20%)}30%{opacity:1;-webkit-transform:translate3d(0, 0, 0) translateX(-30%);transform:translate3d(0, 0, 0) translateX(-30%)}70%{opacity:1;-webkit-transform:translate3d(0, 0, 0) translateX(-30%);transform:translate3d(0, 0, 0) translateX(-30%)}100%{opacity:0;-webkit-transform:translate3d(0, 0, 0) translateX(-60%);transform:translate3d(0, 0, 0) translateX(-60%)}}@keyframes loading_txt{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) translateX(-20%);transform:translate3d(0, 0, 0) translateX(-20%)}30%{opacity:1;-webkit-transform:translate3d(0, 0, 0) translateX(-30%);transform:translate3d(0, 0, 0) translateX(-30%)}70%{opacity:1;-webkit-transform:translate3d(0, 0, 0) translateX(-30%);transform:translate3d(0, 0, 0) translateX(-30%)}100%{opacity:0;-webkit-transform:translate3d(0, 0, 0) translateX(-60%);transform:translate3d(0, 0, 0) translateX(-60%)}}#load .loading .loading_txt h1{font-size:26px}#load .loading .loading_txt p{font-size:16px;font-weight:bold}}#loading-container{overflow:auto;position:fixed;top:0px;left:0px;bottom:0px;right:0px;width:100%;z-index:99}
