/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}svg{margin:0;padding:0;display:block;width:auto;height:auto;position:relative}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td{vertical-align:top;padding:0}th{vertical-align:top;padding:0;text-align:left;font-weight:bold}:root{--main-color: #084E7F;--sub-color: #00A5E5;--feature-color: #ACE3E8}.flip-in{opacity:0;transform:rotateX(90deg);transition:opacity .6s ease,transform .6s ease}.flip-in.visible{opacity:1;transform:rotateX(0)}.under-in{opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease}.under-in.visible,.under-in.active{opacity:1;transform:translateY(0)}.right-in{opacity:0;transform:translateX(50px);transition:opacity 1s ease,transform 1s ease}.right-in.visible,.right-in.active{opacity:1;transform:translateX(0)}.left-in{opacity:0;transform:translateX(-50px);transition:opacity 1s ease,transform 1s ease}.left-in.visible,.left-in.active{opacity:1;transform:translateX(0)}.roll-in{opacity:0;transform:rotateY(180deg);transition:opacity .6s ease,transform .6s ease}.roll-in.visible{opacity:1;transform:rotateY(0)}.text-in,.text-sub-in{opacity:0;transform:rotateX(90deg);transition:opacity .6s ease,transform .6s ease}.text-in.visible,.text-sub-in.visible{opacity:1;transform:translateY(0)}.delay-01{transition-delay:.3s}.delay-02{transition-delay:.6s}.delay-03{transition-delay:.9s}.delay-04{transition-delay:1.2s}@keyframes floatBackground{0%{background-position:0% 0%}50%{background-position:50% 10%}100%{background-position:0% 0%}}.reflection{display:inline-block;position:relative;overflow:hidden}.reflection:after{content:"";height:100%;width:30px;position:absolute;top:-180px;left:0;background-color:rgba(243,243,243,.8);opacity:0;-webkit-transform:rotate(45deg);-webkit-animation:reflection 3s ease-in-out infinite}@keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@keyframes textshine{0%{background-position:100% 50%}100%{background-position:0% 50%}}*{margin:0;padding:0;box-sizing:border-box;font-weight:500}* .sp{display:none}* body{overflow-x:hidden;font-family:"Noto Sans JP",sans-serif}* body .font-en{font-family:"proxima-nova",sans-serif}* body.no-scroll{overflow:hidden;position:fixed;width:100%}* body main{padding-top:calc(6.7708333333vw)}@media(max-width: 767px){* body main{padding-top:calc(17.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){* body main{padding-top:calc(6.7708333333vw)}}@media(max-width: 767px){* .sp{display:block}* .pc{display:none}}header{width:100%;height:calc(6.7708333333vw);display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;padding:calc(0vw) calc(2.6041666667vw);z-index:1000;background:#fff;position:fixed}@media(max-width: 767px){header{height:calc(17.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){header{height:calc(6.7708333333vw)}}@media(max-width: 767px){header{padding:calc(0vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header{padding:calc(0vw) calc(2.6041666667vw)}}header .logo{width:calc(15.625vw)}@media(max-width: 767px){header .logo{width:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){header .logo{width:calc(15.625vw)}}header .logo img{width:100%}header .header_right{display:flex;flex-direction:row;align-items:center;z-index:1001}header .header_right .entry_btn{width:calc(14.5833333333vw);height:calc(4.1666666667vw);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:min(2.6041666667vw,50px);font-family:"apotek-extracond",sans-serif;font-weight:400;color:#fff;background:linear-gradient(to right bottom, #00A5E5, #ACE3E8);border-radius:2vw;letter-spacing:.5vw;transition:all .3s ease}@media(max-width: 767px){header .header_right .entry_btn{width:calc(37.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){header .header_right .entry_btn{width:calc(14.5833333333vw)}}@media(max-width: 767px){header .header_right .entry_btn{height:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .header_right .entry_btn{height:calc(4.1666666667vw)}}@media(max-width: 767px){header .header_right .entry_btn{font-size:min(6.6666666667vw,50px)}}@media(min-width: 767px)and (max-width: 1000px){header .header_right .entry_btn{font-size:min(2.6041666667vw,50px)}}header .header_right .entry_btn:hover{border-top-right-radius:0}header .header_right .hamburger{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:calc(2.34375vw);margin-left:calc(2.6041666667vw);position:relative;cursor:pointer}@media(max-width: 767px){header .header_right .hamburger{height:calc(6vw)}}@media(min-width: 767px)and (max-width: 1000px){header .header_right .hamburger{height:calc(2.34375vw)}}@media(max-width: 767px){header .header_right .hamburger{margin-left:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .header_right .hamburger{margin-left:calc(2.6041666667vw)}}header .header_right .hamburger span{width:calc(2.6041666667vw);height:3px;border-radius:.5vw;background:var(--main-color);transition:all .3s ease}@media(max-width: 767px){header .header_right .hamburger span{width:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .header_right .hamburger span{width:calc(2.6041666667vw)}}header .header_right .hamburger span:nth-child(2){width:calc(1.8229166667vw)}@media(max-width: 767px){header .header_right .hamburger span:nth-child(2){width:calc(4.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .header_right .hamburger span:nth-child(2){width:calc(1.8229166667vw)}}header .header_right .hamburger.active{width:calc(2.6041666667vw);position:relative}@media(max-width: 767px){header .header_right .hamburger.active{width:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .header_right .hamburger.active{width:calc(2.6041666667vw)}}header .header_right .hamburger.active span{position:absolute}header .header_right .hamburger.active span:nth-child(1){transform:rotate(45deg) translateY(-50%);top:50%}header .header_right .hamburger.active span:nth-child(2){transform:translate(100%, -50%);opacity:0;top:50%}header .header_right .hamburger.active span:nth-child(3){transform:rotate(-45deg) translateY(-50%);top:50%}header .hd_nav{position:fixed;top:0;right:0;width:30vw;height:100vh;background:#fff;box-sizing:border-box;padding:calc(10.4166666667vw) calc(2.6041666667vw) calc(2.6041666667vw);transition:all .3s ease;transform:translate(100%);box-shadow:4px 6px 13px rgba(0,0,0,.13)}@media(max-width: 767px){header .hd_nav{padding:calc(26.6666666667vw) calc(6.6666666667vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .hd_nav{padding:calc(10.4166666667vw) calc(2.6041666667vw) calc(2.6041666667vw)}}header .hd_nav .nav_inner{display:flex;flex-direction:column;align-items:flex-start}header .hd_nav .nav_inner--item{opacity:0;transform:translateX(100px);animation:none}header .hd_nav .nav_inner--item a{display:flex;flex-direction:column;align-items:flex-start;font-size:min(2.6041666667vw,50px);font-family:"proxima-nova",sans-serif;font-weight:700;color:var(--main-color)}@media(max-width: 767px){header .hd_nav .nav_inner--item a{font-size:min(6.6666666667vw,50px)}}@media(min-width: 767px)and (max-width: 1000px){header .hd_nav .nav_inner--item a{font-size:min(2.6041666667vw,50px)}}header .hd_nav .nav_inner--item a span{margin-top:calc(0.2604166667vw);font-size:min(.9375vw,18px);color:#000}@media(max-width: 767px){header .hd_nav .nav_inner--item a span{margin-top:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .hd_nav .nav_inner--item a span{margin-top:calc(0.2604166667vw)}}@media(max-width: 767px){header .hd_nav .nav_inner--item a span{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){header .hd_nav .nav_inner--item a span{font-size:min(.9375vw,18px)}}header .hd_nav .nav_inner--item:not(:last-child){margin-bottom:calc(1.5625vw)}@media(max-width: 767px){header .hd_nav .nav_inner--item:not(:last-child){margin-bottom:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){header .hd_nav .nav_inner--item:not(:last-child){margin-bottom:calc(1.5625vw)}}header .hd_nav.active{transform:translate(0)}header .hd_nav.active .nav_inner--item{animation:slideInRight .6s ease forwards}header .hd_nav.active .nav_inner--item:nth-child(1){animation-delay:.3s}header .hd_nav.active .nav_inner--item:nth-child(2){animation-delay:.6s}header .hd_nav.active .nav_inner--item:nth-child(3){animation-delay:.9s}header .hd_nav.active .nav_inner--item:nth-child(4){animation-delay:1.2s}header .hd_nav.active .nav_inner--item:nth-child(5){animation-delay:1.5s}header .hd_nav.active .nav_inner--item:nth-child(6){animation-delay:1.8s}header .hd_nav.active .nav_inner--item:nth-child(7){animation-delay:2.1s}header .hd_nav.active .nav_inner--item:nth-child(8){animation-delay:2.1s}@media(max-width: 767px){header{height:calc(5.2083333333vw);padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){header{height:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header{height:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){header{padding:calc(0vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header{padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px){header .logo{width:calc(10.4166666667vw)}}@media(max-width: 767px)and (max-width: 767px){header .logo{width:calc(26.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .logo{width:calc(10.4166666667vw)}}@media(max-width: 767px){header .header_right .entry_btn{width:calc(10.4166666667vw);height:calc(3.125vw);font-size:min(2.34375vw,45px);border-radius:1vw}}@media(max-width: 767px)and (max-width: 767px){header .header_right .entry_btn{width:calc(26.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .header_right .entry_btn{width:calc(10.4166666667vw)}}@media(max-width: 767px)and (max-width: 767px){header .header_right .entry_btn{height:calc(8vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .header_right .entry_btn{height:calc(3.125vw)}}@media(max-width: 767px)and (max-width: 767px){header .header_right .entry_btn{font-size:min(6vw,45px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .header_right .entry_btn{font-size:min(2.34375vw,45px)}}@media(max-width: 767px){header .header_right .hamburger span{height:2px}header .hd_nav{width:100vw;height:100vh;padding:calc(7.8125vw) calc(1.5625vw) calc(1.5625vw);box-shadow:none}}@media(max-width: 767px)and (max-width: 767px){header .hd_nav{padding:calc(20vw) calc(4vw) calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .hd_nav{padding:calc(7.8125vw) calc(1.5625vw) calc(1.5625vw)}}@media(max-width: 767px){header .hd_nav .nav_inner--item a{font-size:min(2.34375vw,45px)}}@media(max-width: 767px)and (max-width: 767px){header .hd_nav .nav_inner--item a{font-size:min(6vw,45px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .hd_nav .nav_inner--item a{font-size:min(2.34375vw,45px)}}@media(max-width: 767px){header .hd_nav .nav_inner--item a span{margin-top:calc(0.5208333333vw);font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){header .hd_nav .nav_inner--item a span{margin-top:calc(1.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .hd_nav .nav_inner--item a span{margin-top:calc(0.5208333333vw)}}@media(max-width: 767px)and (max-width: 767px){header .hd_nav .nav_inner--item a span{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .hd_nav .nav_inner--item a span{font-size:min(1.25vw,24px)}}@media(max-width: 767px){header .hd_nav .nav_inner--item:not(:last-child){margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){header .hd_nav .nav_inner--item:not(:last-child){margin-bottom:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .hd_nav .nav_inner--item:not(:last-child){margin-bottom:calc(2.6041666667vw)}}@keyframes slideInRight{to{opacity:1;transform:translateX(0)}}.s--title{font-size:min(7.8125vw,150px);color:var(--main-color);font-weight:700;margin-left:calc(2.6041666667vw)}@media(max-width: 767px){.s--title{font-size:min(20vw,150px)}}@media(min-width: 767px)and (max-width: 1000px){.s--title{font-size:min(7.8125vw,150px)}}@media(max-width: 767px){.s--title{margin-left:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.s--title{margin-left:calc(2.6041666667vw)}}.s--title span{font-family:"Noto Sans JP",sans-serif;color:#000;font-size:min(1.5625vw,30px);margin-left:calc(1.5625vw)}@media(max-width: 767px){.s--title span{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.s--title span{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){.s--title span{margin-left:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.s--title span{margin-left:calc(1.5625vw)}}@media(max-width: 767px){.s--title{font-size:min(5.2083333333vw,100px);margin-left:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){.s--title{font-size:min(13.3333333333vw,100px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.s--title{font-size:min(5.2083333333vw,100px)}}@media(max-width: 767px)and (max-width: 767px){.s--title{margin-left:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.s--title{margin-left:calc(2.6041666667vw)}}@media(max-width: 767px){.s--title span{font-size:min(1.25vw,24px);margin-left:calc(1.5625vw);margin-top:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.s--title span{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.s--title span{font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){.s--title span{margin-left:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.s--title span{margin-left:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){.s--title span{margin-top:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.s--title span{margin-top:calc(1.0416666667vw)}}.u--title{font-size:min(5.2083333333vw,100px);font-weight:700;display:flex;flex-direction:column;align-items:center}@media(max-width: 767px){.u--title{font-size:min(13.3333333333vw,100px)}}@media(min-width: 767px)and (max-width: 1000px){.u--title{font-size:min(5.2083333333vw,100px)}}.u--title span{font-family:"Noto Sans JP",sans-serif;color:#000;font-size:min(1.5625vw,30px)}@media(max-width: 767px){.u--title span{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.u--title span{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){.u--title{font-size:min(3.6458333333vw,70px)}}@media(max-width: 767px)and (max-width: 767px){.u--title{font-size:min(9.3333333333vw,70px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.u--title{font-size:min(3.6458333333vw,70px)}}@media(max-width: 767px){.u--title span{font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){.u--title span{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.u--title span{font-size:min(1.25vw,24px)}}.under--title{font-size:min(7.8125vw,150px);font-weight:700;color:#dbdbdb}@media(max-width: 767px){.under--title{font-size:min(20vw,150px)}}@media(min-width: 767px)and (max-width: 1000px){.under--title{font-size:min(7.8125vw,150px)}}.under--title .colors{font-weight:700;color:var(--sub-color)}.under--title .jp-text{display:block;font-family:"Noto Sans JP",sans-serif;color:#000;font-size:min(1.5625vw,30px)}@media(max-width: 767px){.under--title .jp-text{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.under--title .jp-text{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){.under--title{font-size:min(3.6458333333vw,70px)}}@media(max-width: 767px)and (max-width: 767px){.under--title{font-size:min(9.3333333333vw,70px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.under--title{font-size:min(3.6458333333vw,70px)}}@media(max-width: 767px){.under--title .jp-text{font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){.under--title .jp-text{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.under--title .jp-text{font-size:min(1.25vw,24px)}}footer{width:100%;background:var(--feature-color);border-top-left-radius:10.42vw;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:calc(5.2083333333vw) calc(2.6041666667vw) calc(0.78125vw);position:relative}@media(max-width: 767px){footer{padding:calc(13.3333333333vw) calc(6.6666666667vw) calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){footer{padding:calc(5.2083333333vw) calc(2.6041666667vw) calc(0.78125vw)}}footer::after{content:"";display:block;width:calc(15.625vw);height:calc(15.625vw);background-image:url(../images/section_curve.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:-15.6vw;right:0}@media(max-width: 767px){footer::after{width:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){footer::after{width:calc(15.625vw)}}@media(max-width: 767px){footer::after{height:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){footer::after{height:calc(15.625vw)}}footer .footer_inner{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:calc(5.2083333333vw)}@media(max-width: 767px){footer .footer_inner{margin-bottom:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .footer_inner{margin-bottom:calc(5.2083333333vw)}}footer .footer_inner--left .footer_logo img{width:calc(15.625vw);margin-bottom:calc(0.78125vw)}@media(max-width: 767px){footer .footer_inner--left .footer_logo img{width:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .footer_inner--left .footer_logo img{width:calc(15.625vw)}}@media(max-width: 767px){footer .footer_inner--left .footer_logo img{margin-bottom:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .footer_inner--left .footer_logo img{margin-bottom:calc(0.78125vw)}}footer .footer_inner--left .footer_address--compname{font-size:min(1.3020833333vw,25px);font-weight:700}@media(max-width: 767px){footer .footer_inner--left .footer_address--compname{font-size:min(3.3333333333vw,25px)}}@media(min-width: 767px)and (max-width: 1000px){footer .footer_inner--left .footer_address--compname{font-size:min(1.3020833333vw,25px)}}footer .footer_inner--left .footer_address--text{font-size:min(1.0416666667vw,20px);line-height:calc(1.0416666667vw*1.5);display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(0.5208333333vw)}@media(max-width: 767px){footer .footer_inner--left .footer_address--text{font-size:min(2.6666666667vw,20px);line-height:calc(2.6666666667vw*1.5)}}@media(min-width: 767px)and (max-width: 1000px){footer .footer_inner--left .footer_address--text{font-size:min(1.0416666667vw,20px);line-height:calc(1.0416666667vw*1.5)}}@media(max-width: 767px){footer .footer_inner--left .footer_address--text{margin-top:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .footer_inner--left .footer_address--text{margin-top:calc(0.5208333333vw)}}footer .footer_inner--left .footer_address--text span{font-size:min(.78125vw,15px)}@media(max-width: 767px){footer .footer_inner--left .footer_address--text span{font-size:min(2vw,15px)}}@media(min-width: 767px)and (max-width: 1000px){footer .footer_inner--left .footer_address--text span{font-size:min(.78125vw,15px)}}footer .footer_inner .footer_nav .nav_inner{display:flex;flex-direction:row;align-items:flex-start}footer .footer_inner .footer_nav .nav_inner--item a{font-size:min(1.25vw,24px);font-weight:400;transition:all .3s ease}@media(max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item a{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item a{font-size:min(1.25vw,24px)}}footer .footer_inner .footer_nav .nav_inner--item a:hover{color:var(--main-color)}footer .footer_inner .footer_nav .nav_inner--item:not(:last-child){margin-right:calc(1.875vw)}@media(max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item:not(:last-child){margin-right:calc(4.8vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item:not(:last-child){margin-right:calc(1.875vw)}}footer .footer_inner .footer_nav .nav_inner--item_child{display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(0.78125vw);box-sizing:border-box;padding-left:calc(1.25vw)}@media(max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item_child{margin-top:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item_child{margin-top:calc(0.78125vw)}}@media(max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item_child{padding-left:calc(3.2vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item_child{padding-left:calc(1.25vw)}}footer .footer_inner .footer_nav .nav_inner--item_child--item a{font-size:min(1.0416666667vw,20px)}@media(max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item_child--item a{font-size:min(2.6666666667vw,20px)}}@media(min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item_child--item a{font-size:min(1.0416666667vw,20px)}}footer .footer_inner .footer_nav .nav_inner--item_child--item:not(:last-child){margin-bottom:calc(0.5208333333vw)}@media(max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item_child--item:not(:last-child){margin-bottom:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item_child--item:not(:last-child){margin-bottom:calc(0.5208333333vw)}}footer .copy_right{font-size:min(1.5625vw,30px);font-weight:400;color:#575757}@media(max-width: 767px){footer .copy_right{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){footer .copy_right{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){footer{border-top-left-radius:10.42vw;padding:calc(7.8125vw) calc(1.0416666667vw) calc(0.78125vw)}}@media(max-width: 767px)and (max-width: 767px){footer{padding:calc(20vw) calc(2.6666666667vw) calc(2vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer{padding:calc(7.8125vw) calc(1.0416666667vw) calc(0.78125vw)}}@media(max-width: 767px){footer::after{width:calc(7.8125vw);height:calc(7.8125vw);top:-20vw;right:0}}@media(max-width: 767px)and (max-width: 767px){footer::after{width:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer::after{width:calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){footer::after{height:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer::after{height:calc(7.8125vw)}}@media(max-width: 767px){footer .footer_inner{flex-direction:column;align-items:center;margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner{margin-bottom:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner{margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px){footer .footer_inner--left{display:flex;flex-direction:column;align-items:center;margin-bottom:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner--left{margin-bottom:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner--left{margin-bottom:calc(1.5625vw)}}@media(max-width: 767px){footer .footer_inner--left .footer_logo img{width:calc(20.8333333333vw)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner--left .footer_logo img{width:calc(53.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner--left .footer_logo img{width:calc(20.8333333333vw)}}@media(max-width: 767px){footer .footer_inner--left .footer_address{display:flex;flex-direction:column;align-items:center}footer .footer_inner--left .footer_address--compname{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner--left .footer_address--compname{font-size:min(4.6666666667vw,35px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner--left .footer_address--compname{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px){footer .footer_inner--left .footer_address--text{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.5);align-items:center;margin-top:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner--left .footer_address--text{font-size:min(3.7333333333vw,28px);line-height:calc(3.7333333333vw*1.5)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner--left .footer_address--text{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.5)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner--left .footer_address--text{margin-top:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner--left .footer_address--text{margin-top:calc(1.0416666667vw)}}@media(max-width: 767px){footer .footer_inner--left .footer_address--text span{font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner--left .footer_address--text span{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner--left .footer_address--text span{font-size:min(1.25vw,24px)}}@media(max-width: 767px){footer .footer_inner .footer_nav{width:100%}footer .footer_inner .footer_nav .nav_inner{width:100%;flex-direction:column;align-items:flex-start}footer .footer_inner .footer_nav .nav_inner--item a{font-size:min(1.6666666667vw,32px)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item a{font-size:min(4.2666666667vw,32px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item a{font-size:min(1.6666666667vw,32px)}}@media(max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item:not(:last-child){margin-right:calc(0vw);margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item:not(:last-child){margin-right:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item:not(:last-child){margin-right:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item:not(:last-child){margin-bottom:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item:not(:last-child){margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item_child{flex-direction:row;margin-top:calc(0.78125vw);padding-left:calc(1.25vw)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item_child{margin-top:calc(2vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item_child{margin-top:calc(0.78125vw)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item_child{padding-left:calc(3.2vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item_child{padding-left:calc(1.25vw)}}@media(max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item_child--item a{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item_child--item a{font-size:min(3.7333333333vw,28px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item_child--item a{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item_child--item:not(:last-child){margin-bottom:calc(0vw);margin-right:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item_child--item:not(:last-child){margin-bottom:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item_child--item:not(:last-child){margin-bottom:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){footer .footer_inner .footer_nav .nav_inner--item_child--item:not(:last-child){margin-right:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .footer_inner .footer_nav .nav_inner--item_child--item:not(:last-child){margin-right:calc(1.5625vw)}}@media(max-width: 767px){footer .copy_right{font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){footer .copy_right{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .copy_right{font-size:min(1.25vw,24px)}}.entry_cta{width:100%;box-sizing:border-box;padding:calc(14.5833333333vw) calc(0vw) calc(7.8125vw);display:flex;flex-direction:column;align-items:center;position:relative;background:hsla(0,0%,100%,.5)}@media(max-width: 767px){.entry_cta{padding:calc(37.3333333333vw) calc(0vw) calc(20vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta{padding:calc(14.5833333333vw) calc(0vw) calc(7.8125vw)}}.entry_cta img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;z-index:-1}.entry_cta .s--title{display:flex;flex-direction:column;align-items:center;margin-bottom:calc(3.6458333333vw)}@media(max-width: 767px){.entry_cta .s--title{margin-bottom:calc(9.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta .s--title{margin-bottom:calc(3.6458333333vw)}}.entry_cta--desc{font-size:min(1.5625vw,30px);line-height:calc(1.5625vw*1.8);text-align:center;margin-bottom:calc(5.2083333333vw)}@media(max-width: 767px){.entry_cta--desc{font-size:min(4vw,30px);line-height:calc(4vw*1.8)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta--desc{font-size:min(1.5625vw,30px);line-height:calc(1.5625vw*1.8)}}@media(max-width: 767px){.entry_cta--desc{margin-bottom:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta--desc{margin-bottom:calc(5.2083333333vw)}}.entry_cta--links{display:flex;flex-direction:row;align-items:center}.entry_cta--links a{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:min(2.0833333333vw,40px);color:#fff;font-weight:700;width:calc(28.6458333333vw);height:calc(4.4270833333vw);transition:all .3s ease}@media(max-width: 767px){.entry_cta--links a{font-size:min(5.3333333333vw,40px)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta--links a{font-size:min(2.0833333333vw,40px)}}@media(max-width: 767px){.entry_cta--links a{width:calc(73.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta--links a{width:calc(28.6458333333vw)}}@media(max-width: 767px){.entry_cta--links a{height:calc(11.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta--links a{height:calc(4.4270833333vw)}}.entry_cta--links a::after{content:"";display:block;width:calc(1.5625vw);height:calc(1.5625vw);background-image:url(../images/arrow_btn.png);background-repeat:no-repeat;background-size:cover;margin-left:calc(1.0416666667vw);margin-top:calc(0.2604166667vw);transition:all .3s ease}@media(max-width: 767px){.entry_cta--links a::after{width:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta--links a::after{width:calc(1.5625vw)}}@media(max-width: 767px){.entry_cta--links a::after{height:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta--links a::after{height:calc(1.5625vw)}}@media(max-width: 767px){.entry_cta--links a::after{margin-left:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta--links a::after{margin-left:calc(1.0416666667vw)}}@media(max-width: 767px){.entry_cta--links a::after{margin-top:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta--links a::after{margin-top:calc(0.2604166667vw)}}.entry_cta--links a:hover::after{width:calc(1.8229166667vw);height:calc(1.8229166667vw);background-image:url(../images/arrow_btn_after.png);transform:translate(5px, -3px)}@media(max-width: 767px){.entry_cta--links a:hover::after{width:calc(4.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta--links a:hover::after{width:calc(1.8229166667vw)}}@media(max-width: 767px){.entry_cta--links a:hover::after{height:calc(4.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta--links a:hover::after{height:calc(1.8229166667vw)}}.entry_cta--links-left{background:var(--main-color);margin-right:calc(2.6041666667vw)}@media(max-width: 767px){.entry_cta--links-left{margin-right:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_cta--links-left{margin-right:calc(2.6041666667vw)}}.entry_cta--links-right{background:var(--sub-color)}@media(max-width: 767px){.entry_cta{padding:calc(10.4166666667vw) calc(1.0416666667vw) calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_cta{padding:calc(26.6666666667vw) calc(2.6666666667vw) calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_cta{padding:calc(10.4166666667vw) calc(1.0416666667vw) calc(5.2083333333vw)}}@media(max-width: 767px){.entry_cta .s--title{margin:0;margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_cta .s--title{margin-bottom:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_cta .s--title{margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px){.entry_cta--desc{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.8)}}@media(max-width: 767px)and (max-width: 767px){.entry_cta--desc{font-size:min(3.7333333333vw,28px);line-height:calc(3.7333333333vw*1.8)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_cta--desc{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.8)}}@media(max-width: 767px){.entry_cta--links{flex-direction:column}.entry_cta--links a{font-size:min(1.8229166667vw,35px);width:calc(23.4375vw);height:calc(4.1666666667vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_cta--links a{font-size:min(4.6666666667vw,35px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_cta--links a{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px)and (max-width: 767px){.entry_cta--links a{width:calc(60vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_cta--links a{width:calc(23.4375vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_cta--links a{height:calc(10.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_cta--links a{height:calc(4.1666666667vw)}}@media(max-width: 767px){.entry_cta--links a::after{width:calc(1.3020833333vw);height:calc(1.3020833333vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_cta--links a::after{width:calc(3.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_cta--links a::after{width:calc(1.3020833333vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_cta--links a::after{height:calc(3.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_cta--links a::after{height:calc(1.3020833333vw)}}@media(max-width: 767px){.entry_cta--links a:hover::after{width:calc(1.3020833333vw);height:calc(1.3020833333vw);background-image:url(../images/arrow_btn.png);transform:translate(0)}}@media(max-width: 767px)and (max-width: 767px){.entry_cta--links a:hover::after{width:calc(3.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_cta--links a:hover::after{width:calc(1.3020833333vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_cta--links a:hover::after{height:calc(3.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_cta--links a:hover::after{height:calc(1.3020833333vw)}}@media(max-width: 767px){.entry_cta--links-left{background:var(--main-color);margin-right:calc(0vw);margin-bottom:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_cta--links-left{margin-right:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_cta--links-left{margin-right:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_cta--links-left{margin-bottom:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_cta--links-left{margin-bottom:calc(1.5625vw)}}@media(max-width: 767px){.entry_cta--links-right{background:var(--sub-color)}}.follow_btn{width:calc(5.2083333333vw);height:calc(5.2083333333vw);position:fixed;bottom:5%;right:5%;color:#fff;border-radius:50%;font-size:min(1.5625vw,30px);z-index:100;background:var(--main-color);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .4s ease}@media(max-width: 767px){.follow_btn{width:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.follow_btn{width:calc(5.2083333333vw)}}@media(max-width: 767px){.follow_btn{height:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.follow_btn{height:calc(5.2083333333vw)}}@media(max-width: 767px){.follow_btn{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.follow_btn{font-size:min(1.5625vw,30px)}}.follow_btn:hover{background:var(--sub-color)}.main_content{width:100%;position:relative;box-sizing:border-box;padding-left:calc(2.6041666667vw)}@media(max-width: 767px){.main_content{padding-left:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.main_content{padding-left:calc(2.6041666667vw)}}.main_content--recruit{position:absolute;top:50%;left:2.6vw;width:calc(23.4375vw);transform:translateY(-50%)}@media(max-width: 767px){.main_content--recruit{width:calc(60vw)}}@media(min-width: 767px)and (max-width: 1000px){.main_content--recruit{width:calc(23.4375vw)}}.main_content--recruit_list{width:100%;display:flex;flex-direction:column;align-items:center}.main_content--recruit_list--item{width:100%;box-sizing:border-box;padding:calc(1.0416666667vw);background:#fff;box-shadow:5px 5px 20px rgba(0,0,0,.16);display:flex;flex-direction:column;align-items:flex-start;margin-bottom:calc(1.5625vw)}@media(max-width: 767px){.main_content--recruit_list--item{padding:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item{padding:calc(1.0416666667vw)}}@media(max-width: 767px){.main_content--recruit_list--item{margin-bottom:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item{margin-bottom:calc(1.5625vw)}}.main_content--recruit_list--item a{width:100%}.main_content--recruit_list--item_title{font-size:min(1.5625vw,30px);color:var(--main-color);font-weight:700;margin-bottom:calc(1.8229166667vw)}@media(max-width: 767px){.main_content--recruit_list--item_title{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item_title{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){.main_content--recruit_list--item_title{margin-bottom:calc(4.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item_title{margin-bottom:calc(1.8229166667vw)}}.main_content--recruit_list--item table{width:100%;margin-bottom:calc(1.0416666667vw)}@media(max-width: 767px){.main_content--recruit_list--item table{margin-bottom:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item table{margin-bottom:calc(1.0416666667vw)}}.main_content--recruit_list--item table td,.main_content--recruit_list--item table th{box-sizing:border-box;padding:calc(0.5208333333vw) calc(0vw);font-size:min(.9375vw,18px);font-weight:500}@media(max-width: 767px){.main_content--recruit_list--item table td,.main_content--recruit_list--item table th{padding:calc(1.3333333333vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item table td,.main_content--recruit_list--item table th{padding:calc(0.5208333333vw) calc(0vw)}}@media(max-width: 767px){.main_content--recruit_list--item table td,.main_content--recruit_list--item table th{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item table td,.main_content--recruit_list--item table th{font-size:min(.9375vw,18px)}}.main_content--recruit_list--item table th{width:25%}.main_content--recruit_list--item table td{width:75%;display:flex;flex-direction:row;align-items:center}.main_content--recruit_list--item table td::before{content:"";display:block;width:5px;height:calc(1.0416666667vw);background:#dbdbdb;border-radius:1vw;margin-right:5%}@media(max-width: 767px){.main_content--recruit_list--item table td::before{height:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item table td::before{height:calc(1.0416666667vw)}}.main_content--recruit_list--item .tags{display:flex;flex-direction:row;align-items:center}.main_content--recruit_list--item .tags span{font-size:min(.7291666667vw,14px);color:#707070;box-sizing:border-box;padding:calc(0.2604166667vw) calc(0.5208333333vw);border:1px solid #707070}@media(max-width: 767px){.main_content--recruit_list--item .tags span{font-size:min(1.8666666667vw,14px)}}@media(min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item .tags span{font-size:min(.7291666667vw,14px)}}@media(max-width: 767px){.main_content--recruit_list--item .tags span{padding:calc(0.6666666667vw) calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item .tags span{padding:calc(0.2604166667vw) calc(0.5208333333vw)}}.main_content--recruit_list--item .tags span:not(:last-child){margin-right:calc(0.5208333333vw)}@media(max-width: 767px){.main_content--recruit_list--item .tags span:not(:last-child){margin-right:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item .tags span:not(:last-child){margin-right:calc(0.5208333333vw)}}.main_content--kv{width:calc(78.125vw);height:85vh;margin-left:auto}@media(max-width: 767px){.main_content--kv{width:calc(200vw)}}@media(min-width: 767px)and (max-width: 1000px){.main_content--kv{width:calc(78.125vw)}}.main_content--kv img{width:100%;height:100%;object-fit:cover;border-top-left-radius:2.6vw}.main_content.full_img{padding:0}.main_content.full_img .main_content--kv{width:100%}.main_content.full_img .main_content--kv img{border-radius:0}@media(max-width: 767px){.main_content{padding-left:calc(0vw);display:flex;flex-direction:column-reverse;align-items:center}}@media(max-width: 767px)and (max-width: 767px){.main_content{padding-left:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.main_content{padding-left:calc(0vw)}}@media(max-width: 767px){.main_content--recruit{position:inherit;top:auto;left:auto;width:100%;transform:translateY(0);box-sizing:border-box;padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.main_content--recruit{padding:calc(0vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.main_content--recruit{padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px){.main_content--recruit_list{width:100%;display:flex;flex-direction:row;align-items:center}.main_content--recruit_list--item{width:100%;padding:calc(1.5625vw);box-shadow:none;border:1px solid var(--main-color);margin-bottom:calc(0vw);margin:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.main_content--recruit_list--item{padding:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item{padding:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){.main_content--recruit_list--item{margin-bottom:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item{margin-bottom:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){.main_content--recruit_list--item{margin:calc(0vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item{margin:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px){.main_content--recruit_list--item_title{font-size:min(1.6666666667vw,32px);margin-bottom:calc(2.0833333333vw)}}@media(max-width: 767px)and (max-width: 767px){.main_content--recruit_list--item_title{font-size:min(4.2666666667vw,32px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item_title{font-size:min(1.6666666667vw,32px)}}@media(max-width: 767px)and (max-width: 767px){.main_content--recruit_list--item_title{margin-bottom:calc(5.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item_title{margin-bottom:calc(2.0833333333vw)}}@media(max-width: 767px){.main_content--recruit_list--item table{margin-bottom:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){.main_content--recruit_list--item table{margin-bottom:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item table{margin-bottom:calc(1.5625vw)}}@media(max-width: 767px){.main_content--recruit_list--item table tr{width:100%}.main_content--recruit_list--item table td,.main_content--recruit_list--item table th{padding:calc(0.78125vw) calc(0vw);font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){.main_content--recruit_list--item table td,.main_content--recruit_list--item table th{padding:calc(2vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item table td,.main_content--recruit_list--item table th{padding:calc(0.78125vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){.main_content--recruit_list--item table td,.main_content--recruit_list--item table th{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item table td,.main_content--recruit_list--item table th{font-size:min(1.25vw,24px)}}@media(max-width: 767px){.main_content--recruit_list--item table th{width:28%}.main_content--recruit_list--item table td{width:80%}.main_content--recruit_list--item table td::before{width:3px;height:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){.main_content--recruit_list--item table td::before{height:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item table td::before{height:calc(1.5625vw)}}@media(max-width: 767px){.main_content--recruit_list--item .tags span{font-size:min(1.0416666667vw,20px)}}@media(max-width: 767px)and (max-width: 767px){.main_content--recruit_list--item .tags span{font-size:min(2.6666666667vw,20px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.main_content--recruit_list--item .tags span{font-size:min(1.0416666667vw,20px)}}@media(max-width: 767px){.main_content--kv{width:100%;height:80vh}.main_content--kv img{border-top-left-radius:0}.main_content.full_img{padding:0}.main_content.full_img .main_content--kv{width:100%}.main_content.full_img .main_content--kv img{border-radius:0}}#TopConcept{width:100%;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;padding-right:calc(2.6041666667vw);margin-top:calc(6.5104166667vw)}@media(max-width: 767px){#TopConcept{padding-right:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept{padding-right:calc(2.6041666667vw)}}@media(max-width: 767px){#TopConcept{margin-top:calc(16.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept{margin-top:calc(6.5104166667vw)}}#TopConcept .s--title{box-sizing:border-box;padding:calc(1.3020833333vw) calc(6.5104166667vw) calc(1.3020833333vw) calc(2.6041666667vw);background:#fff;border-bottom-right-radius:2.6vw;margin-left:0;z-index:1}@media(max-width: 767px){#TopConcept .s--title{padding:calc(3.3333333333vw) calc(16.6666666667vw) calc(3.3333333333vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .s--title{padding:calc(1.3020833333vw) calc(6.5104166667vw) calc(1.3020833333vw) calc(2.6041666667vw)}}#TopConcept .concept_inner{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-top:calc(-4.6875vw);position:relative}@media(max-width: 767px){#TopConcept .concept_inner{margin-top:calc(-12vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner{margin-top:calc(-4.6875vw)}}#TopConcept .concept_inner--img{width:calc(62.5vw);border-top-right-radius:2.6vw;border-bottom-right-radius:2.6vw;box-shadow:5px 5px 20px rgba(0,0,0,.3)}@media(max-width: 767px){#TopConcept .concept_inner--img{width:calc(160vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--img{width:calc(62.5vw)}}#TopConcept .concept_inner--box .concept_inner--img_sub{width:calc(26.0416666667vw);border-radius:1.56vw;box-shadow:5px 5px 20px rgba(0,0,0,.3)}@media(max-width: 767px){#TopConcept .concept_inner--box .concept_inner--img_sub{width:calc(66.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--box .concept_inner--img_sub{width:calc(26.0416666667vw)}}#TopConcept .concept_inner--box_bottom{position:absolute;bottom:0;right:0;width:calc(46.875vw);background:#fff;box-sizing:border-box;padding:calc(2.6041666667vw);border-top-left-radius:2.6vw;margin-bottom:calc(-1.6666666667vw)}@media(max-width: 767px){#TopConcept .concept_inner--box_bottom{width:calc(120vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--box_bottom{width:calc(46.875vw)}}@media(max-width: 767px){#TopConcept .concept_inner--box_bottom{padding:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--box_bottom{padding:calc(2.6041666667vw)}}@media(max-width: 767px){#TopConcept .concept_inner--box_bottom{margin-bottom:calc(-4.2666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--box_bottom{margin-bottom:calc(-1.6666666667vw)}}#TopConcept .concept_inner--box_bottom .concept_inner--box_title{font-size:min(2.34375vw,45px);font-weight:700;color:var(--sub-color);margin-bottom:calc(2.0833333333vw);padding-bottom:calc(1.5625vw);border-bottom:5px solid #dbdbdb}@media(max-width: 767px){#TopConcept .concept_inner--box_bottom .concept_inner--box_title{font-size:min(6vw,45px)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--box_bottom .concept_inner--box_title{font-size:min(2.34375vw,45px)}}@media(max-width: 767px){#TopConcept .concept_inner--box_bottom .concept_inner--box_title{margin-bottom:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--box_bottom .concept_inner--box_title{margin-bottom:calc(2.0833333333vw)}}@media(max-width: 767px){#TopConcept .concept_inner--box_bottom .concept_inner--box_title{padding-bottom:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--box_bottom .concept_inner--box_title{padding-bottom:calc(1.5625vw)}}#TopConcept .concept_inner--box_bottom .concept_inner--box_desc{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8)}@media(max-width: 767px){#TopConcept .concept_inner--box_bottom .concept_inner--box_desc{font-size:min(3.2vw,24px);line-height:calc(3.2vw*1.8)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--box_bottom .concept_inner--box_desc{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8)}}#TopConcept .concept_links{align-self:flex-end;margin-top:calc(3.3854166667vw);display:flex;flex-direction:row;align-items:center}@media(max-width: 767px){#TopConcept .concept_links{margin-top:calc(8.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_links{margin-top:calc(3.3854166667vw)}}#TopConcept .concept_links a{font-size:min(1.5625vw,30px);display:flex;flex-direction:row;align-items:center;border-radius:2vw;overflow:hidden;transition:all .3s ease}@media(max-width: 767px){#TopConcept .concept_links a{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_links a{font-size:min(1.5625vw,30px)}}#TopConcept .concept_links a::after{content:"→";display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(3.125vw);height:calc(3.125vw);border-radius:50%;background:var(--main-color);color:#fff;margin-left:calc(1.0416666667vw);transition:all .3s ease}@media(max-width: 767px){#TopConcept .concept_links a::after{width:calc(8vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_links a::after{width:calc(3.125vw)}}@media(max-width: 767px){#TopConcept .concept_links a::after{height:calc(8vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_links a::after{height:calc(3.125vw)}}@media(max-width: 767px){#TopConcept .concept_links a::after{margin-left:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_links a::after{margin-left:calc(1.0416666667vw)}}#TopConcept .concept_links a:first-child{margin-right:calc(2.6041666667vw)}@media(max-width: 767px){#TopConcept .concept_links a:first-child{margin-right:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_links a:first-child{margin-right:calc(2.6041666667vw)}}#TopConcept .concept_links a:hover{color:#fff;background:var(--main-color);box-sizing:border-box;padding:calc(0.5208333333vw) calc(1.3020833333vw)}@media(max-width: 767px){#TopConcept .concept_links a:hover{padding:calc(1.3333333333vw) calc(3.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopConcept .concept_links a:hover{padding:calc(0.5208333333vw) calc(1.3020833333vw)}}#TopConcept .concept_links a:hover::after{background:#fff;color:var(--sub-color);transform:scale(0.8)}@media(max-width: 767px){#TopConcept{padding-right:calc(0vw);margin-top:calc(7.8125vw);align-items:center}}@media(max-width: 767px)and (max-width: 767px){#TopConcept{padding-right:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept{padding-right:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopConcept{margin-top:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept{margin-top:calc(7.8125vw)}}@media(max-width: 767px){#TopConcept .s--title{padding:calc(0vw);margin-bottom:calc(2.6041666667vw);display:flex;flex-direction:column;align-items:center}}@media(max-width: 767px)and (max-width: 767px){#TopConcept .s--title{padding:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept .s--title{padding:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopConcept .s--title{margin-bottom:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept .s--title{margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px){#TopConcept .concept_inner{flex-direction:column;align-items:center;justify-content:inherit;margin-top:calc(0vw);box-sizing:border-box;padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopConcept .concept_inner{margin-top:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner{margin-top:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopConcept .concept_inner{padding:calc(0vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner{padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px){#TopConcept .concept_inner--img{width:80%;border-radius:2.6vw}#TopConcept .concept_inner--box{display:flex;flex-direction:column;align-items:flex-start}#TopConcept .concept_inner--box .concept_inner--img_sub{width:50%;align-self:flex-end;margin-top:calc(-2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopConcept .concept_inner--box .concept_inner--img_sub{margin-top:calc(-6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--box .concept_inner--img_sub{margin-top:calc(-2.6041666667vw)}}@media(max-width: 767px){#TopConcept .concept_inner--box_bottom{position:inherit;bottom:0;right:0;width:100%;padding:calc(0vw);margin:calc(5.2083333333vw) calc(0vw);display:flex;flex-direction:column;align-items:center}}@media(max-width: 767px)and (max-width: 767px){#TopConcept .concept_inner--box_bottom{padding:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--box_bottom{padding:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopConcept .concept_inner--box_bottom{margin:calc(13.3333333333vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--box_bottom{margin:calc(5.2083333333vw) calc(0vw)}}@media(max-width: 767px){#TopConcept .concept_inner--box_bottom .concept_inner--box_title{width:100%;text-align:center;font-size:min(2.5vw,48px);border-bottom:3px solid #dbdbdb}}@media(max-width: 767px)and (max-width: 767px){#TopConcept .concept_inner--box_bottom .concept_inner--box_title{font-size:min(6.4vw,48px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--box_bottom .concept_inner--box_title{font-size:min(2.5vw,48px)}}@media(max-width: 767px){#TopConcept .concept_inner--box_bottom .concept_inner--box_desc{font-size:min(1.6666666667vw,32px);line-height:calc(1.6666666667vw*1.8)}}@media(max-width: 767px)and (max-width: 767px){#TopConcept .concept_inner--box_bottom .concept_inner--box_desc{font-size:min(4.2666666667vw,32px);line-height:calc(4.2666666667vw*1.8)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept .concept_inner--box_bottom .concept_inner--box_desc{font-size:min(1.6666666667vw,32px);line-height:calc(1.6666666667vw*1.8)}}@media(max-width: 767px){#TopConcept .concept_links{align-self:center;margin-top:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopConcept .concept_links{margin-top:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept .concept_links{margin-top:calc(0vw)}}@media(max-width: 767px){#TopConcept .concept_links a{font-size:min(1.6666666667vw,32px)}}@media(max-width: 767px)and (max-width: 767px){#TopConcept .concept_links a{font-size:min(4.2666666667vw,32px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept .concept_links a{font-size:min(1.6666666667vw,32px)}}@media(max-width: 767px){#TopConcept .concept_links a:first-child{margin-right:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopConcept .concept_links a:first-child{margin-right:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept .concept_links a:first-child{margin-right:calc(2.6041666667vw)}}@media(max-width: 767px){#TopConcept .concept_links a:hover{color:#000;background:rgba(0,0,0,0);padding:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopConcept .concept_links a:hover{padding:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopConcept .concept_links a:hover{padding:calc(0vw)}}@media(max-width: 767px){#TopConcept .concept_links a:hover::after{background:var(--main-color);color:#fff;transform:scale(1)}}#TopFeatures{position:relative;margin-top:calc(4.1666666667vw)}@media(max-width: 767px){#TopFeatures{margin-top:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopFeatures{margin-top:calc(4.1666666667vw)}}#TopFeatures .features_bg_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}#TopFeatures .features_bg{box-sizing:border-box;padding:calc(5.2083333333vw) calc(2.6041666667vw) calc(8.8541666667vw);background:linear-gradient(to bottom, white 10%, rgba(var(--feature-color-rgb), 1) 60%, rgba(255, 255, 255, 0))}@media(max-width: 767px){#TopFeatures .features_bg{padding:calc(13.3333333333vw) calc(6.6666666667vw) calc(22.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg{padding:calc(5.2083333333vw) calc(2.6041666667vw) calc(8.8541666667vw)}}#TopFeatures .features_bg .s--title{margin-left:0}#TopFeatures .features_bg .features_list{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-top:calc(5.2083333333vw)}@media(max-width: 767px){#TopFeatures .features_bg .features_list{margin-top:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list{margin-top:calc(5.2083333333vw)}}#TopFeatures .features_bg .features_list .features_item{width:calc(30.2083333333vw);height:calc(41.6666666667vw);box-sizing:border-box;padding:calc(2.6041666667vw) calc(1.5625vw) calc(1.0416666667vw);background:#fff;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:1.04vw;border-bottom-right-radius:5.21vw;box-shadow:5px 5px 20px rgba(0,0,0,.4)}@media(max-width: 767px){#TopFeatures .features_bg .features_list .features_item{width:calc(77.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list .features_item{width:calc(30.2083333333vw)}}@media(max-width: 767px){#TopFeatures .features_bg .features_list .features_item{height:calc(106.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list .features_item{height:calc(41.6666666667vw)}}@media(max-width: 767px){#TopFeatures .features_bg .features_list .features_item{padding:calc(6.6666666667vw) calc(4vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list .features_item{padding:calc(2.6041666667vw) calc(1.5625vw) calc(1.0416666667vw)}}#TopFeatures .features_bg .features_list .features_item--title{font-size:min(2.34375vw,45px);font-weight:700;color:var(--main-color);margin-bottom:calc(1.5625vw);position:relative;z-index:1}@media(max-width: 767px){#TopFeatures .features_bg .features_list .features_item--title{font-size:min(6vw,45px)}}@media(min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list .features_item--title{font-size:min(2.34375vw,45px)}}@media(max-width: 767px){#TopFeatures .features_bg .features_list .features_item--title{margin-bottom:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list .features_item--title{margin-bottom:calc(1.5625vw)}}#TopFeatures .features_bg .features_list .features_item--desc{font-size:min(1.0416666667vw,20px);line-height:calc(1.0416666667vw*1.5);position:relative;z-index:1}@media(max-width: 767px){#TopFeatures .features_bg .features_list .features_item--desc{font-size:min(2.6666666667vw,20px);line-height:calc(2.6666666667vw*1.5)}}@media(min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list .features_item--desc{font-size:min(1.0416666667vw,20px);line-height:calc(1.0416666667vw*1.5)}}#TopFeatures .features_bg .features_list .features_item--img{width:100%;border-bottom-right-radius:4.17vw;position:relative;z-index:1}#TopFeatures .features_bg .features_list .features_item--english{position:absolute;top:0;right:0;font-family:"georgia",sans-serif;font-weight:400;font-size:min(4.1666666667vw,80px);writing-mode:vertical-rl;color:#f2f2f2;margin-top:calc(1.5625vw)}@media(max-width: 767px){#TopFeatures .features_bg .features_list .features_item--english{font-size:min(10.6666666667vw,80px)}}@media(min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list .features_item--english{font-size:min(4.1666666667vw,80px)}}@media(max-width: 767px){#TopFeatures .features_bg .features_list .features_item--english{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list .features_item--english{margin-top:calc(1.5625vw)}}@media(max-width: 767px){#TopFeatures{position:relative;margin-top:calc(4.1666666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopFeatures{margin-top:calc(10.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopFeatures{margin-top:calc(4.1666666667vw)}}@media(max-width: 767px){#TopFeatures .features_bg{padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(8.8541666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopFeatures .features_bg{padding:calc(13.3333333333vw) calc(2.6666666667vw) calc(22.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg{padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(8.8541666667vw)}}@media(max-width: 767px){#TopFeatures .features_bg .s--title{margin-left:0;display:flex;flex-direction:column;align-items:center}#TopFeatures .features_bg .features_list{flex-direction:column;align-items:center;justify-content:inherit;margin-top:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){#TopFeatures .features_bg .features_list{margin-top:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list{margin-top:calc(5.2083333333vw)}}@media(max-width: 767px){#TopFeatures .features_bg .features_list .features_item{width:100%;height:auto}#TopFeatures .features_bg .features_list .features_item--title{font-size:min(2.34375vw,45px);margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopFeatures .features_bg .features_list .features_item--title{font-size:min(6vw,45px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list .features_item--title{font-size:min(2.34375vw,45px)}}@media(max-width: 767px)and (max-width: 767px){#TopFeatures .features_bg .features_list .features_item--title{margin-bottom:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list .features_item--title{margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px){#TopFeatures .features_bg .features_list .features_item--desc{font-size:min(1.3541666667vw,26px);line-height:calc(1.3541666667vw*1.5);margin-bottom:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){#TopFeatures .features_bg .features_list .features_item--desc{font-size:min(3.4666666667vw,26px);line-height:calc(3.4666666667vw*1.5)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list .features_item--desc{font-size:min(1.3541666667vw,26px);line-height:calc(1.3541666667vw*1.5)}}@media(max-width: 767px)and (max-width: 767px){#TopFeatures .features_bg .features_list .features_item--desc{margin-bottom:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list .features_item--desc{margin-bottom:calc(1.5625vw)}}@media(max-width: 767px){#TopFeatures .features_bg .features_list .features_item:not(:last-child){margin-bottom:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){#TopFeatures .features_bg .features_list .features_item:not(:last-child){margin-bottom:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopFeatures .features_bg .features_list .features_item:not(:last-child){margin-bottom:calc(5.2083333333vw)}}#TopRecruitment{margin-top:calc(5.2083333333vw)}@media(max-width: 767px){#TopRecruitment{margin-top:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment{margin-top:calc(5.2083333333vw)}}#TopRecruitment .recruitment_inner{margin-top:calc(5.2083333333vw);display:flex;flex-direction:row;align-items:center}@media(max-width: 767px){#TopRecruitment .recruitment_inner{margin-top:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner{margin-top:calc(5.2083333333vw)}}#TopRecruitment .recruitment_inner--box{width:calc(52.0833333333vw);height:calc(52.0833333333vw);position:relative}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box{width:calc(133.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box{width:calc(52.0833333333vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box{height:calc(133.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box{height:calc(52.0833333333vw)}}#TopRecruitment .recruitment_inner--box_img{width:100%;height:100%;object-fit:cover;border-top-right-radius:50%;border-bottom-right-radius:50%;z-index:-1}#TopRecruitment .recruitment_inner--box_wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-top-right-radius:50%;border-bottom-right-radius:50%;background:rgba(var(--feature-color-rgb), 0.7);box-sizing:border-box;padding-left:calc(2.6041666667vw);padding-right:calc(15.625vw)}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box_wrap{padding-left:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box_wrap{padding-left:calc(2.6041666667vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box_wrap{padding-right:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box_wrap{padding-right:calc(15.625vw)}}#TopRecruitment .recruitment_inner--box_title{font-size:min(4.1666666667vw,80px);color:var(--main-color);font-weight:700;margin-bottom:calc(2.6041666667vw)}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box_title{font-size:min(10.6666666667vw,80px)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box_title{font-size:min(4.1666666667vw,80px)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box_title{margin-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box_title{margin-bottom:calc(2.6041666667vw)}}#TopRecruitment .recruitment_inner--box_desc{font-size:min(1.1458333333vw,22px);line-height:calc(1.1458333333vw*1.8);margin-bottom:calc(2.34375vw)}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box_desc{font-size:min(2.9333333333vw,22px);line-height:calc(2.9333333333vw*1.8)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box_desc{font-size:min(1.1458333333vw,22px);line-height:calc(1.1458333333vw*1.8)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box_desc{margin-bottom:calc(6vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box_desc{margin-bottom:calc(2.34375vw)}}#TopRecruitment .recruitment_inner--box .recuritment_entry{display:flex;flex-direction:column;align-items:flex-start}#TopRecruitment .recruitment_inner--box .recuritment_entry a{width:calc(20.8333333333vw);height:calc(3.6458333333vw);background:#000;color:#fff;font-size:min(1.5625vw,30px);display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;padding-left:calc(1.5625vw);padding-right:calc(1.5625vw);transition:all .3s ease}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a{width:calc(53.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a{width:calc(20.8333333333vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a{height:calc(9.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a{height:calc(3.6458333333vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a{padding-left:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a{padding-left:calc(1.5625vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a{padding-right:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a{padding-right:calc(1.5625vw)}}#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{content:"";display:block;width:calc(1.5625vw);height:calc(1.5625vw);background-image:url(../images/arrow_btn.png);background-repeat:no-repeat;background-size:cover;margin-left:calc(1.0416666667vw);margin-top:calc(0.2604166667vw);transition:all .3s ease}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{width:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{width:calc(1.5625vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{height:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{height:calc(1.5625vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{margin-left:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{margin-left:calc(1.0416666667vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{margin-top:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{margin-top:calc(0.2604166667vw)}}#TopRecruitment .recruitment_inner--box .recuritment_entry a.recruitment_more{margin-top:calc(1.0416666667vw)}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a.recruitment_more{margin-top:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a.recruitment_more{margin-top:calc(1.0416666667vw)}}#TopRecruitment .recruitment_inner--box .recuritment_entry a:hover{background:#575757}#TopRecruitment .recruitment_inner--box .recuritment_entry a:hover::after{width:calc(1.8229166667vw);height:calc(1.8229166667vw);background-image:url(../images/arrow_btn_after.png);transform:translate(5px, -3px)}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a:hover::after{width:calc(4.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a:hover::after{width:calc(1.8229166667vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a:hover::after{height:calc(4.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a:hover::after{height:calc(1.8229166667vw)}}#TopRecruitment .recruitment_inner--list{display:flex;flex-direction:column;align-items:flex-start;margin-left:calc(-15.625vw);z-index:1}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list{margin-left:calc(-40vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list{margin-left:calc(-15.625vw)}}#TopRecruitment .recruitment_inner--list_item{display:flex;flex-direction:row;align-items:center}#TopRecruitment .recruitment_inner--list_item img{width:calc(20.8333333333vw);height:calc(20.8333333333vw);border-radius:50%;border:.78vw solid #fff;object-fit:cover}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item img{width:calc(53.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item img{width:calc(20.8333333333vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item img{height:calc(53.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item img{height:calc(20.8333333333vw)}}#TopRecruitment .recruitment_inner--list_item--box{display:flex;flex-direction:column;align-items:flex-start}#TopRecruitment .recruitment_inner--list_item--box_title{display:flex;flex-direction:column;align-items:flex-start;font-size:min(2.34375vw,45px);font-weight:700;color:var(--main-color);margin-bottom:calc(1.0416666667vw)}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box_title{font-size:min(6vw,45px)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box_title{font-size:min(2.34375vw,45px)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box_title{margin-bottom:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box_title{margin-bottom:calc(1.0416666667vw)}}#TopRecruitment .recruitment_inner--list_item--box_title span{font-size:min(1.5625vw,30px);color:#575757;margin-bottom:calc(0.5208333333vw)}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box_title span{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box_title span{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box_title span{margin-bottom:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box_title span{margin-bottom:calc(0.5208333333vw)}}#TopRecruitment .recruitment_inner--list_item--box table{width:100%;border-collapse:separate;border-spacing:0 .55vw}#TopRecruitment .recruitment_inner--list_item--box table th,#TopRecruitment .recruitment_inner--list_item--box table td{font-size:min(.9375vw,18px);font-weight:500;box-sizing:border-box;padding:calc(0.2604166667vw) calc(0vw)}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table th,#TopRecruitment .recruitment_inner--list_item--box table td{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box table th,#TopRecruitment .recruitment_inner--list_item--box table td{font-size:min(.9375vw,18px)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table th,#TopRecruitment .recruitment_inner--list_item--box table td{padding:calc(0.6666666667vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box table th,#TopRecruitment .recruitment_inner--list_item--box table td{padding:calc(0.2604166667vw) calc(0vw)}}#TopRecruitment .recruitment_inner--list_item--box table th{width:40%;margin-bottom:calc(0.5208333333vw)}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table th{margin-bottom:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box table th{margin-bottom:calc(0.5208333333vw)}}#TopRecruitment .recruitment_inner--list_item--box table td{width:60%;box-sizing:border-box;padding-left:10%;border-left:5px solid #dbdbdb}#TopRecruitment .recruitment_inner--list_item--box .tags{margin:calc(0.78125vw) calc(0vw) calc(1.0416666667vw);display:flex;flex-direction:row;align-items:center}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .tags{margin:calc(2vw) calc(0vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .tags{margin:calc(0.78125vw) calc(0vw) calc(1.0416666667vw)}}#TopRecruitment .recruitment_inner--list_item--box .tags span{box-sizing:border-box;padding:calc(0.2604166667vw) calc(0.5208333333vw);border:1px solid #dbdbdb;font-size:min(.7291666667vw,14px);font-weight:400;color:#dbdbdb}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .tags span{padding:calc(0.6666666667vw) calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .tags span{padding:calc(0.2604166667vw) calc(0.5208333333vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .tags span{font-size:min(1.8666666667vw,14px)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .tags span{font-size:min(.7291666667vw,14px)}}#TopRecruitment .recruitment_inner--list_item--box .tags span:first-child{margin-right:calc(0.5208333333vw)}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .tags span:first-child{margin-right:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .tags span:first-child{margin-right:calc(0.5208333333vw)}}#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{height:calc(2.0833333333vw);background:var(--main-color);color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:min(1.0416666667vw,20px);box-sizing:border-box;padding:calc(1.0416666667vw);transition:all .4s ease}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{height:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{height:calc(2.0833333333vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{font-size:min(2.6666666667vw,20px)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{font-size:min(1.0416666667vw,20px)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{padding:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{padding:calc(1.0416666667vw)}}#TopRecruitment .recruitment_inner--list_item--box .recruitment_more::after{content:"";display:inline-block;width:0;height:0;border-top:.47vw solid rgba(0,0,0,0);border-bottom:.47vw solid rgba(0,0,0,0);border-left:.78vw solid #fff;margin-left:calc(0.78125vw)}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more::after{margin-left:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more::after{margin-left:calc(0.78125vw)}}#TopRecruitment .recruitment_inner--list_item--box .recruitment_more:hover{background:var(--sub-color)}#TopRecruitment .recruitment_inner--list_item:nth-child(2){margin-left:calc(10.4166666667vw)}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item:nth-child(2){margin-left:calc(26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item:nth-child(2){margin-left:calc(10.4166666667vw)}}#TopRecruitment .recruitment_inner--list_item:not(:last-child){margin-bottom:calc(2.6041666667vw)}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item:not(:last-child){margin-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item:not(:last-child){margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px){#TopRecruitment{margin-top:calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment{margin-top:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment{margin-top:calc(7.8125vw)}}@media(max-width: 767px){#TopRecruitment .s--title{display:flex;flex-direction:column;align-items:center}#TopRecruitment .recruitment_inner{margin-top:calc(2.6041666667vw);flex-direction:column}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner{margin-top:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner{margin-top:calc(2.6041666667vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box{width:100%;height:calc(36.4583333333vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--box{height:calc(93.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box{height:calc(36.4583333333vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box_img{border-top-right-radius:0;border-bottom-right-radius:0}#TopRecruitment .recruitment_inner--box_wrap{align-items:center;justify-content:space-between;border-top-right-radius:0;border-bottom-right-radius:0;padding:calc(2.6041666667vw) calc(1.0416666667vw) calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--box_wrap{padding:calc(6.6666666667vw) calc(2.6666666667vw) calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box_wrap{padding:calc(2.6041666667vw) calc(1.0416666667vw) calc(1.5625vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box_title{font-size:min(3.125vw,60px)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--box_title{font-size:min(8vw,60px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box_title{font-size:min(3.125vw,60px)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box_desc{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8);margin:0}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--box_desc{font-size:min(3.2vw,24px);line-height:calc(3.2vw*1.8)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box_desc{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry{width:100%;flex-direction:row;align-items:center;justify-content:space-between}#TopRecruitment .recruitment_inner--box .recuritment_entry a{width:48%;font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a{font-size:min(1.25vw,24px)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{width:calc(1.3020833333vw);height:calc(1.3020833333vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{width:calc(3.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{width:calc(1.3020833333vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{height:calc(3.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a::after{height:calc(1.3020833333vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a:hover{background:#fff}#TopRecruitment .recruitment_inner--box .recuritment_entry a:hover::after{width:calc(1.3020833333vw);height:calc(1.3020833333vw);background-image:url(../images/arrow_btn.png);transform:translate(0)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a:hover::after{width:calc(3.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a:hover::after{width:calc(1.3020833333vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a:hover::after{height:calc(3.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a:hover::after{height:calc(1.3020833333vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a.recruitment_more{margin-top:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--box .recuritment_entry a.recruitment_more{margin-top:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--box .recuritment_entry a.recruitment_more{margin-top:calc(0vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list{width:100%;align-items:center;margin-left:calc(0vw);margin-top:calc(5.2083333333vw);box-sizing:border-box;padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list{margin-left:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list{margin-left:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list{margin-top:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list{margin-top:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list{padding:calc(0vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list{padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item{width:100%;align-items:flex-start}#TopRecruitment .recruitment_inner--list_item img{width:calc(20.8333333333vw);height:calc(15.625vw);border-radius:0;margin-right:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item img{width:calc(53.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item img{width:calc(20.8333333333vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item img{height:calc(40vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item img{height:calc(15.625vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item img{margin-right:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item img{margin-right:calc(1.5625vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box_title{margin-bottom:calc(1.0416666667vw);font-size:min(1.875vw,36px)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box_title{margin-bottom:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box_title{margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box_title{font-size:min(4.8vw,36px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box_title{font-size:min(1.875vw,36px)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box_title span{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box_title span{font-size:min(3.7333333333vw,28px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box_title span{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table{width:calc(15.625vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table{width:calc(40vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box table{width:calc(15.625vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table tr{display:flex;flex-direction:row;align-items:center}#TopRecruitment .recruitment_inner--list_item--box table tr:not(:last-child){margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table tr:not(:last-child){margin-bottom:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box table tr:not(:last-child){margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table th,#TopRecruitment .recruitment_inner--list_item--box table td{font-size:min(1.4583333333vw,28px);font-weight:500;box-sizing:border-box;padding:calc(0.2604166667vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table th,#TopRecruitment .recruitment_inner--list_item--box table td{font-size:min(3.7333333333vw,28px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box table th,#TopRecruitment .recruitment_inner--list_item--box table td{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table th,#TopRecruitment .recruitment_inner--list_item--box table td{padding:calc(0.6666666667vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box table th,#TopRecruitment .recruitment_inner--list_item--box table td{padding:calc(0.2604166667vw) calc(0vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table th{width:35%;margin-bottom:calc(0vw);font-size:min(1.0416666667vw,20px)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table th{margin-bottom:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box table th{margin-bottom:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table th{font-size:min(2.6666666667vw,20px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box table th{font-size:min(1.0416666667vw,20px)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box table td{width:65%;padding-left:10%;border-left:3px solid #dbdbdb}#TopRecruitment .recruitment_inner--list_item--box .tags span{font-size:min(.9375vw,18px)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .tags span{font-size:min(2.4vw,18px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .tags span{font-size:min(.9375vw,18px)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .tags span:first-child{margin-right:calc(0.5208333333vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .tags span:first-child{margin-right:calc(1.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .tags span:first-child{margin-right:calc(0.5208333333vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{width:100%;height:calc(3.125vw);font-size:min(1.25vw,24px);padding:calc(0.5208333333vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{height:calc(8vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{height:calc(3.125vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{padding:calc(1.3333333333vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more{padding:calc(0.5208333333vw) calc(1.0416666667vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more::after{border-top:1vw solid rgba(0,0,0,0);border-bottom:1vw solid rgba(0,0,0,0);border-left:2vw solid #fff;margin-left:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more::after{margin-left:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more::after{margin-left:calc(0vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item--box .recruitment_more:hover{background:var(--main-color)}#TopRecruitment .recruitment_inner--list_item:nth-child(2){margin-left:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item:nth-child(2){margin-left:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item:nth-child(2){margin-left:calc(0vw)}}@media(max-width: 767px){#TopRecruitment .recruitment_inner--list_item:not(:last-child){margin-bottom:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){#TopRecruitment .recruitment_inner--list_item:not(:last-child){margin-bottom:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopRecruitment .recruitment_inner--list_item:not(:last-child){margin-bottom:calc(5.2083333333vw)}}#TopMessage{margin-top:calc(10.4166666667vw);display:flex;flex-direction:column;align-items:center;position:relative;background:var(--feature-color);border-top-left-radius:10.42vw;border-bottom-right-radius:10.42vw;box-sizing:border-box;padding:calc(6.5104166667vw) calc(0vw) calc(10.4166666667vw)}@media(max-width: 767px){#TopMessage{margin-top:calc(26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopMessage{margin-top:calc(10.4166666667vw)}}@media(max-width: 767px){#TopMessage{padding:calc(16.6666666667vw) calc(0vw) calc(26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopMessage{padding:calc(6.5104166667vw) calc(0vw) calc(10.4166666667vw)}}#TopMessage .s--title{display:flex;flex-direction:column;align-items:center}#TopMessage .top_message--wrap{width:100%;overflow-x:hidden;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(4.1666666667vw)}@media(max-width: 767px){#TopMessage .top_message--wrap{margin-top:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopMessage .top_message--wrap{margin-top:calc(4.1666666667vw)}}#TopMessage .top_message--wrap .top_message{width:max-content;display:flex;flex-direction:row;align-items:flex-start}#TopMessage .top_message--wrap .top_message.top{margin-bottom:calc(2.6041666667vw);animation:scrollLoop 10s linear infinite}@media(max-width: 767px){#TopMessage .top_message--wrap .top_message.top{margin-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopMessage .top_message--wrap .top_message.top{margin-bottom:calc(2.6041666667vw)}}#TopMessage .top_message--wrap .top_message.bottom{animation:scrollLoop 15s linear infinite}#TopMessage .top_message--wrap .top_message--item{display:flex;flex-direction:row;align-items:center;flex:0 0 auto;margin-right:calc(5.2083333333vw)}@media(max-width: 767px){#TopMessage .top_message--wrap .top_message--item{margin-right:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopMessage .top_message--wrap .top_message--item{margin-right:calc(5.2083333333vw)}}#TopMessage .top_message--wrap .top_message--item_img{width:calc(5.2083333333vw);height:calc(5.2083333333vw);border-radius:50%;object-fit:cover}@media(max-width: 767px){#TopMessage .top_message--wrap .top_message--item_img{width:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopMessage .top_message--wrap .top_message--item_img{width:calc(5.2083333333vw)}}@media(max-width: 767px){#TopMessage .top_message--wrap .top_message--item_img{height:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopMessage .top_message--wrap .top_message--item_img{height:calc(5.2083333333vw)}}#TopMessage .top_message--wrap .top_message--item_desc{box-sizing:border-box;padding:calc(1.3020833333vw);background:#fff;position:relative;margin-left:calc(1.5625vw)}@media(max-width: 767px){#TopMessage .top_message--wrap .top_message--item_desc{padding:calc(3.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopMessage .top_message--wrap .top_message--item_desc{padding:calc(1.3020833333vw)}}@media(max-width: 767px){#TopMessage .top_message--wrap .top_message--item_desc{margin-left:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopMessage .top_message--wrap .top_message--item_desc{margin-left:calc(1.5625vw)}}#TopMessage .top_message--wrap .top_message--item_desc::before{content:"";position:absolute;top:50%;left:-5%;transform:translateY(-50%);width:0;height:0;border-top:.83vw solid rgba(0,0,0,0);border-bottom:.83vw solid rgba(0,0,0,0);border-right:1.38vw solid #fff}#TopMessage::before,#TopMessage::after{content:"";display:block;width:calc(15.625vw);height:calc(15.625vw);background-image:url(../images/section_curve.png);background-repeat:no-repeat;background-size:cover;position:absolute}@media(max-width: 767px){#TopMessage::before,#TopMessage::after{width:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopMessage::before,#TopMessage::after{width:calc(15.625vw)}}@media(max-width: 767px){#TopMessage::before,#TopMessage::after{height:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopMessage::before,#TopMessage::after{height:calc(15.625vw)}}#TopMessage::before{top:-15.6vw;right:0}#TopMessage::after{transform:rotate(180deg);bottom:-15.6vw;left:0}@keyframes scrollLoop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media(max-width: 767px){#TopMessage{margin-top:calc(7.8125vw);padding:calc(6.5104166667vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopMessage{margin-top:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopMessage{margin-top:calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#TopMessage{padding:calc(16.6666666667vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopMessage{padding:calc(6.5104166667vw) calc(0vw)}}@media(max-width: 767px){#TopMessage .top_message--wrap .top_message.top{animation:scrollLoop 20s linear infinite}#TopMessage .top_message--wrap .top_message.bottom{animation:scrollLoop 25s linear infinite}#TopMessage .top_message--wrap .top_message--item{margin-right:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopMessage .top_message--wrap .top_message--item{margin-right:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopMessage .top_message--wrap .top_message--item{margin-right:calc(2.6041666667vw)}}@media(max-width: 767px){#TopMessage .top_message--wrap .top_message--item_desc{padding:calc(1.0416666667vw);font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){#TopMessage .top_message--wrap .top_message--item_desc{padding:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopMessage .top_message--wrap .top_message--item_desc{padding:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopMessage .top_message--wrap .top_message--item_desc{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopMessage .top_message--wrap .top_message--item_desc{font-size:min(1.25vw,24px)}}@media(max-width: 767px){#TopMessage .top_message--wrap .top_message--item_desc::before{display:none}#TopMessage::before,#TopMessage::after{width:calc(7.8125vw);height:calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#TopMessage::before,#TopMessage::after{width:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopMessage::before,#TopMessage::after{width:calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#TopMessage::before,#TopMessage::after{height:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopMessage::before,#TopMessage::after{height:calc(7.8125vw)}}@media(max-width: 767px){#TopMessage::before{top:-20vw}#TopMessage::after{bottom:-20vw}@keyframes scrollLoop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}}#TopInterview{margin-top:calc(10.4166666667vw);display:flex;flex-direction:column;align-items:center;position:relative;background:var(--feature-color);border-top-left-radius:10.42vw;border-bottom-right-radius:10.42vw;box-sizing:border-box;padding:calc(6.5104166667vw) calc(0vw)}@media(max-width: 767px){#TopInterview{margin-top:calc(26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview{margin-top:calc(10.4166666667vw)}}@media(max-width: 767px){#TopInterview{padding:calc(16.6666666667vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview{padding:calc(6.5104166667vw) calc(0vw)}}#TopInterview .s--title{display:flex;flex-direction:column;align-items:center}#TopInterview .interview_list{overflow-x:hidden;width:100%;margin-top:calc(5.2083333333vw);display:flex;flex-direction:row;align-items:flex-start}@media(max-width: 767px){#TopInterview .interview_list{margin-top:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list{margin-top:calc(5.2083333333vw)}}#TopInterview .interview_list .interview_item{transition:all .4s ease;transform:scale(0.83);width:26.04vw !important}#TopInterview .interview_list .interview_item img{width:100%;height:calc(26.0416666667vw);object-fit:cover;object-position:center;border-radius:1.04vw;box-shadow:5px 5px 20px rgba(0,0,0,.16);margin-bottom:calc(1.5625vw)}@media(max-width: 767px){#TopInterview .interview_list .interview_item img{height:calc(66.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item img{height:calc(26.0416666667vw)}}@media(max-width: 767px){#TopInterview .interview_list .interview_item img{margin-bottom:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item img{margin-bottom:calc(1.5625vw)}}#TopInterview .interview_list .interview_item--box_title{font-size:min(1.8229166667vw,35px);line-height:calc(1.8229166667vw*1.5);font-weight:700;color:var(--main-color);margin-bottom:calc(1.0416666667vw)}@media(max-width: 767px){#TopInterview .interview_list .interview_item--box_title{font-size:min(4.6666666667vw,35px);line-height:calc(4.6666666667vw*1.5)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item--box_title{font-size:min(1.8229166667vw,35px);line-height:calc(1.8229166667vw*1.5)}}@media(max-width: 767px){#TopInterview .interview_list .interview_item--box_title{margin-bottom:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item--box_title{margin-bottom:calc(1.0416666667vw)}}#TopInterview .interview_list .interview_item--box_name{font-size:min(1.3020833333vw,25px);color:#575757;margin-bottom:calc(0.5208333333vw)}@media(max-width: 767px){#TopInterview .interview_list .interview_item--box_name{font-size:min(3.3333333333vw,25px)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item--box_name{font-size:min(1.3020833333vw,25px)}}@media(max-width: 767px){#TopInterview .interview_list .interview_item--box_name{margin-bottom:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item--box_name{margin-bottom:calc(0.5208333333vw)}}#TopInterview .interview_list .interview_item--box_name span{color:#000;margin-right:calc(1.6666666667vw)}@media(max-width: 767px){#TopInterview .interview_list .interview_item--box_name span{margin-right:calc(4.2666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item--box_name span{margin-right:calc(1.6666666667vw)}}#TopInterview .interview_list .interview_item--box_post{font-size:min(1.3020833333vw,25px);color:#575757}@media(max-width: 767px){#TopInterview .interview_list .interview_item--box_post{font-size:min(3.3333333333vw,25px)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item--box_post{font-size:min(1.3020833333vw,25px)}}#TopInterview .interview_list .slick-center{transform:scale(1);width:31.25vw !important;z-index:2}#TopInterview .interview_list .slick-center img{height:calc(31.25vw)}@media(max-width: 767px){#TopInterview .interview_list .slick-center img{height:calc(80vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .slick-center img{height:calc(31.25vw)}}#TopInterview .interview_list .slick-center .interview_item--box_title{font-size:min(2.34375vw,45px);line-height:calc(2.34375vw*1.5);margin-bottom:calc(1.5625vw)}@media(max-width: 767px){#TopInterview .interview_list .slick-center .interview_item--box_title{font-size:min(6vw,45px);line-height:calc(6vw*1.5)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .slick-center .interview_item--box_title{font-size:min(2.34375vw,45px);line-height:calc(2.34375vw*1.5)}}@media(max-width: 767px){#TopInterview .interview_list .slick-center .interview_item--box_title{margin-bottom:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .slick-center .interview_item--box_title{margin-bottom:calc(1.5625vw)}}#TopInterview .interview_list .slick-center .interview_item--box_name{font-size:min(1.5625vw,30px)}@media(max-width: 767px){#TopInterview .interview_list .slick-center .interview_item--box_name{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .slick-center .interview_item--box_name{font-size:min(1.5625vw,30px)}}#TopInterview .interview_list .slick-center .interview_item--box_post{font-size:min(1.5625vw,30px)}@media(max-width: 767px){#TopInterview .interview_list .slick-center .interview_item--box_post{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .slick-center .interview_item--box_post{font-size:min(1.5625vw,30px)}}#TopInterview .interview_list .slick-list{overflow:visible}#TopInterview .interview_list .slick-track{display:flex;align-items:flex-start}#TopInterview::before,#TopInterview::after{content:"";display:block;width:calc(15.625vw);height:calc(15.625vw);background-image:url(../images/section_curve.png);background-repeat:no-repeat;background-size:cover;position:absolute}@media(max-width: 767px){#TopInterview::before,#TopInterview::after{width:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview::before,#TopInterview::after{width:calc(15.625vw)}}@media(max-width: 767px){#TopInterview::before,#TopInterview::after{height:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview::before,#TopInterview::after{height:calc(15.625vw)}}#TopInterview::before{top:-15.6vw;right:0}#TopInterview::after{transform:rotate(180deg);bottom:-15.6vw;left:0}#TopInterview .slick-dots{display:flex !important;justify-content:flex-end;align-items:flex-end;gap:10px;margin-top:calc(2.0833333333vw);box-sizing:border-box;padding-right:calc(5.2083333333vw);bottom:0}@media(max-width: 767px){#TopInterview .slick-dots{margin-top:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .slick-dots{margin-top:calc(2.0833333333vw)}}@media(max-width: 767px){#TopInterview .slick-dots{padding-right:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopInterview .slick-dots{padding-right:calc(5.2083333333vw)}}#TopInterview .slick-dots li{list-style:none}#TopInterview .slick-dots li .dot{display:block;width:10px;height:10px;background-color:#ccc;border-radius:50%;transition:background-color .3s}#TopInterview .slick-dots li.slick-active .dot{background-color:#1d4d73}#TopInterview .slick-prev,#TopInterview .slick-next{background:none;border:none;font-size:24px;color:#1d4d73;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:10}#TopInterview .slick-prev:focus,#TopInterview .slick-next:focus{outline:none}#TopInterview .slick-prev{left:-30px}#TopInterview .slick-next{right:-30px}@media(max-width: 767px){#TopInterview{margin-top:calc(7.8125vw);padding:calc(6.5104166667vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#TopInterview{margin-top:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopInterview{margin-top:calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#TopInterview{padding:calc(16.6666666667vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopInterview{padding:calc(6.5104166667vw) calc(0vw)}}@media(max-width: 767px){#TopInterview .s--title{display:flex;flex-direction:column;align-items:center}#TopInterview .interview_list .interview_item{transform:scale(0.83);width:100% !important}#TopInterview .interview_list .interview_item img{height:calc(15.625vw);margin-bottom:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){#TopInterview .interview_list .interview_item img{height:calc(40vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item img{height:calc(15.625vw)}}@media(max-width: 767px)and (max-width: 767px){#TopInterview .interview_list .interview_item img{margin-bottom:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item img{margin-bottom:calc(1.5625vw)}}@media(max-width: 767px){#TopInterview .interview_list .interview_item--box_title{font-size:min(1.5625vw,30px);line-height:calc(1.5625vw*1.5);margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopInterview .interview_list .interview_item--box_title{font-size:min(4vw,30px);line-height:calc(4vw*1.5)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item--box_title{font-size:min(1.5625vw,30px);line-height:calc(1.5625vw*1.5)}}@media(max-width: 767px)and (max-width: 767px){#TopInterview .interview_list .interview_item--box_title{margin-bottom:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item--box_title{margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px){#TopInterview .interview_list .interview_item--box_name{font-size:min(1.4583333333vw,28px);margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopInterview .interview_list .interview_item--box_name{font-size:min(3.7333333333vw,28px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item--box_name{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px)and (max-width: 767px){#TopInterview .interview_list .interview_item--box_name{margin-bottom:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item--box_name{margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px){#TopInterview .interview_list .interview_item--box_name span{margin-right:calc(1.6666666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopInterview .interview_list .interview_item--box_name span{margin-right:calc(4.2666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item--box_name span{margin-right:calc(1.6666666667vw)}}@media(max-width: 767px){#TopInterview .interview_list .interview_item--box_post{font-size:min(1.3020833333vw,25px);color:#575757}}@media(max-width: 767px)and (max-width: 767px){#TopInterview .interview_list .interview_item--box_post{font-size:min(3.3333333333vw,25px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .interview_item--box_post{font-size:min(1.3020833333vw,25px)}}@media(max-width: 767px){#TopInterview .interview_list .slick-center{transform:scale(1);width:100% !important;z-index:2}#TopInterview .interview_list .slick-center img{height:calc(26.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopInterview .interview_list .slick-center img{height:calc(66.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopInterview .interview_list .slick-center img{height:calc(26.0416666667vw)}}@media(max-width: 767px){#TopInterview::before,#TopInterview::after{width:calc(7.8125vw);height:calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#TopInterview::before,#TopInterview::after{width:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopInterview::before,#TopInterview::after{width:calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#TopInterview::before,#TopInterview::after{height:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopInterview::before,#TopInterview::after{height:calc(7.8125vw)}}@media(max-width: 767px){#TopInterview::before{top:-20vw;right:0}#TopInterview::after{bottom:-20vw}#TopInterview .slick-dots{display:none !important}#TopInterview .slick-prev,#TopInterview .slick-next{display:none}}#TopWorkStyle{box-sizing:border-box;padding:calc(23.4375vw) calc(0vw) calc(7.8125vw);background-image:url(../images/workstyle_bg.jpg);background-repeat:no-repeat;background-size:cover;margin-top:calc(-9.8958333333vw);position:relative;z-index:-1}@media(max-width: 767px){#TopWorkStyle{padding:calc(60vw) calc(0vw) calc(20vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle{padding:calc(23.4375vw) calc(0vw) calc(7.8125vw)}}@media(max-width: 767px){#TopWorkStyle{margin-top:calc(-25.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle{margin-top:calc(-9.8958333333vw)}}#TopWorkStyle .workstyle_list{margin-top:calc(5.2083333333vw);display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;box-sizing:border-box;padding:calc(0vw) calc(2.6041666667vw)}@media(max-width: 767px){#TopWorkStyle .workstyle_list{margin-top:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list{margin-top:calc(5.2083333333vw)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list{padding:calc(0vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list{padding:calc(0vw) calc(2.6041666667vw)}}#TopWorkStyle .workstyle_list .workstyle_item{width:calc(21.875vw);height:calc(20.8333333333vw);box-sizing:border-box;padding:calc(1.5625vw) calc(1.5625vw) calc(3.125vw);background:#fff;box-shadow:5px 5px 20px rgba(0,0,0,.16);display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item{width:calc(56vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item{width:calc(21.875vw)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item{height:calc(53.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item{height:calc(20.8333333333vw)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item{padding:calc(4vw) calc(4vw) calc(8vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item{padding:calc(1.5625vw) calc(1.5625vw) calc(3.125vw)}}#TopWorkStyle .workstyle_list .workstyle_item .icon{font-family:"Material Symbols Outlined";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:min(18.2291666667vw,350px);color:#f2f2f2}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item .icon{font-size:min(46.6666666667vw,350px)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item .icon{font-size:min(18.2291666667vw,350px)}}#TopWorkStyle .workstyle_list .workstyle_item--title{display:flex;flex-direction:column;align-items:center;font-size:min(1.8229166667vw,35px);font-weight:700;color:var(--main-color);margin-bottom:calc(3.6458333333vw);z-index:1}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--title{font-size:min(4.6666666667vw,35px)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--title{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--title{margin-bottom:calc(9.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--title{margin-bottom:calc(3.6458333333vw)}}#TopWorkStyle .workstyle_list .workstyle_item--title span{font-size:min(1.1458333333vw,22px);font-weight:500;margin-top:calc(0.5208333333vw);color:#575757}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--title span{font-size:min(2.9333333333vw,22px)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--title span{font-size:min(1.1458333333vw,22px)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--title span{margin-top:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--title span{margin-top:calc(0.5208333333vw)}}#TopWorkStyle .workstyle_list .workstyle_item--box{display:flex;flex-direction:row;align-items:center;z-index:1}#TopWorkStyle .workstyle_list .workstyle_item--box_inner{display:flex;flex-direction:column;align-items:center}#TopWorkStyle .workstyle_list .workstyle_item--box_inner--title{font-size:min(1.5625vw,30px);color:#575757}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--title{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--title{font-size:min(1.5625vw,30px)}}#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text{font-size:min(1.5625vw,30px);color:#575757;display:flex;flex-direction:row;align-items:end;margin-top:calc(0.2604166667vw)}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text{margin-top:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text{margin-top:calc(0.2604166667vw)}}#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text span{font-family:proxima-nova,sans-serif;font-weight:700;font-size:min(5.7291666667vw,110px);font-weight:700;color:var(--main-color);margin-bottom:calc(-1.0416666667vw);margin-right:calc(0.5208333333vw)}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text span{font-size:min(14.6666666667vw,110px)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text span{font-size:min(5.7291666667vw,110px)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text span{margin-bottom:calc(-2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text span{margin-bottom:calc(-1.0416666667vw)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text span{margin-right:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text span{margin-right:calc(0.5208333333vw)}}#TopWorkStyle .workstyle_list .workstyle_item--box_inner:last-child{margin-left:calc(1.0416666667vw)}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner:last-child{margin-left:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner:last-child{margin-left:calc(1.0416666667vw)}}#TopWorkStyle::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);z-index:0}#TopWorkStyle>*{position:relative;z-index:2;margin-top: 50px;}#TopWorkStyle.full{padding:calc(23.4375vw) calc(0vw) calc(18.2291666667vw)}@media(max-width: 767px){#TopWorkStyle.full{padding:calc(60vw) calc(0vw) calc(46.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#TopWorkStyle.full{padding:calc(23.4375vw) calc(0vw) calc(18.2291666667vw)}}@media(max-width: 767px){#TopWorkStyle{padding:calc(7.8125vw) calc(0vw) calc(7.8125vw);margin-top:calc(-10.4166666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopWorkStyle{padding:calc(20vw) calc(0vw) calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopWorkStyle{padding:calc(7.8125vw) calc(0vw) calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#TopWorkStyle{margin-top:calc(-26.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopWorkStyle{margin-top:calc(-10.4166666667vw)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list{flex-direction:column;align-items:center;padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#TopWorkStyle .workstyle_list{padding:calc(0vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list{padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item{width:80%;height:auto}#TopWorkStyle .workstyle_list .workstyle_item--title{font-size:min(2.34375vw,45px)}}@media(max-width: 767px)and (max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--title{font-size:min(6vw,45px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--title{font-size:min(2.34375vw,45px)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--title span{font-size:min(1.5625vw,30px)}}@media(max-width: 767px)and (max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--title span{font-size:min(4vw,30px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--title span{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--title{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px)and (max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--title{font-size:min(4.6666666667vw,35px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--title{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px)and (max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text{font-size:min(3.7333333333vw,28px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner--text{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner:last-child{margin-left:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner:last-child{margin-left:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item--box_inner:last-child{margin-left:calc(1.5625vw)}}@media(max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item:not(:last-child){margin-bottom:calc(3.6458333333vw)}}@media(max-width: 767px)and (max-width: 767px){#TopWorkStyle .workstyle_list .workstyle_item:not(:last-child){margin-bottom:calc(9.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopWorkStyle .workstyle_list .workstyle_item:not(:last-child){margin-bottom:calc(3.6458333333vw)}}@media(max-width: 767px){#TopWorkStyle.full{padding:calc(18.2291666667vw) calc(0vw) calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#TopWorkStyle.full{padding:calc(46.6666666667vw) calc(0vw) calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#TopWorkStyle.full{padding:calc(18.2291666667vw) calc(0vw) calc(7.8125vw)}}#Faq{display:flex;flex-direction:column;align-items:center;background:var(--feature-color);box-sizing:border-box;padding:calc(5.2083333333vw) calc(0vw);position:relative}@media(max-width: 767px){#Faq{padding:calc(13.3333333333vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq{padding:calc(5.2083333333vw) calc(0vw)}}#Faq .s--title{position:absolute;right:0;top:-145px;margin-right:calc(2.6041666667vw)}@media(max-width: 767px){#Faq .s--title{margin-right:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .s--title{margin-right:calc(2.6041666667vw)}}#Faq .faq_list{width:calc(78.6458333333vw);display:flex;flex-direction:column;align-items:center}@media(max-width: 767px){#Faq .faq_list{width:calc(201.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .faq_list{width:calc(78.6458333333vw)}}#Faq .faq_list--item{width:100%;background:#fff;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;padding:calc(2.0833333333vw);box-shadow:5px 5px 20px rgba(0,0,0,.3);position:relative;cursor:pointer}@media(max-width: 767px){#Faq .faq_list--item{padding:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item{padding:calc(2.0833333333vw)}}#Faq .faq_list--item p:before{display:block;font-family:proxima-nova,sans-serif;font-size:min(4.1666666667vw,80px);font-weight:700}@media(max-width: 767px){#Faq .faq_list--item p:before{font-size:min(10.6666666667vw,80px)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item p:before{font-size:min(4.1666666667vw,80px)}}#Faq .faq_list--item_question{font-size:min(1.8229166667vw,35px);line-height:calc(1.8229166667vw*1.7);display:flex;flex-direction:row;align-items:center}@media(max-width: 767px){#Faq .faq_list--item_question{font-size:min(4.6666666667vw,35px);line-height:calc(4.6666666667vw*1.7)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_question{font-size:min(1.8229166667vw,35px);line-height:calc(1.8229166667vw*1.7)}}#Faq .faq_list--item_question::before{content:"Q";margin-right:calc(2.0833333333vw)}@media(max-width: 767px){#Faq .faq_list--item_question::before{margin-right:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_question::before{margin-right:calc(2.0833333333vw)}}#Faq .faq_list--item_answer{box-sizing:border-box;padding-top:calc(2.0833333333vw);margin-top:calc(2.0833333333vw);font-size:min(1.8229166667vw,35px);line-height:calc(1.8229166667vw*1.7);font-weight:300;border-top:3px solid var(--sub-color);display:flex;flex-direction:row;align-items:flex-start;display:none}@media(max-width: 767px){#Faq .faq_list--item_answer{padding-top:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_answer{padding-top:calc(2.0833333333vw)}}@media(max-width: 767px){#Faq .faq_list--item_answer{margin-top:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_answer{margin-top:calc(2.0833333333vw)}}@media(max-width: 767px){#Faq .faq_list--item_answer{font-size:min(4.6666666667vw,35px);line-height:calc(4.6666666667vw*1.7)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_answer{font-size:min(1.8229166667vw,35px);line-height:calc(1.8229166667vw*1.7)}}#Faq .faq_list--item_answer::before{content:"A";margin-right:calc(3.3854166667vw);color:var(--sub-color);margin-top:calc(0.78125vw)}@media(max-width: 767px){#Faq .faq_list--item_answer::before{margin-right:calc(8.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_answer::before{margin-right:calc(3.3854166667vw)}}@media(max-width: 767px){#Faq .faq_list--item_answer::before{margin-top:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_answer::before{margin-top:calc(0.78125vw)}}#Faq .faq_list--item:not(:last-child){margin-bottom:calc(2.0833333333vw)}@media(max-width: 767px){#Faq .faq_list--item:not(:last-child){margin-bottom:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item:not(:last-child){margin-bottom:calc(2.0833333333vw)}}#Faq .faq_list--item::before,#Faq .faq_list--item::after{content:"";display:block;width:calc(2.0833333333vw);height:calc(0.2083333333vw);background:#575757;position:absolute;right:2.08vw;top:3.65vw}@media(max-width: 767px){#Faq .faq_list--item::before,#Faq .faq_list--item::after{width:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item::before,#Faq .faq_list--item::after{width:calc(2.0833333333vw)}}@media(max-width: 767px){#Faq .faq_list--item::before,#Faq .faq_list--item::after{height:calc(0.5333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item::before,#Faq .faq_list--item::after{height:calc(0.2083333333vw)}}#Faq .faq_list--item::after{transform:rotate(90deg);transition:all .3s ease}#Faq .faq_list--item.open::after{transform:rotate(-360deg);opacity:0}#Faq::before,#Faq::after{content:"";display:block;width:calc(15.625vw);height:calc(15.625vw);background-image:url(../images/section_curve.png);background-repeat:no-repeat;background-size:cover;position:absolute}@media(max-width: 767px){#Faq::before,#Faq::after{width:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq::before,#Faq::after{width:calc(15.625vw)}}@media(max-width: 767px){#Faq::before,#Faq::after{height:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){#Faq::before,#Faq::after{height:calc(15.625vw)}}#Faq::before{top:-15.6vw;right:0}#Faq::after{transform:rotate(180deg);bottom:-15.6vw;left:0;z-index:1}@media(max-width: 767px){#Faq{padding:calc(5.2083333333vw) calc(1.0416666667vw);position:relative}}@media(max-width: 767px)and (max-width: 767px){#Faq{padding:calc(13.3333333333vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq{padding:calc(5.2083333333vw) calc(1.0416666667vw)}}@media(max-width: 767px){#Faq .s--title{right:auto;left:50%;top:30px;transform:translateX(-50%);margin:0;display:flex;flex-direction:column;align-items:center}#Faq .faq_list{width:100%;margin-top:calc(10.4166666667vw)}}@media(max-width: 767px)and (max-width: 767px){#Faq .faq_list{margin-top:calc(26.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq .faq_list{margin-top:calc(10.4166666667vw)}}@media(max-width: 767px){#Faq .faq_list--item{padding:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#Faq .faq_list--item{padding:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item{padding:calc(1.0416666667vw)}}@media(max-width: 767px){#Faq .faq_list--item p:before{font-size:min(2.6041666667vw,50px)}}@media(max-width: 767px)and (max-width: 767px){#Faq .faq_list--item p:before{font-size:min(6.6666666667vw,50px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item p:before{font-size:min(2.6041666667vw,50px)}}@media(max-width: 767px){#Faq .faq_list--item_question{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.7)}}@media(max-width: 767px)and (max-width: 767px){#Faq .faq_list--item_question{font-size:min(3.7333333333vw,28px);line-height:calc(3.7333333333vw*1.7)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_question{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.7)}}@media(max-width: 767px){#Faq .faq_list--item_question::before{margin-right:calc(0.78125vw)}}@media(max-width: 767px)and (max-width: 767px){#Faq .faq_list--item_question::before{margin-right:calc(2vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_question::before{margin-right:calc(0.78125vw)}}@media(max-width: 767px){#Faq .faq_list--item_answer{padding-top:calc(1.0416666667vw);margin-top:calc(1.0416666667vw);font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.7)}}@media(max-width: 767px)and (max-width: 767px){#Faq .faq_list--item_answer{padding-top:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_answer{padding-top:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#Faq .faq_list--item_answer{margin-top:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_answer{margin-top:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#Faq .faq_list--item_answer{font-size:min(3.2vw,24px);line-height:calc(3.2vw*1.7)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_answer{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.7)}}@media(max-width: 767px){#Faq .faq_list--item_answer::before{margin-right:calc(1.8229166667vw);margin-top:calc(0.2604166667vw)}}@media(max-width: 767px)and (max-width: 767px){#Faq .faq_list--item_answer::before{margin-right:calc(4.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_answer::before{margin-right:calc(1.8229166667vw)}}@media(max-width: 767px)and (max-width: 767px){#Faq .faq_list--item_answer::before{margin-top:calc(0.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item_answer::before{margin-top:calc(0.2604166667vw)}}@media(max-width: 767px){#Faq .faq_list--item::before,#Faq .faq_list--item::after{width:calc(1.5625vw);height:calc(0.1041666667vw);right:2.5vw;top:5.45vw}}@media(max-width: 767px)and (max-width: 767px){#Faq .faq_list--item::before,#Faq .faq_list--item::after{width:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item::before,#Faq .faq_list--item::after{width:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){#Faq .faq_list--item::before,#Faq .faq_list--item::after{height:calc(0.2666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq .faq_list--item::before,#Faq .faq_list--item::after{height:calc(0.1041666667vw)}}@media(max-width: 767px){#Faq::before,#Faq::after{width:calc(7.8125vw);height:calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#Faq::before,#Faq::after{width:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq::before,#Faq::after{width:calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#Faq::before,#Faq::after{height:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Faq::before,#Faq::after{height:calc(7.8125vw)}}@media(max-width: 767px){#Faq::before{top:-20vw;right:0}#Faq::after{bottom:-20vw}}.under_kv{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;padding-left:calc(2.6041666667vw)}@media(max-width: 767px){.under_kv{padding-left:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.under_kv{padding-left:calc(2.6041666667vw)}}.under_kv .under--title{font-size:min(7.8125vw,150px);font-weight:700}@media(max-width: 767px){.under_kv .under--title{font-size:min(20vw,150px)}}@media(min-width: 767px)and (max-width: 1000px){.under_kv .under--title{font-size:min(7.8125vw,150px)}}.under_kv .under--title .colors{font-weight:700;color:var(--sub-color)}.under_kv .under--title .jp-text{display:block;font-family:"Noto Sans JP",sans-serif;color:#000;font-size:min(1.5625vw,30px)}@media(max-width: 767px){.under_kv .under--title .jp-text{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.under_kv .under--title .jp-text{font-size:min(1.5625vw,30px)}}.under_kv--img{clip-path:polygon(0 15%, 100% 0%, 100% 95%, 0% 85%);width:calc(62.5vw);height:calc(31.25vw);object-fit:cover;display:block}@media(max-width: 767px){.under_kv--img{width:calc(160vw)}}@media(min-width: 767px)and (max-width: 1000px){.under_kv--img{width:calc(62.5vw)}}@media(max-width: 767px){.under_kv--img{height:calc(80vw)}}@media(min-width: 767px)and (max-width: 1000px){.under_kv--img{height:calc(31.25vw)}}@media(max-width: 767px){.under_kv{padding-left:calc(0vw);display:flex;flex-direction:column;align-items:flex-start}}@media(max-width: 767px)and (max-width: 767px){.under_kv{padding-left:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.under_kv{padding-left:calc(0vw)}}@media(max-width: 767px){.under_kv .under--title{font-size:min(4.1666666667vw,80px);box-sizing:border-box;padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.under_kv .under--title{font-size:min(10.6666666667vw,80px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.under_kv .under--title{font-size:min(4.1666666667vw,80px)}}@media(max-width: 767px)and (max-width: 767px){.under_kv .under--title{padding:calc(0vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.under_kv .under--title{padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px){.under_kv .under--title .jp-text{font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){.under_kv .under--title .jp-text{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.under_kv .under--title .jp-text{font-size:min(1.25vw,24px)}}@media(max-width: 767px){.under_kv--img{clip-path:none;width:100%;height:calc(20.8333333333vw);margin-top:calc(-2.34375vw);z-index:-1}}@media(max-width: 767px)and (max-width: 767px){.under_kv--img{height:calc(53.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.under_kv--img{height:calc(20.8333333333vw)}}@media(max-width: 767px)and (max-width: 767px){.under_kv--img{margin-top:calc(-6vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.under_kv--img{margin-top:calc(-2.34375vw)}}#CeoMessage{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;padding:calc(5.2083333333vw) calc(2.6041666667vw) calc(7.8125vw)}@media(max-width: 767px){#CeoMessage{padding:calc(13.3333333333vw) calc(6.6666666667vw) calc(20vw)}}@media(min-width: 767px)and (max-width: 1000px){#CeoMessage{padding:calc(5.2083333333vw) calc(2.6041666667vw) calc(7.8125vw)}}#CeoMessage .img_wrap{margin-bottom:calc(4.1666666667vw);position:relative}@media(max-width: 767px){#CeoMessage .img_wrap{margin-bottom:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#CeoMessage .img_wrap{margin-bottom:calc(4.1666666667vw)}}#CeoMessage .img_wrap .ceo_img{width:calc(62.5vw);height:calc(36.4583333333vw);object-fit:cover;object-position:top;border-radius:3.47vw;box-shadow:5px 5px 20px rgba(0,0,0,.3)}@media(max-width: 767px){#CeoMessage .img_wrap .ceo_img{width:calc(160vw)}}@media(min-width: 767px)and (max-width: 1000px){#CeoMessage .img_wrap .ceo_img{width:calc(62.5vw)}}@media(max-width: 767px){#CeoMessage .img_wrap .ceo_img{height:calc(93.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#CeoMessage .img_wrap .ceo_img{height:calc(36.4583333333vw)}}#CeoMessage .img_wrap .ceo_message--title{box-sizing:border-box;padding:calc(2.96875vw) calc(2.6041666667vw);background:#fff;border-radius:1.38vw;font-size:min(2.0833333333vw,40px);font-weight:700;position:absolute;bottom:-10%;left:-3.47vw}@media(max-width: 767px){#CeoMessage .img_wrap .ceo_message--title{padding:calc(7.6vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#CeoMessage .img_wrap .ceo_message--title{padding:calc(2.96875vw) calc(2.6041666667vw)}}@media(max-width: 767px){#CeoMessage .img_wrap .ceo_message--title{font-size:min(5.3333333333vw,40px)}}@media(min-width: 767px)and (max-width: 1000px){#CeoMessage .img_wrap .ceo_message--title{font-size:min(2.0833333333vw,40px)}}#CeoMessage .ceo_message--desc{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8);font-weight:400}@media(max-width: 767px){#CeoMessage .ceo_message--desc{font-size:min(3.2vw,24px);line-height:calc(3.2vw*1.8)}}@media(min-width: 767px)and (max-width: 1000px){#CeoMessage .ceo_message--desc{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8)}}@media(max-width: 767px){#CeoMessage{align-items:flex-start;padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#CeoMessage{padding:calc(13.3333333333vw) calc(2.6666666667vw) calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CeoMessage{padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(7.8125vw)}}@media(max-width: 767px){#CeoMessage .img_wrap{width:50%;margin-bottom:calc(4.1666666667vw);position:relative}}@media(max-width: 767px)and (max-width: 767px){#CeoMessage .img_wrap{margin-bottom:calc(10.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CeoMessage .img_wrap{margin-bottom:calc(4.1666666667vw)}}@media(max-width: 767px){#CeoMessage .img_wrap .ceo_img{width:100%;height:calc(20.8333333333vw);object-fit:cover;object-position:top;border-radius:3.47vw;box-shadow:5px 5px 20px rgba(0,0,0,.3)}}@media(max-width: 767px)and (max-width: 767px){#CeoMessage .img_wrap .ceo_img{height:calc(53.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CeoMessage .img_wrap .ceo_img{height:calc(20.8333333333vw)}}@media(max-width: 767px){#CeoMessage .img_wrap .ceo_message--title{padding:calc(1.5625vw);font-size:min(1.6666666667vw,32px);bottom:-10%}}@media(max-width: 767px)and (max-width: 767px){#CeoMessage .img_wrap .ceo_message--title{padding:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CeoMessage .img_wrap .ceo_message--title{padding:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){#CeoMessage .img_wrap .ceo_message--title{font-size:min(4.2666666667vw,32px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CeoMessage .img_wrap .ceo_message--title{font-size:min(1.6666666667vw,32px)}}@media(max-width: 767px){#CeoMessage .ceo_message--desc{width:80%;right:0;bottom:-20%;font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8);font-weight:400;align-self:flex-end}}@media(max-width: 767px)and (max-width: 767px){#CeoMessage .ceo_message--desc{font-size:min(3.2vw,24px);line-height:calc(3.2vw*1.8)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CeoMessage .ceo_message--desc{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8)}}#BusinessConcept .business_concept{width:100%;position:relative;margin-bottom:calc(7.8125vw)}@media(max-width: 767px){#BusinessConcept .business_concept{margin-bottom:calc(20vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_concept{margin-bottom:calc(7.8125vw)}}#BusinessConcept .business_concept--bg{position:absolute;top:0;left:0;display:block;width:100%;height:99%;object-fit:cover;z-index:-1}#BusinessConcept .business_concept .business_wrap{width:100%;height:100%;background:linear-gradient(#fff, rgba(255, 255, 255, 0.8), #fff);box-sizing:border-box;padding:calc(5.2083333333vw) calc(2.6041666667vw);display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:var(--main-color)}@media(max-width: 767px){#BusinessConcept .business_concept .business_wrap{padding:calc(13.3333333333vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_concept .business_wrap{padding:calc(5.2083333333vw) calc(2.6041666667vw)}}#BusinessConcept .business_concept .business_wrap .business_title{font-size:min(2.6041666667vw,50px);line-height:calc(2.6041666667vw*1.8);font-weight:700}@media(max-width: 767px){#BusinessConcept .business_concept .business_wrap .business_title{font-size:min(6.6666666667vw,50px);line-height:calc(6.6666666667vw*1.8)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_concept .business_wrap .business_title{font-size:min(2.6041666667vw,50px);line-height:calc(2.6041666667vw*1.8)}}#BusinessConcept .business_concept .business_wrap .business_desc{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8)}@media(max-width: 767px){#BusinessConcept .business_concept .business_wrap .business_desc{font-size:min(3.2vw,24px);line-height:calc(3.2vw*1.8)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_concept .business_wrap .business_desc{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8)}}#BusinessConcept .business_list{width:100%;box-sizing:border-box;padding:calc(0vw) calc(2.6041666667vw);display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media(max-width: 767px){#BusinessConcept .business_list{padding:calc(0vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_list{padding:calc(0vw) calc(2.6041666667vw)}}#BusinessConcept .business_list--item{width:49%;height:calc(31.25vw);transition:all .3s ease;position:relative;cursor:pointer}@media(max-width: 767px){#BusinessConcept .business_list--item{height:calc(80vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_list--item{height:calc(31.25vw)}}#BusinessConcept .business_list--item img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:.7vw;z-index:-1}#BusinessConcept .business_list--item_content{width:100%;height:100%;box-sizing:border-box;padding:calc(2.0833333333vw) calc(7.8125vw) calc(0vw) calc(1.5625vw);border-radius:.7vw;background:#fff;border:1px solid var(--main-color)}@media(max-width: 767px){#BusinessConcept .business_list--item_content{padding:calc(5.3333333333vw) calc(20vw) calc(0vw) calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_list--item_content{padding:calc(2.0833333333vw) calc(7.8125vw) calc(0vw) calc(1.5625vw)}}#BusinessConcept .business_list--item_title{font-size:min(2.0833333333vw,40px);font-weight:700;color:var(--main-color);margin-bottom:calc(2.0833333333vw);transition:all .3s ease}@media(max-width: 767px){#BusinessConcept .business_list--item_title{font-size:min(5.3333333333vw,40px)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_list--item_title{font-size:min(2.0833333333vw,40px)}}@media(max-width: 767px){#BusinessConcept .business_list--item_title{margin-bottom:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_list--item_title{margin-bottom:calc(2.0833333333vw)}}#BusinessConcept .business_list--item_desc{opacity:0;font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8);font-weight:400;color:#fff;transition:all .3s ease}@media(max-width: 767px){#BusinessConcept .business_list--item_desc{font-size:min(3.2vw,24px);line-height:calc(3.2vw*1.8)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_list--item_desc{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8)}}#BusinessConcept .business_list--item:nth-child(-n+2){margin-bottom:2%}#BusinessConcept .business_list--item:hover .business_list--item_content{background:rgba(var(--main-color-rgb), 0.5)}#BusinessConcept .business_list--item:hover .business_list--item_title{color:#fff}#BusinessConcept .business_list--item:hover .business_list--item_desc{opacity:1}#BusinessConcept.options .philosopy_box{box-sizing:border-box;padding:calc(0vw) calc(2.6041666667vw);margin:calc(3.125vw) calc(0vw) calc(7.8125vw)}@media(max-width: 767px){#BusinessConcept.options .philosopy_box{padding:calc(0vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box{padding:calc(0vw) calc(2.6041666667vw)}}@media(max-width: 767px){#BusinessConcept.options .philosopy_box{margin:calc(8vw) calc(0vw) calc(20vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box{margin:calc(3.125vw) calc(0vw) calc(7.8125vw)}}#BusinessConcept.options .philosopy_box--item{width:100%;box-sizing:border-box;padding:calc(1.5625vw) calc(0vw) calc(1.3020833333vw);background:#fff;box-shadow:4px 6px 13px rgba(0,0,0,.2)}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item{padding:calc(4vw) calc(0vw) calc(3.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item{padding:calc(1.5625vw) calc(0vw) calc(1.3020833333vw)}}#BusinessConcept.options .philosopy_box--item_img{margin-left:calc(0.5208333333vw)}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item_img{margin-left:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item_img{margin-left:calc(0.5208333333vw)}}#BusinessConcept.options .philosopy_box--item_title{margin-left:calc(0.5208333333vw);margin-top:calc(-1.0416666667vw);font-size:min(2.6041666667vw,50px);font-weight:700;color:var(--main-color)}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item_title{margin-left:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item_title{margin-left:calc(0.5208333333vw)}}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item_title{margin-top:calc(-2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item_title{margin-top:calc(-1.0416666667vw)}}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item_title{font-size:min(6.6666666667vw,50px)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item_title{font-size:min(2.6041666667vw,50px)}}#BusinessConcept.options .philosopy_box--item_text{margin:calc(1.5625vw) calc(2.6041666667vw) calc(0vw);font-size:min(1.8229166667vw,35px);line-height:calc(1.8229166667vw*1.8);color:var(--main-color)}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item_text{margin:calc(4vw) calc(6.6666666667vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item_text{margin:calc(1.5625vw) calc(2.6041666667vw) calc(0vw)}}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item_text{font-size:min(4.6666666667vw,35px);line-height:calc(4.6666666667vw*1.8)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item_text{font-size:min(1.8229166667vw,35px);line-height:calc(1.8229166667vw*1.8)}}#BusinessConcept.options .philosopy_box--item:not(:last-child){margin-bottom:calc(2.6041666667vw)}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item:not(:last-child){margin-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item:not(:last-child){margin-bottom:calc(2.6041666667vw)}}#BusinessConcept.options .philosopy_box--item.mission img{width:calc(40.625vw)}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item.mission img{width:calc(104vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item.mission img{width:calc(40.625vw)}}#BusinessConcept.options .philosopy_box--item.vision img{width:calc(32.8125vw)}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item.vision img{width:calc(84vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item.vision img{width:calc(32.8125vw)}}#BusinessConcept.options .philosopy_box--item.value img{width:calc(31.25vw)}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item.value img{width:calc(80vw)}}@media(min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item.value img{width:calc(31.25vw)}}@media(max-width: 767px){#BusinessConcept{display:flex;flex-direction:column;align-items:center}#BusinessConcept .business_concept{margin-bottom:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept .business_concept{margin-bottom:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_concept{margin-bottom:calc(5.2083333333vw)}}@media(max-width: 767px){#BusinessConcept .business_concept .business_wrap{width:100%;height:100%;padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(0vw);display:flex;flex-direction:column;align-items:center;justify-content:inherit}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept .business_concept .business_wrap{padding:calc(13.3333333333vw) calc(2.6666666667vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_concept .business_wrap{padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(0vw)}}@media(max-width: 767px){#BusinessConcept .business_concept .business_wrap .business_title{font-size:min(2.34375vw,45px);line-height:calc(2.34375vw*1.8);margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept .business_concept .business_wrap .business_title{font-size:min(6vw,45px);line-height:calc(6vw*1.8)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_concept .business_wrap .business_title{font-size:min(2.34375vw,45px);line-height:calc(2.34375vw*1.8)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept .business_concept .business_wrap .business_title{margin-bottom:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_concept .business_wrap .business_title{margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px){#BusinessConcept .business_concept .business_wrap .business_desc{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.8)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept .business_concept .business_wrap .business_desc{font-size:min(3.7333333333vw,28px);line-height:calc(3.7333333333vw*1.8)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_concept .business_wrap .business_desc{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.8)}}@media(max-width: 767px){#BusinessConcept .business_list{width:100%;padding:calc(0vw) calc(1.0416666667vw);flex-direction:column;align-items:center;justify-content:inherit}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept .business_list{padding:calc(0vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_list{padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px){#BusinessConcept .business_list--item{width:100% !important;height:calc(20.8333333333vw)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept .business_list--item{height:calc(53.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_list--item{height:calc(20.8333333333vw)}}@media(max-width: 767px){#BusinessConcept .business_list--item img{border-radius:1vw;z-index:-1}#BusinessConcept .business_list--item_content{padding:calc(2.0833333333vw);border-radius:1vw;background:rgba(0,0,0,0);border:none;background:rgba(var(--main-color-rgb), 0.5)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept .business_list--item_content{padding:calc(5.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_list--item_content{padding:calc(2.0833333333vw)}}@media(max-width: 767px){#BusinessConcept .business_list--item_title{font-size:min(1.8229166667vw,35px);color:#fff;margin-bottom:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept .business_list--item_title{font-size:min(4.6666666667vw,35px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_list--item_title{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept .business_list--item_title{margin-bottom:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_list--item_title{margin-bottom:calc(1.5625vw)}}@media(max-width: 767px){#BusinessConcept .business_list--item_desc{width:100%;opacity:1;font-size:min(1.1458333333vw,22px);line-height:calc(1.1458333333vw*1.8);color:#fff}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept .business_list--item_desc{font-size:min(2.9333333333vw,22px);line-height:calc(2.9333333333vw*1.8)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_list--item_desc{font-size:min(1.1458333333vw,22px);line-height:calc(1.1458333333vw*1.8)}}@media(max-width: 767px){#BusinessConcept .business_list--item:nth-child(-n+2){margin-bottom:0}#BusinessConcept .business_list--item:not(:last-child){margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept .business_list--item:not(:last-child){margin-bottom:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept .business_list--item:not(:last-child){margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px){#BusinessConcept.options .philosopy_box{width:100%;padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept.options .philosopy_box{padding:calc(0vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box{padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item{padding:calc(2.0833333333vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept.options .philosopy_box--item{padding:calc(5.3333333333vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item{padding:calc(2.0833333333vw) calc(1.0416666667vw)}}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item_img{margin-left:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept.options .philosopy_box--item_img{margin-left:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item_img{margin-left:calc(0vw)}}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item_title{margin-left:calc(0vw);margin-top:calc(-1.5625vw);font-size:min(2.0833333333vw,40px)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept.options .philosopy_box--item_title{margin-left:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item_title{margin-left:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept.options .philosopy_box--item_title{margin-top:calc(-4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item_title{margin-top:calc(-1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept.options .philosopy_box--item_title{font-size:min(5.3333333333vw,40px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item_title{font-size:min(2.0833333333vw,40px)}}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item_text{margin:calc(1.5625vw) calc(1.5625vw) calc(0vw);font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.8)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept.options .philosopy_box--item_text{margin:calc(4vw) calc(4vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item_text{margin:calc(1.5625vw) calc(1.5625vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept.options .philosopy_box--item_text{font-size:min(3.7333333333vw,28px);line-height:calc(3.7333333333vw*1.8)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item_text{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.8)}}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item:not(:last-child){margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){#BusinessConcept.options .philosopy_box--item:not(:last-child){margin-bottom:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#BusinessConcept.options .philosopy_box--item:not(:last-child){margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px){#BusinessConcept.options .philosopy_box--item.mission img{width:80%}#BusinessConcept.options .philosopy_box--item.vision img{width:80%}#BusinessConcept.options .philosopy_box--item.value img{width:80%}}#CompanyProf{margin-top:calc(7.8125vw);display:flex;flex-direction:column;align-items:center}@media(max-width: 767px){#CompanyProf{margin-top:calc(20vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyProf{margin-top:calc(7.8125vw)}}#CompanyProf .company_profile{width:100%;padding:calc(7.8125vw) calc(1.0416666667vw);margin-top:calc(4.1666666667vw);display:flex;flex-direction:column;align-items:center;border-top-left-radius:10.37vw;border-bottom-right-radius:10.37vw;background:var(--feature-color);position:relative;z-index:1}@media(max-width: 767px){#CompanyProf .company_profile{padding:calc(20vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile{padding:calc(7.8125vw) calc(1.0416666667vw)}}@media(max-width: 767px){#CompanyProf .company_profile{margin-top:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile{margin-top:calc(4.1666666667vw)}}#CompanyProf .company_profile--table{width:100%;max-width:1200px}#CompanyProf .company_profile--table th,#CompanyProf .company_profile--table td{box-sizing:border-box;padding:calc(3.125vw) calc(0vw) calc(0.78125vw)}@media(max-width: 767px){#CompanyProf .company_profile--table th,#CompanyProf .company_profile--table td{padding:calc(8vw) calc(0vw) calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile--table th,#CompanyProf .company_profile--table td{padding:calc(3.125vw) calc(0vw) calc(0.78125vw)}}#CompanyProf .company_profile--table th{border-bottom:2px solid var(--main-color);font-size:min(1.5625vw,30px);font-weight:700;color:var(--main-color);text-align:center}@media(max-width: 767px){#CompanyProf .company_profile--table th{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile--table th{font-size:min(1.5625vw,30px)}}#CompanyProf .company_profile--table td{border-bottom:2px solid #fff;font-size:min(1.5625vw,30px);font-weight:700;color:#000;box-sizing:border-box;padding-left:calc(1.5625vw);display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 767px){#CompanyProf .company_profile--table td{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile--table td{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){#CompanyProf .company_profile--table td{padding-left:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile--table td{padding-left:calc(1.5625vw)}}#CompanyProf .company_profile--table td span{margin-bottom:calc(0.2604166667vw);font-size:min(1.3020833333vw,25px)}@media(max-width: 767px){#CompanyProf .company_profile--table td span{margin-bottom:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile--table td span{margin-bottom:calc(0.2604166667vw)}}@media(max-width: 767px){#CompanyProf .company_profile--table td span{font-size:min(3.3333333333vw,25px)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile--table td span{font-size:min(1.3020833333vw,25px)}}#CompanyProf .company_profile::before,#CompanyProf .company_profile::after{content:"";display:block;width:calc(10.4166666667vw);height:calc(10.4166666667vw);background-image:url(../images/section_curve.png);background-repeat:no-repeat;background-size:cover;position:absolute}@media(max-width: 767px){#CompanyProf .company_profile::before,#CompanyProf .company_profile::after{width:calc(26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile::before,#CompanyProf .company_profile::after{width:calc(10.4166666667vw)}}@media(max-width: 767px){#CompanyProf .company_profile::before,#CompanyProf .company_profile::after{height:calc(26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile::before,#CompanyProf .company_profile::after{height:calc(10.4166666667vw)}}#CompanyProf .company_profile::before{top:-10.4vw;right:0}#CompanyProf .company_profile::after{transform:rotate(180deg);bottom:-10.4vw;left:0}@media(max-width: 767px){#CompanyProf{margin-top:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyProf{margin-top:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyProf{margin-top:calc(5.2083333333vw)}}@media(max-width: 767px){#CompanyProf .company_profile{width:100%;box-sizing:border-box;padding:calc(5.2083333333vw) calc(1.0416666667vw);background:var(--feature-color);margin-top:calc(4.1666666667vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyProf .company_profile{padding:calc(13.3333333333vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile{padding:calc(5.2083333333vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyProf .company_profile{margin-top:calc(10.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile{margin-top:calc(4.1666666667vw)}}@media(max-width: 767px){#CompanyProf .company_profile--table{width:100%;max-width:700px}#CompanyProf .company_profile--table th,#CompanyProf .company_profile--table td{padding:calc(2.0833333333vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyProf .company_profile--table th,#CompanyProf .company_profile--table td{padding:calc(5.3333333333vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile--table th,#CompanyProf .company_profile--table td{padding:calc(2.0833333333vw) calc(0vw)}}@media(max-width: 767px){#CompanyProf .company_profile--table th{border-bottom:1px solid var(--main-color);font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px)and (max-width: 767px){#CompanyProf .company_profile--table th{font-size:min(3.7333333333vw,28px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile--table th{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px){#CompanyProf .company_profile--table td{border-bottom:1px solid #fff;font-size:min(1.4583333333vw,28px);padding-left:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyProf .company_profile--table td{font-size:min(3.7333333333vw,28px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile--table td{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px)and (max-width: 767px){#CompanyProf .company_profile--table td{padding-left:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile--table td{padding-left:calc(1.5625vw)}}@media(max-width: 767px){#CompanyProf .company_profile--table td span{margin-bottom:calc(0.5208333333vw);font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){#CompanyProf .company_profile--table td span{margin-bottom:calc(1.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile--table td span{margin-bottom:calc(0.5208333333vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyProf .company_profile--table td span{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile--table td span{font-size:min(1.25vw,24px)}}@media(max-width: 767px){#CompanyProf .company_profile::before,#CompanyProf .company_profile::after{width:calc(7.8125vw);height:calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyProf .company_profile::before,#CompanyProf .company_profile::after{width:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile::before,#CompanyProf .company_profile::after{width:calc(7.8125vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyProf .company_profile::before,#CompanyProf .company_profile::after{height:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyProf .company_profile::before,#CompanyProf .company_profile::after{height:calc(7.8125vw)}}@media(max-width: 767px){#CompanyProf .company_profile::before{top:-20vw}#CompanyProf .company_profile::after{bottom:-20vw}}#CompanyHistory{margin:calc(7.8125vw) calc(0vw);display:flex;flex-direction:column;align-items:center}@media(max-width: 767px){#CompanyHistory{margin:calc(20vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyHistory{margin:calc(7.8125vw) calc(0vw)}}#CompanyHistory .company_history{width:calc(78.125vw);display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;padding:calc(0.78125vw) calc(0vw);margin-top:calc(3.125vw);position:relative}@media(max-width: 767px){#CompanyHistory .company_history{width:calc(200vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history{width:calc(78.125vw)}}@media(max-width: 767px){#CompanyHistory .company_history{padding:calc(2vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history{padding:calc(0.78125vw) calc(0vw)}}@media(max-width: 767px){#CompanyHistory .company_history{margin-top:calc(8vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history{margin-top:calc(3.125vw)}}#CompanyHistory .company_history--item{width:40%;text-align:right;position:relative}#CompanyHistory .company_history--item .date{font-size:min(1.8229166667vw,35px);font-weight:700;color:var(--main-color)}@media(max-width: 767px){#CompanyHistory .company_history--item .date{font-size:min(4.6666666667vw,35px)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item .date{font-size:min(1.8229166667vw,35px)}}#CompanyHistory .company_history--item_text{font-size:min(1.5625vw,30px);line-height:calc(1.5625vw*1.5);font-weight:700;margin-top:calc(0.78125vw)}@media(max-width: 767px){#CompanyHistory .company_history--item_text{font-size:min(4vw,30px);line-height:calc(4vw*1.5)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item_text{font-size:min(1.5625vw,30px);line-height:calc(1.5625vw*1.5)}}@media(max-width: 767px){#CompanyHistory .company_history--item_text{margin-top:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item_text{margin-top:calc(0.78125vw)}}#CompanyHistory .company_history--item::before{content:"";display:block;width:calc(6.7708333333vw);height:calc(0.1041666667vw);background:var(--sub-color);position:absolute;right:-8vw;top:50%;transform:translateY(-50%)}@media(max-width: 767px){#CompanyHistory .company_history--item::before{width:calc(17.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item::before{width:calc(6.7708333333vw)}}@media(max-width: 767px){#CompanyHistory .company_history--item::before{height:calc(0.2666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item::before{height:calc(0.1041666667vw)}}#CompanyHistory .company_history--item::after{content:"";display:block;width:calc(1.5625vw);height:calc(1.5625vw);border-radius:50%;background:var(--sub-color);position:absolute;top:37%;right:-9.4vw;transform:translateX(-50%)}@media(max-width: 767px){#CompanyHistory .company_history--item::after{width:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item::after{width:calc(1.5625vw)}}@media(max-width: 767px){#CompanyHistory .company_history--item::after{height:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item::after{height:calc(1.5625vw)}}#CompanyHistory .company_history--item:nth-child(odd){margin-left:auto;text-align:left}#CompanyHistory .company_history--item:nth-child(odd)::before{right:auto;left:-8vw}#CompanyHistory .company_history--item:nth-child(odd)::after{right:auto;left:-7.8vw}#CompanyHistory .company_history--item:not(:last-child){margin-bottom:calc(4.1666666667vw)}@media(max-width: 767px){#CompanyHistory .company_history--item:not(:last-child){margin-bottom:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item:not(:last-child){margin-bottom:calc(4.1666666667vw)}}#CompanyHistory .company_history::after{content:"";display:block;width:calc(0.1041666667vw);height:100%;position:absolute;left:50%;transform:translateX(-50%);background:var(--sub-color)}@media(max-width: 767px){#CompanyHistory .company_history::after{width:calc(0.2666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history::after{width:calc(0.1041666667vw)}}@media(max-width: 767px){#CompanyHistory{margin:calc(5.2083333333vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyHistory{margin:calc(13.3333333333vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyHistory{margin:calc(5.2083333333vw) calc(0vw)}}@media(max-width: 767px){#CompanyHistory .company_history{width:100%;padding:calc(0.78125vw) calc(1.0416666667vw);margin-top:calc(4.1666666667vw);position:relative}}@media(max-width: 767px)and (max-width: 767px){#CompanyHistory .company_history{padding:calc(2vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history{padding:calc(0.78125vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyHistory .company_history{margin-top:calc(10.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history{margin-top:calc(4.1666666667vw)}}@media(max-width: 767px){#CompanyHistory .company_history--item{width:40%}#CompanyHistory .company_history--item .date{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px)and (max-width: 767px){#CompanyHistory .company_history--item .date{font-size:min(3.7333333333vw,28px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item .date{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px){#CompanyHistory .company_history--item_text{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.5);margin-top:calc(0.5208333333vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyHistory .company_history--item_text{font-size:min(3.2vw,24px);line-height:calc(3.2vw*1.5)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item_text{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.5)}}@media(max-width: 767px)and (max-width: 767px){#CompanyHistory .company_history--item_text{margin-top:calc(1.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item_text{margin-top:calc(0.5208333333vw)}}@media(max-width: 767px){#CompanyHistory .company_history--item::before{width:calc(2.6041666667vw);height:calc(0.1041666667vw);right:-10vw;top:50%;transform:translateY(-50%)}}@media(max-width: 767px)and (max-width: 767px){#CompanyHistory .company_history--item::before{width:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item::before{width:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyHistory .company_history--item::before{height:calc(0.2666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item::before{height:calc(0.1041666667vw)}}@media(max-width: 767px){#CompanyHistory .company_history--item::after{width:calc(1.0416666667vw);height:calc(1.0416666667vw);top:41%;right:-12.2vw;transform:translateX(-50%)}}@media(max-width: 767px)and (max-width: 767px){#CompanyHistory .company_history--item::after{width:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item::after{width:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyHistory .company_history--item::after{height:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item::after{height:calc(1.0416666667vw)}}@media(max-width: 767px){#CompanyHistory .company_history--item:nth-child(odd)::before{right:auto;left:-8.5vw}#CompanyHistory .company_history--item:nth-child(odd)::after{right:auto;left:-9.5vw}#CompanyHistory .company_history--item:not(:last-child){margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){#CompanyHistory .company_history--item:not(:last-child){margin-bottom:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#CompanyHistory .company_history--item:not(:last-child){margin-bottom:calc(2.6041666667vw)}}.business_page{width:100%}.business_page .under_business{width:100%;display:flex;flex-direction:row;align-items:center;position:relative}.business_page .under_business .left_content{width:calc(50vw);box-sizing:border-box;padding:calc(7.5520833333vw) calc(15.625vw) calc(12.5vw) calc(2.6041666667vw);background:var(--sub-color);clip-path:polygon(0 0, 95% 0, 100% 100%, 0% 100%)}@media(max-width: 767px){.business_page .under_business .left_content{width:calc(128vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page .under_business .left_content{width:calc(50vw)}}@media(max-width: 767px){.business_page .under_business .left_content{padding:calc(19.3333333333vw) calc(40vw) calc(32vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page .under_business .left_content{padding:calc(7.5520833333vw) calc(15.625vw) calc(12.5vw) calc(2.6041666667vw)}}.business_page .under_business .left_content .business_title{display:flex;flex-direction:column;align-items:flex-start;color:#fff;font-size:min(1.5625vw,30px)}@media(max-width: 767px){.business_page .under_business .left_content .business_title{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.business_page .under_business .left_content .business_title{font-size:min(1.5625vw,30px)}}.business_page .under_business .left_content .business_title span{font-family:"proxima-nova",sans-serif;font-size:min(7.8125vw,150px);font-weight:700}@media(max-width: 767px){.business_page .under_business .left_content .business_title span{font-size:min(20vw,150px)}}@media(min-width: 767px)and (max-width: 1000px){.business_page .under_business .left_content .business_title span{font-size:min(7.8125vw,150px)}}.business_page .under_business .right_content{width:calc(59.8958333333vw);height:calc(26.0416666667vw);object-fit:cover;position:absolute;right:0;top:0;z-index:-1}@media(max-width: 767px){.business_page .under_business .right_content{width:calc(153.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page .under_business .right_content{width:calc(59.8958333333vw)}}@media(max-width: 767px){.business_page .under_business .right_content{height:calc(66.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page .under_business .right_content{height:calc(26.0416666667vw)}}.business_page_list{width:100%;margin:calc(7.8125vw) calc(0vw);display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 767px){.business_page_list{margin:calc(20vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page_list{margin:calc(7.8125vw) calc(0vw)}}.business_page_list--item{width:100%;display:flex;flex-direction:column;align-items:flex-start}.business_page_list--item_imgbox{box-sizing:border-box;padding-left:calc(5.2083333333vw);padding-bottom:calc(13.0208333333vw);position:relative}@media(max-width: 767px){.business_page_list--item_imgbox{padding-left:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page_list--item_imgbox{padding-left:calc(5.2083333333vw)}}@media(max-width: 767px){.business_page_list--item_imgbox{padding-bottom:calc(33.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page_list--item_imgbox{padding-bottom:calc(13.0208333333vw)}}.business_page_list--item_imgbox img{width:calc(62.5vw);height:calc(31.25vw);object-fit:cover;box-shadow:4px 6px 13px rgba(0,0,0,.2)}@media(max-width: 767px){.business_page_list--item_imgbox img{width:calc(160vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page_list--item_imgbox img{width:calc(62.5vw)}}@media(max-width: 767px){.business_page_list--item_imgbox img{height:calc(80vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page_list--item_imgbox img{height:calc(31.25vw)}}.business_page_list--item_imgbox::after{content:"";display:block;width:calc(46.875vw);height:calc(26.0416666667vw);background:rgba(var(--sub-color-rgb), 0.4);position:absolute;left:0;bottom:0;z-index:-1}@media(max-width: 767px){.business_page_list--item_imgbox::after{width:calc(120vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page_list--item_imgbox::after{width:calc(46.875vw)}}@media(max-width: 767px){.business_page_list--item_imgbox::after{height:calc(66.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page_list--item_imgbox::after{height:calc(26.0416666667vw)}}.business_page_list--item_inner{width:100%;box-sizing:border-box;padding:calc(0vw) calc(2.6041666667vw) calc(0vw) calc(5.2083333333vw);display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-top:calc(-10.4166666667vw)}@media(max-width: 767px){.business_page_list--item_inner{padding:calc(0vw) calc(6.6666666667vw) calc(0vw) calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page_list--item_inner{padding:calc(0vw) calc(2.6041666667vw) calc(0vw) calc(5.2083333333vw)}}@media(max-width: 767px){.business_page_list--item_inner{margin-top:calc(-26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page_list--item_inner{margin-top:calc(-10.4166666667vw)}}.business_page_list--item_inner--title{font-size:min(2.34375vw,45px);font-weight:700;color:var(--main-color)}@media(max-width: 767px){.business_page_list--item_inner--title{font-size:min(6vw,45px)}}@media(min-width: 767px)and (max-width: 1000px){.business_page_list--item_inner--title{font-size:min(2.34375vw,45px)}}.business_page_list--item_inner--text{width:calc(59.8958333333vw);font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.8);font-weight:700}@media(max-width: 767px){.business_page_list--item_inner--text{width:calc(153.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page_list--item_inner--text{width:calc(59.8958333333vw)}}@media(max-width: 767px){.business_page_list--item_inner--text{font-size:min(3.7333333333vw,28px);line-height:calc(3.7333333333vw*1.8)}}@media(min-width: 767px)and (max-width: 1000px){.business_page_list--item_inner--text{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.8)}}.business_page_list--item:not(:last-child){margin-bottom:calc(10.4166666667vw)}@media(max-width: 767px){.business_page_list--item:not(:last-child){margin-bottom:calc(26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.business_page_list--item:not(:last-child){margin-bottom:calc(10.4166666667vw)}}@media(max-width: 767px){.business_page .under_business .left_content{width:60%;padding:calc(2.6041666667vw) calc(2.6041666667vw) calc(2.6041666667vw) calc(1.5625vw);background:var(--sub-color);clip-path:polygon(0 0, 90% 0, 100% 100%, 0% 100%)}}@media(max-width: 767px)and (max-width: 767px){.business_page .under_business .left_content{padding:calc(6.6666666667vw) calc(6.6666666667vw) calc(6.6666666667vw) calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.business_page .under_business .left_content{padding:calc(2.6041666667vw) calc(2.6041666667vw) calc(2.6041666667vw) calc(1.5625vw)}}@media(max-width: 767px){.business_page .under_business .left_content .business_title{font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){.business_page .under_business .left_content .business_title{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.business_page .under_business .left_content .business_title{font-size:min(1.25vw,24px)}}@media(max-width: 767px){.business_page .under_business .left_content .business_title span{font-size:min(3.90625vw,75px)}}@media(max-width: 767px)and (max-width: 767px){.business_page .under_business .left_content .business_title span{font-size:min(10vw,75px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.business_page .under_business .left_content .business_title span{font-size:min(3.90625vw,75px)}}@media(max-width: 767px){.business_page .under_business .right_content{width:60%;height:calc(10.4166666667vw)}}@media(max-width: 767px)and (max-width: 767px){.business_page .under_business .right_content{height:calc(26.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.business_page .under_business .right_content{height:calc(10.4166666667vw)}}@media(max-width: 767px){.business_page_list{width:100%;margin:calc(7.8125vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){.business_page_list{margin:calc(20vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.business_page_list{margin:calc(7.8125vw) calc(0vw)}}@media(max-width: 767px){.business_page_list--item{width:100%;display:flex;flex-direction:column;align-items:flex-start}.business_page_list--item_imgbox{width:100%;padding:calc(1.5625vw) calc(1.0416666667vw) calc(13.0208333333vw);position:relative}}@media(max-width: 767px)and (max-width: 767px){.business_page_list--item_imgbox{padding:calc(4vw) calc(2.6666666667vw) calc(33.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.business_page_list--item_imgbox{padding:calc(1.5625vw) calc(1.0416666667vw) calc(13.0208333333vw)}}@media(max-width: 767px){.business_page_list--item_imgbox img{width:100%;height:calc(15.625vw)}}@media(max-width: 767px)and (max-width: 767px){.business_page_list--item_imgbox img{height:calc(40vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.business_page_list--item_imgbox img{height:calc(15.625vw)}}@media(max-width: 767px){.business_page_list--item_imgbox::after{width:100%;height:100%}.business_page_list--item_inner{padding:calc(2.6041666667vw) calc(1.0416666667vw);margin-top:calc(-10.4166666667vw);flex-direction:column;align-items:flex-start}}@media(max-width: 767px)and (max-width: 767px){.business_page_list--item_inner{padding:calc(6.6666666667vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.business_page_list--item_inner{padding:calc(2.6041666667vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.business_page_list--item_inner{margin-top:calc(-26.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.business_page_list--item_inner{margin-top:calc(-10.4166666667vw)}}@media(max-width: 767px){.business_page_list--item_inner--title{font-size:min(1.8229166667vw,35px);margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.business_page_list--item_inner--title{font-size:min(4.6666666667vw,35px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.business_page_list--item_inner--title{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px)and (max-width: 767px){.business_page_list--item_inner--title{margin-bottom:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.business_page_list--item_inner--title{margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px){.business_page_list--item_inner--text{width:100%;font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8);font-weight:400}}@media(max-width: 767px)and (max-width: 767px){.business_page_list--item_inner--text{font-size:min(3.2vw,24px);line-height:calc(3.2vw*1.8)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.business_page_list--item_inner--text{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8)}}@media(max-width: 767px){.business_page_list--item:not(:last-child){margin-bottom:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){.business_page_list--item:not(:last-child){margin-bottom:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.business_page_list--item:not(:last-child){margin-bottom:calc(5.2083333333vw)}}.archive-recruitment{box-sizing:border-box;padding:calc(11.9791666667vw) calc(2.6041666667vw) calc(0vw)}@media(max-width: 767px){.archive-recruitment{padding:calc(30.6666666667vw) calc(6.6666666667vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){.archive-recruitment{padding:calc(11.9791666667vw) calc(2.6041666667vw) calc(0vw)}}.archive-recruitment_list{margin-top:calc(5.2083333333vw);display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:calc(7.8125vw)}@media(max-width: 767px){.archive-recruitment_list{margin-top:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.archive-recruitment_list{margin-top:calc(5.2083333333vw)}}@media(max-width: 767px){.archive-recruitment_list{margin-bottom:calc(20vw)}}@media(min-width: 767px)and (max-width: 1000px){.archive-recruitment_list{margin-bottom:calc(7.8125vw)}}.archive-recruitment_list--item{width:32%;margin-bottom:3%;transition:all .3s ease}.archive-recruitment_list--item:hover{box-shadow:5px 5px 20px rgba(var(--main-color-rgb), 0.2)}.archive-recruitment_list--item_img{width:100%;height:calc(20.8333333333vw);object-fit:cover}@media(max-width: 767px){.archive-recruitment_list--item_img{height:calc(53.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_img{height:calc(20.8333333333vw)}}.archive-recruitment_list--item_box{box-sizing:border-box;padding:calc(1.5625vw) calc(0vw) calc(1.5625vw) calc(1.5625vw);background:#fff}@media(max-width: 767px){.archive-recruitment_list--item_box{padding:calc(4vw) calc(0vw) calc(4vw) calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_box{padding:calc(1.5625vw) calc(0vw) calc(1.5625vw) calc(1.5625vw)}}.archive-recruitment_list--item_box--title{font-size:min(2.34375vw,45px);font-weight:700;color:var(--main-color);margin-bottom:calc(1.5625vw)}@media(max-width: 767px){.archive-recruitment_list--item_box--title{font-size:min(6vw,45px)}}@media(min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_box--title{font-size:min(2.34375vw,45px)}}@media(max-width: 767px){.archive-recruitment_list--item_box--title{margin-bottom:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_box--title{margin-bottom:calc(1.5625vw)}}.archive-recruitment_list--item_box--table{width:60%}.archive-recruitment_list--item_box--table td,.archive-recruitment_list--item_box--table th{box-sizing:border-box;padding:calc(0.5208333333vw) calc(0vw);font-size:min(.9375vw,18px);font-weight:500}@media(max-width: 767px){.archive-recruitment_list--item_box--table td,.archive-recruitment_list--item_box--table th{padding:calc(1.3333333333vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_box--table td,.archive-recruitment_list--item_box--table th{padding:calc(0.5208333333vw) calc(0vw)}}@media(max-width: 767px){.archive-recruitment_list--item_box--table td,.archive-recruitment_list--item_box--table th{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_box--table td,.archive-recruitment_list--item_box--table th{font-size:min(.9375vw,18px)}}.archive-recruitment_list--item_box--table th{width:25%}.archive-recruitment_list--item_box--table td{width:75%;display:flex;flex-direction:row;align-items:center}.archive-recruitment_list--item_box--table td::before{content:"";display:block;width:calc(0.15625vw);height:calc(1.0416666667vw);background:#dbdbdb;border-radius:1vw;margin-right:5%}@media(max-width: 767px){.archive-recruitment_list--item_box--table td::before{width:calc(0.4vw)}}@media(min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_box--table td::before{width:calc(0.15625vw)}}@media(max-width: 767px){.archive-recruitment_list--item_box--table td::before{height:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_box--table td::before{height:calc(1.0416666667vw)}}@media(max-width: 767px){.archive-recruitment{box-sizing:border-box;padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){.archive-recruitment{padding:calc(13.3333333333vw) calc(2.6666666667vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.archive-recruitment{padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(0vw)}}@media(max-width: 767px){.archive-recruitment_list{margin-bottom:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){.archive-recruitment_list{margin-bottom:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.archive-recruitment_list{margin-bottom:calc(5.2083333333vw)}}@media(max-width: 767px){.archive-recruitment_list--item{width:48%;margin-bottom:4%;box-shadow:5px 5px 20px rgba(var(--main-color-rgb), 0.2)}.archive-recruitment_list--item_img{width:100%}.archive-recruitment_list--item_box{padding:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.archive-recruitment_list--item_box{padding:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_box{padding:calc(1.0416666667vw)}}@media(max-width: 767px){.archive-recruitment_list--item_box--title{font-size:min(1.8229166667vw,35px);margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.archive-recruitment_list--item_box--title{font-size:min(4.6666666667vw,35px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_box--title{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px)and (max-width: 767px){.archive-recruitment_list--item_box--title{margin-bottom:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_box--title{margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px){.archive-recruitment_list--item_box--table{width:100%}.archive-recruitment_list--item_box--table td,.archive-recruitment_list--item_box--table th{font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){.archive-recruitment_list--item_box--table td,.archive-recruitment_list--item_box--table th{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_box--table td,.archive-recruitment_list--item_box--table th{font-size:min(1.25vw,24px)}}@media(max-width: 767px){.archive-recruitment_list--item_box--table th{width:35%}.archive-recruitment_list--item_box--table td{width:auto}.archive-recruitment_list--item_box--table td::before{width:calc(0.1041666667vw);height:calc(0.9375vw)}}@media(max-width: 767px)and (max-width: 767px){.archive-recruitment_list--item_box--table td::before{width:calc(0.2666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_box--table td::before{width:calc(0.1041666667vw)}}@media(max-width: 767px)and (max-width: 767px){.archive-recruitment_list--item_box--table td::before{height:calc(2.4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.archive-recruitment_list--item_box--table td::before{height:calc(0.9375vw)}}.single-recruitment{box-sizing:border-box;padding:calc(11.9791666667vw) calc(2.6041666667vw) calc(0vw)}@media(max-width: 767px){.single-recruitment{padding:calc(30.6666666667vw) calc(6.6666666667vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment{padding:calc(11.9791666667vw) calc(2.6041666667vw) calc(0vw)}}.single-recruitment--kv{width:100%;margin-top:calc(5.2083333333vw);position:relative}@media(max-width: 767px){.single-recruitment--kv{margin-top:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--kv{margin-top:calc(5.2083333333vw)}}.single-recruitment--kv_img{width:100%;height:calc(36.4583333333vw);border-radius:1.5625vw;object-fit:cover}@media(max-width: 767px){.single-recruitment--kv_img{height:calc(93.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--kv_img{height:calc(36.4583333333vw)}}.single-recruitment--kv_title{position:absolute;box-sizing:border-box;padding:calc(2.8645833333vw) calc(2.6041666667vw);background:#fff;box-shadow:4px 6px 13px rgba(0,0,0,.16);font-size:min(3.3854166667vw,65px);font-weight:700;color:var(--main-color);z-index:1;bottom:-15%;left:0}@media(max-width: 767px){.single-recruitment--kv_title{padding:calc(7.3333333333vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--kv_title{padding:calc(2.8645833333vw) calc(2.6041666667vw)}}@media(max-width: 767px){.single-recruitment--kv_title{font-size:min(8.6666666667vw,65px)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--kv_title{font-size:min(3.3854166667vw,65px)}}.single-recruitment--content{margin:calc(10.4166666667vw) calc(0vw) calc(7.8125vw);width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media(max-width: 767px){.single-recruitment--content{margin:calc(26.6666666667vw) calc(0vw) calc(20vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content{margin:calc(10.4166666667vw) calc(0vw) calc(7.8125vw)}}.single-recruitment--content_main{width:calc(55.7291666667vw)}@media(max-width: 767px){.single-recruitment--content_main{width:calc(142.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main{width:calc(55.7291666667vw)}}.single-recruitment--content_main section{margin-bottom:calc(5.2083333333vw)}@media(max-width: 767px){.single-recruitment--content_main section{margin-bottom:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main section{margin-bottom:calc(5.2083333333vw)}}.single-recruitment--content_main img{width:100%;height:calc(28.6458333333vw);object-fit:cover}@media(max-width: 767px){.single-recruitment--content_main img{height:calc(73.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main img{height:calc(28.6458333333vw)}}.single-recruitment--content_main--title{display:flex;flex-direction:row;align-items:center;font-size:min(2.34375vw,45px);font-weight:700;color:#575757;padding-bottom:calc(1.5625vw);border-bottom:2px solid #575757;margin-bottom:calc(2.6041666667vw)}@media(max-width: 767px){.single-recruitment--content_main--title{font-size:min(6vw,45px)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main--title{font-size:min(2.34375vw,45px)}}@media(max-width: 767px){.single-recruitment--content_main--title{padding-bottom:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main--title{padding-bottom:calc(1.5625vw)}}@media(max-width: 767px){.single-recruitment--content_main--title{margin-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main--title{margin-bottom:calc(2.6041666667vw)}}.single-recruitment--content_main--title::before{content:"";display:block;width:calc(2.8645833333vw);height:calc(2.3958333333vw);background-image:url(../images/check-icon.png);background-repeat:no-repeat;background-size:cover;margin-right:calc(0.78125vw)}@media(max-width: 767px){.single-recruitment--content_main--title::before{width:calc(7.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main--title::before{width:calc(2.8645833333vw)}}@media(max-width: 767px){.single-recruitment--content_main--title::before{height:calc(6.1333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main--title::before{height:calc(2.3958333333vw)}}@media(max-width: 767px){.single-recruitment--content_main--title::before{margin-right:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main--title::before{margin-right:calc(0.78125vw)}}.single-recruitment--content_main--text{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.8);font-weight:400}@media(max-width: 767px){.single-recruitment--content_main--text{font-size:min(3.7333333333vw,28px);line-height:calc(3.7333333333vw*1.8)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main--text{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.8)}}.single-recruitment--content_sub{width:calc(33.8541666667vw);border:1px solid var(--main-color)}@media(max-width: 767px){.single-recruitment--content_sub{width:calc(86.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_sub{width:calc(33.8541666667vw)}}.single-recruitment--content_sub--title{width:100%;box-sizing:border-box;padding:calc(2.34375vw) calc(0vw);background:var(--main-color);color:#fff;font-size:min(2.34375vw,45px);font-weight:700;text-align:center}@media(max-width: 767px){.single-recruitment--content_sub--title{padding:calc(6vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_sub--title{padding:calc(2.34375vw) calc(0vw)}}@media(max-width: 767px){.single-recruitment--content_sub--title{font-size:min(6vw,45px)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_sub--title{font-size:min(2.34375vw,45px)}}.single-recruitment--content_list{box-sizing:border-box;padding:calc(1.5625vw)}@media(max-width: 767px){.single-recruitment--content_list{padding:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_list{padding:calc(1.5625vw)}}.single-recruitment--content_list--item{width:100%}.single-recruitment--content_list--item_title{width:calc(13.0208333333vw);height:calc(2.6041666667vw);border:1px solid var(--sub-color);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:min(1.4583333333vw,28px);font-weight:500;color:var(--sub-color);margin-bottom:calc(1.0416666667vw)}@media(max-width: 767px){.single-recruitment--content_list--item_title{width:calc(33.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_list--item_title{width:calc(13.0208333333vw)}}@media(max-width: 767px){.single-recruitment--content_list--item_title{height:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_list--item_title{height:calc(2.6041666667vw)}}@media(max-width: 767px){.single-recruitment--content_list--item_title{font-size:min(3.7333333333vw,28px)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_list--item_title{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px){.single-recruitment--content_list--item_title{margin-bottom:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_list--item_title{margin-bottom:calc(1.0416666667vw)}}.single-recruitment--content_list--item_text{font-size:min(1.4583333333vw,28px);font-weight:500}@media(max-width: 767px){.single-recruitment--content_list--item_text{font-size:min(3.7333333333vw,28px)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_list--item_text{font-size:min(1.4583333333vw,28px)}}.single-recruitment--content_list--item:not(:last-child){margin-bottom:calc(3.125vw)}@media(max-width: 767px){.single-recruitment--content_list--item:not(:last-child){margin-bottom:calc(8vw)}}@media(min-width: 767px)and (max-width: 1000px){.single-recruitment--content_list--item:not(:last-child){margin-bottom:calc(3.125vw)}}@media(max-width: 767px){.single-recruitment{padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment{padding:calc(13.3333333333vw) calc(2.6666666667vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment{padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(0vw)}}@media(max-width: 767px){.single-recruitment--kv{margin-top:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--kv{margin-top:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--kv{margin-top:calc(5.2083333333vw)}}@media(max-width: 767px){.single-recruitment--kv_img{height:calc(26.0416666667vw);border-radius:3vw}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--kv_img{height:calc(66.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--kv_img{height:calc(26.0416666667vw)}}@media(max-width: 767px){.single-recruitment--kv_title{padding:calc(1.5625vw);font-size:min(2.34375vw,45px);left:5%}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--kv_title{padding:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--kv_title{padding:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--kv_title{font-size:min(6vw,45px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--kv_title{font-size:min(2.34375vw,45px)}}@media(max-width: 767px){.single-recruitment--content{margin:calc(7.8125vw) calc(0vw);flex-direction:column;align-items:center}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--content{margin:calc(20vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--content{margin:calc(7.8125vw) calc(0vw)}}@media(max-width: 767px){.single-recruitment--content_main{width:100%}.single-recruitment--content_main img{height:calc(15.625vw)}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--content_main img{height:calc(40vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main img{height:calc(15.625vw)}}@media(max-width: 767px){.single-recruitment--content_main--title{font-size:min(1.8229166667vw,35px);border-bottom:1px solid #575757;margin-bottom:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--content_main--title{font-size:min(4.6666666667vw,35px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main--title{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--content_main--title{margin-bottom:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main--title{margin-bottom:calc(1.5625vw)}}@media(max-width: 767px){.single-recruitment--content_main--title::before{width:calc(2.34375vw);height:calc(1.9270833333vw)}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--content_main--title::before{width:calc(6vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main--title::before{width:calc(2.34375vw)}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--content_main--title::before{height:calc(4.9333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main--title::before{height:calc(1.9270833333vw)}}@media(max-width: 767px){.single-recruitment--content_main--text{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8)}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--content_main--text{font-size:min(3.2vw,24px);line-height:calc(3.2vw*1.8)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--content_main--text{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8)}}@media(max-width: 767px){.single-recruitment--content_sub{width:100%;margin-top:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--content_sub{margin-top:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--content_sub{margin-top:calc(5.2083333333vw)}}@media(max-width: 767px){.single-recruitment--content_sub--title{padding:calc(1.0416666667vw) calc(0vw);font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--content_sub--title{padding:calc(2.6666666667vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--content_sub--title{padding:calc(1.0416666667vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){.single-recruitment--content_sub--title{font-size:min(4.6666666667vw,35px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single-recruitment--content_sub--title{font-size:min(1.8229166667vw,35px)}}#Flow .flow_list{display:flex;flex-direction:column;align-items:flex-start}#Flow .flow_list--item:not(:last-child)::after{content:"";display:block;width:0;height:0;border-left:1.56vw solid rgba(0,0,0,0);border-right:1.56vw solid rgba(0,0,0,0);border-top:1.04vw solid #000;margin:calc(1.5625vw) calc(0vw) calc(1.5625vw) calc(1.5625vw)}@media(max-width: 767px){#Flow .flow_list--item:not(:last-child)::after{margin:calc(4vw) calc(0vw) calc(4vw) calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Flow .flow_list--item:not(:last-child)::after{margin:calc(1.5625vw) calc(0vw) calc(1.5625vw) calc(1.5625vw)}}@media(max-width: 767px){#Flow .flow_list--item:not(:last-child)::after{border-left:2vw solid rgba(0,0,0,0);border-right:2vw solid rgba(0,0,0,0);border-top:2.5vw solid #000}}.recruitment_slider{width:100%;box-sizing:border-box;padding:calc(0vw) calc(2.6041666667vw);margin-bottom:calc(7.8125vw)}@media(max-width: 767px){.recruitment_slider{padding:calc(0vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.recruitment_slider{padding:calc(0vw) calc(2.6041666667vw)}}@media(max-width: 767px){.recruitment_slider{margin-bottom:calc(20vw)}}@media(min-width: 767px)and (max-width: 1000px){.recruitment_slider{margin-bottom:calc(7.8125vw)}}.recruitment_slider .slider_inner{width:calc(78.125vw);overflow:hidden;margin:0 auto}@media(max-width: 767px){.recruitment_slider .slider_inner{width:calc(200vw)}}@media(min-width: 767px)and (max-width: 1000px){.recruitment_slider .slider_inner{width:calc(78.125vw)}}.recruitment_slider .slider_inner .slick-slide{width:1500px !important;max-width:100vw;transform:scale(0.7);opacity:.5;transition:all .4s ease}.recruitment_slider .slider_inner .slick-slide.slick-center,.recruitment_slider .slider_inner .slick-slide.slick-center.slick-cloned{transform:scale(1);opacity:1;z-index:2}.recruitment_slider .slider_inner .slick-list{overflow:visible}.recruitment_slider .slider_inner .slick-track{display:flex;align-items:center}.recruitment_slider .slider_inner .custom-arrow{width:0;height:0;background:rgba(0,0,0,0);opacity:.6;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:5;border-style:solid}.recruitment_slider .slider_inner .arrow-prev{left:10.5vw;border-width:50px 40px 50px 0;border-color:rgba(0,0,0,0) rgba(var(--main-color-rgb), 0.9) rgba(0,0,0,0) rgba(0,0,0,0)}.recruitment_slider .slider_inner .arrow-next{right:10.5vw;border-width:50px 0 50px 40px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(var(--main-color-rgb), 0.9)}.recruitment_slider .slider_inner .arrow-prev::before,.recruitment_slider .slider_inner .arrow-next::before{display:none}.recruitment_slider .slider_inner img{height:calc(26.0416666667vw);object-fit:cover}@media(max-width: 767px){.recruitment_slider .slider_inner img{height:calc(66.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.recruitment_slider .slider_inner img{height:calc(26.0416666667vw)}}@media(max-width: 767px){.recruitment_slider{padding:calc(0vw) calc(1.0416666667vw);margin-bottom:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){.recruitment_slider{padding:calc(0vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.recruitment_slider{padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.recruitment_slider{margin-bottom:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.recruitment_slider{margin-bottom:calc(5.2083333333vw)}}@media(max-width: 767px){.recruitment_slider .slider_inner{width:100%}.recruitment_slider .slider_inner .custom-arrow{width:0;height:0;background:rgba(0,0,0,0);opacity:.6;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:5;border-style:solid}.recruitment_slider .slider_inner .arrow-prev{left:3vw;border-width:30px 20px 30px 0}.recruitment_slider .slider_inner .arrow-next{right:3vw;border-width:30px 0 30px 20px}.recruitment_slider .slider_inner img{height:calc(20.8333333333vw)}}@media(max-width: 767px)and (max-width: 767px){.recruitment_slider .slider_inner img{height:calc(53.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.recruitment_slider .slider_inner img{height:calc(20.8333333333vw)}}.archive-interview{box-sizing:border-box;padding:calc(11.9791666667vw) calc(2.6041666667vw) calc(0vw)}@media(max-width: 767px){.archive-interview{padding:calc(30.6666666667vw) calc(6.6666666667vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){.archive-interview{padding:calc(11.9791666667vw) calc(2.6041666667vw) calc(0vw)}}.archive-interview_list{margin-top:calc(5.2083333333vw);display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:calc(7.8125vw)}@media(max-width: 767px){.archive-interview_list{margin-top:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.archive-interview_list{margin-top:calc(5.2083333333vw)}}@media(max-width: 767px){.archive-interview_list{margin-bottom:calc(20vw)}}@media(min-width: 767px)and (max-width: 1000px){.archive-interview_list{margin-bottom:calc(7.8125vw)}}.archive-interview_list--item{width:30%;margin-bottom:3%;position:relative;cursor:pointer;transition:all .3s ease}.archive-interview_list--item a{width:100%;height:100%;display:block;position:relative;z-index:2}.archive-interview_list--item a::before{content:"";display:block;width:100%;height:100%;background:rgba(var(--sub-color-rgb), 0.6);position:absolute;top:0;left:0;transition:all .3s ease;opacity:0}.archive-interview_list--item a:hover::before{opacity:1;z-index:2}.archive-interview_list--item a:hover .archive-interview_list--item_text{opacity:1;z-index:3}.archive-interview_list--item_img{display:block;width:100%;height:calc(36.4583333333vw);object-fit:cover}@media(max-width: 767px){.archive-interview_list--item_img{height:calc(93.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.archive-interview_list--item_img{height:calc(36.4583333333vw)}}.archive-interview_list--item_text{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:center;color:#fff;font-size:min(2.0833333333vw,40px);line-height:calc(2.0833333333vw*1.5);font-weight:700;opacity:0;transition:all .3s ease}@media(max-width: 767px){.archive-interview_list--item_text{font-size:min(5.3333333333vw,40px);line-height:calc(5.3333333333vw*1.5)}}@media(min-width: 767px)and (max-width: 1000px){.archive-interview_list--item_text{font-size:min(2.0833333333vw,40px);line-height:calc(2.0833333333vw*1.5)}}@media(max-width: 767px){.archive-interview{padding:calc(7.8125vw) calc(1.0416666667vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){.archive-interview{padding:calc(20vw) calc(2.6666666667vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.archive-interview{padding:calc(7.8125vw) calc(1.0416666667vw) calc(0vw)}}@media(max-width: 767px){.archive-interview_list--item{width:48%;margin-bottom:4%}.archive-interview_list--item a::before{opacity:1}.archive-interview_list--item_img{width:100%;height:calc(20.8333333333vw);object-fit:cover}}@media(max-width: 767px)and (max-width: 767px){.archive-interview_list--item_img{height:calc(53.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.archive-interview_list--item_img{height:calc(20.8333333333vw)}}@media(max-width: 767px){.archive-interview_list--item_text{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.5);opacity:1}}@media(max-width: 767px)and (max-width: 767px){.archive-interview_list--item_text{font-size:min(3.7333333333vw,28px);line-height:calc(3.7333333333vw*1.5)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.archive-interview_list--item_text{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.5)}}.single_interview{box-sizing:border-box;padding:calc(6.7708333333vw) calc(2.6041666667vw) calc(0vw) calc(0vw)}@media(max-width: 767px){.single_interview{padding:calc(17.3333333333vw) calc(6.6666666667vw) calc(0vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview{padding:calc(6.7708333333vw) calc(2.6041666667vw) calc(0vw) calc(0vw)}}.single_interview--top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:calc(10.4166666667vw)}@media(max-width: 767px){.single_interview--top{margin-bottom:calc(26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top{margin-bottom:calc(10.4166666667vw)}}.single_interview--top_imgbox{width:calc(41.6666666667vw);display:flex;flex-direction:column;align-items:flex-start;position:relative}@media(max-width: 767px){.single_interview--top_imgbox{width:calc(106.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox{width:calc(41.6666666667vw)}}.single_interview--top_imgbox .single_interview--img{width:calc(36.4583333333vw);height:calc(44.2708333333vw);object-fit:cover}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--img{width:calc(93.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--img{width:calc(36.4583333333vw)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--img{height:calc(113.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--img{height:calc(44.2708333333vw)}}.single_interview--top_imgbox .single_interview--title{margin-left:auto;margin-top:calc(-9.375vw)}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--title{margin-top:calc(-24vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--title{margin-top:calc(-9.375vw)}}.single_interview--top_imgbox .single_interview--title p{font-size:min(3.125vw,60px);font-weight:700;box-sizing:border-box;padding:calc(1.0416666667vw) calc(2.6041666667vw);background:var(--sub-color);color:#fff;display:inline-grid}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--title p{font-size:min(8vw,60px)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--title p{font-size:min(3.125vw,60px)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--title p{padding:calc(2.6666666667vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--title p{padding:calc(1.0416666667vw) calc(2.6041666667vw)}}.single_interview--top_imgbox .single_interview--title_top{margin-bottom:calc(1.0416666667vw);margin-left:calc(2.6041666667vw)}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--title_top{margin-bottom:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--title_top{margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--title_top{margin-left:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--title_top{margin-left:calc(2.6041666667vw)}}.single_interview--top_imgbox .single_interview--title_bottom{margin-left:calc(7.8125vw)}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--title_bottom{margin-left:calc(20vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--title_bottom{margin-left:calc(7.8125vw)}}.single_interview--top_imgbox .single_interview--post{margin-top:calc(1.5625vw);box-sizing:border-box;padding-left:calc(2.6041666667vw)}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--post{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--post{margin-top:calc(1.5625vw)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--post{padding-left:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--post{padding-left:calc(2.6041666667vw)}}.single_interview--top_imgbox .single_interview--post_top{font-size:min(2.34375vw,45px);font-weight:700;margin-bottom:calc(0.5208333333vw)}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--post_top{font-size:min(6vw,45px)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--post_top{font-size:min(2.34375vw,45px)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--post_top{margin-bottom:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--post_top{margin-bottom:calc(0.5208333333vw)}}.single_interview--top_imgbox .single_interview--post_top span{font-size:min(1.5625vw,30px);color:#575757;font-weight:500;margin-left:calc(1.5625vw)}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--post_top span{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--post_top span{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--post_top span{margin-left:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--post_top span{margin-left:calc(1.5625vw)}}.single_interview--top_imgbox .single_interview--post_bottom{font-size:min(1.3020833333vw,25px);color:#575757}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--post_bottom{font-size:min(3.3333333333vw,25px)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--post_bottom{font-size:min(1.3020833333vw,25px)}}.single_interview--top_list{width:calc(52.0833333333vw);margin-top:calc(5.2083333333vw);display:flex;flex-direction:column;align-items:flex-start;position:relative}@media(max-width: 767px){.single_interview--top_list{width:calc(133.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_list{width:calc(52.0833333333vw)}}@media(max-width: 767px){.single_interview--top_list{margin-top:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_list{margin-top:calc(5.2083333333vw)}}.single_interview--top_list--item{display:flex;flex-direction:column;align-items:flex-start}.single_interview--top_list--item_title{font-size:min(2.34375vw,45px);font-weight:700;color:var(--sub-color);margin-bottom:calc(2.34375vw)}@media(max-width: 767px){.single_interview--top_list--item_title{font-size:min(6vw,45px)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_list--item_title{font-size:min(2.34375vw,45px)}}@media(max-width: 767px){.single_interview--top_list--item_title{margin-bottom:calc(6vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_list--item_title{margin-bottom:calc(2.34375vw)}}.single_interview--top_list--item_text{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.8)}@media(max-width: 767px){.single_interview--top_list--item_text{font-size:min(3.7333333333vw,28px);line-height:calc(3.7333333333vw*1.8)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_list--item_text{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.8)}}.single_interview--top_list--item:not(:last-child){margin-bottom:calc(5.2083333333vw)}@media(max-width: 767px){.single_interview--top_list--item:not(:last-child){margin-bottom:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--top_list--item:not(:last-child){margin-bottom:calc(5.2083333333vw)}}.single_interview--bottom{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;box-sizing:border-box;padding:calc(0vw) calc(2.6041666667vw);margin-bottom:7.8125vw !important}@media(max-width: 767px){.single_interview--bottom{padding:calc(0vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--bottom{padding:calc(0vw) calc(2.6041666667vw)}}.single_interview--bottom .single_interview--slider_item{width:30%;margin-left:.5%}.single_interview--bottom .single_interview--slider_item img{width:100%;height:calc(26.0416666667vw);border-radius:1vw;object-fit:cover}@media(max-width: 767px){.single_interview--bottom .single_interview--slider_item img{height:calc(66.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--bottom .single_interview--slider_item img{height:calc(26.0416666667vw)}}.single_interview--bottom .single_interview--slider_item .name_title{margin-top:calc(1.5625vw);color:var(--main-color);font-size:min(1.8229166667vw,35px);line-height:calc(1.8229166667vw*1.5);font-weight:700;margin-bottom:calc(1.0416666667vw)}@media(max-width: 767px){.single_interview--bottom .single_interview--slider_item .name_title{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--bottom .single_interview--slider_item .name_title{margin-top:calc(1.5625vw)}}@media(max-width: 767px){.single_interview--bottom .single_interview--slider_item .name_title{font-size:min(4.6666666667vw,35px);line-height:calc(4.6666666667vw*1.5)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--bottom .single_interview--slider_item .name_title{font-size:min(1.8229166667vw,35px);line-height:calc(1.8229166667vw*1.5)}}@media(max-width: 767px){.single_interview--bottom .single_interview--slider_item .name_title{margin-bottom:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--bottom .single_interview--slider_item .name_title{margin-bottom:calc(1.0416666667vw)}}.single_interview--bottom .single_interview--slider_item .name{font-size:min(1.25vw,24px);color:#575757}@media(max-width: 767px){.single_interview--bottom .single_interview--slider_item .name{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--bottom .single_interview--slider_item .name{font-size:min(1.25vw,24px)}}.single_interview--bottom .single_interview--slider_item .name_top{margin-bottom:calc(0.5208333333vw)}@media(max-width: 767px){.single_interview--bottom .single_interview--slider_item .name_top{margin-bottom:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--bottom .single_interview--slider_item .name_top{margin-bottom:calc(0.5208333333vw)}}.single_interview--bottom .single_interview--slider_item .name_top span{margin-left:calc(1.0416666667vw)}@media(max-width: 767px){.single_interview--bottom .single_interview--slider_item .name_top span{margin-left:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.single_interview--bottom .single_interview--slider_item .name_top span{margin-left:calc(1.0416666667vw)}}@media(max-width: 767px){.single_interview{padding:calc(5.2083333333vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview{padding:calc(13.3333333333vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview{padding:calc(5.2083333333vw) calc(1.0416666667vw)}}@media(max-width: 767px){.single_interview--top{flex-direction:column;justify-content:inherit;margin-bottom:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top{margin-bottom:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top{margin-bottom:calc(5.2083333333vw)}}@media(max-width: 767px){.single_interview--top_imgbox{width:100%}.single_interview--top_imgbox .single_interview--img{width:100%;height:calc(33.8541666667vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_imgbox .single_interview--img{height:calc(86.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--img{height:calc(33.8541666667vw)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--title{margin-top:calc(-6.25vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_imgbox .single_interview--title{margin-top:calc(-16vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--title{margin-top:calc(-6.25vw)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--title p{font-size:min(2.34375vw,45px)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_imgbox .single_interview--title p{font-size:min(6vw,45px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--title p{font-size:min(2.34375vw,45px)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--title_top{margin-left:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_imgbox .single_interview--title_top{margin-left:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--title_top{margin-left:calc(1.0416666667vw)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--title_bottom{margin-left:calc(4.1666666667vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_imgbox .single_interview--title_bottom{margin-left:calc(10.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--title_bottom{margin-left:calc(4.1666666667vw)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--post{margin-top:calc(2.6041666667vw);padding-left:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_imgbox .single_interview--post{margin-top:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--post{margin-top:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_imgbox .single_interview--post{padding-left:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--post{padding-left:calc(1.0416666667vw)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--post_top{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_imgbox .single_interview--post_top{font-size:min(4.6666666667vw,35px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--post_top{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--post_top span{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_imgbox .single_interview--post_top span{font-size:min(3.7333333333vw,28px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--post_top span{font-size:min(1.4583333333vw,28px)}}@media(max-width: 767px){.single_interview--top_imgbox .single_interview--post_bottom{font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_imgbox .single_interview--post_bottom{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_imgbox .single_interview--post_bottom{font-size:min(1.25vw,24px)}}@media(max-width: 767px){.single_interview--top_list{width:100%;box-sizing:border-box;padding:calc(0vw) calc(1.0416666667vw);margin-top:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_list{padding:calc(0vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_list{padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_list{margin-top:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_list{margin-top:calc(2.6041666667vw)}}@media(max-width: 767px){.single_interview--top_list--item{width:100%}.single_interview--top_list--item_title{font-size:min(1.8229166667vw,35px);margin-bottom:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_list--item_title{font-size:min(4.6666666667vw,35px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_list--item_title{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_list--item_title{margin-bottom:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_list--item_title{margin-bottom:calc(1.5625vw)}}@media(max-width: 767px){.single_interview--top_list--item_text{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_list--item_text{font-size:min(3.2vw,24px);line-height:calc(3.2vw*1.8)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_list--item_text{font-size:min(1.25vw,24px);line-height:calc(1.25vw*1.8)}}@media(max-width: 767px){.single_interview--top_list--item:not(:last-child){margin-bottom:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--top_list--item:not(:last-child){margin-bottom:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--top_list--item:not(:last-child){margin-bottom:calc(5.2083333333vw)}}@media(max-width: 767px){.single_interview--bottom{width:100%;padding:calc(0vw) calc(1.0416666667vw);margin-bottom:5vw !important}}@media(max-width: 767px)and (max-width: 767px){.single_interview--bottom{padding:calc(0vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--bottom{padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px){.single_interview--bottom .single_interview--slider_item img{height:calc(26.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--bottom .single_interview--slider_item img{height:calc(66.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--bottom .single_interview--slider_item img{height:calc(26.0416666667vw)}}@media(max-width: 767px){.single_interview--bottom .single_interview--slider_item .name_title{margin-top:calc(1.0416666667vw);font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.5)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--bottom .single_interview--slider_item .name_title{margin-top:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--bottom .single_interview--slider_item .name_title{margin-top:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.single_interview--bottom .single_interview--slider_item .name_title{font-size:min(3.7333333333vw,28px);line-height:calc(3.7333333333vw*1.5)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.single_interview--bottom .single_interview--slider_item .name_title{font-size:min(1.4583333333vw,28px);line-height:calc(1.4583333333vw*1.5)}}.entry{box-sizing:border-box;padding:calc(10.4166666667vw) calc(2.6041666667vw) calc(0vw)}@media(max-width: 767px){.entry{padding:calc(26.6666666667vw) calc(6.6666666667vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry{padding:calc(10.4166666667vw) calc(2.6041666667vw) calc(0vw)}}.entry_box{width:100%;position:relative;background:linear-gradient(#fff, rgba(255, 255, 255, 0.2));display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:calc(2.6041666667vw) calc(0vw) calc(5.2083333333vw)}@media(max-width: 767px){.entry_box{padding:calc(6.6666666667vw) calc(0vw) calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_box{padding:calc(2.6041666667vw) calc(0vw) calc(5.2083333333vw)}}.entry_box--img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:-1}.entry_box .tel_box{display:flex;flex-direction:column;align-items:center}.entry_box .tel_box--text{font-size:min(1.5625vw,30px);font-weight:500;margin-bottom:calc(1.5625vw)}@media(max-width: 767px){.entry_box .tel_box--text{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.entry_box .tel_box--text{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){.entry_box .tel_box--text{margin-bottom:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_box .tel_box--text{margin-bottom:calc(1.5625vw)}}.entry_box .tel_box .main_color--btn{width:calc(28.6458333333vw);height:calc(4.1666666667vw);background:var(--main-color);color:#fff;font-size:min(2.6041666667vw,50px);font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}@media(max-width: 767px){.entry_box .tel_box .main_color--btn{width:calc(73.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_box .tel_box .main_color--btn{width:calc(28.6458333333vw)}}@media(max-width: 767px){.entry_box .tel_box .main_color--btn{height:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_box .tel_box .main_color--btn{height:calc(4.1666666667vw)}}@media(max-width: 767px){.entry_box .tel_box .main_color--btn{font-size:min(6.6666666667vw,50px)}}@media(min-width: 767px)and (max-width: 1000px){.entry_box .tel_box .main_color--btn{font-size:min(2.6041666667vw,50px)}}.entry_box .tel_box .main_color--btn:hover{box-shadow:3px 6px 10px rgba(0,0,0,.5)}.entry_box .entry_cta--desc{margin-top:calc(5.2083333333vw)}@media(max-width: 767px){.entry_box .entry_cta--desc{margin-top:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_box .entry_cta--desc{margin-top:calc(5.2083333333vw)}}@media(max-width: 767px){.entry{padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){.entry{padding:calc(13.3333333333vw) calc(2.6666666667vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry{padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(0vw)}}@media(max-width: 767px){.entry_box{padding:calc(5.2083333333vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_box{padding:calc(13.3333333333vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_box{padding:calc(5.2083333333vw) calc(0vw)}}@media(max-width: 767px){.entry_box .tel_box--text{text-align:center;font-size:min(1.25vw,24px);margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_box .tel_box--text{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_box .tel_box--text{font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){.entry_box .tel_box--text{margin-bottom:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_box .tel_box--text{margin-bottom:calc(2.6041666667vw)}}@media(max-width: 767px){.entry_box .tel_box .main_color--btn{width:calc(23.4375vw);height:calc(3.6458333333vw);font-size:min(1.8229166667vw,35px);box-shadow:3px 6px 10px rgba(0,0,0,.5)}}@media(max-width: 767px)and (max-width: 767px){.entry_box .tel_box .main_color--btn{width:calc(60vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_box .tel_box .main_color--btn{width:calc(23.4375vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_box .tel_box .main_color--btn{height:calc(9.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_box .tel_box .main_color--btn{height:calc(3.6458333333vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_box .tel_box .main_color--btn{font-size:min(4.6666666667vw,35px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_box .tel_box .main_color--btn{font-size:min(1.8229166667vw,35px)}}@media(max-width: 767px){.entry_box .entry_cta--desc{margin-top:calc(5.2083333333vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_box .entry_cta--desc{margin-top:calc(13.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_box .entry_cta--desc{margin-top:calc(5.2083333333vw)}}.entry_form .under--title{box-sizing:border-box;padding-left:calc(2.6041666667vw)}@media(max-width: 767px){.entry_form .under--title{padding-left:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .under--title{padding-left:calc(2.6041666667vw)}}.entry_form .form_wrap{width:100%;box-sizing:border-box;padding:calc(5.2083333333vw) calc(18.75vw) calc(26.0416666667vw);background:rgba(var(--feature-color-rgb), 0.25);border-top-right-radius:2.6vw;border-top-left-radius:2.6vw;margin:calc(5.2083333333vw) calc(0vw) calc(-10.4166666667vw)}@media(max-width: 767px){.entry_form .form_wrap{padding:calc(13.3333333333vw) calc(48vw) calc(66.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap{padding:calc(5.2083333333vw) calc(18.75vw) calc(26.0416666667vw)}}@media(max-width: 767px){.entry_form .form_wrap{margin:calc(13.3333333333vw) calc(0vw) calc(-26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap{margin:calc(5.2083333333vw) calc(0vw) calc(-10.4166666667vw)}}.entry_form .form_wrap form{width:100%;display:flex;flex-direction:column;align-items:flex-start}.entry_form .form_wrap form .input_wrap{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:calc(2.6041666667vw)}@media(max-width: 767px){.entry_form .form_wrap form .input_wrap{margin-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap{margin-bottom:calc(2.6041666667vw)}}.entry_form .form_wrap form .input_wrap label{font-size:min(1.5625vw,30px);margin-bottom:calc(1.0416666667vw)}@media(max-width: 767px){.entry_form .form_wrap form .input_wrap label{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap label{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){.entry_form .form_wrap form .input_wrap label{margin-bottom:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap label{margin-bottom:calc(1.0416666667vw)}}.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{width:100%;height:calc(5.2083333333vw);background:#fff;box-sizing:border-box;padding-left:calc(1.0416666667vw);font-size:min(1.5625vw,30px);color:var(--main-color)}@media(max-width: 767px){.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{height:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{height:calc(5.2083333333vw)}}@media(max-width: 767px){.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{padding-left:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{padding-left:calc(1.0416666667vw)}}@media(max-width: 767px){.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{font-size:min(1.5625vw,30px)}}.entry_form .form_wrap form .input_wrap input::placeholder,.entry_form .form_wrap form .input_wrap select::placeholder{color:#dbdbdb}.entry_form .form_wrap form .input_wrap input[type=date]{width:30%}.entry_form .form_wrap form .input_wrap.academy select{width:30%}.entry_form .form_wrap form .input_wrap textarea{width:100%;height:calc(15.625vw);box-sizing:border-box;padding:calc(1.0416666667vw);font-size:min(1.5625vw,30px);color:var(--main-color);background:#fff}@media(max-width: 767px){.entry_form .form_wrap form .input_wrap textarea{height:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap textarea{height:calc(15.625vw)}}@media(max-width: 767px){.entry_form .form_wrap form .input_wrap textarea{padding:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap textarea{padding:calc(1.0416666667vw)}}@media(max-width: 767px){.entry_form .form_wrap form .input_wrap textarea{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap textarea{font-size:min(1.5625vw,30px)}}.entry_form .form_wrap form .input_wrap.last{margin-bottom:calc(2.6041666667vw)}@media(max-width: 767px){.entry_form .form_wrap form .input_wrap.last{margin-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap.last{margin-bottom:calc(2.6041666667vw)}}.entry_form .form_wrap form .privacy_wrap{display:flex;flex-direction:row;align-items:center}.entry_form .form_wrap form .privacy_wrap .custom-checkbox{appearance:none;width:calc(2.0833333333vw);height:calc(2.0833333333vw);border:2px solid #575757;display:inline-block;position:relative;cursor:pointer;margin-right:calc(0.78125vw)}@media(max-width: 767px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox{width:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox{width:calc(2.0833333333vw)}}@media(max-width: 767px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox{height:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox{height:calc(2.0833333333vw)}}@media(max-width: 767px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox{margin-right:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox{margin-right:calc(0.78125vw)}}.entry_form .form_wrap form .privacy_wrap .custom-checkbox:checked{background-color:var(--main-color);border:none}.entry_form .form_wrap form .privacy_wrap .custom-checkbox:checked::after{content:"";position:absolute;left:50%;top:40%;width:calc(0.8333333333vw);height:calc(1.6666666667vw);border:solid #fff;border-width:0 3px 3px 0;transform:translate(-50%, -50%) rotate(45deg)}@media(max-width: 767px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox:checked::after{width:calc(2.1333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox:checked::after{width:calc(0.8333333333vw)}}@media(max-width: 767px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox:checked::after{height:calc(4.2666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox:checked::after{height:calc(1.6666666667vw)}}.entry_form .form_wrap form .privacy_wrap a{font-size:min(1.5625vw,30px);transition:all .3s ease}@media(max-width: 767px){.entry_form .form_wrap form .privacy_wrap a{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .privacy_wrap a{font-size:min(1.5625vw,30px)}}.entry_form .form_wrap form .privacy_wrap a:hover{color:var(--sub-color)}.entry_form .form_wrap form input[type=submit]{align-self:center;width:calc(26.0416666667vw);height:calc(5.2083333333vw);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--main-color);color:#fff;margin-top:calc(5.2083333333vw);font-size:min(2.0833333333vw,40px);transition:all .3s ease}@media(max-width: 767px){.entry_form .form_wrap form input[type=submit]{width:calc(66.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form input[type=submit]{width:calc(26.0416666667vw)}}@media(max-width: 767px){.entry_form .form_wrap form input[type=submit]{height:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form input[type=submit]{height:calc(5.2083333333vw)}}@media(max-width: 767px){.entry_form .form_wrap form input[type=submit]{margin-top:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form input[type=submit]{margin-top:calc(5.2083333333vw)}}@media(max-width: 767px){.entry_form .form_wrap form input[type=submit]{font-size:min(5.3333333333vw,40px)}}@media(min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form input[type=submit]{font-size:min(2.0833333333vw,40px)}}.entry_form .form_wrap form input[type=submit]:hover{border-radius:10vw;background:var(--sub-color)}@media(max-width: 767px){.entry_form .under--title{padding-left:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .under--title{padding-left:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .under--title{padding-left:calc(1.0416666667vw)}}@media(max-width: 767px){.entry_form .form_wrap{padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(15.625vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap{padding:calc(13.3333333333vw) calc(2.6666666667vw) calc(40vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap{padding:calc(5.2083333333vw) calc(1.0416666667vw) calc(15.625vw)}}@media(max-width: 767px){.entry_form .form_wrap form .input_wrap label{font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form .input_wrap label{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap label{font-size:min(1.25vw,24px)}}@media(max-width: 767px){.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{height:calc(4.1666666667vw);padding-left:calc(0.78125vw);font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{height:calc(10.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{height:calc(4.1666666667vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{padding-left:calc(2vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{padding-left:calc(0.78125vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap input,.entry_form .form_wrap form .input_wrap select{font-size:min(1.25vw,24px)}}@media(max-width: 767px){.entry_form .form_wrap form .input_wrap input[type=date]{width:50%}.entry_form .form_wrap form .input_wrap.academy select{width:50%}.entry_form .form_wrap form .input_wrap textarea{padding:calc(0.78125vw);font-size:min(1.25vw,24px)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form .input_wrap textarea{padding:calc(2vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap textarea{padding:calc(0.78125vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form .input_wrap textarea{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .input_wrap textarea{font-size:min(1.25vw,24px)}}@media(max-width: 767px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox{width:calc(1.5625vw);height:calc(1.5625vw);border:1px solid #575757}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox{width:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox{width:calc(1.5625vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox{height:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox{height:calc(1.5625vw)}}@media(max-width: 767px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox:checked::after{width:calc(0.5208333333vw);height:calc(1.0416666667vw);border-width:0 1px 1px 0}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox:checked::after{width:calc(1.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox:checked::after{width:calc(0.5208333333vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox:checked::after{height:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .privacy_wrap .custom-checkbox:checked::after{height:calc(1.0416666667vw)}}@media(max-width: 767px){.entry_form .form_wrap form .privacy_wrap a{font-size:min(1.25vw,24px);color:var(--sub-color)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form .privacy_wrap a{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form .privacy_wrap a{font-size:min(1.25vw,24px)}}@media(max-width: 767px){.entry_form .form_wrap form input[type=submit]{width:calc(18.2291666667vw);height:calc(4.1666666667vw);margin-top:calc(4.1666666667vw);font-size:min(1.5625vw,30px);border-radius:10vw}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form input[type=submit]{width:calc(46.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form input[type=submit]{width:calc(18.2291666667vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form input[type=submit]{height:calc(10.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form input[type=submit]{height:calc(4.1666666667vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form input[type=submit]{margin-top:calc(10.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form input[type=submit]{margin-top:calc(4.1666666667vw)}}@media(max-width: 767px)and (max-width: 767px){.entry_form .form_wrap form input[type=submit]{font-size:min(4vw,30px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.entry_form .form_wrap form input[type=submit]{font-size:min(1.5625vw,30px)}}@media(max-width: 767px){.entry_form .form_wrap form input[type=submit]:hover{background:var(--main-color)}}.wpcf7-form-control-wrap{width:100%}.privacy_policy .under--title{box-sizing:border-box;padding-left:calc(2.6041666667vw)}@media(max-width: 767px){.privacy_policy .under--title{padding-left:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.privacy_policy .under--title{padding-left:calc(2.6041666667vw)}}.privacy_policy{.policy_box {width: 70%; display: flex; flex-direction: column; align-items: flex-start; margin: 100px auto;}.policy_box h5 {margin-top: 50px; font-size: 1.5rem; color: var(--main-color);}.policy_box p {margin-top: 20px; line-height: 1.3rem;}}

/*# sourceMappingURL=style.css.map*/
