@charset "UTF-8";
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{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:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;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}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button: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,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.global-header{position:fixed;z-index:100;top:0;left:0;width:100%;display:flex;align-items:center;background-color:#fff}@media screen and (min-width:750px){.global-header{height:80px}}@media screen and (max-width:750px){.global-header{padding:15px 20px;height:50px}}.global-header>.wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1180px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:750px){.global-header>.wrap{padding:0 30px}}@media screen and (min-width:750px){.global-header .logo{width:127px}}@media screen and (max-width:750px){.global-header .logo{width:96px}}.global-header .global-nav .main{font-weight:700;font-size:16px;display:flex}.global-header .global-nav .main>li{margin-left:30px}.global-header .global-nav .main>li a{transition:0.3s}.global-header .global-nav .main>li a:hover{opacity:0.7}.global-header .global-nav .main .c-recruit-btn{padding:0.65em 3.5em}*{box-sizing:border-box}:focus{outline:none}body,html{width:100%}body{margin:0;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;background-color:#fff;overflow-x:hidden}@media screen and (min-width:750px){body{padding-top:80px;min-width:1200px}}@media screen and (max-width:750px){body{padding-top:50px}}main{display:block;overflow-x:hidden}a{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}img{max-width:100%;height:auto}ul{margin:0;padding:0;list-style:none}@media screen and (max-width:750px){.only-pc{display:none!important}}@media screen and (min-width:750px){.only-sp{display:none!important}}@media screen and (min-width:750px){.index-mainvisual{height:570px;background:#40AA9A url("../img/index/bg-kv-txture_pc.png") no-repeat center top;background-size:contain}}@media screen and (max-width:750px){.index-mainvisual{background:#40AA9A url("../img/index/bg-kv-txture_sp.png") no-repeat center top;background-size:contain}}.index-mainvisual>.wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1180px;height:100%;position:relative}@media screen and (min-width:750px){.index-mainvisual>.wrap{padding:0 30px}}@media screen and (min-width:750px){.index-mainvisual>.wrap{display:flex;align-items:center}}@media screen and (max-width:750px){.index-mainvisual>.wrap{padding:60px 20px 0}}.index-mainvisual .conts{position:relative;z-index:1}.index-mainvisual .conts .catch-main>span{margin:0 0 15px;display:inline-block;background-color:#fff;font-weight:700}@media screen and (min-width:750px){.index-mainvisual .conts .catch-main>span{padding:5px 0 5px 20px;border-radius:12px;font-size:36px}}@media screen and (max-width:750px){.index-mainvisual .conts .catch-main>span{padding:5px 0 5px 10px;border-radius:8px;font-size:22px}}@media screen and (min-width:750px){.index-mainvisual .conts .catch-main strong{font-size:48px}}@media screen and (max-width:750px){.index-mainvisual .conts .catch-main strong{font-size:28px}}.index-mainvisual .conts .catch-main .colored{color:#FF6A0D}.index-mainvisual .conts .catch-sub{color:#fff;font-weight:700;line-height:175%}@media screen and (min-width:750px){.index-mainvisual .conts .catch-sub{margin-bottom:30px;font-size:24px}}@media screen and (max-width:750px){.index-mainvisual .conts .catch-sub{margin-bottom:20px;font-size:18px}}@media screen and (min-width:750px){.index-mainvisual .conts .more-btn{display:flex}}@media screen and (max-width:750px){.index-mainvisual .conts .more-btn{margin-bottom:20px}}@media screen and (min-width:750px){.index-mainvisual .img{position:absolute;bottom:0;right:30px;width:640px}}.recruit-mainvisual{position:relative}@media screen and (min-width:750px){.recruit-mainvisual{height:500px}}@media screen and (max-width:750px){.recruit-mainvisual{height:300px}}.recruit-mainvisual>.wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1180px}@media screen and (min-width:750px){.recruit-mainvisual>.wrap{padding:0 30px}}.recruit-mainvisual .conts{position:relative;z-index:1}@media screen and (min-width:750px){.recruit-mainvisual .conts{padding:70px 0}}@media screen and (max-width:750px){.recruit-mainvisual .conts{padding:30px 0}}.recruit-mainvisual .conts .catch-main{color:#fff;font-weight:bold;text-align:center}@media screen and (min-width:750px){.recruit-mainvisual .conts .catch-main{font-size:34px;line-height:57px}}@media screen and (max-width:750px){.recruit-mainvisual .conts .catch-main{font-size:20px;line-height:35px}}.recruit-mainvisual .img{position:absolute;top:0;left:0;width:100%;height:100%}.recruit-mainvisual .img:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.recruit-mainvisual .img img{width:100%;height:100%;object-fit:cover}