﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}a{outline:none;text-decoration:none}li{list-style:none}img{vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}::-moz-selection{background:#1858a2;color:#ffffff}::selection{background:#1858a2;color:#ffffff}@media (min-device-width: 769px){a[href^="tel:"]{cursor:default;pointer-events:none}}html{font-size:62.5%}body{min-width:1180px;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.4rem;color:#3c3c3c;line-height:2.14;letter-spacing:0.075em;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}@media screen and (max-width: 768px){body{min-width:inherit;font-size:1.3rem;line-height:2}}_:-ms-lang(x)::-ms-backdrop,body{font-family:"メイリオ",Meiryo,sans-serif}#container{width:100%;overflow:hidden;position:relative}.innerWrap{max-width:1280px;position:relative;margin:0 auto;padding:0 40px}@media screen and (max-width: 768px){.innerWrap{padding:0 24px}}a{color:#463632;transition:all 0.24s ease}a:hover{color:#1858a2}a.underline,span.underline{display:inline-block;position:relative;transition:all 0.16s ease}a.underline:after,span.underline:after{content:'';display:block;width:100%;height:1px;position:absolute;left:0;bottom:-2px;background:#328ff9;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}a.underline:hover:after,span.underline:hover:after{transform-origin:left top;transform:scale(1, 1)}.ofi{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';width:100%;height:100%}@media screen and (min-width: 769px){.ro:hover{opacity:0.8;transition:all 0.16s linear}}.ro:hover img{opacity:1}.bold{font-weight:bold}.tac{text-align:center}.tar{text-align:right}.tal{text-align:left}.spCont{display:block}.pcCont{display:none}.eng{font-family:"Oswald","Noto Sans JP",sans-serif;font-weight:bold}.mincho{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.anime.-fadeIn{opacity:0;transform:translateY(40px);transition:opacity 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86),transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.anime.-fadeIn.js-active,.js-active>.anime.-fadeIn{opacity:1;transform:translateY(0)}@keyframes bounce{from,
	20%,
	53%,
	80%,
	to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,
	43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce-mini{from,
	20%,
	53%,
	80%,
	to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,
	43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -12px, 0);transform:translate3d(0, -12px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -12px, 0);transform:translate3d(0, -12px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes fuwafuwa{0%{transform:translateY(0) rotate(0.0001deg)}50%{transform:translateY(-10px) rotate(0.0001deg)}100%{transform:translateY(0) rotate(0.0001deg)}}@keyframes buruburu{0%{transform:rotate(0deg)}1%{transform:rotate(5deg)}6%{transform:rotate(-5deg)}11%{transform:rotate(5deg)}16%{transform:rotate(-5deg)}21%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}body.iPhone select,body.iPhone input,body.iPhone textarea{font-size:16px !important}body input,body button,body textarea,body select{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;text-indent:0.01px;line-height:inherit;text-overflow:''}body input::-ms-expand,body button::-ms-expand,body textarea::-ms-expand,body select::-ms-expand{display:none}body input::-ms-reveal,body button::-ms-reveal,body textarea::-ms-reveal,body select::-ms-reveal{visibility:hidden}body input::-ms-clear,body button::-ms-clear,body textarea::-ms-clear,body select::-ms-clear{visibility:hidden}body input[type="text"],body input[type="submit"],body input[type="search"],body input[type="button"],body select,body textarea{-moz-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;border:none;outline:none;transition:all 0.2s}body input[type="search"]{cursor:auto;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-appearance:textfield;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}body input[type="search"]:focus{outline-offset:-2px}body input[type="search"]::-webkit-search-decoration{display:none}body select,body search,body input{cursor:pointer;display:block;overflow:hidden;padding:.7em 16px !important;text-overflow:ellipsis;white-space:nowrap;width:100%}body select{width:100%;margin-top:-5px;border:1px solid #e5e5e5}@media screen and (max-width: 768px){body select{margin-top:0}}body input[type="text"],body input[type="search"],body input[type="submit"]{padding-right:16px !important}body input[type="search"]{border:1px solid #e5e5e5}body input[type="submit"]{color:#fff;background:#00bc92;font-size:1.6rem;padding:.5em 16px !important}body .check-box{padding:.85em 0}@media screen and (max-width: 768px){body .check-box{padding:0}}body .pull-down{position:relative}body .pull-down:before,body .pull-down:after{content:"";display:block;pointer-events:none;position:absolute}body .pull-down:before{height:100%;right:0;top:0;width:44px;z-index:0}body .pull-down:after{-webkit-transform:translateY(-50%) rotate(45deg);border-bottom:2px solid;border-right:2px solid;color:#328ff9;height:7px;margin-top:-2px;right:18px;top:50%;transform:translateY(-50%) rotate(45deg);width:7px;z-index:1}body input[type=checkbox]{display:none}body input[type=checkbox]+label{-moz-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;cursor:pointer;display:block;line-height:1.5;padding:0 8px 0 1.5em;position:relative;transition:all 0.2s}body input[type=checkbox]+label:before,body input[type=checkbox]+label:after{-moz-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;content:"";position:absolute;transition:all 0.2s}body input[type=checkbox]+label:before{height:14px;left:0;top:3px;width:14px;border:1px solid #e5e5e5;z-index:0}body input[type=checkbox]+label::after{top:5px;left:5px;z-index:2;opacity:0;width:4px;height:8px;color:#328ff9;border-bottom:2px solid;border-right:2px solid;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}body input[type=checkbox]+label a:link,body input[type=checkbox]+label a:visited{color:#222}body input[type=checkbox]:checked+label:before{background:none;border-color:transparent}body input[type=checkbox]:checked+label:after{-webkit-transform:rotate(40deg);transform:rotate(40deg);opacity:1}body input[type=radio]{display:none}body input[type=radio]+label{-moz-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;cursor:pointer;display:block;line-height:1.5;padding:0 15px 0 1.5em;position:relative;transition:all 0.2s}body input[type=radio]+label:before,body input[type=radio]+label:after{-moz-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;content:"";position:absolute;transition:all 0.2s}body input[type=radio]+label:before{background:#f2f2f2;border:1px solid #f2f2f2;border-radius:50%;height:13px;left:0;top:3px;width:13px;z-index:0}body input[type=radio]+label:after{background:#00a1e9;border-radius:50%;height:7px;left:3px;opacity:0;top:6px;width:7px;z-index:2}body input[type=radio]+label a:link,body input[type=radio]+label a:visited{color:#222}body input[type=radio]:checked+label:after{opacity:1}.sec_searchArea{position:relative;z-index:30;width:100%;max-width:1100px;margin:50px auto 0}@media screen and (max-width: 768px){.sec_searchArea{width:90%;margin:30px auto 0}}.sec_searchArea .searchArea__body{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.sec_searchArea .searchArea__body{display:block}}.sec_searchArea .searchArea__body .searchArea_title{position:relative;z-index:5}.sec_searchArea .searchArea__body__hd{position:relative;z-index:5;margin-right:-60px;width:250px;height:150px;background:#1858a2;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 768px){.sec_searchArea .searchArea__body__hd{width:200px;height:80px;margin:0 auto -30px auto;transform:skewX(-30deg)}.sec_searchArea .searchArea__body__hd>span{transform:skewX(30deg)}}.sec_searchArea .searchArea__body>.custom-form{width:100%;max-width:910px;padding:40px 50px 40px 100px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.2)}@media screen and (max-width: 768px){.sec_searchArea .searchArea__body>.custom-form{padding:40px 20px 20px 20px}}.sec_searchArea .searchArea__body>.custom-form .custom-form_parts{display:flex}.sec_searchArea .searchArea__body>.custom-form .custom-form_parts .form_parts_inner>.selCity-box{margin:20px 0 10px;padding:0.85em 16px;border:1px solid #e5e5e5}@media screen and (max-width: 768px){.sec_searchArea .searchArea__body>.custom-form .custom-form_parts .form_parts_inner>.selCity-box{margin:10px 0}}.sec_searchArea .searchArea__body>.custom-form .custom-form_parts .form_parts_inner>.selCity-box>span{color:#328ff9}.sec_searchArea .searchArea__body>.custom-form .custom-form_parts>.form_parts_wrap{width:100%}.sec_searchArea .searchArea__body>.custom-form .custom-form_parts ul{display:flex;flex-wrap:wrap}.sec_searchArea .searchArea__body>.custom-form .custom-form_parts ul li{margin-top:4px}@media screen and (max-width: 768px){.sec_searchArea .searchArea__body>.custom-form .custom-form_parts{display:block}}.sec_searchArea .searchArea__body>.custom-form .custom-form_word{margin-top:10px}.sec_searchArea .searchArea__body>.custom-form .custom-form_word>.form_parts_wrap{display:flex}.sec_searchArea .searchArea__body>.custom-form .custom-form_word>.form_parts_wrap .form_parts_inner{flex:5;margin-right:25px}.sec_searchArea .searchArea__body>.custom-form .custom-form_word>.form_parts_wrap .custom-form_searth_btn{position:relative;flex:2.4}.sec_searchArea .searchArea__body>.custom-form .custom-form_word>.form_parts_wrap .custom-form_searth_btn:after{content:'\f002';display:inline-block;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:1.6rem;color:#fff;position:absolute;left:.8em;top:50%;transform:translateY(-50%);pointer-events:none;transition:all 0.2s ease}.sec_searchArea .searchArea__body>.custom-form .custom-form_word>.form_parts_wrap .custom-form_searth_btn:hover input{background:#15d1a7;transition:background 0.3s ease}.sec_searchArea .searchArea__body>.custom-form .custom-form_word>.form_parts_wrap .custom-form_searth_btn:hover:after{left:1em;transform:translateY(-50%)}@media screen and (max-width: 768px){.sec_searchArea .searchArea__body>.custom-form .custom-form_word>.form_parts_wrap{display:block}.sec_searchArea .searchArea__body>.custom-form .custom-form_word>.form_parts_wrap .form_parts_inner{margin-right:0}.sec_searchArea .searchArea__body>.custom-form .custom-form_word>.form_parts_wrap .custom-form_searth_btn{margin-top:10px}}.sec_searchArea .searchArea__body>.custom-form .parts_ttl{color:#1858a2;width:140px;margin-top:8px;font-size:1.6rem;font-weight:bold}@media screen and (max-width: 768px){.sec_searchArea .searchArea__body>.custom-form .parts_ttl{font-size:1.4rem}}.pageHeader{position:relative;text-align:center;background:url(../img/lower_main.png) center bottom/cover no-repeat;opacity:0;transition:opacity .6s ease}@media screen and (max-width: 768px){.pageHeader{background-position:left -180px bottom 0}}.js-loaded .pageHeader{opacity:1}.pageHeader:before,.pageHeader:after{position:absolute;bottom:0;font-size:0;z-index:5;transform:scale(1, 0);transform-origin:bottom;transition:transform .5s ease}@media screen and (max-width: 768px){.pageHeader:before,.pageHeader:after{transform:scale(0.5, 0)}}.js-loaded .pageHeader:before,.js-loaded .pageHeader:after{transform:scale(1, 1);transition-delay:.6s}@media screen and (max-width: 768px){.js-loaded .pageHeader:before,.js-loaded .pageHeader:after{transform:scale(0.5, 0.5)}}.pageHeader:before{content:url(../img/lower_main_tsukushi_l.png);left:calc(50% - 500px)}@media screen and (max-width: 768px){.pageHeader:before{left:10px;transform-origin:left bottom}}.pageHeader:after{content:url(../img/lower_main_tsukushi_r.png);right:calc(50% - 500px)}@media screen and (max-width: 768px){.pageHeader:after{right:10px;transform-origin:right bottom}}.pageHeader__inner{position:relative;padding:97px 40px 105px}@media screen and (max-width: 768px){.pageHeader__inner{padding:48px 24px 40px}}.pageHeader__inner:before,.pageHeader__inner:after{content:'';display:block;height:17px;position:absolute;left:0;right:0;z-index:10}@media screen and (max-width: 768px){.pageHeader__inner:before,.pageHeader__inner:after{height:5px}}.pageHeader__inner:before{top:0;background:url(../img/wave_top.png) center top/100% 100% no-repeat}.pageHeader__inner:after{bottom:0;background:url(../img/wave_bottom.png) center bottom/100% 100% no-repeat}.pageHeader__ttl{line-height:1;opacity:0;transition:opacity .6s ease}.js-loaded .pageHeader__ttl{opacity:1;transition-delay:.6s;animation:bounce 1s ease-in-out;animation-delay:.6s}.pageHeader__ttl:before{content:'';display:block;width:100%;height:31px;margin-bottom:12px;background:url(../img/leaf01.png) center center/auto 100% no-repeat;pointer-events:none}@media screen and (max-width: 768px){.pageHeader__ttl:before{height:21px;margin-bottom:10px}}.pageHeader__ttl>*{display:block}.pageHeader__ttl .ja{font-family:"Oswald","Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:5rem;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width: 768px){.pageHeader__ttl .ja{font-size:2.8rem}}.pageHeader__ttl .ja>span:nth-child(6n+1){color:#328ff9}.pageHeader__ttl .ja>span:nth-child(6n+2){color:#1858a2}.pageHeader__ttl .ja>span:nth-child(6n+3){color:#00bc92}.pageHeader__ttl .ja>span:nth-child(6n+4){color:#eaf4fe}.pageHeader__ttl .ja>span:nth-child(6n+5){color:#eee}.pageHeader__ttl .ja>span:nth-child(6n+6){color:none}.pageHeader__ttl .eng{font-size:2rem;margin-top:15px}@media screen and (max-width: 768px){.pageHeader__ttl .eng{font-size:1.2rem;margin-top:12px}}.breadcrumb{font-size:1rem;padding:0 30px;position:relative;background:#eee;z-index:2}@media screen and (max-width: 768px){.breadcrumb{padding:0 20px}}.breadcrumb_list{display:flex;line-height:1.5;max-width:1100px;overflow:auto;padding:15px 0;margin:0 auto;position:relative}.breadcrumb_list::-webkit-scrollbar{height:3px}.breadcrumb_list::-webkit-scrollbar-track{background:#e5e5e5;border-left:none}.breadcrumb_list::-webkit-scrollbar-thumb{background:#cccccc;border-radius:none;-webkit-box-shadow:none;box-shadow:none}.breadcrumb_list .ps__rail-x{opacity:1 !important;bottom:2px !important;height:3px !important;background:#e5e5e5}.breadcrumb_list .ps__rail-x.ps--clicking{background:#e5e5e5}.breadcrumb_list .ps__rail-x .ps__thumb-x{background:#cccccc !important;height:3px !important;bottom:0 !important}.breadcrumb_list .ps__rail-x:hover{background:#e5e5e5;opacity:1 !important}.breadcrumb_list .ps__rail-x:hover .ps__thumb-x{height:3px !important}.breadcrumb_list_item{font-size:1.3rem;position:relative;white-space:nowrap}@media screen and (max-width: 768px){.breadcrumb_list_item{font-size:1.1rem}}.breadcrumb_list_item:before{content:'＞';margin:0 0.6em}.breadcrumb_list_item:first-child i img{width:auto;height:1.5em}.breadcrumb_list_item:first-child:before{content:'\f015';font-family:'Font Awesome 5 Free';font-weight:bold;color:none;margin:0}.breadcrumb_list_item a{color:#328ff9}.breadcrumb_list_item a:hover{opacity:.7}.hd01{text-align:center}.hd01 .eng{position:relative;display:inline-block;text-transform:uppercase;font-size:3.4rem;margin-bottom:6px;color:#1858a2;font-weight:bold;line-height:1;letter-spacing:0.1em}@media screen and (max-width: 768px){.hd01 .eng{font-size:2.4rem;margin-bottom:2px}}.hd01 .eng.white{color:#fff}.hd01 .eng.sideLine:before{content:"";width:1px;height:100%;position:absolute;left:-20px;top:0;background:#328ff9;transform:skew(-30deg, 0deg)}.hd01 .eng.sideLine:after{content:"";width:1px;height:100%;position:absolute;right:-16px;top:0;background:#328ff9;transform:skew(-30deg, 0deg)}.hd01 .ja{position:relative;display:flex;justify-content:center;align-items:center;color:#00bc92;font-size:1.6rem;font-weight:bold;line-height:1.8;white-space:nowrap}@media screen and (max-width: 768px){.hd01 .ja{font-size:1.4rem}}.hd01 .ja.white{color:#fff}body .job_count_pager{display:flex}body .job_count_pager.contents_top{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:30px}body .job_count_pager.contents_bottom{display:block;margin:80px 0 0;padding:0 0 0}@media screen and (max-width: 768px){body .job_count_pager.contents_bottom{margin-top:40px}}body .job_count_pager.contents_bottom .btn{background:none;opacity:1 !important}body .job_count_pager.contents_bottom .btn a{color:#ffffff}body .job_count_pager.contents_bottom .btn a:hover{color:#328ff9}body .job_count_pager.contents_bottom .pagination{padding-top:30px}@media screen and (max-width: 768px){body .job_count_pager.contents_bottom .pagination{padding-top:20px}}body .job_count_pager.contents_bottom .pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .job_count_pager.contents_bottom .pagination ul li{text-align:center;font-size:1.4rem}body .job_count_pager.contents_bottom .pagination ul li a,body .job_count_pager.contents_bottom .pagination ul li em{display:block;width:40px;height:40px;font-weight:bold;font-style:normal;line-height:40px;overflow:hidden;margin:0 4px;background:#f5f5f5}body .job_count_pager.contents_bottom .pagination ul li a:hover,body .job_count_pager.contents_bottom .pagination ul li em{color:#ffffff;background:#328ff9}body .job_count_pager.contents_bottom .pagination ul .number{display:none}body .job_count_pager.contents_bottom .pagination ul .number.current{display:inline-block}.sec_title{position:relative;display:flex;justify-content:center;width:100%;margin:80px auto 0}@media screen and (max-width: 768px){.sec_title{display:block;margin:60px auto 0}}.sec_title .title__body{position:relative;max-width:1100px;padding:20px 0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.sec_title .title__body{display:block;margin:60px auto 0}}.sec_title .title__body__hd{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:20%;height:100px}@media screen and (max-width: 768px){.sec_title .title__body__hd{width:90%;height:60px;margin:0 auto 10px}}.sec_title .title__body__img{width:80%;height:200px;overflow:hidden;transform:skewX(-30deg)}.sec_title .title__body__img>img{transform:scale(1.2) skewX(30deg)}@media screen and (max-width: 768px){.sec_title .title__body__img{width:72%;height:100px;margin:0 12% 0 auto}.sec_title .title__body__img>img{transform:scale(1.25) skewX(30deg)}}.sec_title .title__body:before{content:'';position:absolute;z-index:-10;top:0;right:60%;bottom:0;width:1400px;height:0;border-bottom:240px solid #1858a2;border-left:0px solid transparent;border-right:140px solid transparent;text-align:center;transform:rotateX(180deg)}@media screen and (max-width: 768px){.sec_title .title__body:before{right:40%;border-bottom:210px solid #1858a2;border-left:0px solid transparent;border-right:120px solid transparent}}.sec_title .title__body:after{content:'';height:0;position:absolute;z-index:-10;left:84%;bottom:0;width:1400px;height:100%;background:url("../img/kyujin/header/title_border.png") no-repeat;background-position:left center;text-align:center}@media screen and (max-width: 768px){.sec_title .title__body:after{left:50%;height:66%}}.sec_title .title__body .img-wrap{overflow:hidden;position:relative}.sec_title .title__body .img-wrap:before{animation:img-wrap .8s ease .6s forwards;background:#328ff9;bottom:0;content:'';left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@keyframes img-wrap{100%{transform:translateX(100%)}}.sec .sec_link{position:relative;display:block;margin:30px auto 0;width:182px}@media screen and (max-width: 768px){.sec .sec_link{max-width:300px;width:100%}}.sec .sec_link>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:bold;background:#328ff9;color:#fff;padding:.7em 1em .7em 1.6em;transition:.3s}.sec .sec_link:after{content:'\f054';display:inline-block;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:1.2rem;color:#fff;position:absolute;left:1.3em;top:50%;transform:translateY(-50%);transition:left .2s ease;pointer-events:none}.sec .sec_link.white:after{color:#328ff9}.sec .sec_link.white>a{background:#fff;color:#328ff9}.sec .sec_link:hover>a{background:#1858a2;color:#fff}.sec .sec_link:hover:after{color:#fff;left:1.4em}.show_sp{display:none}@media screen and (max-width: 768px){.show_sp{display:block}}.show_pc{display:block}@media screen and (max-width: 768px){.show_pc{display:none}}.header{position:fixed;min-width:1100px;width:100%;height:80px;background:#328ff9;z-index:300}@media screen and (max-width: 768px){.header{height:60px}}.header__inner{height:100%;display:flex;justify-content:space-between;align-items:flex-end;opacity:0;transform:translateY(-40px);transition:opacity .3s ease, transform .3s ease;transition-delay:.3s}.js-loaded .header__inner{opacity:1;transform:translateY(0)}.header__logo{position:relative;top:0;left:-30px;height:100%;padding:0 60px;display:flex;align-items:center;background:#fff;transform:skewX(-30deg)}@media screen and (max-width: 768px){.header__logo{padding:0 30px 0 50px}}@media screen and (max-width: 768px){.header__logo{margin:0}.header__logo img{height:30px}}.header__logo img{transform:skewX(30deg)}.header__gNav{max-width:1400px;height:100%;display:flex}@media screen and (max-width: 768px){.header__gNav{margin:0}}@media screen and (max-width: 768px){.header__gNav{display:none}}.header__gNav__list{height:100%;display:flex;justify-content:space-between;align-items:center}.header__gNav__list__item{font-size:1.6rem;margin:0 30px}.header__gNav__list__item>a{color:#fff;font-weight:bold}@media screen and (max-width: 1280px){.header__gNav__list__item{font-size:1.4rem;margin:0 20px}}.header__gNav__kyujin{position:relative;top:0;right:-30px;height:100%;font-size:1.6rem;color:#fff}.header__gNav__kyujin>a{width:100%;height:100%;padding:0 80px 0 50px;display:flex;align-items:center;color:#fff;font-weight:bold;background:#00bc92;transform:skewX(-30deg)}.header__gNav__kyujin>a span{transform:skewX(30deg)}.header__gNav__kyujin>a:hover{background:#15d1a7;transition:background 0.3s ease}.d_menu_btn span,.d_menu_btn:before,.d_menu_btn:after{display:block;width:20px;height:2px;background:#ffffff;transition:all 0.16s linear}@media screen and (min-width: 769px){.d_menu_btn span,.d_menu_btn:before,.d_menu_btn:after{display:none}}.d_menu_btn_wrap{opacity:0;visibility:hidden;display:flex;height:80px;width:80px;position:fixed;top:0;right:0;z-index:200;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:opacity 0.16s ease}@media screen and (min-width: 769px){.d_menu_btn_wrap{display:none}}.js-scroll .d_menu_btn_wrap{opacity:1;visibility:visible}@media screen and (max-width: 1140px){.d_menu_btn_wrap{opacity:1;visibility:visible}}@media screen and (max-width: 768px){.d_menu_btn_wrap{position:fixed;z-index:350;width:60px;height:60px}}.iPad .d_menu_btn_wrap{width:80px;height:80px}.d_menu_btn_wrap .d_menu_btn{padding:4px 0}.d_menu_btn_wrap .d_menu_btn:before,.d_menu_btn_wrap .d_menu_btn:after{content:""}.d_menu_btn_wrap .d_menu_btn:before{transform:translate(0, -4px)}.d_menu_btn_wrap .d_menu_btn:after{transform:translate(0, 4px)}.d_menu_btn_wrap.js-active .d_menu_btn span{display:none}.d_menu_btn_wrap.js-active .d_menu_btn:before{transform:translate(0, 1px) rotate(45deg);background:#fff}.d_menu_btn_wrap.js-active .d_menu_btn:after{transform:translate(0, -1px) rotate(-45deg);background:#fff}.d_menuOverlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:200;background:rgba(255,255,255,0.95);opacity:0;transform:translateX(80%);visibility:hidden;transition:all 0.3s ease-out}.d_menuOverlay.js-open{opacity:1;visibility:visible;transform:translateX(0)}.d_menuOverlay.js-open .list__item{transition-duration:0.3s}.d_menuOverlay .d_menu{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center}.d_menuOverlay .d_menu_inner{width:100%;padding:40px}@media screen and (max-width: 768px){.d_menuOverlay .menu_logo img{height:40px;width:auto}}.d_menuOverlay .menu_list{margin:20px 0 0 0}.d_menuOverlay .menu_list .list__item{font-size:1.5rem;font-weight:bold;padding:10px 0 4px}.d_menuOverlay .menu_list .list__item a{display:inline-block}.d_menuOverlay .menu_list .list__item a:hover{color:#328ff9}.d_menuOverlay .menu_list .list__item .eng{position:relative;display:inline-block;text-transform:uppercase;color:#1858a2;font-weight:bold;letter-spacing:0.1em;font-size:1.8rem}.d_menuOverlay .menu_list .list__item .ja{position:relative;display:flex;justify-content:center;align-items:center;color:#00bc92;font-weight:bold;line-height:.8;white-space:nowrap;font-size:1rem}.d_menuOverlay .menu_sns{display:flex;justify-content:center;align-items:center;margin:24px 0 0 0}.d_menuOverlay .menu_sns .sns_hd{font-weight:bold}.d_menuOverlay .menu_sns .sns_list{display:flex;align-items:center;font-size:1.8rem;line-height:1;margin:0 0 0 18px}.d_menuOverlay .menu_sns .sns_list .list__item{margin-right:15px}.d_menuOverlay .menu_sns .sns_list .list__item:last-child{margin-right:0}.d_menuOverlay .menu_sns .sns_list .list__item:hover{opacity:0.8}.d_menuOverlay .menu_sns .sns_list .list__item .fa-twitter{color:#1da1f2}.d_menuOverlay .menu_sns .sns_list .list__item .fa-facebook-square{color:#3b579d}.d_menuOverlay .menu_sns .sns_list .list__item .fa-line{color:#4ecd00}.iPad .d_menu{overflow:hidden}.iPad .d_menu .d_menu_menu{transform:scale(1.5)}@media screen and (orientation: landscape){.iPad .d_menu .d_menu_menu{transform:scale(1)}}.sec_footerLink{width:100%;overflow:hidden}@media screen and (max-width: 768px){.sec_footerLink{width:100%;transform:translateX(0)}}.sec_footerLink .footerLink__body{display:flex;width:120%;height:100%;transform:translateX(-10%)}.sec_footerLink .footerLink__body>div{width:60%}@media screen and (max-width: 768px){.sec_footerLink .footerLink__body{display:block}.sec_footerLink .footerLink__body>div{width:100%}}.sec_footerLink .footerLink__body>div>a{position:relative;height:215px;display:block;overflow:hidden;transform:skewX(-30deg)}@media screen and (max-width: 768px){.sec_footerLink .footerLink__body>div>a{height:140px;transform:skewX(0)}}.sec_footerLink .footerLink__body>div>a:before{content:"";width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;transition:.3s}.sec_footerLink .footerLink__body>div>a h2{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) skewX(30deg);z-index:30}@media screen and (max-width: 768px){.sec_footerLink .footerLink__body>div>a h2{transform:translate(-50%, -50%) skewX(0)}}.sec_footerLink .footerLink__body>div>a h2>.hov_circle{transition:0.3s ease;width:22px;height:22px;border-radius:15px;margin:10px auto 0;background:#1858a2;display:flex;align-items:center;justify-content:center;transition:0.2s ease}.sec_footerLink .footerLink__body>div>a h2>.hov_circle>i{margin-left:2px;font-size:1rem;color:#fff}.sec_footerLink .footerLink__body>div>a h2>.hov_circle.white{background:#fff}.sec_footerLink .footerLink__body>div>a h2>.hov_circle.white>i{color:#1858a2}.sec_footerLink .footerLink__body>div>a:hover:before{opacity:.9;backdrop-filter:blur(10px)}.sec_footerLink .footerLink__body>div>a:hover>h2>.hov_circle{border-radius:20px;transform:scale(1.2)}.sec_footerLink .footerLink__body>div>a img{width:100%;height:100%;object-fit:cover;transform:skewX(30deg) scale(1.2)}@media screen and (max-width: 768px){.sec_footerLink .footerLink__body>div>a img{transform:skewX(0) scale(1)}}.sec_footerLink .footerLink__body__faq>a:before{background:#1858a2;opacity:0.8}.sec_footerLink .footerLink__body__faq>a>h2{margin-left:80px}@media screen and (max-width: 768px){.sec_footerLink .footerLink__body__faq>a>h2{margin:0}}.sec_footerLink .footerLink__body__recruit>a:before{background:#fff;opacity:0.8}.sec_footerLink .footerLink__body__recruit>a>h2{margin-left:-80px}@media screen and (max-width: 768px){.sec_footerLink .footerLink__body__recruit>a>h2{margin:0}}.footer{padding:60px 0 80px}@media screen and (max-width: 768px){.footer{padding:24px 0 50px;background-size:auto 160px}}.footer__inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width: 768px){.footer__inner{display:block}}.footer__nav{max-width:730px;width:100%}.footer__logo{display:block}@media screen and (max-width: 768px){.footer__logo{margin-top:20px}.footer__logo img{height:40px}}.footer__sns{display:flex;align-items:center;margin-top:28px}@media screen and (max-width: 768px){.footer__sns{margin-top:10px}}.footer__sns__hd{font-size:1.6rem;margin-right:16px}@media screen and (max-width: 768px){.footer__sns__hd{font-size:1.5rem}}.footer__sns__list{display:flex}.footer__sns__list__item{flex:0 0 34px;max-width:34px}.footer__sns__list__item:last-child{margin-right:0}.footer__sns__list__item a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:2.1rem;color:#ffffff}@media screen and (max-width: 768px){.footer__sns__list__item a{width:20px;height:20px;font-size:1.8rem}}.footer__sns__list__item.-facebook a{color:#3b579d}.footer__sns__list__item.-twitter a{color:#1da1f2}.footer__sns__list__item.-line a{color:#27ad37}@media screen and (max-width: 768px){.footer__corporate{margin-top:10px}}.footer__corporate a{position:relative;padding-left:20px}.footer__corporate a:before{content:"\f35d";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:1.4rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer__copyright{margin-top:32px;line-height:1}@media screen and (max-width: 768px){.footer__copyright{font-size:1.2rem;margin-top:20px}}.footer__analytics{display:inline-block;line-height:1}.footer__analytics a{font-size:1rem}.footer__gNav{display:flex;margin-top:15px}@media screen and (max-width: 768px){.footer__gNav{flex-wrap:wrap;margin-top:0}}.footer__gNav__item{transform:skewX(-30deg);border-right:1px solid #adadad}@media screen and (max-width: 768px){.footer__gNav__item{flex:0 0 50%;width:auto;border:none !important}}.footer__gNav__item:last-child{border-right:none}.footer__gNav__item.-current a{color:#1858a2}.footer__gNav__item a{display:block;text-align:center;line-height:1.8;padding:3px 16px}@media screen and (max-width: 768px){.footer__gNav__item a{padding:8px 0}}.footer__gNav__item a>span{display:block;transform:skewX(30deg)}.footer__gNav__item a>span.ja{font-size:1.4rem;font-weight:bold}@media screen and (max-width: 768px){.footer__gNav__item a>span.ja{font-size:1.2rem}}.footer__gNav__item a>span.eng{font-size:1.4rem}@media screen and (max-width: 768px){.footer__gNav__item a>span.eng{font-size:1.2rem}}.footer__kyujin{margin-top:30px}@media screen and (min-width: 769px){.footer__kyujin{margin:30px 0 0 14px}}.footer__kyujin__wrap{display:flex;margin-top:15px}@media screen and (max-width: 768px){.footer__kyujin__wrap{margin-top:5px}}.footer__kyujin__wrap>div:first-child{margin-right:30px}@media screen and (max-width: 768px){.footer__kyujin__wrap>div:first-child{margin-right:0}}.footer__kyujin__wrap .tit{color:#328ff9}.footer__kyujin__wrap .linkList>a{display:inline-block;padding:4px 0;margin-right:12px}@media screen and (max-width: 768px){.footer__kyujin__wrap{display:block}.footer__kyujin__wrap>div:first-child{margin-bottom:5px}}.pageTop{position:fixed;right:0;bottom:0;background:#00bc92;z-index:50;width:50px;height:50px;transform:translateY(calc(100%));transition:transform 0.4s ease}.pageTop>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff}@media screen and (max-width: 768px){.pageTop{right:0;bottom:0;transform:translateY(calc(100%))}}.js-scroll .pageTop{transform:translateY(0)}@media screen and (max-width: 768px){.lower-kyujin_d .pageTop{bottom:66px;transform:translateY(calc(100% + 66px))}}@media screen and (max-width: 768px){.lower-kyujin_d.js-scroll .pageTop{transform:translateY(0)}}@media screen and (max-width: 768px){.pageTop img{height:70px}}@media screen and (min-width: 769px){.pageTop:hover{transform:translateY(0)}}.mainVisual_column{position:relative;overflow:hidden;width:100%}.mainVisual_column.js-active:before{opacity:1;transform:translateX(0)}.mainVisual_column:before{position:absolute;top:13.2vw;right:0;bottom:0;content:"";width:100%;background:url("../img/index/search_bg.jpg") no-repeat;background-position:right top;background-size:cover;transition:.6s .3s;opacity:0;transform:translateX(100px)}@media screen and (max-width: 768px){.mainVisual_column:before{display:none}}.sec_mainVisual{position:relative;width:100%;margin-top:80px}@media screen and (max-width: 768px){.sec_mainVisual{margin-top:60px}}.sec_mainVisual>.mainVisual{position:relative;width:100%;height:auto}.sec_mainVisual>.mainVisual:before,.sec_mainVisual>.mainVisual:after{content:"";display:block;position:absolute;z-index:5;background:rgba(24,88,162,0.9);top:0;right:0;width:100%;height:100%;transform-origin:right top;transition:transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.sec_mainVisual>.mainVisual:before{transition-delay:.3s}.sec_mainVisual>.mainVisual:after{transition-delay:.35s}.sec_mainVisual>.mainVisual img{position:relative;z-index:3;transition:.3s .6s;transition:opacity 1s 0.6s,transform 1s 0.6s cubic-bezier(0.19, 1, 0.22, 1);opacity:0;transform:translateY(30px)}.js-loaded .sec_mainVisual .mainVisual:before{transform:scaleY(0)}.js-loaded .sec_mainVisual .mainVisual:after{transform:scaleY(0)}.js-loaded .sec_mainVisual .mainVisual img{opacity:1;transform:none}.sec_articles{position:relative;z-index:30;margin:50px 0;padding:0 64px}@media screen and (max-width: 768px){.sec_articles{padding:0}}.sec_articles .articles__body{position:relative;max-width:1100px;margin:0 auto}@media screen and (max-width: 768px){.sec_articles .articles__body{display:block;border-width:5px}}.sec_articles .articles__block{position:relative;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 1280px){.sec_articles .articles__block{padding-left:40px;padding-right:40px}}@media screen and (max-width: 768px){.sec_articles .articles__block{display:block;max-width:inherit;padding:10px 16px;border:none !important;overflow:hidden}}.sec_articles .articles__block .hd01{max-width:200px;width:100%;margin:30px 50px 0 0}@media screen and (max-width: 768px){.sec_articles .articles__block .hd01{margin:0 auto}}.sec_articles .articles__block.-news{border-right:5px solid #f5f5f5}@media screen and (max-width: 768px){.sec_articles .articles__block.-news{border-bottom:5px solid #f5f5f5 !important}}.sec_articles .articles__block.-news .cat li{padding:0 10px;background:#00bc92}.sec_articles .articles__block.-newjob .cat li{padding:0 4px;background:#00bc92}.sec_articles .articles__list{display:flex;justify-content:space-between;width:100%}@media screen and (max-width: 768px){.sec_articles .articles__list{display:block;margin-top:20px}}.sec_articles .articles__list__item{max-width:270px;margin-left:10px}@media screen and (max-width: 768px){.sec_articles .articles__list__item{display:block;max-width:none;margin-top:8px}}.sec_articles .articles__list__item a{display:flex;align-items:flex-start;max-width:270px;padding:20px 0}@media screen and (max-width: 768px){.sec_articles .articles__list__item a{max-width:none;padding:4px 0}}.sec_articles .articles__list__item .img{flex:0 0 90px;max-width:90px;height:90px;overflow:hidden;margin-right:18px;position:relative;z-index:1}.sec_articles .articles__list__item .img:before{content:'';display:block;padding-top:75%}.sec_articles .articles__list__item .img img{position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width: 768px){.sec_articles .articles__list__item .img{flex:0 0 80px;max-width:80px;margin-right:15px}}.sec_articles .articles__list__item .body{flex:1 1 auto;line-height:1.7}.sec_articles .articles__list__item .body .ttl{margin-top:6px}.sec_articles .articles__list__item .body .meta{width:100%;display:flex;flex-wrap:wrap;align-items:center}.sec_articles .articles__list__item .body .meta .date{font-size:1.4rem;font-family:'Oswald';color:#999;margin-right:10px}@media screen and (max-width: 768px){.sec_articles .articles__list__item .body .meta .date{font-size:1.3rem}}.sec_articles .articles__list__item .body .meta .date:before{content:'\f017';font-family:"Font Awesome 5 Free";font-weight:normal;margin-right:3px}.sec_articles .articles__list__item .body .meta .cat{display:flex;margin-right:10px}.sec_articles .articles__list__item .body .meta .cat li{font-size:1.2rem;color:#ffffff;line-height:1.8;margin-right:5px}@media screen and (max-width: 768px){.sec_articles .articles__list__item .body .meta .cat li{font-size:1.1rem}}.sec_articles .articles__list__item .body .meta .cat li:last-child{margin-right:0}.sec_articles .articles__btn{display:flex;justify-content:flex-end;color:#328ff9;font-weight:bold;font-size:1.4rem;margin:0 16px}.sec_articles .articles__btn>a{position:relative;color:#328ff9;border-bottom:1px solid #328ff9;overflow:hidden;padding:2px 10px;transition:all 0.2s}.sec_articles .articles__btn>a:hover{color:#1858a2;border-bottom:1px solid #1858a2}.sec_business{position:relative;width:100%;background:url("../img/index/business_bg.png") no-repeat;background-position:center;background-size:cover;overflow:hidden}.sec_business .business__body{position:relative;z-index:10;width:83%;height:100%;margin:0 auto;padding:50px 0}.sec_business .business__body:before{content:"";width:100%;height:100%;position:absolute;z-index:0;left:0;top:0;background:rgba(50,143,249,0.85);transform:skew(-30deg, 0deg)}.sec_business .business__body__hd{position:relative;display:block;margin:0 auto}.sec_business .business__body__message{position:relative;display:block;margin:30px auto 0;width:500px;text-align:center;color:#fff}@media screen and (max-width: 768px){.sec_business .business__body{width:100%}.sec_business .business__body:before{transform:skew(0deg, 0deg)}.sec_business .business__body__message{width:90%;font-size:1.3rem}.sec_business .business__body .sec_link{width:90% !important;margin:30px auto 0}}.sec_interview{position:relative;width:100%;margin-top:100px}.sec_interview.js-active:before{opacity:1;transform:translateX(0)}@media screen and (max-width: 768px){.sec_interview{margin-top:40px}}.sec_interview:before{content:"";position:absolute;top:-100px;left:0;background:url("../img/index/bg_blue_border.png") no-repeat left top/contain;width:409px;height:654px;transition:.6s .3s;opacity:0;transform:translateX(-100px)}@media screen and (max-width: 768px){.sec_interview:before{width:245.4px;height:392.4px;top:-40px}}.sec_interview .interview__body{position:relative;width:1100px;height:100%;margin:0 auto;display:flex;text-align:center;justify-content:space-between}.sec_interview .interview__body>.show_sp{display:none}@media screen and (max-width: 768px){.sec_interview .interview__body{width:90%;display:block}.sec_interview .interview__body .show_pc{display:none}.sec_interview .interview__body>.show_sp{display:block;margin:40px auto 0}}.sec_interview .interview__body>div{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:80px}@media screen and (max-width: 768px){.sec_interview .interview__body>div{margin-right:0}.sec_interview .interview__body>div>.hd01{margin:0 20px}.sec_interview .interview__body>div>.sec_link{margin:0}}.sec_interview .interview__body>ul{width:100%;display:flex;align-items:stretch}@media screen and (max-width: 768px){.sec_interview .interview__body>ul{margin-top:30px;width:111%;margin-left:-5.5%;padding-left:5%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.sec_interview .interview__body>ul:after{content:"_______";display:block;width:300px;height:100px;color:transparent;font-size:0}}.sec_interview .interview__body>ul .staffList__item{display:flex;flex-direction:column;max-width:250px;width:100%;margin-left:20px;margin-right:20px}@media screen and (max-width: 768px){.sec_interview .interview__body>ul .staffList__item{flex:0 0 250px;width:100%}}.sec_interview .interview__body>ul .staffList__item__img{overflow:hidden}@media screen and (max-width: 768px){.sec_interview .interview__body>ul .staffList__item__img{width:75%;margin:0 auto}}.sec_interview .interview__body>ul .staffList__item__img>.imgEff{position:relative;width:100%;transition-duration:0.3s}.sec_interview .interview__body>ul .staffList__item__img>.imgEff:before{content:"詳しく見る";position:absolute;width:100%;height:100%;background:radial-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.7));display:flex;justify-content:center;align-items:center;font-family:"Oswald","Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#fff;font-size:1.6rem;font-weight:bold;text-shadow:0 0 2px #000;transition-duration:0.3s;opacity:0;filter:blur(4px)}.sec_interview .interview__body>ul .staffList__item:hover .staffList__item__img>.imgEff{transform:scale(1.05);transition:transform 0.2s}.sec_interview .interview__body>ul .staffList__item:hover .staffList__item__img>.imgEff:before{opacity:1;filter:blur(0)}.sec_interview .interview__body>ul .staffList__item__info{display:flex;justify-content:center;margin-top:10px}@media screen and (max-width: 768px){.sec_interview .interview__body>ul .staffList__item__info{justify-content:center}}.sec_interview .interview__body>ul .staffList__item__info__num{font-size:6rem;color:#1858a2;font-family:"Oswald","Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:bold;line-height:1;margin-right:10px}@media screen and (max-width: 768px){.sec_interview .interview__body>ul .staffList__item__info__num{font-size:4.8rem}}.sec_interview .interview__body>ul .staffList__item__info__nameWrap{display:flex;flex-direction:column;align-items:flex-start}.sec_interview .interview__body>ul .staffList__item__info__nameWrap__tit{margin-top:6px;font-family:"Oswald","Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.5rem;line-height:1.4;color:#328ff9}@media screen and (max-width: 768px){.sec_interview .interview__body>ul .staffList__item__info__nameWrap__tit{font-size:1.2rem;line-height:1}}.sec_interview .interview__body>ul .staffList__item__info__nameWrap__bod{color:#3c3c3c;font-family:"Oswald","Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:2.4rem;font-weight:bold;line-height:1.2}@media screen and (max-width: 768px){.sec_interview .interview__body>ul .staffList__item__info__nameWrap__bod{font-size:2.4rem}}.sec_interview .interview__body>ul .staffList__item__work{display:flex;align-items:flex-start;justify-content:center;margin-top:10px}.sec_interview .interview__body>ul .staffList__item__work__join{min-width:84px;margin-right:10px;padding:2px 6px;border:1px solid #1858a2;color:#1858a2;line-height:1.2;font-size:1.2rem}.sec_interview .interview__body>ul .staffList__item__work__job{text-align:center;padding:3px 6px;font-weight:bold;line-height:1.2;font-size:1.2rem;background:#00bc92;color:#fff}.sec_schedule{position:relative;display:flex;justify-content:flex-start;width:100%;margin:150px auto 120px}.sec_schedule.js-active:before{opacity:1;transform:translateX(0)}@media screen and (max-width: 768px){.sec_schedule{display:block;margin:50px auto}}.sec_schedule:before{content:"";position:absolute;bottom:-120px;right:0;background:url("../img/index/bg_gray_border.png") no-repeat right bottom/contain;width:365px;height:584px;transition:.6s .3s;opacity:0;transform:translateX(100px)}@media screen and (max-width: 768px){.sec_schedule:before{width:219px;height:350.4px}}.sec_schedule__img{width:55%;height:320px;background-image:url("../img/index/schedule.png");background-position:center;background-size:cover}@media screen and (max-width: 768px){.sec_schedule__img{width:100%;height:auto;padding-top:50%}}.sec_schedule .schedule__body{position:relative;width:500px;height:100%;margin:0 0 50px -30px}@media screen and (max-width: 768px){.sec_schedule .schedule__body{width:90%;margin:50px auto}}.sec_schedule .schedule__body__hd{position:relative;display:block;margin:0 auto}.sec_schedule .schedule__body__message{position:relative;display:block;margin:30px auto 0;text-align:center}.lower-business .business_link{max-width:1100px;margin:70px auto 50px}@media screen and (max-width: 768px){.lower-business .business_link{max-width:90%;margin:0 auto 50px;padding-top:5%}}.lower-business .business_link ul{display:flex;flex-wrap:wrap;margin-right:-3.3%}@media screen and (max-width: 768px){.lower-business .business_link ul{display:block;margin-right:0}}.lower-business .business_link ul li{width:30%;overflow:hidden;position:relative;margin-bottom:40px;margin-right:3.3%}@media screen and (max-width: 768px){.lower-business .business_link ul li{width:100%;margin-bottom:20px}}.lower-business .business_link ul li a:hover .business_link_button{background:#47a4ff}.lower-business .business_link ul li a:hover .business_link_button div:after{right:-33px}.lower-business .business_link ul li .business_link_image{max-height:250px;width:100%;height:100%}.lower-business .business_link ul li .business_link_button{background:rgba(50,143,249,0.8);padding:10px 90px 10px 40px;text-align:right;width:260px;transform:skewX(-30deg);color:#FFF;font-size:1.8rem;font-weight:bold;position:absolute;bottom:30px;right:-40px;transition:background 0.3s ease}.lower-business .business_link ul li .business_link_button div{transform:skewX(30deg);position:relative}.lower-business .business_link ul li .business_link_button div:after{content:"\f054";font-family:"Font Awesome 5 Free";font-size:1.1rem;color:#328ff9;width:20px;height:20px;border-radius:50%;background-color:#FFF;position:absolute;top:50%;right:-30px;display:flex;align-items:center;justify-content:center;margin-top:-9px;transition:0.2s ease}.lower-business .business_contents_inner{position:relative;margin-bottom:80px;margin-top:-50px;padding-top:50px}@media screen and (max-width: 768px){.lower-business .business_contents_inner{margin-top:-30px;padding-top:30px;padding-bottom:40px;margin-bottom:40px}}.lower-business .business_contents_inner_wrap{max-width:1100px;margin:auto}@media screen and (max-width: 768px){.lower-business .business_contents_inner_wrap{max-width:90%}}.lower-business .business_contents_inner h3{width:50%;font-size:30px;color:#FFF;text-align:center;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:bold;position:relative}@media screen and (max-width: 768px){.lower-business .business_contents_inner h3{width:100%;font-size:22px;line-height:2.7;display:block;line-height:2}.lower-business .business_contents_inner h3:before{content:"";width:106%;height:100%;position:absolute;top:0;z-index:-1;transform:skewX(-30deg)}}.lower-business .business_contents_inner .con_box{padding-top:50px;display:flex;width:100%}.lower-business .business_contents_inner .con_box_image{max-width:50%;width:100%;height:100%}@media screen and (max-width: 768px){.lower-business .business_contents_inner .con_box{display:block;padding-top:20px}.lower-business .business_contents_inner .con_box_image{max-width:100%}}.lower-business .business_contents_inner .con_box .txt_area{flex:1}@media screen and (max-width: 768px){.lower-business .business_contents_inner .con_box .txt_area{padding-top:20px}}.lower-business .business_contents_inner .con_box .txt_area p{margin-bottom:20px}.lower-business .business_contents_inner .con_box .txt_area_link{padding:23px;border:1px #328ff9 solid;background:#fff}.lower-business .business_contents_inner .con_box .txt_area_link_tit{text-align:center;font-size:1.6rem;color:#1858a2;font-weight:600}.lower-business .business_contents_inner .con_box .txt_area_link_btn{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.lower-business .business_contents_inner .con_box .txt_area_link_btn{display:block}}.lower-business .business_contents_inner .con_box .txt_area_link_btn div{width:48%}@media screen and (max-width: 768px){.lower-business .business_contents_inner .con_box .txt_area_link_btn div{width:100%}}@media screen and (max-width: 768px){.lower-business .business_contents_inner .con_box .txt_area_link_btn div:first-child{margin-bottom:15px}}.lower-business .business_contents_inner .con_box .txt_area_link_btn div a{display:block;color:#fff;text-align:center;padding:10px 10px 10px 32px;font-weight:bold;position:relative}.lower-business .business_contents_inner .con_box .txt_area_link_btn div a:after{content:"\f054";font-family:"Font Awesome 5 Free";font-size:1.4rem;color:#fff;width:20px;height:20px;position:absolute;top:50%;left:15px;display:flex;align-items:center;justify-content:center;margin-top:-9px;transition:0.2s ease}.lower-business .business_contents_inner .con_box .txt_area_link_btn div a:hover:after{left:20px}.lower-business .business_contents_inner .con_box .txt_area_link_btn .regular a{background:#328ff9}.lower-business .business_contents_inner .con_box .txt_area_link_btn .regular a:hover{background:#47a4ff}.lower-business .business_contents_inner .con_box .txt_area_link_btn .parttimer a{background:#00bc92}.lower-business .business_contents_inner .con_box .txt_area_link_btn .parttimer a:hover{background:#15d1a7}.lower-business .business_contents_inner:before{content:"";width:50%;height:65px;position:absolute;top:50px;z-index:-1;transform:skewX(-30deg)}@media screen and (max-width: 768px){.lower-business .business_contents_inner:before{content:none}}.lower-business .business_contents_inner:after{content:"";height:calc(100% - 50px);position:absolute;bottom:0;z-index:-2;transform:skewX(-30deg)}@media screen and (max-width: 768px){.lower-business .business_contents_inner:after{height:280px}}.lower-business .business_contents_inner:nth-child(odd) .con_box{flex-direction:row-reverse}.lower-business .business_contents_inner:nth-child(odd) .con_box_image{padding-left:70px}@media screen and (max-width: 768px){.lower-business .business_contents_inner:nth-child(odd) .con_box_image{padding-left:0}}@media screen and (max-width: 768px){.lower-business .business_contents_inner:nth-child(odd) h3{text-align:left}.lower-business .business_contents_inner:nth-child(odd) h3:before{background:#328ff9;left:-40px}}.lower-business .business_contents_inner:nth-child(odd):before{left:-30px;background:#328ff9}.lower-business .business_contents_inner:nth-child(odd):after{width:35%;background:url(../img/common/bg_stripe_bl.jpg);right:-200px}@media screen and (max-width: 768px){.lower-business .business_contents_inner:nth-child(odd):after{width:50%;left:auto;right:-85px}}.lower-business .business_contents_inner:nth-child(even) h3{margin-left:auto}.lower-business .business_contents_inner:nth-child(even) .con_box{flex-direction:row}.lower-business .business_contents_inner:nth-child(even) .con_box_image{padding-right:70px}@media screen and (max-width: 768px){.lower-business .business_contents_inner:nth-child(even) .con_box_image{padding-right:0}}@media screen and (max-width: 768px){.lower-business .business_contents_inner:nth-child(even) h3{text-align:right}.lower-business .business_contents_inner:nth-child(even) h3:before{background:#1858a2;right:-40px}}.lower-business .business_contents_inner:nth-child(even):before{right:-30px;background:#1858a2}.lower-business .business_contents_inner:nth-child(even):after{width:35%;background:url(../img/common/bg_stripe_gr.jpg);left:-180px}@media screen and (max-width: 768px){.lower-business .business_contents_inner:nth-child(even):after{width:50%;left:auto;right:-85px}}.lower-interview_l .name .en_name,.lower-interview_d .name .en_name{font-family:"Oswald","Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.5rem;color:#328ff9;line-height:1.4;margin-top:6px}.lower-interview_l .name .jp_name,.lower-interview_d .name .jp_name{font-size:2.4rem;font-weight:bold;line-height:1.4}.lower-interview_l .belongbox,.lower-interview_d .belongbox{display:inline-block}.lower-interview_l .belongbox>p,.lower-interview_d .belongbox>p{display:inline-block;line-height:1.2;font-size:1.2rem}.lower-interview_l .belongbox .joined,.lower-interview_d .belongbox .joined{border:1px #1858a2 solid;color:#1858a2;margin-right:10px;padding:2px 6px}.lower-interview_l .belongbox .belong,.lower-interview_d .belongbox .belong{padding:3px 6px;background:#00bc92;color:#FFF;font-weight:bold}.lower-interview_l .interview_list{max-width:1100px;margin:70px auto 50px}@media screen and (max-width: 768px){.lower-interview_l .interview_list{max-width:100%;margin:0 auto 50px;padding-top:5%}}.lower-interview_l .interview_list ul{display:flex;flex-wrap:wrap;margin-right:-2%}@media screen and (max-width: 768px){.lower-interview_l .interview_list ul{display:block;margin-right:0}}.lower-interview_l .interview_list ul li{width:48%;margin-right:2%;margin-bottom:70px}@media screen and (max-width: 768px){.lower-interview_l .interview_list ul li{width:100%;margin-right:0;border-bottom:3px #EEE solid;padding:0 5% 15px;margin-bottom:0;margin-top:15px}}.lower-interview_l .interview_list ul li a{display:flex;align-self:flex-start;transition:all 0.24s ease}@media screen and (max-width: 768px){.lower-interview_l .interview_list ul li a{display:block;position:relative}}.lower-interview_l .interview_list ul li a:hover{color:#3c3c3c}.lower-interview_l .interview_list ul li a:hover .interview_list_imagePc{opacity:.7}.lower-interview_l .interview_list ul li a:hover .interview_list_txtwrap .catch:before{width:100%}@media screen and (max-width: 768px){.lower-interview_l .interview_list ul li a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0px 20px 20px;border-color:transparent transparent #328ff9 transparent;position:absolute;bottom:0;right:0}}.lower-interview_l .interview_list_imagePc{width:250px;height:300px;transition:all 0.24s ease}@media screen and (max-width: 768px){.lower-interview_l .interview_list_imagePc{display:none}}.lower-interview_l .interview_list_imageSp{display:none;width:200px;height:240px;margin:0 auto 15px}@media screen and (max-width: 768px){.lower-interview_l .interview_list_imageSp{display:block}}.lower-interview_l .interview_list_txtwrap{flex:1}.lower-interview_l .interview_list_txtwrap .catch{padding:25px 0 25px 25px;display:block;margin-top:25px;margin-bottom:20px;position:relative;font-size:1.6rem;font-style:italic;line-height:2;overflow:hidden}@media screen and (max-width: 768px){.lower-interview_l .interview_list_txtwrap .catch{margin-top:0;margin-bottom:0;overflow:inherit;padding:15px 0 15px 0}}.lower-interview_l .interview_list_txtwrap .catch:before{content:"";width:70%;height:100%;position:absolute;top:0;left:-100px;z-index:-1;transform:skewX(-30deg);background:url(../img/common/bg_stripe_bl.jpg);transition:all 0.24s ease}@media screen and (max-width: 768px){.lower-interview_l .interview_list_txtwrap .catch:before{height:130%}}.lower-interview_l .interview_list_txtwrap_namebox{display:flex;padding-left:25px;margin-bottom:5px}@media screen and (max-width: 768px){.lower-interview_l .interview_list_txtwrap_namebox{padding-left:0;padding-right:30px}}.lower-interview_l .interview_list_txtwrap_namebox .number{font-family:"Oswald","Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:bold;font-size:6rem;color:#1858a2;line-height:1;margin-right:10px}.lower-interview_l .interview_list_txtwrap .belongbox{padding-left:25px}@media screen and (max-width: 768px){.lower-interview_l .interview_list_txtwrap .belongbox{padding-left:0;padding-right:30px}}.lower-interview_d .catch_wrap{margin-top:80px;position:relative;margin-bottom:80px}@media screen and (max-width: 768px){.lower-interview_d .catch_wrap{margin-top:60px;margin-bottom:30px}}.lower-interview_d .catch_wrap .h2_box{min-height:230px;padding:50px 0 30px;background:url(../img/common/bg_stripe_gr.jpg);position:relative;z-index:-1;overflow:hidden;display:flex;align-items:center;line-height:1.8}@media screen and (max-width: 768px){.lower-interview_d .catch_wrap .h2_box{background:#1858a2;padding:20px 5% 60px;min-height:100%}}.lower-interview_d .catch_wrap .h2_box:before{content:"";background:#1858a2;width:90%;height:120%;position:absolute;bottom:0;z-index:0;transform:skewX(-30deg);margin-left:-100px}.lower-interview_d .catch_wrap .h2_box h2{max-width:1100px;font-size:2.4rem;font-style:italic;margin:auto;padding-right:600px;color:#fff;position:relative;z-index:1}@media screen and (max-width: 768px){.lower-interview_d .catch_wrap .h2_box h2{font-size:1.8rem;padding-right:0}}.lower-interview_d .catch_wrap .namewrap{max-width:1100px;margin:auto;display:flex;align-self:flex-end;flex-direction:row-reverse}@media screen and (max-width: 768px){.lower-interview_d .catch_wrap .namewrap{display:block;padding:0 5%}}.lower-interview_d .catch_wrap .namewrap .head_image{max-width:50%;margin-top:-170px;width:100%;height:100%}@media screen and (max-width: 768px){.lower-interview_d .catch_wrap .namewrap .head_image{max-width:100%;margin-top:-30px}}.lower-interview_d .catch_wrap .namewrap_inner{flex:1;padding-top:30px;text-align:right;padding-right:50px}@media screen and (max-width: 768px){.lower-interview_d .catch_wrap .namewrap_inner{padding-right:0;padding-top:15px}}.lower-interview_d .catch_wrap .namewrap_inner .name .en_name{font-size:1.6rem}.lower-interview_d .catch_wrap .namewrap_inner .name .jp_name{font-size:2.8rem;line-height:1.6}.lower-interview_d .catch_wrap:before{content:"";background:url(../img/common/bg_stripe_bl.jpg);width:20%;height:100%;position:absolute;bottom:0;z-index:-1;transform:skewX(-30deg)}@media screen and (max-width: 768px){.lower-interview_d .catch_wrap:before{width:60%;left:-10%}}.lower-interview_d .interview_wrap li{margin-bottom:70px;padding-top:70px;position:relative}@media screen and (max-width: 768px){.lower-interview_d .interview_wrap li{padding-top:30px;margin-bottom:30px}}.lower-interview_d .interview_wrap li:before{content:"";background:#eaf4fe;width:73%;height:250px;transform:skewX(-30deg);position:absolute;z-index:-1}@media screen and (max-width: 768px){.lower-interview_d .interview_wrap li:before{height:230px}}.lower-interview_d .interview_wrap li:nth-child(odd) .txt_wrap{padding-left:60px}@media screen and (max-width: 768px){.lower-interview_d .interview_wrap li:nth-child(odd) .txt_wrap{padding-left:0}}.lower-interview_d .interview_wrap li:nth-child(odd):before{top:0;left:-75px}.lower-interview_d .interview_wrap li:nth-child(even) .interview_wrap_inner{flex-direction:row-reverse}.lower-interview_d .interview_wrap li:nth-child(even) .txt_wrap{padding-right:60px}@media screen and (max-width: 768px){.lower-interview_d .interview_wrap li:nth-child(even) .txt_wrap{padding-right:0}}.lower-interview_d .interview_wrap li:nth-child(even):before{top:0;right:-75px}@media screen and (max-width: 768px){.lower-interview_d .interview_wrap li:nth-child(even):before{left:-75px}}.lower-interview_d .interview_wrap_inner{display:flex;max-width:1100px;margin:auto}@media screen and (max-width: 768px){.lower-interview_d .interview_wrap_inner{display:block;width:90%}}.lower-interview_d .interview_wrap .article_image{max-width:540px;width:100%;height:100%}@media screen and (max-width: 768px){.lower-interview_d .interview_wrap .article_image{margin-bottom:20px}}.lower-interview_d .interview_wrap .txt_wrap{flex:1}.lower-interview_d .interview_wrap .txt_wrap .lead{font-size:2rem;color:#1858a2;display:inline-block;position:relative;padding-left:20px;font-weight:bold;line-height:1.8;margin-bottom:25px}@media screen and (max-width: 768px){.lower-interview_d .interview_wrap .txt_wrap .lead{margin-bottom:15px;font-size:1.7rem}}.lower-interview_d .interview_wrap .txt_wrap .lead:before{content:"";width:5px;height:84%;background:#00bc92;position:absolute;top:10%;left:0}.lower-interview_d .question_wrap{padding-top:50px;padding-bottom:35px;background:#f6f6f6}@media screen and (max-width: 768px){.lower-interview_d .question_wrap{padding-top:30px;padding-bottom:15px}}.lower-interview_d .question_wrap_inner{max-width:1100px;margin:auto}@media screen and (max-width: 768px){.lower-interview_d .question_wrap_inner{width:90%}}.lower-interview_d .question_wrap ul{display:flex;margin-right:-3.33333%;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 768px){.lower-interview_d .question_wrap ul{display:block;margin-right:0}}.lower-interview_d .question_wrap ul li{width:30%;margin-right:3.33333%;margin-bottom:30px}@media screen and (max-width: 768px){.lower-interview_d .question_wrap ul li{width:100%;margin-right:0;margin-bottom:25px}}.lower-interview_d .question_wrap h3{margin-bottom:50px}@media screen and (max-width: 768px){.lower-interview_d .question_wrap h3{margin-bottom:20px}}.lower-interview_d .question_wrap .que_box{display:flex;align-items:flex-start;font-size:1.8rem;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 768px){.lower-interview_d .question_wrap .que_box{margin-bottom:10px}}.lower-interview_d .question_wrap .que_box .num{background:#328ff9;transform:skewX(-30deg);padding:0px 10px;margin-right:20px;margin-left:10px;line-height:2;letter-spacing:0.1em}.lower-interview_d .question_wrap .que_box .num span{display:inline-block;transform:skewX(30deg);font-family:"Oswald","Noto Sans JP",sans-serif;color:#FFF}.lower-interview_d .question_wrap .que_box .que{line-height:1.6;margin-top:5px}.lower-interview_d .question_wrap .txt{line-height:1.8}.lower-interview_d .schedule_wrap{padding:70px 0}@media screen and (max-width: 768px){.lower-interview_d .schedule_wrap{padding:30px 0}}.lower-interview_d .schedule_wrap_inner{max-width:1100px;margin:auto;display:flex;align-items:center;flex-shrink:0}@media screen and (max-width: 768px){.lower-interview_d .schedule_wrap_inner{width:90%;display:block}}.lower-interview_d .schedule_wrap .h3box{flex:0 0 220px;background:#1858a2;display:block;padding:45px 0}@media screen and (max-width: 768px){.lower-interview_d .schedule_wrap .h3box{width:220px;margin:auto;padding:30px 0}}.lower-interview_d .schedule_wrap .h3box .eng,.lower-interview_d .schedule_wrap .h3box .ja{color:#FFF}.lower-interview_d .schedule_wrap .h3box .eng:before,.lower-interview_d .schedule_wrap .h3box .eng:after{content:none}.lower-interview_d .schedule_wrap .detail{background:#FFF;box-shadow:0px 0px 13px -2px #ddd;margin-left:-60px;padding:40px 50px 40px 110px;position:relative;z-index:-1;width:100%}@media screen and (max-width: 768px){.lower-interview_d .schedule_wrap .detail{margin-left:0;margin-top:-30px;padding:60px 5% 10px}}.lower-interview_d .schedule_wrap .detail ul li{display:flex;align-items:flex-start}.lower-interview_d .schedule_wrap .detail ul li .time{flex:0 0 60px;font-family:"Oswald","Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:bold;color:#FFF;background:#00bc92;line-height:1.8;letter-spacing:0.1em;margin-top:8px;text-align:center}@media screen and (max-width: 768px){.lower-interview_d .schedule_wrap .detail ul li .time{margin-top:3px}}.lower-interview_d .schedule_wrap .detail ul li .txt{padding-left:75px;position:relative;padding-bottom:20px}@media screen and (max-width: 768px){.lower-interview_d .schedule_wrap .detail ul li .txt{padding-left:20px}}.lower-interview_d .schedule_wrap .detail ul li .txt:after{content:"";width:1px;height:100%;background:#a0a0a0;position:absolute;top:15px;left:36px;z-index:-1}@media screen and (max-width: 768px){.lower-interview_d .schedule_wrap .detail ul li .txt:after{content:none}}.lower-interview_d .schedule_wrap .detail ul li .txt .tit{font-size:1.8rem;font-weight:bold;position:relative}.lower-interview_d .schedule_wrap .detail ul li .txt .tit:before{content:"";width:9px;height:9px;border-radius:9px;background:#fff;border:3px #328ff9 solid;position:absolute;top:10px;left:-46px;margin-right:-7.5px}@media screen and (max-width: 768px){.lower-interview_d .schedule_wrap .detail ul li .txt .tit:before{content:none}}.lower-interview_d .schedule_wrap .detail ul li:last-child .txt:after{content:none}.lower-interview_d .profile_wrap{padding:65px 0 0;margin-bottom:50px;position:relative}@media screen and (max-width: 768px){.lower-interview_d .profile_wrap{padding:30px 0 0}}.lower-interview_d .profile_wrap:before{content:"";width:40%;height:100%;background:url(../img/common/bg_stripe_bl.jpg);position:absolute;top:0;left:-15%;z-index:-2;transform:skewX(-30deg)}@media screen and (max-width: 768px){.lower-interview_d .profile_wrap:before{width:70%;height:40%;left:-20%}}.lower-interview_d .profile_wrap_inner{max-width:1100px;margin:auto;display:flex}@media screen and (max-width: 768px){.lower-interview_d .profile_wrap_inner{display:block;padding:0 5%}}.lower-interview_d .profile_wrap h3{margin-bottom:10px}.lower-interview_d .profile_wrap .txt_area{text-align:center;padding-bottom:60px}@media screen and (max-width: 768px){.lower-interview_d .profile_wrap .txt_area{padding-bottom:20px}}.lower-interview_d .profile_wrap .txt_area .name{color:#328ff9;font-size:1.6rem;margin-bottom:10px}.lower-interview_d .profile_wrap .txt_area .name span{font-size:1.4rem;margin-left:15px}@media screen and (max-width: 768px){.lower-interview_d .profile_wrap .txt_area .name span{margin-left:0}.lower-interview_d .profile_wrap .txt_area .name span:before{content:"\a";white-space:pre}}.lower-interview_d .profile_wrap .profile_image{flex:0 0 480px;width:100%;height:100%;margin-left:70px;text-align:right}@media screen and (max-width: 768px){.lower-interview_d .profile_wrap .profile_image{margin-left:0;width:100%}}.lower-interview_d .profile_wrap .profile_image p{font-size:1.2rem}.lower-interview_d .pageback{max-width:180px;margin:0 auto 100px}@media screen and (max-width: 768px){.lower-interview_d .pageback{margin:0 auto 50px}}.lower-interview_d .pageback a{background:#328ff9;color:#fff;font-weight:bold;position:relative;display:block;text-align:center;padding:5px}.lower-interview_d .pageback a:before{content:"\f053";font-family:"Font Awesome 5 Free";font-size:1.4rem;color:#fff;width:20px;height:20px;position:absolute;top:50%;left:15px;display:flex;align-items:center;justify-content:center;margin-top:-9px;transition:0.2s ease}.lower-interview_d .pageback a:hover{background:#47a4ff}.lower-interview_d .pageback a:hover:before{left:10px}.lower-schedule_l .name .en_name,.lower-schedule_d .name .en_name{font-family:"Oswald","Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.6rem;color:#328ff9;line-height:1.4;margin-top:6px}.lower-schedule_l .name .jp_name,.lower-schedule_d .name .jp_name{font-size:2.8rem;font-weight:bold;line-height:1.6}.lower-schedule_l .belongbox,.lower-schedule_d .belongbox{display:inline-block}.lower-schedule_l .belongbox>p,.lower-schedule_d .belongbox>p{display:inline-block;line-height:1.2;font-size:1.2rem}.lower-schedule_l .belongbox .joined,.lower-schedule_d .belongbox .joined{border:1px #1858a2 solid;color:#1858a2;margin-right:10px;padding:2px 6px}.lower-schedule_l .belongbox .belong,.lower-schedule_d .belongbox .belong{padding:3px 6px;background:#00bc92;color:#FFF;font-weight:bold}.lower-schedule_l .schedule_list{padding:70px 0 40px}@media screen and (max-width: 768px){.lower-schedule_l .schedule_list{padding:30px 0 15px}}.lower-schedule_l .schedule_list ul li{padding:40px 0;position:relative;transition:all 0.24s ease}@media screen and (max-width: 768px){.lower-schedule_l .schedule_list ul li{padding:30px 5%}}.lower-schedule_l .schedule_list ul li:before{content:"";width:70%;height:240px;transform:skewX(-30deg);position:absolute;top:0;left:-75px;z-index:-1}.lower-schedule_l .schedule_list ul li:nth-child(odd):before{background:#eaf4fe}.lower-schedule_l .schedule_list ul li:nth-child(even):before{background:#f6f6f6}.lower-schedule_l .schedule_list ul a{display:block;transition:all 0.24s ease;max-width:1100px;margin:auto}.lower-schedule_l .schedule_list ul a:hover{color:#3c3c3c}.lower-schedule_l .schedule_list ul a:hover .inner .image{opacity:.7}.lower-schedule_l .schedule_list ul a:hover .inner .txtwrap .link_btn{background:#47a4ff}.lower-schedule_l .schedule_list ul a:hover .inner .txtwrap .link_btn:before{left:20px}.lower-schedule_l .schedule_list .inner{display:flex;align-items:flex-start}@media screen and (max-width: 768px){.lower-schedule_l .schedule_list .inner{display:block}}.lower-schedule_l .schedule_list .inner .image{flex:0 0 400px;max-height:240px;overflow:hidden;margin-right:50px;transition:all 0.24s ease}@media screen and (max-width: 768px){.lower-schedule_l .schedule_list .inner .image{margin-right:0}}.lower-schedule_l .schedule_list .inner .txtwrap{width:100%;padding:30px 50px;background:#FFF;box-shadow:0px 0px 13px -2px #ddd;position:relative}@media screen and (max-width: 768px){.lower-schedule_l .schedule_list .inner .txtwrap{padding:20px 5% 90px}}.lower-schedule_l .schedule_list .inner .txtwrap .catch{font-size:1.6rem;font-style:italic;font-weight:bold;color:#1858a2;border-bottom:1px #e5e5e5 solid;padding-bottom:20px}.lower-schedule_l .schedule_list .inner .txtwrap .prfbox{padding-top:20px;padding-right:230px}@media screen and (max-width: 768px){.lower-schedule_l .schedule_list .inner .txtwrap .prfbox{padding-right:0}}.lower-schedule_l .schedule_list .inner .txtwrap .link_btn{width:180px;background:#328ff9;color:#fff;font-weight:bold;text-align:center;padding:5px;position:absolute;bottom:30px;right:50px}@media screen and (max-width: 768px){.lower-schedule_l .schedule_list .inner .txtwrap .link_btn{bottom:30px;right:50%;margin-right:-90px}}.lower-schedule_l .schedule_list .inner .txtwrap .link_btn:before{content:"\f054";font-family:"Font Awesome 5 Free";font-size:1.4rem;color:#fff;width:20px;height:20px;position:absolute;top:50%;left:15px;display:flex;align-items:center;justify-content:center;margin-top:-9px;transition:all 0.2s ease}.lower-schedule_d .schedule_profile{margin-top:80px;padding:70px 0;position:relative}@media screen and (max-width: 768px){.lower-schedule_d .schedule_profile{margin-top:60px;margin-bottom:30px;padding:30px 0}}.lower-schedule_d .schedule_profile:before{content:"";width:55%;height:240px;background:#1858a2;transform:skewX(-30deg);position:absolute;top:0;left:-20%;z-index:-1}@media screen and (max-width: 768px){.lower-schedule_d .schedule_profile:before{width:75%;height:140px}}.lower-schedule_d .schedule_profile:after{content:"";width:45%;height:240px;background:url(../img/common/bg_stripe_gr.jpg);transform:skewX(-30deg);position:absolute;top:0;right:-20%;z-index:-1}@media screen and (max-width: 768px){.lower-schedule_d .schedule_profile:after{height:140px}}.lower-schedule_d .schedule_profile .inner{max-width:1100px;margin:auto;display:flex;align-items:flex-start;position:relative}@media screen and (max-width: 768px){.lower-schedule_d .schedule_profile .inner{display:block;padding:0 5% 50px}}.lower-schedule_d .schedule_profile .inner:after{content:"SCHEDULE";font-family:"Oswald","Noto Sans JP",sans-serif;font-size:8.5rem;font-weight:bold;letter-spacing:0.075em;line-height:1;color:#eaf4fe;position:absolute;bottom:0;right:-105px}@media screen and (max-width: 768px){.lower-schedule_d .schedule_profile .inner:after{font-size:5.5rem;bottom:-30px;right:5%}}.lower-schedule_d .schedule_profile .image{flex:0 0 500px;max-height:300px;overflow:hidden;margin-right:50px}@media screen and (max-width: 768px){.lower-schedule_d .schedule_profile .image{margin-right:0;margin-bottom:20px;max-height:auto}}.lower-schedule_d .schedule_profile .txtwrap{width:100%}.lower-schedule_d .schedule_profile .txtwrap .catch{font-size:2.4rem;font-style:italic;line-height:1.8;color:#1858a2;margin-bottom:25px}@media screen and (max-width: 768px){.lower-schedule_d .schedule_profile .txtwrap .catch{font-size:1.8rem;margin-bottom:20px}}.lower-schedule_d .schedule_day{margin-bottom:35px}@media screen and (max-width: 768px){.lower-schedule_d .schedule_day{padding:0 5%}}.lower-schedule_d .schedule_day li{padding-top:30px;padding-bottom:45px;position:relative}@media screen and (max-width: 768px){.lower-schedule_d .schedule_day li{padding-top:20px;padding-bottom:30px}}.lower-schedule_d .schedule_day li:before{content:"";width:50%;height:150px;transform:skewX(-30deg);position:absolute;top:0;left:-75px;z-index:-1}@media screen and (max-width: 768px){.lower-schedule_d .schedule_day li:before{width:90%;height:100px}}.lower-schedule_d .schedule_day li:nth-child(odd):before{background:#eaf4fe}.lower-schedule_d .schedule_day li:nth-child(even):before{background:#f6f6f6}.lower-schedule_d .schedule_day li:last-child .time:after{content:none}.lower-schedule_d .schedule_day .inner{max-width:1100px;margin:auto;display:flex}@media screen and (max-width: 768px){.lower-schedule_d .schedule_day .inner{display:block}}.lower-schedule_d .schedule_day .time{flex:0 0 120px;position:relative;padding-top:40px}@media screen and (max-width: 768px){.lower-schedule_d .schedule_day .time{padding-top:0}}.lower-schedule_d .schedule_day .time p{display:inline-block;padding:0 8px;background:#00bc92;color:#FFF;font-weight:bold;font-size:1.6rem;font-family:"Oswald","Noto Sans JP",sans-serif;line-height:1.8;letter-spacing:0.1em}.lower-schedule_d .schedule_day .time:before{content:"";width:9px;height:9px;border-radius:9px;background:#fff;border:3px #328ff9 solid;position:absolute;top:48px;left:81px;margin-right:-7.5px;z-index:1}@media screen and (max-width: 768px){.lower-schedule_d .schedule_day .time:before{content:none}}.lower-schedule_d .schedule_day .time:after{content:"";width:1px;height:calc(100% + 70px);background:#a0a0a0;position:absolute;top:55px;left:88px}@media screen and (max-width: 768px){.lower-schedule_d .schedule_day .time:after{content:none}}.lower-schedule_d .schedule_day .txt_wrap{background:#FFF;box-shadow:0px 0px 13px -2px #ddd;padding:20px;display:flex;align-items:flex-start}@media screen and (max-width: 768px){.lower-schedule_d .schedule_day .txt_wrap{display:block;padding:10px 5% 15px}}.lower-schedule_d .schedule_day .txt_wrap_inner{padding:15px 40px 15px 20px}@media screen and (max-width: 768px){.lower-schedule_d .schedule_day .txt_wrap_inner{padding:5%}}.lower-schedule_d .schedule_day .txt_wrap_inner .tit{display:flex;font-size:1.8rem;color:#328ff9;font-weight:bold}.lower-schedule_d .schedule_day .txt_wrap_inner .tit .num{font-family:"Oswald","Noto Sans JP",sans-serif;font-size:3rem;color:#1858a2;line-height:1;margin-right:15px}.lower-schedule_d .schedule_day .txt_wrap .image{flex:0 0 300px}.lower-schedule_d .schedule_message{max-width:1100px;margin:auto;display:flex;align-items:flex-start;flex-direction:row-reverse;padding-bottom:60px}@media screen and (max-width: 768px){.lower-schedule_d .schedule_message{display:block;padding:0 5% 30px}}.lower-schedule_d .schedule_message .txt_area{text-align:center}@media screen and (max-width: 768px){.lower-schedule_d .schedule_message .txt_area{text-align:left}}.lower-schedule_d .schedule_message .txt_area h3{margin-bottom:15px}.lower-schedule_d .schedule_message .txt_area .tit{font-size:1.6rem;font-weight:bold;color:#328ff9;margin-bottom:5px}.lower-schedule_d .schedule_message .txt_area .name{padding-top:15px;font-size:1.6rem;font-weight:bold}@media screen and (max-width: 768px){.lower-schedule_d .schedule_message .txt_area .name{text-align:center}}.lower-schedule_d .schedule_message .txt_area .name span{font-size:1.4rem;margin-left:20px}@media screen and (max-width: 768px){.lower-schedule_d .schedule_message .txt_area .name span{margin-left:0}.lower-schedule_d .schedule_message .txt_area .name span:before{content:"\a";white-space:pre}}.lower-schedule_d .schedule_message .image_area{flex:0 0 400px;margin-right:60px}@media screen and (max-width: 768px){.lower-schedule_d .schedule_message .image_area{margin-right:0;padding-top:20px}}.lower-schedule_d .schedule_message .image_area .image{max-height:250px;overflow:hidden}.lower-schedule_d .schedule_message .image_area p{font-size:1.2rem;padding-top:10px}.lower-schedule_d .btn_area{max-width:1100px;margin:0 auto 100px;display:flex;justify-content:center}@media screen and (max-width: 768px){.lower-schedule_d .btn_area{display:block;margin:0 auto 40px}}.lower-schedule_d .btn_area div{flex:0 0 240px;margin:0 12px}@media screen and (max-width: 768px){.lower-schedule_d .btn_area div{width:80%;margin:auto}}.lower-schedule_d .btn_area div a{color:#fff;font-weight:bold;position:relative;display:block;text-align:center;padding:5px}.lower-schedule_d .btn_area div a:before{font-family:"Font Awesome 5 Free";font-size:1.4rem;color:#fff;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:-9px;transition:0.2s ease;position:absolute}@media screen and (max-width: 768px){.lower-schedule_d .btn_area .pageback{margin-bottom:20px}}.lower-schedule_d .btn_area .pageback a{background:#328ff9}.lower-schedule_d .btn_area .pageback a:before{content:"\f053";top:50%;left:10px}.lower-schedule_d .btn_area .pageback a:hover{background:#47a4ff}.lower-schedule_d .btn_area .pageback a:hover:before{left:5px}.lower-schedule_d .btn_area .interview_link a{background:#00bc92}.lower-schedule_d .btn_area .interview_link a:before{content:"\f054";top:50%;left:10px}.lower-schedule_d .btn_area .interview_link a:hover{background:#15d1a7}.lower-schedule_d .btn_area .interview_link a:hover:before{left:15px}.lower-faq .faq_wrap{margin-top:60px;margin-bottom:100px;padding-top:50px;position:relative}@media screen and (max-width: 768px){.lower-faq .faq_wrap{margin-top:30px;padding-top:30px;margin-bottom:50px}}.lower-faq .faq_wrap:before,.lower-faq .faq_wrap:after{content:"";height:360px;transform:skewX(-30deg);position:absolute;z-index:-1}@media screen and (max-width: 768px){.lower-faq .faq_wrap:before,.lower-faq .faq_wrap:after{height:160px}}.lower-faq .faq_wrap:before{width:75%;background:#eaf4fe;top:0;left:-20%}.lower-faq .faq_wrap:after{width:200px;background:url(../img/common/bg_stripe_bl.jpg);top:0;left:45%}@media screen and (max-width: 768px){.lower-faq .faq_wrap:after{width:80px;left:55%}}.lower-faq .faq_wrap .bg{padding-bottom:50px;position:relative}@media screen and (max-width: 768px){.lower-faq .faq_wrap .bg{padding-bottom:30px}}.lower-faq .faq_wrap .bg:before,.lower-faq .faq_wrap .bg:after{content:"";height:360px;transform:skewX(-30deg);position:absolute;z-index:-1}@media screen and (max-width: 768px){.lower-faq .faq_wrap .bg:before,.lower-faq .faq_wrap .bg:after{height:160px}}.lower-faq .faq_wrap .bg:before{width:75%;background:#eaf4fe;bottom:0;right:-20%}.lower-faq .faq_wrap .bg:after{width:200px;background:url(../img/common/bg_stripe_bl.jpg);bottom:0;right:45%}@media screen and (max-width: 768px){.lower-faq .faq_wrap .bg:after{width:80px;right:55%}}.lower-faq .faq_wrap .inner{max-width:1100px;margin:auto;background:#FFF;box-shadow:0px 0px 13px -2px #ddd;padding:80px 100px}@media screen and (max-width: 768px){.lower-faq .faq_wrap .inner{margin:0 5%;padding:30px 5% 10px}}.lower-faq .faq_wrap h3{margin-bottom:40px}@media screen and (max-width: 768px){.lower-faq .faq_wrap h3{margin-bottom:20px}}.lower-faq .faq_wrap ul li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px #e5e5e5 solid}.lower-faq .faq_wrap .que_box{display:flex;align-items:flex-start;font-size:1.6rem;font-weight:bold;margin-bottom:10px}.lower-faq .faq_wrap .que_box .icon{background:#328ff9;transform:skewX(-30deg);padding:0px 18px;margin-right:20px;margin-left:10px;letter-spacing:0.1em}@media screen and (max-width: 768px){.lower-faq .faq_wrap .que_box .icon{padding:0px 10px;margin-right:15px}}.lower-faq .faq_wrap .que_box .icon span{display:inline-block;transform:skewX(30deg);font-family:"Oswald","Noto Sans JP",sans-serif;font-size:1.8rem;font-weight:bold;color:#FFF}@media screen and (max-width: 768px){.lower-faq .faq_wrap .que_box .icon span{font-size:1.6rem}}.lower-faq .faq_wrap .que_box .que{margin-top:5px;line-height:1.8}@media screen and (max-width: 768px){.lower-faq .faq_wrap .que_box .que{margin-top:0}}.lower-faq .faq_wrap .ans{background:#f6f6f6;padding:8px 20px}
/*# sourceMappingURL=style.css.map */
