@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed&family=Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;400;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}html{width:100%;height:100%;font-size:10px;-webkit-tap-highlight-color:transparent}body{width:100%;height:100%;font-size:1.4rem;background-color:#fff;color:#070070;font-family:"noto-sans-cjk-jp",sans-serif;font-style:normal;font-weight:100;position:relative;overflow-x:hidden}body.recruit{padding-top:88px}@media screen and (min-width: 768px){body.recruit{padding-top:100px}}.stop-scroll{overflow:hidden}p{line-height:1em}.main{position:relative}a{color:#070070;text-decoration:underline}a:link,a:active,a:focus,a:visited{color:#070070;text-decoration:none}@media screen and (min-width: 576px){br.sm{display:none}}@media screen and (min-width: 768px){br.md{display:none}}@media screen and (min-width: 992px){br.lg{display:none}}@media screen and (min-width: 1328px){br.xl{display:none}}@media screen and (min-width: 1600px){br.xxl{display:none}}br.base-none{display:none}@media screen and (min-width: 576px){br.base-none.sm{display:block}}@media screen and (min-width: 768px){br.base-none.md{display:block}}@media screen and (min-width: 992px){br.base-none.lg{display:block}}@media screen and (min-width: 1328px){br.base-none.xl{display:block}}@media screen and (min-width: 1600px){br.base-none.xxl{display:block}}ul,ul{list-style:none}ol{padding-left:2em;list-style-type:decimal}table{border-collapse:collapse;border-spacing:0;margin-top:16px}table *{font-size:10px}@media screen and (min-width: 576px){table *{font-size:calc(10px + (((22px - 10px) / 5) * 1))}}@media screen and (min-width: 768px){table *{font-size:calc(10px + (((22px - 10px) / 5) * 2))}}@media screen and (min-width: 992px){table *{font-size:calc(10px + (((22px - 10px) / 5) * 3))}}@media screen and (min-width: 1328px){table *{font-size:calc(10px + (((22px - 10px) / 5) * 4))}}@media screen and (min-width: 1600px){table *{font-size:22px}}table thead tr th{padding:1em;border:1px solid #1f7a8c;background-color:#e8f1f9}table tbody tr td{padding:1em;border:1px solid #1f7a8c}table span{font-size:.9em}.visible_animation{opacity:0;transition:all 1s ease}.visible_animation.d-100{transition:all 1s ease .1s}.visible_animation.d-200{transition:all 1s ease .2s}.visible_animation.d-300{transition:all 1s ease .3s}.visible_animation.d-400{transition:all 1s ease .4s}.visible_animation.d-500{transition:all 1s ease .5s}.visible_animation.d-600{transition:all 1s ease .6s}.visible_animation.d-700{transition:all 1s ease .7s}.visible_animation.d-800{transition:all 1s ease .8s}.visible_animation.d-900{transition:all 1s ease .9s}.visible_animation.d-1000{transition:all 1s ease 1s}.visible_animation.activate{opacity:1;transform:translate3D(0, 0, 0)}.from_top{transform:translate3d(0, -15%, 0)}.from_bottom{transform:translate3d(0, 15%, 0)}.from_right{transform:translate3d(15%, 0, 0)}.from_left{transform:translate3d(-15%, 0, 0)}.header{width:100vw;height:88px;position:fixed;top:0;left:0;background-color:#fff;z-index:999}@media screen and (min-width: 768px){.header{height:100px}}.header>div{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 16px;background-color:#fff}@media screen and (min-width: 1328px){.header>div{padding:12.5px 20px}}@media screen and (min-width: 1800px){.header>div{padding-left:3.2%;padding-right:3.2%}}.header__logo{height:42px}@media screen and (min-width: 576px){.header__logo{height:50px}}.header__logo-pc{height:100%;display:none}@media screen and (min-width: 576px){.header__logo-pc{display:block}}.header__logo-sp{display:block;height:42px}@media screen and (min-width: 576px){.header__logo-sp{display:none}}.header__gnav--pc{height:100%;display:none;font-size:1.4rem}@media screen and (min-width: 768px){.header__gnav--pc{display:flex;justify-content:flex-end;align-items:center}}.header__gnav--pc--li:not(:last-of-type){margin-right:40px}.header__gnav--pc--li--a{display:block;color:#070070;font-size:1.6rem;font-weight:700;position:relative;text-decoration:none}.header__gnav--pc--li--a::after{position:absolute;bottom:-39px;left:0;content:"";width:100%;height:2px;background:#070070;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}.header__gnav--pc--li--a:hover{cursor:pointer}.header__gnav--pc--li--a:hover::after{transform:scale(1, 1)}.header__gnav--pc--li .dropdown{font-size:1.2rem;width:100%;display:flex;align-items:center;background-color:#fff;border-top:1px solid rgba(0,0,0,.1);position:absolute;top:-500px;left:0;z-index:-1;padding:24px 0 28px}@media screen and (min-width: 576px){.header__gnav--pc--li .dropdown{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 1))}}@media screen and (min-width: 768px){.header__gnav--pc--li .dropdown{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 2))}}@media screen and (min-width: 992px){.header__gnav--pc--li .dropdown{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 3))}}@media screen and (min-width: 1328px){.header__gnav--pc--li .dropdown{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 4))}}@media screen and (min-width: 1600px){.header__gnav--pc--li .dropdown{font-size:1.6rem}}@media screen and (min-width: 576px){.header__gnav--pc--li .dropdown{padding:calc(24px 0 28px + (((32px 0 44px - 24px 0 28px) / 5) * 1))}}@media screen and (min-width: 768px){.header__gnav--pc--li .dropdown{padding:calc(24px 0 28px + (((32px 0 44px - 24px 0 28px) / 5) * 2))}}@media screen and (min-width: 992px){.header__gnav--pc--li .dropdown{padding:calc(24px 0 28px + (((32px 0 44px - 24px 0 28px) / 5) * 3))}}@media screen and (min-width: 1328px){.header__gnav--pc--li .dropdown{padding:calc(24px 0 28px + (((32px 0 44px - 24px 0 28px) / 5) * 4))}}@media screen and (min-width: 1600px){.header__gnav--pc--li .dropdown{padding:32px 0 44px}}.header__gnav--pc--li .dropdown.open{top:100px;transition:.3s}.header__gnav--pc--li .dropdown>nav{display:flex;justify-content:space-between;width:73%;max-width:1400px;margin:0 auto}.header__gnav--pc--li .dropdown>nav .left{width:52%}@media screen and (min-width: 992px){.header__gnav--pc--li .dropdown>nav .left{display:flex;justify-content:space-between}}@media screen and (min-width: 992px){.header__gnav--pc--li .dropdown>nav .left li{width:47%}}.header__gnav--pc--li .dropdown>nav .left li a{display:inline-block}.header__gnav--pc--li .dropdown>nav .left li a img{width:100%;height:auto}.header__gnav--pc--li .dropdown>nav .left li a p{margin:1.2em 0;line-height:1.5em}@media screen and (min-width: 992px){.header__gnav--pc--li .dropdown>nav .left li a p{margin-bottom:0}}.header__gnav--pc--li .dropdown>nav .left li a p i{margin-left:10px}.header__gnav--pc--li .dropdown>nav .left li a .last{margin-bottom:0}.header__gnav--pc--li .dropdown>nav .right{width:45%;display:flex;flex-direction:column}@media screen and (min-width: 1328px){.header__gnav--pc--li .dropdown>nav .right{flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-content:flex-start}}.header__gnav--pc--li .dropdown>nav .right .wrap{position:relative;border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;height:40px}@media screen and (min-width: 576px){.header__gnav--pc--li .dropdown>nav .right .wrap{height:calc(40px + (((48px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.header__gnav--pc--li .dropdown>nav .right .wrap{height:calc(40px + (((48px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.header__gnav--pc--li .dropdown>nav .right .wrap{height:calc(40px + (((48px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.header__gnav--pc--li .dropdown>nav .right .wrap{height:calc(40px + (((48px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.header__gnav--pc--li .dropdown>nav .right .wrap{height:48px}}.header__gnav--pc--li .dropdown>nav .right .wrap:not(:last-child){margin-bottom:18px}@media screen and (min-width: 1328px){.header__gnav--pc--li .dropdown>nav .right .wrap{width:49%}.header__gnav--pc--li .dropdown>nav .right .wrap:not(:last-child){margin-bottom:18px}}@media screen and (min-width: 1600px){.header__gnav--pc--li .dropdown>nav .right .wrap:not(:last-child){margin-bottom:24px}}.header__gnav--pc--li .dropdown>nav .right .wrap a{display:flex;align-items:center;width:100%;height:100%;padding:5px 5px 5px 10px}@media screen and (min-width: 1328px){.header__gnav--pc--li .dropdown>nav .right .wrap a{font-size:1.3rem;padding-right:40px;padding:10px}}@media screen and (min-width: 1600px){.header__gnav--pc--li .dropdown>nav .right .wrap a{font-size:1.6rem;padding-top:15px;padding-bottom:15px}}.header__gnav--pc--li .dropdown>nav .right .wrap a i{position:absolute;top:50%;transform:translate(0, -50%);right:8px}.header__gnav--sp-btn{width:40px;padding:0 7px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){.header__gnav--sp-btn{display:none}}.header__gnav--sp-btn:hover{cursor:pointer}.header__gnav--sp-btn>div{height:15px;display:flex;flex-direction:column;justify-content:space-between}.header__gnav--sp-btn>div>div{width:24px;height:3px;background-color:#070070;transition:.5s}.header__gnav--sp-btn>div>div:nth-child(2){width:18px}.header__gnav--sp-btn>div>div.was-show:nth-of-type(1){transform:translateY(8.5px) rotate(-45deg);transition:.5s}.header__gnav--sp-btn>div>div.was-show:nth-of-type(2){opacity:0;transition:.6s}.header__gnav--sp-btn>div>div.was-show:nth-of-type(3){transform:translateY(-4px) rotate(45deg);transition:.5s}.header__gnav--sp-btn>p{margin-top:6px;color:#070070;text-align:center;font-size:1rem;transform:scale(0.8);transform-origin:left center}.header .container-pc{position:absolute;display:block;top:100%;left:0;width:100%;background:#fff;display:block}.header .container-pc .inner{margin:32px auto 48px auto;max-width:1400px;height:264px;display:flex;justify-content:space-between}.header .container-pc .inner__no1{width:25%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.header .container-pc .inner__no1--img{background-image:url("../img/service-left-img.png");width:100%;height:82%;max-height:216px;background-size:cover;background-position:center}.header .container-pc .inner__no1--a{cursor:pointer}.header .container-pc .inner__no1--a a{display:inline-block;color:#070070;text-decoration:none;font-size:1.6rem;letter-spacing:-1.5px}.header .container-pc .inner__no1--a i{display:inline-block;color:#070070;font-size:1.6rem;margin-left:16px}.header .container-pc .inner__no2{width:25%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.header .container-pc .inner__no2--img{background-image:url("../img/service-right-img.png");width:100%;height:82%;max-height:216px;background-size:cover;background-position:center}.header .container-pc .inner__no2--a{cursor:pointer}.header .container-pc .inner__no2--a a{display:inline-block;color:#070070;text-decoration:none;font-size:1.6rem;letter-spacing:-1.5px}.header .container-pc .inner__no2--a i{display:inline-block;color:#070070;font-size:1.6rem;margin-left:16px}.header .container-pc .inner__no3,.header .container-pc .inner__no4{width:21.4%;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.header .container-pc .inner__no3 li,.header .container-pc .inner__no4 li{position:relative;width:100%;height:18%;display:flex;align-items:center;border:1px solid #838383;padding:0 16px;cursor:pointer}.header .container-pc .inner__no3 li a,.header .container-pc .inner__no4 li a{display:inline-block;color:#070070;text-decoration:none;font-size:1.6rem;letter-spacing:-1.5px}.header .container-pc .inner__no3 li i,.header .container-pc .inner__no4 li i{color:#070070;position:absolute;top:50%;right:16px;transform:translate(0, -50%);font-size:1.6rem;display:block}.header .container-pc.open{display:block}.headerOther{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.18)}.gnav__sp{width:100%;height:calc(100vh - 88px);position:fixed;left:0;top:-120%;background-color:#fff;transition:all 1s ease;z-index:200}.gnav__sp.is-show{top:88px}.gnav__sp--wrap{padding:12px 0;overflow-y:auto;height:100%}.gnav__sp--wrap .more .head{margin-left:24px;text-decoration:none;position:relative;display:block;color:#070070;font-size:1.6rem;line-height:4em}.gnav__sp--wrap .more .head .fa-angle-down{transition:.3s;position:absolute;top:50%;left:76px;transform:translate(0, -50%)}.gnav__sp--wrap .more .head .fa-angle-down.rotate{transform:rotate(180deg);top:37%}.gnav__sp--wrap .more .container{margin-top:24px;display:block;display:none;padding:0 38px;background-color:#fafafa;width:100%;margin:0;font-size:1.4rem}.gnav__sp--wrap .more .container li{line-height:3em}.gnav__sp--wrap .more .container li a{display:block}.gnav__sp--wrap .more .container.open{display:block}.pagination{margin-top:50px;display:flex;justify-content:center;align-items:center}.pagination>*{height:30px;display:flex;justify-content:center;align-items:center}.pagination>*:not(:first-child){margin-left:10px}@media screen and (min-width: 768px){.pagination>*:not(:first-child){margin-left:16px}}.pagination>*.pagination__prev{margin-right:24px}.pagination>*.pagination__next{margin-left:24px}.pagination>*>*{color:#c8c8c8;font-weight:700}@media screen and (min-width: 768px){.pagination>*>*{font-size:2rem}}.pagination__pager.current>*{color:#070070}.pagination__first{margin-left:0 !important}.secTopIndex__bg{padding-top:88px;width:100%;position:relative}@media screen and (min-width: 768px){.secTopIndex__bg{padding-top:100px}}.secTopIndex__bg--left{width:95%;max-width:720px;height:200px;position:absolute;left:0;bottom:0;background-color:rgba(7,0,112,.5);display:flex;flex-direction:column;justify-content:center;padding-left:3em}@media screen and (min-width: 576px){.secTopIndex__bg--left{height:250px;bottom:15px}}@media screen and (min-width: 768px){.secTopIndex__bg--left{height:300px;bottom:30px}}@media screen and (min-width: 992px){.secTopIndex__bg--left{height:350px;bottom:45px}}@media screen and (min-width: 1328px){.secTopIndex__bg--left{height:400px;bottom:60px}}.secTopIndex__bg--left .catch{color:#fff;font-size:2.4rem;line-height:1.71}@media screen and (min-width: 576px){.secTopIndex__bg--left .catch{font-size:3rem}}@media screen and (min-width: 768px){.secTopIndex__bg--left .catch{font-size:3.6rem}}@media screen and (min-width: 992px){.secTopIndex__bg--left .catch{font-size:4.2rem}}@media screen and (min-width: 1328px){.secTopIndex__bg--left .catch{font-size:4.8rem}}.secTopIndex__bg--left .catch span{margin-top:.5em;font-size:1.4rem;display:block;line-height:1.4}@media screen and (min-width: 768px){.secTopIndex__bg--left .catch span{margin-top:2em}}.secTopIndex__bg--left .catch span .br-sp{display:block}@media screen and (min-width: 768px){.secTopIndex__bg--left .catch span .br-sp{display:none}}.secTopIndex__bg--right{margin:0 0 0 auto;max-width:1680px;height:428px;background-image:url("../img/top_top_bg.jpg");background-size:cover;background-position:center}@media screen and (min-width: 576px){.secTopIndex__bg--right{height:557px}}@media screen and (min-width: 768px){.secTopIndex__bg--right{height:686px}}@media screen and (min-width: 992px){.secTopIndex__bg--right{height:815px}}@media screen and (min-width: 1328px){.secTopIndex__bg--right{height:950px}}.secTopLayered{padding-top:88px;height:400px;position:relative;display:flex;align-items:center}@media screen and (min-width: 576px){.secTopLayered{height:480px}}@media screen and (min-width: 768px){.secTopLayered{height:560px;padding-top:100px}}@media screen and (min-width: 1600px){.secTopLayered{height:710px}}.secTopLayered__bg{position:absolute;top:88px;right:0;width:90%;height:calc(100% - 100px)}@media screen and (min-width: 576px){.secTopLayered__bg{width:80%}}@media screen and (min-width: 768px){.secTopLayered__bg{top:100px}}@media screen and (min-width: 1600px){.secTopLayered__bg{width:72%}}.secTopLayered__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 20%;object-position:40% 20%}.secTopLayered__main{position:relative;width:90%;max-width:1600px;margin:0 auto}.secTopLayered__main--heading span{font-size:4.8vw;color:#070070;display:inline-block;padding:8px;background-color:#fff}@media screen and (min-width: 576px){.secTopLayered__main--heading span{font-size:4.2vw}}@media screen and (min-width: 768px){.secTopLayered__main--heading span{font-size:3.6vw}}@media screen and (min-width: 992px){.secTopLayered__main--heading span{font-size:3vw}}@media screen and (min-width: 1328px){.secTopLayered__main--heading span{font-size:2.6vw}}@media screen and (min-width: 1600px){.secTopLayered__main--heading span{font-size:2.3vw}}.secTopLayered__main--heading-second{margin-top:16px}.secTopLayered__main--subtext{width:-moz-fit-content;width:fit-content;margin-top:32px;padding:8px;background-color:#fff;line-height:1.6em;font-size:2.4vw}@media screen and (min-width: 576px){.secTopLayered__main--subtext{font-size:2.1vw}}@media screen and (min-width: 768px){.secTopLayered__main--subtext{font-size:1.8vw}}@media screen and (min-width: 992px){.secTopLayered__main--subtext{font-size:1.5vw}}@media screen and (min-width: 1328px){.secTopLayered__main--subtext{font-size:1.3vw}}@media screen and (min-width: 1600px){.secTopLayered__main--subtext{font-size:1.15vw}}.secTopOverall{padding-top:88px;position:relative;height:400px}@media screen and (min-width: 576px){.secTopOverall{height:480px}}@media screen and (min-width: 768px){.secTopOverall{height:560px;padding-top:100px}}@media screen and (min-width: 1600px){.secTopOverall{height:710px}}.secTopOverall__bg{position:absolute;top:88px;left:0;width:100%;height:calc(100% - 88px);-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.secTopOverall__bg{top:100px;height:calc(100% - 100px)}}.secTopOverall__main{position:relative;width:100%;max-width:1600px;height:100%;margin:0 auto;display:flex;align-items:center}.secTopOverall__main--heading{display:flex;flex-direction:column;padding-left:4%;font-size:36px;color:#fff}@media screen and (min-width: 576px){.secTopOverall__main--heading{font-size:calc(36px + (((72px - 36px) / 5) * 1))}}@media screen and (min-width: 768px){.secTopOverall__main--heading{font-size:calc(36px + (((72px - 36px) / 5) * 2))}}@media screen and (min-width: 992px){.secTopOverall__main--heading{font-size:calc(36px + (((72px - 36px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTopOverall__main--heading{font-size:calc(36px + (((72px - 36px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTopOverall__main--heading{font-size:72px}}.secTopOverall__main--heading-en{font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em}.secTopOverall__main--heading-jp{font-size:.7em;font-weight:100}.secTopOverall-interview{padding-top:88px;position:relative;height:400px}@media screen and (min-width: 576px){.secTopOverall-interview{height:480px}}@media screen and (min-width: 768px){.secTopOverall-interview{height:560px;padding-top:100px}}@media screen and (min-width: 1600px){.secTopOverall-interview{height:710px}}.secTopOverall-interview__bg{position:absolute;top:88px;left:0;width:100%;height:calc(100% - 88px);-o-object-fit:cover;object-fit:cover;-o-object-position:90% 0%;object-position:90% 0%}@media screen and (min-width: 768px){.secTopOverall-interview__bg{top:100px;height:calc(100% - 100px)}}.secTopOverall-interview__main{position:relative;width:100%;max-width:1600px;height:100%;margin:0 auto;display:flex;align-items:center}.secTopOverall-interview__main--heading{display:flex;flex-direction:column;padding-left:4%;font-size:36px;color:#fff}@media screen and (min-width: 576px){.secTopOverall-interview__main--heading{font-size:calc(36px + (((72px - 36px) / 5) * 1))}}@media screen and (min-width: 768px){.secTopOverall-interview__main--heading{font-size:calc(36px + (((72px - 36px) / 5) * 2))}}@media screen and (min-width: 992px){.secTopOverall-interview__main--heading{font-size:calc(36px + (((72px - 36px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTopOverall-interview__main--heading{font-size:calc(36px + (((72px - 36px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTopOverall-interview__main--heading{font-size:72px}}.secTopOverall-interview__main--heading-en{font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em}.secTopOverall-interview__main--heading-jp{font-size:.7em;font-weight:100}.secTopOverall-post{padding-top:88px;position:relative;height:400px}@media screen and (min-width: 576px){.secTopOverall-post{height:480px}}@media screen and (min-width: 768px){.secTopOverall-post{height:560px;padding-top:100px}}@media screen and (min-width: 1600px){.secTopOverall-post{height:710px}}.secTopOverall-post__bg{position:absolute;top:88px;left:0;width:100%;height:calc(100% - 88px);-o-object-fit:cover;object-fit:cover;-o-object-position:90% 0%;object-position:90% 0%}@media screen and (min-width: 768px){.secTopOverall-post__bg{top:100px;height:calc(100% - 100px)}}.secTopOverall-post__main{position:relative;width:100%;max-width:1600px;height:100%;margin:0 auto;display:flex;align-items:center}.secTopOverall-post__main--heading{display:flex;flex-direction:column;padding-left:4%;color:#fff}.secTopOverall-post__main--heading-jp{font-size:28px;font-weight:100}@media screen and (min-width: 576px){.secTopOverall-post__main--heading-jp{font-size:calc(28px + (((40px - 28px) / 5) * 1))}}@media screen and (min-width: 768px){.secTopOverall-post__main--heading-jp{font-size:calc(28px + (((40px - 28px) / 5) * 2))}}@media screen and (min-width: 992px){.secTopOverall-post__main--heading-jp{font-size:calc(28px + (((40px - 28px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTopOverall-post__main--heading-jp{font-size:calc(28px + (((40px - 28px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTopOverall-post__main--heading-jp{font-size:40px}}.secTopOverall-post__main--heading-date{font-size:16px;font-family:"Montserrat",sans-serif;font-weight:100;letter-spacing:.1em;margin-top:1em}@media screen and (min-width: 576px){.secTopOverall-post__main--heading-date{font-size:calc(16px + (((24px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secTopOverall-post__main--heading-date{font-size:calc(16px + (((24px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secTopOverall-post__main--heading-date{font-size:calc(16px + (((24px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTopOverall-post__main--heading-date{font-size:calc(16px + (((24px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTopOverall-post__main--heading-date{font-size:24px}}.secTopOverall-posts{padding-top:88px;position:relative;height:400px}@media screen and (min-width: 576px){.secTopOverall-posts{height:480px}}@media screen and (min-width: 768px){.secTopOverall-posts{height:560px;padding-top:100px}}@media screen and (min-width: 1600px){.secTopOverall-posts{height:710px}}.secTopOverall-posts__bg{position:absolute;top:88px;left:0;width:100%;height:calc(100% - 88px);-o-object-fit:cover;object-fit:cover;-o-object-position:90% 0%;object-position:90% 0%}@media screen and (min-width: 768px){.secTopOverall-posts__bg{top:100px;height:calc(100% - 100px)}}.secTopOverall-posts__main{position:relative;width:100%;max-width:1600px;height:100%;margin:0 auto;display:flex;align-items:center}.secTopOverall-posts__main--heading{display:flex;flex-direction:column;padding-left:4%;font-size:36px;color:#fff}@media screen and (min-width: 576px){.secTopOverall-posts__main--heading{font-size:calc(36px + (((72px - 36px) / 5) * 1))}}@media screen and (min-width: 768px){.secTopOverall-posts__main--heading{font-size:calc(36px + (((72px - 36px) / 5) * 2))}}@media screen and (min-width: 992px){.secTopOverall-posts__main--heading{font-size:calc(36px + (((72px - 36px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTopOverall-posts__main--heading{font-size:calc(36px + (((72px - 36px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTopOverall-posts__main--heading{font-size:72px}}.secTopOverall-posts__main--heading-en{font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em}.secTopOverall-posts__main--heading-jp{font-size:.7em;font-weight:100}.secTopRecruitment{padding-top:88px}@media screen and (min-width: 768px){.secTopRecruitment{padding-top:100px}}.secTopRecruitment__main{width:100%;height:340px;position:relative}@media screen and (min-width: 576px){.secTopRecruitment__main{height:calc(340px + (((980px - 340px) / 5) * 1))}}@media screen and (min-width: 768px){.secTopRecruitment__main{height:calc(340px + (((980px - 340px) / 5) * 2))}}@media screen and (min-width: 992px){.secTopRecruitment__main{height:calc(340px + (((980px - 340px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTopRecruitment__main{height:calc(340px + (((980px - 340px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTopRecruitment__main{height:980px}}.secTopRecruitment__main__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.secTopRecruitment__main__catch h1{width:240px;height:240px;border:4px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;justify-content:space-around;padding:12px 0}@media screen and (min-width: 576px){.secTopRecruitment__main__catch h1{width:calc(240px + (((480px - 240px) / 5) * 1))}}@media screen and (min-width: 768px){.secTopRecruitment__main__catch h1{width:calc(240px + (((480px - 240px) / 5) * 2))}}@media screen and (min-width: 992px){.secTopRecruitment__main__catch h1{width:calc(240px + (((480px - 240px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTopRecruitment__main__catch h1{width:calc(240px + (((480px - 240px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTopRecruitment__main__catch h1{width:480px}}@media screen and (min-width: 576px){.secTopRecruitment__main__catch h1{height:calc(240px + (((480px - 240px) / 5) * 1))}}@media screen and (min-width: 768px){.secTopRecruitment__main__catch h1{height:calc(240px + (((480px - 240px) / 5) * 2))}}@media screen and (min-width: 992px){.secTopRecruitment__main__catch h1{height:calc(240px + (((480px - 240px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTopRecruitment__main__catch h1{height:calc(240px + (((480px - 240px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTopRecruitment__main__catch h1{height:480px}}.secTopRecruitment__main__catch h1 span{color:#fff;display:block;width:100%;text-align:center}.secTopRecruitment__main__catch h1 span.main{font-size:24px}@media screen and (min-width: 576px){.secTopRecruitment__main__catch h1 span.main{font-size:calc(24px + (((48px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.secTopRecruitment__main__catch h1 span.main{font-size:calc(24px + (((48px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.secTopRecruitment__main__catch h1 span.main{font-size:calc(24px + (((48px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTopRecruitment__main__catch h1 span.main{font-size:calc(24px + (((48px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTopRecruitment__main__catch h1 span.main{font-size:48px}}.secTopRecruitment__main__catch h1 span.sub{font-size:16px}@media screen and (min-width: 576px){.secTopRecruitment__main__catch h1 span.sub{font-size:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secTopRecruitment__main__catch h1 span.sub{font-size:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secTopRecruitment__main__catch h1 span.sub{font-size:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTopRecruitment__main__catch h1 span.sub{font-size:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTopRecruitment__main__catch h1 span.sub{font-size:32px}}.secService{background-color:#e8e8e8;padding-bottom:80px;width:100%;overflow-x:hidden}@media screen and (min-width: 576px){.secService{padding-bottom:calc(80px + (((160px - 80px) / 5) * 1))}}@media screen and (min-width: 768px){.secService{padding-bottom:calc(80px + (((160px - 80px) / 5) * 2))}}@media screen and (min-width: 992px){.secService{padding-bottom:calc(80px + (((160px - 80px) / 5) * 3))}}@media screen and (min-width: 1328px){.secService{padding-bottom:calc(80px + (((160px - 80px) / 5) * 4))}}@media screen and (min-width: 1600px){.secService{padding-bottom:160px}}.secService h2{font-family:"Montserrat";font-size:6rem;margin-left:16px;color:#fff;font-weight:300}@media screen and (min-width: 576px){.secService h2{font-size:6.25rem;margin-left:12px}}@media screen and (min-width: 768px){.secService h2{font-size:7.5rem}}@media screen and (min-width: 992px){.secService h2{font-size:8.75rem}}@media screen and (min-width: 1328px){.secService h2{font-size:10rem}}.secService--catch{margin-left:16px;color:#fff;font-size:2rem;font-weight:lighter;letter-spacing:-2px;margin-bottom:40px}@media screen and (min-width: 576px){.secService--catch{font-size:2.5rem;margin:0 0 0px 18px}}@media screen and (min-width: 768px){.secService--catch{font-size:3rem;margin:0 0 0px 20px}}@media screen and (min-width: 992px){.secService--catch{font-size:3.5rem;margin:0 0 0px 22px}}@media screen and (min-width: 1328px){.secService--catch{font-size:4rem;margin:0 0 0px 24px}}.secService__wrappertop{position:relative;color:#070070;min-height:460px;max-height:1028px}@media screen and (min-width: 576px){.secService__wrappertop{height:610px}}@media screen and (min-width: 768px){.secService__wrappertop{height:750px}}@media screen and (min-width: 992px){.secService__wrappertop{height:auto}}.secService__wrappertop--pic{position:absolute;top:40px;right:0;width:87.2%;min-width:327px;max-width:1360px;min-height:184px;max-height:766px;background-image:url("../img/service-left2.jpg");background-size:cover;background-position:center}@media screen and (min-width: 576px){.secService__wrappertop--pic{width:83.1%;height:329.5px;right:40px}}@media screen and (min-width: 768px){.secService__wrappertop--pic{width:79%;height:475px;right:80px}}@media screen and (min-width: 992px){.secService__wrappertop--pic{width:74.9%;height:620.5px;right:120px}}@media screen and (min-width: 1328px){.secService__wrappertop--pic{width:70.8%;height:766px;right:160px}}.secService__wrappertop--service01{position:absolute;top:180px;left:24px;width:87.2%;min-width:327px;min-height:306px}@media screen and (min-width: 576px){.secService__wrappertop--service01{top:267.25px;left:58px;width:86.225%}}@media screen and (min-width: 768px){.secService__wrappertop--service01{top:386.5px;left:92px;width:85.25%}}@media screen and (min-width: 992px){.secService__wrappertop--service01{top:505.75px;left:126px;width:84.275%}}@media screen and (min-width: 1328px){.secService__wrappertop--service01{top:625px;left:160px;width:83.3%}}.secService__wrappertop--service01--wrap{background-color:#fff;width:100%;display:flex;flex-wrap:wrap;max-width:834px;max-height:244px;padding:16px 16px 0 16px}@media screen and (min-width: 576px){.secService__wrappertop--service01--wrap{padding:22px 22px 0 22px}}@media screen and (min-width: 768px){.secService__wrappertop--service01--wrap{padding:28px 28px 0 28px}}@media screen and (min-width: 992px){.secService__wrappertop--service01--wrap{padding:32px 32px 0 32px}}.secService__wrappertop--service01--wrap--num{text-align:left;width:17.5%;font-family:"Montserrat"}.secService__wrappertop--service01--wrap--num .service{font-size:1rem}.secService__wrappertop--service01--wrap--num .number{display:block;font-size:3.6rem;text-align:left}.secService__wrappertop--service01--wrap--inner{width:82.5%}.secService__wrappertop--service01--wrap--inner h3{line-height:1em;font-size:1.8rem;letter-spacing:1px;font-weight:100}@media screen and (min-width: 576px){.secService__wrappertop--service01--wrap--inner h3{font-size:1.95rem}}@media screen and (min-width: 768px){.secService__wrappertop--service01--wrap--inner h3{font-size:2.1rem}}@media screen and (min-width: 992px){.secService__wrappertop--service01--wrap--inner h3{font-size:2.25rem}}@media screen and (min-width: 1328px){.secService__wrappertop--service01--wrap--inner h3{font-size:2.4rem}}.secService__wrappertop--service01--wrap--inner p{margin:1.2em 0;line-height:1.7em;font-size:1.3rem;letter-spacing:-0.8px}@media screen and (min-width: 576px){.secService__wrappertop--service01--wrap--inner p{font-size:1.375rem;line-height:1.625em}}@media screen and (min-width: 768px){.secService__wrappertop--service01--wrap--inner p{margin:1.6em 0;font-size:1.45rem;line-height:1.75em;letter-spacing:-2px}}@media screen and (min-width: 992px){.secService__wrappertop--service01--wrap--inner p{font-size:1.525rem}}@media screen and (min-width: 1328px){.secService__wrappertop--service01--wrap--inner p{font-size:1.6rem}}.secService__wrappertop--service01--wrap--button{display:flex;justify-content:center;align-items:center;padding:13px;font-size:1.3rem;text-align:center;line-height:1em;width:100%;position:relative;border-top:1px solid #d6d6d6;margin:0 auto;min-height:40px;max-height:60px}@media screen and (min-width: 576px){.secService__wrappertop--service01--wrap--button{padding:15px;font-size:1.375rem}}@media screen and (min-width: 768px){.secService__wrappertop--service01--wrap--button{padding:18px;font-size:1.45rem}}@media screen and (min-width: 992px){.secService__wrappertop--service01--wrap--button{padding:21px;font-size:1.525rem}}@media screen and (min-width: 1328px){.secService__wrappertop--service01--wrap--button{padding:24px;font-size:1.6rem}}.secService__wrappertop--service01--wrap--button i{position:absolute;top:50%;transform:translate(0, -50%);right:56px;transition:.3s}.secService__wrappertop--service01--wrap--button:hover i{right:28px;transition-duration:.3s}.secService__wrappertop--service01--target{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;min-height:120px;max-height:160px;padding-top:24px}@media screen and (min-width: 576px){.secService__wrappertop--service01--target{padding-top:calc(24px + (((60px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.secService__wrappertop--service01--target{padding-top:calc(24px + (((60px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.secService__wrappertop--service01--target{padding-top:calc(24px + (((60px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.secService__wrappertop--service01--target{padding-top:calc(24px + (((60px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.secService__wrappertop--service01--target{padding-top:60px}}.secService__wrappertop--service01--target a{text-decoration:none;display:block;background-color:#fff;position:relative;font-size:1.3rem;letter-spacing:-1px;padding:1em 0 1em 2.5em;width:47.7%;height:40px;display:flex;align-items:center;color:#838383}@media screen and (min-width: 576px){.secService__wrappertop--service01--target a{height:calc(40px + (((100px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secService__wrappertop--service01--target a{height:calc(40px + (((100px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secService__wrappertop--service01--target a{height:calc(40px + (((100px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secService__wrappertop--service01--target a{height:calc(40px + (((100px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secService__wrappertop--service01--target a{height:100px}}.secService__wrappertop--service01--target a:nth-child(3),.secService__wrappertop--service01--target a:nth-child(4){margin-top:14px}@media screen and (min-width: 576px){.secService__wrappertop--service01--target a{font-size:1.5rem;padding-left:4em}}@media screen and (min-width: 992px){.secService__wrappertop--service01--target a{width:23%;height:85px}.secService__wrappertop--service01--target a:nth-child(3),.secService__wrappertop--service01--target a:nth-child(4){margin-top:0}}@media screen and (min-width: 1328px){.secService__wrappertop--service01--target a{padding-left:3em;font-size:2rem}}@media screen and (min-width: 1600px){.secService__wrappertop--service01--target a{padding-left:3.5em;font-size:2.4rem}}.secService__wrappertop--service01--target a .less-than-md{position:absolute;top:50%;left:3%;transform:translate(0, -50%);height:25px}@media screen and (min-width: 576px){.secService__wrappertop--service01--target a .less-than-md{height:calc(25px + (((55px - 25px) / 5) * 1))}}@media screen and (min-width: 768px){.secService__wrappertop--service01--target a .less-than-md{height:calc(25px + (((55px - 25px) / 5) * 2))}}@media screen and (min-width: 992px){.secService__wrappertop--service01--target a .less-than-md{height:calc(25px + (((55px - 25px) / 5) * 3))}}@media screen and (min-width: 1328px){.secService__wrappertop--service01--target a .less-than-md{height:calc(25px + (((55px - 25px) / 5) * 4))}}@media screen and (min-width: 1600px){.secService__wrappertop--service01--target a .less-than-md{height:55px}}@media screen and (min-width: 768px){.secService__wrappertop--service01--target a .less-than-md{display:none}}.secService__wrappertop--service01--target a .more-than-md{position:absolute;top:50%;left:3%;transform:translate(0, -50%);display:none;height:25px}@media screen and (min-width: 576px){.secService__wrappertop--service01--target a .more-than-md{height:calc(25px + (((55px - 25px) / 5) * 1))}}@media screen and (min-width: 768px){.secService__wrappertop--service01--target a .more-than-md{height:calc(25px + (((55px - 25px) / 5) * 2))}}@media screen and (min-width: 992px){.secService__wrappertop--service01--target a .more-than-md{height:calc(25px + (((55px - 25px) / 5) * 3))}}@media screen and (min-width: 1328px){.secService__wrappertop--service01--target a .more-than-md{height:calc(25px + (((55px - 25px) / 5) * 4))}}@media screen and (min-width: 1600px){.secService__wrappertop--service01--target a .more-than-md{height:55px}}@media screen and (min-width: 768px){.secService__wrappertop--service01--target a .more-than-md{display:block}}.secService__wrappertop--service01--target a i{position:absolute;top:50%;transform:translate(0, -50%);right:28px;transition:.3s;font-size:1.4rem}.secService__wrappertop--service01--target a:hover i{right:14px;transition-duration:.3s}.secService__wrapperbottom{position:relative;height:385px;position:relative}@media screen and (min-width: 576px){.secService__wrapperbottom{height:525px}}@media screen and (min-width: 768px){.secService__wrapperbottom{height:645px}}@media screen and (min-width: 992px){.secService__wrapperbottom{height:815px}}@media screen and (min-width: 1328px){.secService__wrapperbottom{height:1070px}}.secService__wrapperbottom--pic{position:absolute;top:0px;right:0;width:87.2%;min-width:327px;max-width:1360px;min-height:184px;max-height:766px;background-image:url("../img/service-right2.jpg");background-size:cover;background-position:center}@media screen and (min-width: 576px){.secService__wrapperbottom--pic{width:83.1%;height:329.5px;top:56px;right:40px}}@media screen and (min-width: 768px){.secService__wrapperbottom--pic{width:79%;height:475px;top:72px;right:80px}}@media screen and (min-width: 992px){.secService__wrapperbottom--pic{width:74.9%;height:620.5px;top:88px;right:120px}}@media screen and (min-width: 1328px){.secService__wrapperbottom--pic{width:70.8%;height:766px;top:104px;right:160px}}.secService__wrapperbottom--target{display:flex;justify-content:space-between;flex-wrap:wrap;position:absolute;top:150px;left:24px;width:87.2%;min-width:327px;color:#070070}@media screen and (min-width: 576px){.secService__wrapperbottom--target{top:267.25px;left:58px;width:86.225%}}@media screen and (min-width: 768px){.secService__wrapperbottom--target{top:410.5px;left:92px;width:85.25%}}@media screen and (min-width: 992px){.secService__wrapperbottom--target{top:560px;left:126px;width:84.275%}}@media screen and (min-width: 1328px){.secService__wrapperbottom--target{top:725px;left:160px;width:83.3%}}.secService__wrapperbottom--target--list{width:100%;display:flex;flex-wrap:wrap;padding:16px 16px 0 16px;background-color:#fff;margin-bottom:9%;min-width:327px;min-height:183px}@media screen and (min-width: 576px){.secService__wrapperbottom--target--list{margin-bottom:calc(9% + (((12% - 9%) / 5) * 1))}}@media screen and (min-width: 768px){.secService__wrapperbottom--target--list{margin-bottom:calc(9% + (((12% - 9%) / 5) * 2))}}@media screen and (min-width: 992px){.secService__wrapperbottom--target--list{margin-bottom:calc(9% + (((12% - 9%) / 5) * 3))}}@media screen and (min-width: 1328px){.secService__wrapperbottom--target--list{margin-bottom:calc(9% + (((12% - 9%) / 5) * 4))}}@media screen and (min-width: 1600px){.secService__wrapperbottom--target--list{margin-bottom:12%}}.secService__wrapperbottom--target--list:last-child{margin-bottom:0}@media screen and (min-width: 992px){.secService__wrapperbottom--target--list{width:48%;margin-bottom:0}.secService__wrapperbottom--target--list:nth-child(1){width:100%;max-width:834px}.secService__wrapperbottom--target--list:nth-child(2){position:absolute;top:300px;left:0}.secService__wrapperbottom--target--list:nth-child(3){position:absolute;top:350px;right:0}.secService__wrapperbottom--target--list:nth-child(4){position:absolute;top:610px;left:0}.secService__wrapperbottom--target--list:nth-child(5){position:absolute;top:655px;right:0}}.secService__wrapperbottom--target--list--num{text-align:left;width:17.5%;font-family:"Montserrat"}.secService__wrapperbottom--target--list--num .service{font-size:1rem}.secService__wrapperbottom--target--list--num .number{display:block;font-size:3.6rem;text-align:left}.secService__wrapperbottom--target--list--inner{width:82.5%}.secService__wrapperbottom--target--list--inner .in-lineheight{line-height:1.38em}.secService__wrapperbottom--target--list--inner h3{line-height:1em;font-size:1.8rem;letter-spacing:1px;font-weight:100}@media screen and (min-width: 576px){.secService__wrapperbottom--target--list--inner h3{font-size:1.95rem}}@media screen and (min-width: 768px){.secService__wrapperbottom--target--list--inner h3{font-size:2.1rem}}@media screen and (min-width: 1328px){.secService__wrapperbottom--target--list--inner h3{font-size:2.4rem}}.secService__wrapperbottom--target--list--inner h3 span{display:inline-block;width:100%}@media screen and (min-width: 576px){.secService__wrapperbottom--target--list--inner h3 span{display:inline}}.secService__wrapperbottom--target--list--inner p{margin:1.24em 0;line-height:1.7em;font-size:1.3rem;letter-spacing:-0.8px}@media screen and (min-width: 576px){.secService__wrapperbottom--target--list--inner p{margin:1.4em 0;font-size:1.375rem;line-height:1.625em}}@media screen and (min-width: 992px){.secService__wrapperbottom--target--list--inner p{margin:1.6em 0;letter-spacing:.5px;font-size:1.525rem;line-height:1.875em}}@media screen and (min-width: 1328px){.secService__wrapperbottom--target--list--inner p{font-size:1.6rem;line-height:2em}}.secService__wrapperbottom--target--list--button{display:flex;justify-content:center;align-items:center;padding:13px;font-size:1.3rem;text-align:center;line-height:1em;width:100%;position:relative;border-top:1px solid #d6d6d6;margin:0 auto;min-height:40px;max-height:60px}@media screen and (min-width: 1328px){.secService__wrapperbottom--target--list--button{padding:1.5em 0;font-size:1.6rem}}.secService__wrapperbottom--target--list--button i{position:absolute;top:50%;transform:translate(0, -50%);right:56px;transition:.3s}.secService__wrapperbottom--target--list--button:hover i{right:28px;transition:.3s}@media screen and (min-width: 992px){.secService__wrapper{width:100%;display:flex;gap:30px;padding:60px 30px 0;position:relative}.secService__wrapper .secService__wrapperbottom,.secService__wrapper .secService__wrappertop{width:calc(50% - 15px)}.secService__wrapper .secService__wrapperbottom--pic,.secService__wrapper .secService__wrappertop--pic{position:relative;width:100%;height:auto;top:0;left:0;aspect-ratio:4/3;max-width:unset;min-width:unset;max-height:unset;min-height:unset;margin-bottom:0}.secService__wrapper .secService__wrapperbottom--target,.secService__wrapper .secService__wrappertop--target{position:relative;width:100%;top:0;left:0;right:unset}.secService__wrapper .secService__wrapperbottom--target .secService__wrapperbottom--target--list--inner p,.secService__wrapper .secService__wrappertop--target .secService__wrapperbottom--target--list--inner p{height:110px}.secService__wrapper .secService__wrapperbottom--target .secService__wrapperbottom--target--list--inner .in-lineheight,.secService__wrapper .secService__wrappertop--target .secService__wrapperbottom--target--list--inner .in-lineheight{line-height:1}.secService__wrapper .secService__wrapperbottom--service01,.secService__wrapper .secService__wrappertop--service01{position:relative;width:100%;top:0;left:0;right:unset}.secService__wrapper .secService__wrapperbottom--service01--wrap,.secService__wrapper .secService__wrappertop--service01--wrap{padding:16px 16px 0 16px;max-height:unset}.secService__wrapper .secService__wrapperbottom--service01--wrap .secService__wrappertop--service01--wrap--inner p,.secService__wrapper .secService__wrappertop--service01--wrap .secService__wrappertop--service01--wrap--inner p{height:110px;letter-spacing:0}.secService__wrapper .secService__wrapperbottom--service01--wrap .secService__wrappertop--service01--wrap--button,.secService__wrapper .secService__wrappertop--service01--wrap .secService__wrappertop--service01--wrap--button{display:flex;justify-content:center;align-items:center;padding:13px;font-size:1.3rem;text-align:center;line-height:1em;width:100%;position:relative;border-top:1px solid #d6d6d6;margin:0 auto;min-height:unset;max-height:unset;height:40px}}@media screen and (min-width: 992px)and (min-width: 1328px){.secService__wrapper .secService__wrapperbottom--service01--wrap .secService__wrappertop--service01--wrap--button,.secService__wrapper .secService__wrappertop--service01--wrap .secService__wrappertop--service01--wrap--button{padding:1.5em 0;font-size:1.6rem;height:60px}}@media screen and (min-width: 992px){.secService__wrapper .secService__wrapperbottom--service01 .secService__wrappertop--service01--target,.secService__wrapper .secService__wrappertop--service01 .secService__wrappertop--service01--target{gap:20px;max-height:unset}.secService__wrapper .secService__wrapperbottom--service01 .secService__wrappertop--service01--target a,.secService__wrapper .secService__wrappertop--service01 .secService__wrappertop--service01--target a{width:calc(50% - 10px)}}@media screen and (min-width: 576px){.secService .picture--02{margin-top:324.5px;margin-right:40px;width:83.1%;height:330px}}@media screen and (min-width: 768px){.secService .picture--02{margin-top:339px;margin-right:80px;width:79%;height:476px}}@media screen and (min-width: 992px){.secService .picture--02{margin-top:353.5px;margin-right:120px;width:74.9%;height:622px}}@media screen and (min-width: 1328px){.secService .picture--02{margin-top:368px;margin-right:160px;width:70.8%;height:768px}}@media screen and (min-width: 576px){.secService .picture--02 .service__item--02{width:104.5%;top:267px}}@media screen and (min-width: 768px){.secService .picture--02 .service__item--02{width:109%;left:-9.5%;top:386px}}@media screen and (min-width: 992px){.secService .picture--02 .service__item--02{width:113.5%;left:-13.5%;top:505px}}@media screen and (min-width: 1328px){.secService .picture--02 .service__item--02{width:117%;top:624px;left:-17%}}.secService .picture--02 .service__item--02 li{margin:0 auto;color:#838383;background-color:#fff;width:100%;margin-bottom:40px}.secService .picture--02 .service__item--02 li .wrapper{display:flex;flex-wrap:wrap;width:100%;padding:16px 16px 0 16px;background-color:#fff}@media screen and (min-width: 576px){.secService .picture--02 .service__item--02 li .wrapper{padding:20px 20px 0 20px;width:88%}}@media screen and (min-width: 768px){.secService .picture--02 .service__item--02 li .wrapper{padding:24px 24px 0 24px;width:76%}}@media screen and (min-width: 992px){.secService .picture--02 .service__item--02 li .wrapper{padding:28px 28px 0 28px;width:64%}}@media screen and (min-width: 1328px){.secService .picture--02 .service__item--02 li .wrapper{padding:32px 32px 0 32px;width:52%}}.secService .picture--02 .service__item--02 li .wrapper .num{text-align:left;width:17.5%;font-family:"Montserrat"}.secService .picture--02 .service__item--02 li .wrapper .num .service{font-size:1rem}.secService .picture--02 .service__item--02 li .wrapper .num .num--in{font-weight:bold;display:block;font-size:3.6rem}.secService .picture--02 .service__item--02 li .wrapper .inner{width:82.5%}.secService .picture--02 .service__item--02 li .wrapper .inner h3 h3{line-height:1em;font-size:1.8rem;letter-spacing:1px;font-weight:100}@media screen and (min-width: 576px){.secService .picture--02 .service__item--02 li .wrapper .inner h3 h3{font-size:1.95rem}}@media screen and (min-width: 768px){.secService .picture--02 .service__item--02 li .wrapper .inner h3 h3{font-size:2.1rem}}@media screen and (min-width: 992px){.secService .picture--02 .service__item--02 li .wrapper .inner h3 h3{font-size:2.25rem}}@media screen and (min-width: 1328px){.secService .picture--02 .service__item--02 li .wrapper .inner h3 h3{font-size:2.4rem}}.secService .picture--02 .service__item--02 li .wrapper .inner .explain{margin:1.2em 0;line-height:1.5em;font-size:1.3rem;letter-spacing:-0.3px}@media screen and (min-width: 576px){.secService .picture--02 .service__item--02 li .wrapper .inner .explain{margin:1.4em 0;font-size:1.375rem;line-height:1.625em}}@media screen and (min-width: 768px){.secService .picture--02 .service__item--02 li .wrapper .inner .explain{margin:1.6em 0;font-size:1.45rem;line-height:1.75em}}@media screen and (min-width: 992px){.secService .picture--02 .service__item--02 li .wrapper .inner .explain{margin:1.8em 0;font-size:1.525rem;line-height:1.875em}}@media screen and (min-width: 1328px){.secService .picture--02 .service__item--02 li .wrapper .inner .explain{font-size:1.6rem;line-height:2em;margin:2em 0}}.secService .picture--02 .service__item--02 li .button{padding:12px;text-align:center;width:95%;position:relative;border-top:1px solid #d6d6d6;margin:0 auto}.secService .picture--02 .service__item--02 li .button i{position:absolute;top:50%;transform:translate(0, -50%);right:56px}.secService .picture--02 .service__item--02 li .service__target{padding-top:24px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#838383}.secService .picture--02 .service__item--02 li .service__target li{font-size:1.3rem;position:relative;padding:12px 0 12px 30px;width:47.7%;background-color:#fff;color:#838383}.secService .picture--02 .service__item--02 li .service__target li:nth-child(3),.secService .picture--02 .service__item--02 li .service__target li:nth-child(4){margin-top:14px}.secService .picture--02 .service__item--02 li .service__target li .fa-trash,.secService .picture--02 .service__item--02 li .service__target li .fa-wine-bottle,.secService .picture--02 .service__item--02 li .service__target li .fa-dumpster,.secService .picture--02 .service__item--02 li .service__target li .fa-copy{color:#070070;font-size:20px;position:absolute;top:50%;left:6px;transform:translate(0, -50%)}.secService .picture--02 .service__item--02 li .service__target li .fa-chevron-right{font-size:3px;position:absolute;top:50%;right:6px;transform:translate(0, -50%)}.secService .picture--02 .service__item--02--03,.secService .picture--02 .service__item--02--04,.secService .picture--02 .service__item--02--05,.secService .picture--02 .service__item--02--06{margin-top:40px}@media screen and (min-width: 992px){.secService{padding-bottom:30px}}.secAbout{margin-bottom:105px}@media screen and (min-width: 576px){.secAbout{margin-bottom:105px}}@media screen and (min-width: 768px){.secAbout{margin-bottom:132.5px}}@media screen and (min-width: 992px){.secAbout{margin-bottom:146.25px}}@media screen and (min-width: 1328px){.secAbout{margin-bottom:160px}}.secAbout__img{position:relative;width:100%;height:160px;background-image:url("../img/top_about_bg.jpg");background-size:cover;background-position:center}@media screen and (min-width: 576px){.secAbout__img{height:240px}}@media screen and (min-width: 768px){.secAbout__img{height:320px}}@media screen and (min-width: 992px){.secAbout__img{height:400px}}@media screen and (min-width: 1328px){.secAbout__img{height:480px}}.secAbout__img-wrapper{position:absolute;top:76%;left:6.4%;width:86.4%;min-width:324px;max-width:1600px;text-align:center;background-color:#fff;color:#838383}.secAbout__img-wrapper .catch{white-space:nowrap;font-size:2rem;letter-spacing:-2px;margin-top:1.2em;margin-bottom:1em}@media screen and (min-width: 576px){.secAbout__img-wrapper .catch{font-size:3.5rem}}@media screen and (min-width: 768px){.secAbout__img-wrapper .catch{font-size:5rem}}@media screen and (min-width: 992px){.secAbout__img-wrapper .catch{font-size:6.5rem}}@media screen and (min-width: 1328px){.secAbout__img-wrapper .catch{font-size:8rem}}.secAbout__img-wrapper .sub{width:84.4%;font-size:1.3rem;line-height:1.7em;letter-spacing:-1px;margin-bottom:2.76em;min-width:276px;max-width:600px;text-align:left;margin:0 auto}@media screen and (min-width: 576px){.secAbout__img-wrapper .sub{font-size:1.575rem}}@media screen and (min-width: 768px){.secAbout__img-wrapper .sub{font-size:1.85rem}}@media screen and (min-width: 992px){.secAbout__img-wrapper .sub{font-size:2.125rem}}@media screen and (min-width: 1328px){.secAbout__img-wrapper .sub{font-size:2.4rem}}.secAbout .button{display:block;display:flex;justify-content:center;align-items:center;padding:1.3em 0;font-size:1.3rem;width:71.1%;max-width:400px;max-height:60px;color:#070070;background-color:#fff;border:1px solid #070070;box-shadow:4px 4px #070070;font-size:1.15rem;width:64.2%;margin:125px auto 36px;transition:color .3s;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 576px){.secAbout .button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 1))}}@media screen and (min-width: 768px){.secAbout .button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 2))}}@media screen and (min-width: 992px){.secAbout .button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secAbout .button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secAbout .button{font-size:1.6rem}}.secAbout .button span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.secAbout .button:hover{color:#fff}.secAbout .button:hover span{transform:none}@media screen and (min-width: 576px){.secAbout .button{margin:188.75px auto 55px}}@media screen and (min-width: 768px){.secAbout .button{margin:252.5px auto 74px}}@media screen and (min-width: 992px){.secAbout .button{margin:316.25px auto 93px}}@media screen and (min-width: 1328px){.secAbout .button{margin:380px auto 112px}}.secAbout .button i{position:absolute;top:50%;transform:translate(0, -50%);right:27px;font-size:0.8rem}@media screen and (min-width: 576px){.secAbout .button i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 1))}}@media screen and (min-width: 768px){.secAbout .button i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 2))}}@media screen and (min-width: 992px){.secAbout .button i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secAbout .button i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secAbout .button i{font-size:1.6rem}}.secAbout__expert{padding:0 24px;margin:0 auto;display:flex;flex-wrap:wrap}.secAbout__expert__item{width:100%;height:72px;display:flex;justify-content:center}.secAbout__expert__item:not(:first-of-type){margin-top:16px}.secAbout__expert__item:nth-of-type(3){width:-moz-fit-content;width:fit-content;margin-left:auto}.secAbout__expert__item:nth-of-type(4){width:-moz-fit-content;width:fit-content;margin-left:16px;margin-right:auto}.secAbout__expert__item:nth-of-type(4) .secAbout__expert__item--link{border:none}@media screen and (min-width: 576px){.secAbout__expert__item:nth-of-type(1){width:49%}.secAbout__expert__item:nth-of-type(1) .secAbout__expert__item--link{margin-left:auto}.secAbout__expert__item:nth-of-type(2){width:49%;margin-top:0;margin-left:2%}.secAbout__expert__item:nth-of-type(2) .secAbout__expert__item--link{margin-right:auto}}@media screen and (min-width: 768px){.secAbout__expert__item:nth-of-type(1){width:-moz-fit-content;width:fit-content;margin-left:auto}.secAbout__expert__item:nth-of-type(2){width:-moz-fit-content;width:fit-content}.secAbout__expert__item:nth-of-type(3){margin-top:0;margin-left:16px}.secAbout__expert__item:nth-of-type(4){margin-top:0}}@media screen and (min-width: 992px){.secAbout__expert__item{height:140px}.secAbout__expert__item .secAbout__expert__item--link{border:none}.secAbout__expert__item:nth-of-type(1){width:49%}.secAbout__expert__item:nth-of-type(1) .secAbout__expert__item--link{margin-left:auto}.secAbout__expert__item:nth-of-type(2){width:49%;margin-top:0;margin-left:2%}.secAbout__expert__item:nth-of-type(2) .secAbout__expert__item--link{margin-right:auto}.secAbout__expert__item:nth-of-type(3){width:-moz-fit-content;width:fit-content;margin-left:auto;margin-top:16px}.secAbout__expert__item:nth-of-type(4){width:-moz-fit-content;width:fit-content;margin-top:16px;margin-left:16px;margin-right:auto}.secAbout__expert__item:nth-of-type(4) .secAbout__expert__item--link{border:none}}@media screen and (min-width: 1600px){.secAbout__expert__item:nth-of-type(1){width:-moz-fit-content;width:fit-content;margin-left:auto}.secAbout__expert__item:nth-of-type(2){width:-moz-fit-content;width:fit-content;margin-left:16px}.secAbout__expert__item:nth-of-type(3){margin-top:0;margin-left:16px}.secAbout__expert__item:nth-of-type(4){margin-top:0}}.secAbout__expert__item--link{height:100%;width:-moz-fit-content;width:fit-content;border:1px solid #ebebeb}.secAbout__expert__item--link--img{height:100%}.secAbout__expert__item--link--img-sp{height:100%}@media screen and (min-width: 992px){.secAbout__expert__item--link--img-sp{display:none}}.secAbout__expert__item--link--img-pc{height:100%;display:none}@media screen and (min-width: 992px){.secAbout__expert__item--link--img-pc{display:block}}.secRecruit{padding:16px 0 24px 0;position:relative;width:86%;margin:0 auto;border:5px solid #070070;justify-content:space-between}@media screen and (min-width: 576px){.secRecruit{padding:20px 0 26px 0}}@media screen and (min-width: 768px){.secRecruit{padding:24px 0 28px 0}}@media screen and (min-width: 992px){.secRecruit{width:77%;display:flex;justify-content:space-between;padding:28px 28px 30px 24px}}@media screen and (min-width: 1328px){.secRecruit{width:74%;padding:32px 56px 32px 48px}}.secRecruit .secRecruit-wrap{width:90%;margin:0 auto}@media screen and (min-width: 992px){.secRecruit .secRecruit-wrap{width:50%}}.secRecruit .secRecruit-wrap h2{font-family:"Montserrat";line-height:1em;font-size:2.8rem;color:#070070}@media screen and (min-width: 576px){.secRecruit .secRecruit-wrap h2{font-size:3.5rem}}@media screen and (min-width: 768px){.secRecruit .secRecruit-wrap h2{font-size:4.2rem}}@media screen and (min-width: 992px){.secRecruit .secRecruit-wrap h2{font-size:4.9rem}}@media screen and (min-width: 1328px){.secRecruit .secRecruit-wrap h2{font-size:5.6rem}}.secRecruit .secRecruit-wrap--catch01{margin:1.3em 0 2em 0;font-size:1.2rem;color:#838383}@media screen and (min-width: 576px){.secRecruit .secRecruit-wrap--catch01{font-size:1.5rem}}@media screen and (min-width: 768px){.secRecruit .secRecruit-wrap--catch01{font-size:1.8rem}}@media screen and (min-width: 992px){.secRecruit .secRecruit-wrap--catch01{font-size:2.1rem}}@media screen and (min-width: 1328px){.secRecruit .secRecruit-wrap--catch01{font-size:2.4rem}}.secRecruit .secRecruit-wrap--catch02{font-size:1.3rem;color:#838383;letter-spacing:-2.5px;padding-right:1em;line-height:1.6em}@media screen and (min-width: 576px){.secRecruit .secRecruit-wrap--catch02{font-size:1.5rem}}@media screen and (min-width: 768px){.secRecruit .secRecruit-wrap--catch02{font-size:1.8rem}}@media screen and (min-width: 992px){.secRecruit .secRecruit-wrap--catch02{font-size:2.1rem}}@media screen and (min-width: 1328px){.secRecruit .secRecruit-wrap--catch02{font-size:2.4rem}}.secRecruit .secRecruit-wrap .button{display:flex;justify-content:center;align-items:center;padding:1.3em 0;font-size:1.3rem;width:71.1%;max-width:400px;max-height:60px;color:#070070;background-color:#fff;border:1px solid #070070;box-shadow:4px 4px #070070;letter-spacing:1.5px;width:75.3%;margin:1.84em auto 2.76em auto;transition:color .3s;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 576px){.secRecruit .secRecruit-wrap .button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 1))}}@media screen and (min-width: 768px){.secRecruit .secRecruit-wrap .button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 2))}}@media screen and (min-width: 992px){.secRecruit .secRecruit-wrap .button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secRecruit .secRecruit-wrap .button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secRecruit .secRecruit-wrap .button{font-size:1.6rem}}.secRecruit .secRecruit-wrap .button span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.secRecruit .secRecruit-wrap .button:hover{color:#fff}.secRecruit .secRecruit-wrap .button:hover span{transform:none}@media screen and (min-width: 992px){.secRecruit .secRecruit-wrap .button{margin:3.11em auto 2.1em 0}}.secRecruit .secRecruit-wrap .button i{position:absolute;top:50%;transform:translate(0, -50%);right:27px}.secRecruit-pic{width:87.5%;min-width:250px;max-width:660px;min-height:135px;max-height:320px;margin:0 auto;background-image:url("../img/recruit-img_02.jpg");background-size:cover;background-position:center}@media screen and (min-width: 576px){.secRecruit-pic{height:181.25px}}@media screen and (min-width: 768px){.secRecruit-pic{height:227.5px}}@media screen and (min-width: 992px){.secRecruit-pic{height:273.75px;width:50%}}@media screen and (min-width: 1328px){.secRecruit-pic{height:320px}}.secRecruit .secRecruit-wrap--inner{z-index:-1;position:absolute;top:4px;left:4px;background-color:#e8f1f9;width:calc(100% + 8px);height:calc(100% + 8px)}@media screen and (min-width: 576px){.secRecruit .secRecruit-wrap--inner{top:5px;left:5px;width:calc(100% + 10px);height:calc(100% + 10px)}}@media screen and (min-width: 768px){.secRecruit .secRecruit-wrap--inner{top:6px;left:6px;width:calc(100% + 12px);height:calc(100% + 12px)}}@media screen and (min-width: 992px){.secRecruit .secRecruit-wrap--inner{top:7px;left:7px;width:calc(100% + 14px);height:calc(100% + 14px)}}@media screen and (min-width: 1328px){.secRecruit .secRecruit-wrap--inner{top:8px;left:8px;width:calc(100% + 16px);height:calc(100% + 16px)}}.secInformation{margin-top:72px;padding-bottom:40px}.secInformation h2{font-family:"Montserrat";line-height:1em;font-size:2.8rem;color:#070070;text-align:center}.secInformation .info{font-size:1.2rem;text-align:center;line-height:1em;margin:1em 0 2em 0}@media screen and (min-width: 576px){.secInformation .info{font-size:calc(1.2rem + (((2.4rem - 1.2rem) / 5) * 1))}}@media screen and (min-width: 768px){.secInformation .info{font-size:calc(1.2rem + (((2.4rem - 1.2rem) / 5) * 2))}}@media screen and (min-width: 992px){.secInformation .info{font-size:calc(1.2rem + (((2.4rem - 1.2rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secInformation .info{font-size:calc(1.2rem + (((2.4rem - 1.2rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secInformation .info{font-size:2.4rem}}.secInformation__list{width:87.4%;max-width:1120px;margin:0 auto;font-size:1.15rem;border-top:1px solid #838383}.secInformation__list li{padding:12px 0 12px 12px;border-bottom:1px solid #838383;font-size:1.15rem}@media screen and (min-width: 576px){.secInformation__list li{padding:15px 0 15px 15px;display:flex;align-items:center}}@media screen and (min-width: 768px){.secInformation__list li{padding:18px 0 18px 18px}}@media screen and (min-width: 992px){.secInformation__list li{padding:21px 0 21px 21px}}@media screen and (min-width: 1328px){.secInformation__list li{padding:24px 0 24px 24px}}.secInformation__list li .date{margin-bottom:12px;font-size:1.2rem}@media screen and (min-width: 576px){.secInformation__list li .date{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 1))}}@media screen and (min-width: 768px){.secInformation__list li .date{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 2))}}@media screen and (min-width: 992px){.secInformation__list li .date{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secInformation__list li .date{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secInformation__list li .date{font-size:1.6rem}}@media screen and (min-width: 576px){.secInformation__list li .date{margin-bottom:0;display:flex;align-items:center}}.secInformation__list li .desc{letter-spacing:-0.5px;font-size:1.2rem}@media screen and (min-width: 576px){.secInformation__list li .desc{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 1))}}@media screen and (min-width: 768px){.secInformation__list li .desc{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 2))}}@media screen and (min-width: 992px){.secInformation__list li .desc{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secInformation__list li .desc{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secInformation__list li .desc{font-size:1.6rem}}@media screen and (min-width: 576px){.secInformation__list li .desc{margin-top:0;margin-left:20px}}@media screen and (min-width: 768px){.secInformation__list li .desc{margin-left:40px}}@media screen and (min-width: 992px){.secInformation__list li .desc{margin-left:60px}}@media screen and (min-width: 1328px){.secInformation__list li .desc{margin-left:80px}}.secInformation .button{display:flex;justify-content:center;align-items:center;padding:1.3em 0;font-size:1.3rem;width:71.1%;max-width:400px;max-height:60px;color:#070070;background-color:#fff;border:1px solid #070070;box-shadow:4px 4px #070070;width:64.2%;margin:24px auto 0 auto;transition:color .3s;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 576px){.secInformation .button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 1))}}@media screen and (min-width: 768px){.secInformation .button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 2))}}@media screen and (min-width: 992px){.secInformation .button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secInformation .button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secInformation .button{font-size:1.6rem}}.secInformation .button span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.secInformation .button:hover{color:#fff}.secInformation .button:hover span{transform:none}@media screen and (min-width: 576px){.secInformation .button{margin:38px auto 0}}@media screen and (min-width: 768px){.secInformation .button{margin:52px auto 0}}@media screen and (min-width: 992px){.secInformation .button{margin:66px auto 0}}@media screen and (min-width: 1328px){.secInformation .button{margin:80px auto 0}}.secInformation .button i{position:absolute;top:50%;transform:translate(0, -50%);right:27px;font-size:0.8rem}@media screen and (min-width: 576px){.secInformation .button i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 1))}}@media screen and (min-width: 768px){.secInformation .button i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 2))}}@media screen and (min-width: 992px){.secInformation .button i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secInformation .button i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secInformation .button i{font-size:1.6rem}}@media screen and (min-width: 768px){.secInformation{padding-bottom:60px}}@media screen and (min-width: 992px){.secInformation{padding-bottom:80px}}.secEnterprise{width:90%;max-width:1040px;margin:80px auto;text-align:center}@media screen and (min-width: 576px){.secEnterprise{margin:100px auto 110px auto}}@media screen and (min-width: 768px){.secEnterprise{margin:120px auto 140px auto}}@media screen and (min-width: 992px){.secEnterprise{margin:140px auto 170px auto}}@media screen and (min-width: 1328px){.secEnterprise{margin:160px auto　200px auto}}.secEnterprise h2{font-family:"Montserrat";line-height:1em;font-size:2.8rem;color:#070070}.secEnterprise .intro{font-size:1.2rem;line-height:1em;margin:1em 0 2em 0}.secEnterprise .desc{font-size:1.3rem;line-height:1.7em;letter-spacing:1.5px;text-align:left;margin:0 auto;max-width:1032px}@media screen and (min-width: 576px){.secEnterprise .desc{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 1))}}@media screen and (min-width: 768px){.secEnterprise .desc{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 2))}}@media screen and (min-width: 992px){.secEnterprise .desc{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnterprise .desc{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnterprise .desc{font-size:1.6rem}}@media screen and (min-width: 576px){.secEnterprise .desc{line-height:calc(1.7em + (((2em - 1.7em) / 5) * 1))}}@media screen and (min-width: 768px){.secEnterprise .desc{line-height:calc(1.7em + (((2em - 1.7em) / 5) * 2))}}@media screen and (min-width: 992px){.secEnterprise .desc{line-height:calc(1.7em + (((2em - 1.7em) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnterprise .desc{line-height:calc(1.7em + (((2em - 1.7em) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnterprise .desc{line-height:2em}}@media screen and (min-width: 576px){.secEnterprise .desc{letter-spacing:calc(1.5px + (((0.5px - 1.5px) / 5) * 1))}}@media screen and (min-width: 768px){.secEnterprise .desc{letter-spacing:calc(1.5px + (((0.5px - 1.5px) / 5) * 2))}}@media screen and (min-width: 992px){.secEnterprise .desc{letter-spacing:calc(1.5px + (((0.5px - 1.5px) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnterprise .desc{letter-spacing:calc(1.5px + (((0.5px - 1.5px) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnterprise .desc{letter-spacing:0.5px}}@media screen and (min-width: 576px){.secEnterprise .desc{text-align:center}}.secEnterprise .modal{text-decoration:none;display:flex;justify-content:center;align-items:center;padding:1.3em 0;font-size:1.3rem;width:71.1%;max-width:400px;max-height:60px;color:#070070;background-color:#fff;border:1px solid #070070;box-shadow:4px 4px #070070;margin:24px auto 0 auto;cursor:pointer;transition:color .3s;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 576px){.secEnterprise .modal{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 1))}}@media screen and (min-width: 768px){.secEnterprise .modal{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 2))}}@media screen and (min-width: 992px){.secEnterprise .modal{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnterprise .modal{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnterprise .modal{font-size:1.6rem}}.secEnterprise .modal span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.secEnterprise .modal:hover{color:#fff}.secEnterprise .modal:hover span{transform:none}@media screen and (min-width: 576px){.secEnterprise .modal{margin:38px auto 0 auto}}@media screen and (min-width: 768px){.secEnterprise .modal{margin:52px auto 0 auto}}@media screen and (min-width: 992px){.secEnterprise .modal{margin:66px auto 0px auto}}@media screen and (min-width: 1328px){.secEnterprise .modal{margin:80px auto 0 auto}}.secEnterprise .modal a{text-decoration:none;display:block;width:100%;height:100%}.secEnterprise .modal i{position:absolute;top:50%;transform:translate(0, -50%);right:12px;font-size:0.8rem}@media screen and (min-width: 576px){.secEnterprise .modal i{right:calc(12px + (((27px - 12px) / 5) * 1))}}@media screen and (min-width: 768px){.secEnterprise .modal i{right:calc(12px + (((27px - 12px) / 5) * 2))}}@media screen and (min-width: 992px){.secEnterprise .modal i{right:calc(12px + (((27px - 12px) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnterprise .modal i{right:calc(12px + (((27px - 12px) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnterprise .modal i{right:27px}}@media screen and (min-width: 576px){.secEnterprise .modal i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 1))}}@media screen and (min-width: 768px){.secEnterprise .modal i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 2))}}@media screen and (min-width: 992px){.secEnterprise .modal i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnterprise .modal i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnterprise .modal i{font-size:1.6rem}}.secEnterprise .modal_wrap{display:none;width:100%;height:100vh;position:fixed;z-index:999;top:0;left:0}.secEnterprise .modal_wrap .modal_bg{height:100%;background-color:rgba(0,0,0,.8)}.secEnterprise .modal_wrap .modal_window{width:95%;max-width:1200px;padding:12px;border-radius:5px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}@media screen and (min-width: 576px){.secEnterprise .modal_wrap .modal_window{padding:calc(12px + (((28px - 12px) / 5) * 1))}}@media screen and (min-width: 768px){.secEnterprise .modal_wrap .modal_window{padding:calc(12px + (((28px - 12px) / 5) * 2))}}@media screen and (min-width: 992px){.secEnterprise .modal_wrap .modal_window{padding:calc(12px + (((28px - 12px) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnterprise .modal_wrap .modal_window{padding:calc(12px + (((28px - 12px) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnterprise .modal_wrap .modal_window{padding:28px}}.secEnterprise .modal_wrap .modal_window p{font-size:1.2rem;line-height:1.7em}@media screen and (min-width: 576px){.secEnterprise .modal_wrap .modal_window p{font-size:calc(1.2rem + (((2.2rem - 1.2rem) / 5) * 1))}}@media screen and (min-width: 768px){.secEnterprise .modal_wrap .modal_window p{font-size:calc(1.2rem + (((2.2rem - 1.2rem) / 5) * 2))}}@media screen and (min-width: 992px){.secEnterprise .modal_wrap .modal_window p{font-size:calc(1.2rem + (((2.2rem - 1.2rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnterprise .modal_wrap .modal_window p{font-size:calc(1.2rem + (((2.2rem - 1.2rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnterprise .modal_wrap .modal_window p{font-size:2.2rem}}.secEnterprise .modal_wrap .modal_window .company{color:#070070;margin:1.5em 0;font-size:1.5rem}@media screen and (min-width: 576px){.secEnterprise .modal_wrap .modal_window .company{font-size:calc(1.5rem + (((3rem - 1.5rem) / 5) * 1))}}@media screen and (min-width: 768px){.secEnterprise .modal_wrap .modal_window .company{font-size:calc(1.5rem + (((3rem - 1.5rem) / 5) * 2))}}@media screen and (min-width: 992px){.secEnterprise .modal_wrap .modal_window .company{font-size:calc(1.5rem + (((3rem - 1.5rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnterprise .modal_wrap .modal_window .company{font-size:calc(1.5rem + (((3rem - 1.5rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnterprise .modal_wrap .modal_window .company{font-size:3rem}}.secEnterprise .modal_wrap .modal_window table{margin:0 auto}.secEnterprise .modal_wrap .modal_window table .bg{background-color:#e8f1f9}.secContact{width:100%;padding:24px 0;background-color:#e8f1f9;color:#070070;margin-top:120px}@media screen and (min-width: 576px){.secContact{margin-top:calc(120px + (((240px - 120px) / 5) * 1))}}@media screen and (min-width: 768px){.secContact{margin-top:calc(120px + (((240px - 120px) / 5) * 2))}}@media screen and (min-width: 992px){.secContact{margin-top:calc(120px + (((240px - 120px) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact{margin-top:calc(120px + (((240px - 120px) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact{margin-top:240px}}.secContact.no-mt{margin-top:0}@media screen and (min-width: 576px){.secContact{padding:34px 0 36px 0}}@media screen and (min-width: 768px){.secContact{padding:44px 0 48px 0}}@media screen and (min-width: 992px){.secContact{padding:54px 0 60px 0}}@media screen and (min-width: 1328px){.secContact{padding:64px 0 72px 0}}.secContact>div{width:100%;max-width:1036px}@media screen and (min-width: 992px){.secContact>div{margin:0 auto;display:flex;justify-content:space-between}}@media screen and (min-width: 1328px){.secContact>div{margin:0 auto}}.secContact__tell{width:54%;min-width:202.5px;margin:0 auto;text-align:center}@media screen and (min-width: 992px){.secContact__tell{width:63%}}.secContact__tell--text-01{margin-bottom:16px;font-size:1.6rem}@media screen and (min-width: 576px){.secContact__tell--text-01{margin-bottom:calc(16px + (((24px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secContact__tell--text-01{margin-bottom:calc(16px + (((24px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secContact__tell--text-01{margin-bottom:calc(16px + (((24px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact__tell--text-01{margin-bottom:calc(16px + (((24px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact__tell--text-01{margin-bottom:24px}}@media screen and (min-width: 576px){.secContact__tell--text-01{font-size:calc(1.6rem + (((2.4rem - 1.6rem) / 5) * 1))}}@media screen and (min-width: 768px){.secContact__tell--text-01{font-size:calc(1.6rem + (((2.4rem - 1.6rem) / 5) * 2))}}@media screen and (min-width: 992px){.secContact__tell--text-01{font-size:calc(1.6rem + (((2.4rem - 1.6rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact__tell--text-01{font-size:calc(1.6rem + (((2.4rem - 1.6rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact__tell--text-01{font-size:2.4rem}}@media screen and (min-width: 992px){.secContact__tell>div{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}.secContact__tell--text-02{margin-bottom:16px;font-size:1.15rem}@media screen and (min-width: 576px){.secContact__tell--text-02{font-size:calc(1.15rem + (((1.9rem - 1.15rem) / 5) * 1))}}@media screen and (min-width: 768px){.secContact__tell--text-02{font-size:calc(1.15rem + (((1.9rem - 1.15rem) / 5) * 2))}}@media screen and (min-width: 992px){.secContact__tell--text-02{font-size:calc(1.15rem + (((1.9rem - 1.15rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact__tell--text-02{font-size:calc(1.15rem + (((1.9rem - 1.15rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact__tell--text-02{font-size:1.9rem}}@media screen and (min-width: 992px){.secContact__tell--text-02{margin-top:12px;margin-bottom:0}}@media screen and (min-width: 1328px){.secContact__tell--text-02{margin-top:24px}}.secContact__tell--inner{width:100%;text-align:center}@media screen and (min-width: 992px){.secContact__tell--inner{display:flex;justify-content:space-between}.secContact__tell--inner :first-child{margin-bottom:0}}.secContact__tell--inner--buttonup,.secContact__tell--inner--buttonbottom{height:61px;display:block;padding:12px;text-align:center;margin:0 auto;min-width:202px;max-width:320px;background-color:#fff;color:#070070;border:1px solid #070070;box-shadow:4px 4px #070070;transition:color .3s;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 576px){.secContact__tell--inner--buttonup,.secContact__tell--inner--buttonbottom{height:calc(61px + (((84px - 61px) / 5) * 1))}}@media screen and (min-width: 768px){.secContact__tell--inner--buttonup,.secContact__tell--inner--buttonbottom{height:calc(61px + (((84px - 61px) / 5) * 2))}}@media screen and (min-width: 992px){.secContact__tell--inner--buttonup,.secContact__tell--inner--buttonbottom{height:calc(61px + (((84px - 61px) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact__tell--inner--buttonup,.secContact__tell--inner--buttonbottom{height:calc(61px + (((84px - 61px) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact__tell--inner--buttonup,.secContact__tell--inner--buttonbottom{height:84px}}.secContact__tell--inner--buttonup span,.secContact__tell--inner--buttonbottom span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.secContact__tell--inner--buttonup:hover,.secContact__tell--inner--buttonbottom:hover{color:#fff}.secContact__tell--inner--buttonup:hover span,.secContact__tell--inner--buttonbottom:hover span{transform:none}.secContact__tell--inner--buttonup .desc,.secContact__tell--inner--buttonbottom .desc{color:#070070;font-size:1.2rem;letter-spacing:-0.3px;margin-bottom:9px}@media screen and (min-width: 576px){.secContact__tell--inner--buttonup .desc,.secContact__tell--inner--buttonbottom .desc{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 1))}}@media screen and (min-width: 768px){.secContact__tell--inner--buttonup .desc,.secContact__tell--inner--buttonbottom .desc{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 2))}}@media screen and (min-width: 992px){.secContact__tell--inner--buttonup .desc,.secContact__tell--inner--buttonbottom .desc{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact__tell--inner--buttonup .desc,.secContact__tell--inner--buttonbottom .desc{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact__tell--inner--buttonup .desc,.secContact__tell--inner--buttonbottom .desc{font-size:1.6rem}}.secContact__tell--inner--buttonup .num,.secContact__tell--inner--buttonbottom .num{display:flex;flex-direction:row-reverse;justify-content:center;font-family:"Montserrat";font-size:1.9rem;margin:0 auto;text-align:center}@media screen and (min-width: 576px){.secContact__tell--inner--buttonup .num,.secContact__tell--inner--buttonbottom .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 1))}}@media screen and (min-width: 768px){.secContact__tell--inner--buttonup .num,.secContact__tell--inner--buttonbottom .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 2))}}@media screen and (min-width: 992px){.secContact__tell--inner--buttonup .num,.secContact__tell--inner--buttonbottom .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact__tell--inner--buttonup .num,.secContact__tell--inner--buttonbottom .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact__tell--inner--buttonup .num,.secContact__tell--inner--buttonbottom .num{font-size:3.2rem}}.secContact__tell--inner--buttonup .num i,.secContact__tell--inner--buttonbottom .num i{margin-right:5px}@media screen and (min-width: 576px){.secContact__tell--inner--buttonup .num i,.secContact__tell--inner--buttonbottom .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 1))}}@media screen and (min-width: 768px){.secContact__tell--inner--buttonup .num i,.secContact__tell--inner--buttonbottom .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 2))}}@media screen and (min-width: 992px){.secContact__tell--inner--buttonup .num i,.secContact__tell--inner--buttonbottom .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact__tell--inner--buttonup .num i,.secContact__tell--inner--buttonbottom .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact__tell--inner--buttonup .num i,.secContact__tell--inner--buttonbottom .num i{margin-right:10px}}.secContact__tell--inner--buttonup:hover .desc,.secContact__tell--inner--buttonbottom:hover .desc{color:#fff}.secContact__tell--inner--buttonup{margin-bottom:14px}@media screen and (min-width: 992px){.secContact__tell--inner--buttonup{width:47%}}@media screen and (min-width: 992px){.secContact__tell--inner--buttonbottom{width:47%}}.secContact__web{margin:40px auto 0 auto;text-align:center}@media screen and (min-width: 992px){.secContact__web{margin-top:0;width:35%}}.secContact__web--text-01{font-size:1.6rem;margin-bottom:16px}@media screen and (min-width: 576px){.secContact__web--text-01{font-size:calc(1.6rem + (((2.4rem - 1.6rem) / 5) * 1))}}@media screen and (min-width: 768px){.secContact__web--text-01{font-size:calc(1.6rem + (((2.4rem - 1.6rem) / 5) * 2))}}@media screen and (min-width: 992px){.secContact__web--text-01{font-size:calc(1.6rem + (((2.4rem - 1.6rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact__web--text-01{font-size:calc(1.6rem + (((2.4rem - 1.6rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact__web--text-01{font-size:2.4rem}}@media screen and (min-width: 576px){.secContact__web--text-01{margin-bottom:calc(16px + (((24px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secContact__web--text-01{margin-bottom:calc(16px + (((24px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secContact__web--text-01{margin-bottom:calc(16px + (((24px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact__web--text-01{margin-bottom:calc(16px + (((24px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact__web--text-01{margin-bottom:24px}}@media screen and (min-width: 992px){.secContact__web>div{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}.secContact__web--text-02{margin-bottom:16px;white-space:nowrap;font-size:1.15rem}@media screen and (min-width: 576px){.secContact__web--text-02{font-size:calc(1.15rem + (((1.9rem - 1.15rem) / 5) * 1))}}@media screen and (min-width: 768px){.secContact__web--text-02{font-size:calc(1.15rem + (((1.9rem - 1.15rem) / 5) * 2))}}@media screen and (min-width: 992px){.secContact__web--text-02{font-size:calc(1.15rem + (((1.9rem - 1.15rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact__web--text-02{font-size:calc(1.15rem + (((1.9rem - 1.15rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact__web--text-02{font-size:1.9rem}}@media screen and (min-width: 992px){.secContact__web--text-02{letter-spacing:-2px;margin-top:12px;margin-bottom:0}}@media screen and (min-width: 1328px){.secContact__web--text-02{margin-top:24px}}.secContact__web--button{display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:1.3rem;height:40px;position:relative;padding:12px;background-color:#fff;border:1px solid #070070;box-shadow:4px 4px #070070;width:53.8%;min-width:202px;max-width:320px;margin:0 auto;transition:color .3s;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 576px){.secContact__web--button{font-size:calc(1.3rem + (((2.2rem - 1.3rem) / 5) * 1))}}@media screen and (min-width: 768px){.secContact__web--button{font-size:calc(1.3rem + (((2.2rem - 1.3rem) / 5) * 2))}}@media screen and (min-width: 992px){.secContact__web--button{font-size:calc(1.3rem + (((2.2rem - 1.3rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact__web--button{font-size:calc(1.3rem + (((2.2rem - 1.3rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact__web--button{font-size:2.2rem}}@media screen and (min-width: 576px){.secContact__web--button{height:48.8px}}@media screen and (min-width: 768px){.secContact__web--button{height:57.59px}}@media screen and (min-width: 992px){.secContact__web--button{height:74.8px}}@media screen and (min-width: 1328px){.secContact__web--button{height:79.39px}}@media screen and (min-width: 1600px){.secContact__web--button{height:84px}}.secContact__web--button span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.secContact__web--button:hover{color:#fff}.secContact__web--button:hover span{transform:none}@media screen and (min-width: 992px){.secContact__web--button{width:100%;display:flex;align-items:center;justify-content:center}}.secContact__web--button i{margin-right:5px}@media screen and (min-width: 576px){.secContact__web--button i{margin-right:calc(5px + (((10px - 5px) / 5) * 1))}}@media screen and (min-width: 768px){.secContact__web--button i{margin-right:calc(5px + (((10px - 5px) / 5) * 2))}}@media screen and (min-width: 992px){.secContact__web--button i{margin-right:calc(5px + (((10px - 5px) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact__web--button i{margin-right:calc(5px + (((10px - 5px) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact__web--button i{margin-right:10px}}.secContact-ippan{width:100%;padding:24px 0;background-color:#e8f1f9;color:#070070;margin-top:160px}@media screen and (min-width: 576px){.secContact-ippan{margin-top:calc(160px + (((240px - 160px) / 5) * 1))}}@media screen and (min-width: 768px){.secContact-ippan{margin-top:calc(160px + (((240px - 160px) / 5) * 2))}}@media screen and (min-width: 992px){.secContact-ippan{margin-top:calc(160px + (((240px - 160px) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact-ippan{margin-top:calc(160px + (((240px - 160px) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact-ippan{margin-top:240px}}@media screen and (min-width: 576px){.secContact-ippan{padding:34px 0 36px 0}}@media screen and (min-width: 768px){.secContact-ippan{padding:44px 0 48px 0}}@media screen and (min-width: 992px){.secContact-ippan{padding:54px 0 60px 0}}@media screen and (min-width: 1328px){.secContact-ippan{padding:64px 0 72px 0}}.secContact-ippan__text{font-size:1.6rem;text-align:center;margin-bottom:16px}@media screen and (min-width: 576px){.secContact-ippan__text{font-size:1.8rem;margin-bottom:18px}}@media screen and (min-width: 768px){.secContact-ippan__text{font-size:2rem;margin-bottom:20px}}@media screen and (min-width: 992px){.secContact-ippan__text{font-size:2.2rem;margin-bottom:22px}}@media screen and (min-width: 1328px){.secContact-ippan__text{font-size:2.4rem;margin-bottom:24px}}@media screen and (min-width: 992px){.secContact-ippan>div{margin:0 auto;width:100%;display:flex;max-width:1000px}}@media screen and (min-width: 992px){.secContact-ippan__tell{width:50%;display:flex;flex-direction:column-reverse}}.secContact-ippan__tell p{text-align:center;font-size:1.15rem;margin-bottom:16px}@media screen and (min-width: 576px){.secContact-ippan__tell p{font-size:1.2625rem}}@media screen and (min-width: 768px){.secContact-ippan__tell p{font-size:1.375rem}}@media screen and (min-width: 992px){.secContact-ippan__tell p{font-size:1.4875rem;margin-top:12px;margin-bottom:0}}@media screen and (min-width: 1328px){.secContact-ippan__tell p{font-size:1.6rem;margin-top:24px}}.secContact-ippan__tell__button{display:flex;align-items:center;justify-content:center;font-family:"Montserrat";font-size:1.9rem;position:relative;padding:12px;text-align:center;margin:0 auto;width:53.8%;max-width:320px;background-color:#fff;border:1px solid #070070;box-shadow:4px 4px;transition:color .3s;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 576px){.secContact-ippan__tell__button{font-size:2.225rem}}@media screen and (min-width: 768px){.secContact-ippan__tell__button{font-size:2.55rem}}@media screen and (min-width: 992px){.secContact-ippan__tell__button{height:69px;font-size:2.875rem}}@media screen and (min-width: 1328px){.secContact-ippan__tell__button{width:320px;height:74px;font-size:3.2rem}}.secContact-ippan__tell__button span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.secContact-ippan__tell__button:hover{color:#fff}.secContact-ippan__tell__button:hover span{transform:none}.secContact-ippan__tell__button .num{display:flex;flex-direction:row-reverse;justify-content:center;font-family:"Montserrat";font-size:1.9rem;margin:0 auto;text-align:center}@media screen and (min-width: 576px){.secContact-ippan__tell__button .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 1))}}@media screen and (min-width: 768px){.secContact-ippan__tell__button .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 2))}}@media screen and (min-width: 992px){.secContact-ippan__tell__button .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact-ippan__tell__button .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact-ippan__tell__button .num{font-size:3.2rem}}.secContact-ippan__tell__button .num i{margin-right:5px}@media screen and (min-width: 576px){.secContact-ippan__tell__button .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 1))}}@media screen and (min-width: 768px){.secContact-ippan__tell__button .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 2))}}@media screen and (min-width: 992px){.secContact-ippan__tell__button .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact-ippan__tell__button .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact-ippan__tell__button .num i{margin-right:10px}}.secContact-ippan__form{margin:40px auto 0 auto}@media screen and (min-width: 992px){.secContact-ippan__form{width:50%;margin:0 auto;display:flex;flex-direction:column-reverse}}.secContact-ippan__form p{text-align:center;font-size:1.15rem;margin-bottom:16px}@media screen and (min-width: 576px){.secContact-ippan__form p{font-size:1.2625rem}}@media screen and (min-width: 768px){.secContact-ippan__form p{font-size:1.375rem}}@media screen and (min-width: 992px){.secContact-ippan__form p{font-size:1.4875rem;margin-top:12px;margin-bottom:0}}@media screen and (min-width: 1328px){.secContact-ippan__form p{font-size:1.6rem;margin-top:24px}}.secContact-ippan__form__button{display:flex;align-items:center;justify-content:center;font-family:"Montserrat";font-size:1.9rem;position:relative;padding:12px;text-align:center;margin:0 auto;width:53.8%;max-width:320px;background-color:#fff;border:1px solid #070070;box-shadow:4px 4px;transition:color .3s;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 576px){.secContact-ippan__form__button{font-size:2.225rem}}@media screen and (min-width: 768px){.secContact-ippan__form__button{font-size:2.55rem}}@media screen and (min-width: 992px){.secContact-ippan__form__button{height:69px;font-size:2.875rem}}@media screen and (min-width: 1328px){.secContact-ippan__form__button{width:320px;height:74px;font-size:3.2rem}}.secContact-ippan__form__button span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.secContact-ippan__form__button:hover{color:#fff}.secContact-ippan__form__button:hover span{transform:none}.secContact-ippan__form__button .desk{display:flex;flex-direction:row-reverse;justify-content:center;font-family:"Montserrat";font-size:1.3rem;margin:0 auto;text-align:center}@media screen and (min-width: 576px){.secContact-ippan__form__button .desk{font-size:calc(1.3rem + (((2.2rem - 1.3rem) / 5) * 1))}}@media screen and (min-width: 768px){.secContact-ippan__form__button .desk{font-size:calc(1.3rem + (((2.2rem - 1.3rem) / 5) * 2))}}@media screen and (min-width: 992px){.secContact-ippan__form__button .desk{font-size:calc(1.3rem + (((2.2rem - 1.3rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact-ippan__form__button .desk{font-size:calc(1.3rem + (((2.2rem - 1.3rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact-ippan__form__button .desk{font-size:2.2rem}}.secContact-ippan__form__button .desk i{margin-right:5px}@media screen and (min-width: 576px){.secContact-ippan__form__button .desk i{margin-right:calc(5px + (((10px - 5px) / 5) * 1))}}@media screen and (min-width: 768px){.secContact-ippan__form__button .desk i{margin-right:calc(5px + (((10px - 5px) / 5) * 2))}}@media screen and (min-width: 992px){.secContact-ippan__form__button .desk i{margin-right:calc(5px + (((10px - 5px) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact-ippan__form__button .desk i{margin-right:calc(5px + (((10px - 5px) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact-ippan__form__button .desk i{margin-right:10px}}.secContact-sanpai{width:100%;padding:24px 0;background-color:#e8f1f9;color:#070070;margin-top:160px}@media screen and (min-width: 576px){.secContact-sanpai{margin-top:calc(160px + (((240px - 160px) / 5) * 1))}}@media screen and (min-width: 768px){.secContact-sanpai{margin-top:calc(160px + (((240px - 160px) / 5) * 2))}}@media screen and (min-width: 992px){.secContact-sanpai{margin-top:calc(160px + (((240px - 160px) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact-sanpai{margin-top:calc(160px + (((240px - 160px) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact-sanpai{margin-top:240px}}@media screen and (min-width: 576px){.secContact-sanpai{padding:34px 0 36px 0}}@media screen and (min-width: 768px){.secContact-sanpai{padding:44px 0 48px 0}}@media screen and (min-width: 992px){.secContact-sanpai{padding:54px 0 60px 0}}@media screen and (min-width: 1328px){.secContact-sanpai{padding:64px 0 72px 0}}.secContact-sanpai__text{font-size:1.6rem;text-align:center;margin-bottom:16px}@media screen and (min-width: 576px){.secContact-sanpai__text{font-size:1.8rem;margin-bottom:18px}}@media screen and (min-width: 768px){.secContact-sanpai__text{font-size:2rem;margin-bottom:20px}}@media screen and (min-width: 992px){.secContact-sanpai__text{font-size:2.2rem;margin-bottom:22px}}@media screen and (min-width: 1328px){.secContact-sanpai__text{font-size:2.4rem;margin-bottom:24px}}@media screen and (min-width: 992px){.secContact-sanpai>div{margin:0 auto;width:100%;display:flex;max-width:1000px}}@media screen and (min-width: 992px){.secContact-sanpai__tell{width:50%;display:flex;flex-direction:column-reverse}}.secContact-sanpai__tell p{text-align:center;font-size:1.15rem;margin-bottom:16px}@media screen and (min-width: 576px){.secContact-sanpai__tell p{font-size:1.2625rem}}@media screen and (min-width: 768px){.secContact-sanpai__tell p{font-size:1.375rem}}@media screen and (min-width: 992px){.secContact-sanpai__tell p{font-size:1.4875rem;margin-top:12px;margin-bottom:0}}@media screen and (min-width: 1328px){.secContact-sanpai__tell p{font-size:1.6rem;margin-top:24px}}.secContact-sanpai__tell__button{display:flex;align-items:center;justify-content:center;font-family:"Montserrat";font-size:1.9rem;position:relative;padding:12px;text-align:center;margin:0 auto;width:53.8%;max-width:320px;background-color:#fff;border:1px solid #070070;box-shadow:4px 4px;transition:color .3s;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 576px){.secContact-sanpai__tell__button{font-size:2.225rem}}@media screen and (min-width: 768px){.secContact-sanpai__tell__button{font-size:2.55rem}}@media screen and (min-width: 992px){.secContact-sanpai__tell__button{height:69px;font-size:2.875rem}}@media screen and (min-width: 1328px){.secContact-sanpai__tell__button{width:320px;height:74px;font-size:3.2rem}}.secContact-sanpai__tell__button span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.secContact-sanpai__tell__button:hover{color:#fff}.secContact-sanpai__tell__button:hover span{transform:none}.secContact-sanpai__tell__button .num{display:flex;flex-direction:row-reverse;justify-content:center;font-family:"Montserrat";font-size:1.9rem;margin:0 auto;text-align:center}@media screen and (min-width: 576px){.secContact-sanpai__tell__button .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 1))}}@media screen and (min-width: 768px){.secContact-sanpai__tell__button .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 2))}}@media screen and (min-width: 992px){.secContact-sanpai__tell__button .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact-sanpai__tell__button .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact-sanpai__tell__button .num{font-size:3.2rem}}.secContact-sanpai__tell__button .num i{margin-right:5px}@media screen and (min-width: 576px){.secContact-sanpai__tell__button .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 1))}}@media screen and (min-width: 768px){.secContact-sanpai__tell__button .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 2))}}@media screen and (min-width: 992px){.secContact-sanpai__tell__button .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact-sanpai__tell__button .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact-sanpai__tell__button .num i{margin-right:10px}}.secContact-sanpai__form{margin:40px auto 0 auto}@media screen and (min-width: 992px){.secContact-sanpai__form{width:50%;margin:0 auto;display:flex;flex-direction:column-reverse}}.secContact-sanpai__form p{text-align:center;font-size:1.15rem;margin-bottom:16px}@media screen and (min-width: 576px){.secContact-sanpai__form p{font-size:1.2625rem}}@media screen and (min-width: 768px){.secContact-sanpai__form p{font-size:1.375rem}}@media screen and (min-width: 992px){.secContact-sanpai__form p{font-size:1.4875rem;margin-top:12px;margin-bottom:0}}@media screen and (min-width: 1328px){.secContact-sanpai__form p{font-size:1.6rem;margin-top:24px}}.secContact-sanpai__form__button{display:flex;align-items:center;justify-content:center;font-family:"Montserrat";font-size:1.9rem;position:relative;padding:12px;text-align:center;margin:0 auto;width:53.8%;max-width:320px;background-color:#fff;border:1px solid #070070;box-shadow:4px 4px;transition:color .3s;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 576px){.secContact-sanpai__form__button{font-size:2.225rem}}@media screen and (min-width: 768px){.secContact-sanpai__form__button{font-size:2.55rem}}@media screen and (min-width: 992px){.secContact-sanpai__form__button{height:69px;font-size:2.875rem}}@media screen and (min-width: 1328px){.secContact-sanpai__form__button{width:320px;height:74px;font-size:3.2rem}}.secContact-sanpai__form__button span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.secContact-sanpai__form__button:hover{color:#fff}.secContact-sanpai__form__button:hover span{transform:none}.secContact-sanpai__form__button .desk{display:flex;flex-direction:row-reverse;justify-content:center;font-family:"Montserrat";font-size:1.3rem;margin:0 auto;text-align:center}@media screen and (min-width: 576px){.secContact-sanpai__form__button .desk{font-size:calc(1.3rem + (((2.2rem - 1.3rem) / 5) * 1))}}@media screen and (min-width: 768px){.secContact-sanpai__form__button .desk{font-size:calc(1.3rem + (((2.2rem - 1.3rem) / 5) * 2))}}@media screen and (min-width: 992px){.secContact-sanpai__form__button .desk{font-size:calc(1.3rem + (((2.2rem - 1.3rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact-sanpai__form__button .desk{font-size:calc(1.3rem + (((2.2rem - 1.3rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact-sanpai__form__button .desk{font-size:2.2rem}}.secContact-sanpai__form__button .desk i{margin-right:5px}@media screen and (min-width: 576px){.secContact-sanpai__form__button .desk i{margin-right:calc(5px + (((10px - 5px) / 5) * 1))}}@media screen and (min-width: 768px){.secContact-sanpai__form__button .desk i{margin-right:calc(5px + (((10px - 5px) / 5) * 2))}}@media screen and (min-width: 992px){.secContact-sanpai__form__button .desk i{margin-right:calc(5px + (((10px - 5px) / 5) * 3))}}@media screen and (min-width: 1328px){.secContact-sanpai__form__button .desk i{margin-right:calc(5px + (((10px - 5px) / 5) * 4))}}@media screen and (min-width: 1600px){.secContact-sanpai__form__button .desk i{margin-right:10px}}.secCompany__main{max-width:992px;margin:0 auto;padding:0 32px}.secCompany__main dl{padding:16px;border-bottom:1px solid #e8e8e8}@media screen and (min-width: 768px){.secCompany__main dl{padding:28px 0}}@media screen and (min-width: 768px){.secCompany__main dl{display:flex}}@media screen and (min-width: 992px){.secCompany__main dl{padding:24px}}.secCompany__main dl dt{font-size:1.6rem;font-weight:700}@media screen and (min-width: 768px){.secCompany__main dl dt{width:30%}}.secCompany__main dl dd{margin-top:4px;font-size:1.6rem}@media screen and (min-width: 768px){.secCompany__main dl dd{width:70%;margin-top:0}}.secTransport__ippan{padding-top:40px;padding-bottom:40px;background:linear-gradient(to right, transparent, transparent 10%, #f2f2f2 10%)}@media screen and (min-width: 576px){.secTransport__ippan{padding-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__ippan{padding-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__ippan{padding-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__ippan{padding-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__ippan{padding-top:80px}}@media screen and (min-width: 576px){.secTransport__ippan{padding-bottom:calc(40px + (((60px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__ippan{padding-bottom:calc(40px + (((60px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__ippan{padding-bottom:calc(40px + (((60px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__ippan{padding-bottom:calc(40px + (((60px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__ippan{padding-bottom:60px}}.secTransport__ippan-wrapper{width:100%}@media screen and (min-width: 992px){.secTransport__ippan-wrapper{display:flex}}.secTransport__ippan-wrapper img{width:90%;-o-object-fit:cover;object-fit:cover;margin-bottom:40px}@media screen and (min-width: 576px){.secTransport__ippan-wrapper img{width:76%}}@media screen and (min-width: 768px){.secTransport__ippan-wrapper img{width:62%}}@media screen and (min-width: 992px){.secTransport__ippan-wrapper img{width:48%}}@media screen and (min-width: 992px){.secTransport__ippan-wrapper .inner{width:52%;padding-left:28px}}@media screen and (min-width: 1600px){.secTransport__ippan-wrapper .inner{width:42%;padding-left:56px}}.secTransport__ippan-wrapper .inner .permissionNumber{width:100%;padding:10px;background-color:#fff;display:flex;align-items:center}@media screen and (min-width: 576px){.secTransport__ippan-wrapper .inner .permissionNumber{padding:calc(10px + (((40px - 10px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__ippan-wrapper .inner .permissionNumber{padding:calc(10px + (((40px - 10px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__ippan-wrapper .inner .permissionNumber{padding:calc(10px + (((40px - 10px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__ippan-wrapper .inner .permissionNumber{padding:calc(10px + (((40px - 10px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__ippan-wrapper .inner .permissionNumber{padding:40px}}@media screen and (min-width: 992px){.secTransport__ippan-wrapper .inner .permissionNumber{margin-bottom:26px}}@media screen and (min-width: 1328px){.secTransport__ippan-wrapper .inner .permissionNumber{margin-bottom:39px}}@media screen and (min-width: 1600px){.secTransport__ippan-wrapper .inner .permissionNumber{margin-bottom:52px}}.secTransport__ippan-wrapper .inner .permissionNumber p{font-size:1rem;border-left:3px solid #070070;padding-left:5px}@media screen and (min-width: 576px){.secTransport__ippan-wrapper .inner .permissionNumber p{font-size:calc(1rem + (((2rem - 1rem) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__ippan-wrapper .inner .permissionNumber p{font-size:calc(1rem + (((2rem - 1rem) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__ippan-wrapper .inner .permissionNumber p{font-size:calc(1rem + (((2rem - 1rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__ippan-wrapper .inner .permissionNumber p{font-size:calc(1rem + (((2rem - 1rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__ippan-wrapper .inner .permissionNumber p{font-size:2rem}}@media screen and (min-width: 576px){.secTransport__ippan-wrapper .inner .permissionNumber p{padding-left:calc(5px + (((15px - 5px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__ippan-wrapper .inner .permissionNumber p{padding-left:calc(5px + (((15px - 5px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__ippan-wrapper .inner .permissionNumber p{padding-left:calc(5px + (((15px - 5px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__ippan-wrapper .inner .permissionNumber p{padding-left:calc(5px + (((15px - 5px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__ippan-wrapper .inner .permissionNumber p{padding-left:15px}}.secTransport__ippan-wrapper .inner ul{padding:25px;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}@media screen and (min-width: 576px){.secTransport__ippan-wrapper .inner ul::after{content:"";display:block;width:30%}}@media screen and (min-width: 992px){.secTransport__ippan-wrapper .inner ul{padding:0}}.secTransport__ippan-wrapper .inner ul li{border-left:3px solid #070070;width:44%;margin-bottom:10px;background-color:#fff;font-size:1rem}.secTransport__ippan-wrapper .inner ul li:nth-child(23){margin-bottom:0}@media screen and (min-width: 576px){.secTransport__ippan-wrapper .inner ul li:nth-child(22){margin-bottom:0}}@media screen and (min-width: 576px){.secTransport__ippan-wrapper .inner ul li{font-size:calc(1rem + (((2rem - 1rem) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__ippan-wrapper .inner ul li{font-size:calc(1rem + (((2rem - 1rem) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__ippan-wrapper .inner ul li{font-size:calc(1rem + (((2rem - 1rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__ippan-wrapper .inner ul li{font-size:calc(1rem + (((2rem - 1rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__ippan-wrapper .inner ul li{font-size:2rem}}@media screen and (min-width: 576px){.secTransport__ippan-wrapper .inner ul li{width:30%}}@media screen and (min-width: 992px){.secTransport__ippan-wrapper .inner ul li{margin-bottom:30px}}.secTransport__ippan-wrapper .inner ul li a{padding:8px;display:block;width:100%;height:100%}@media screen and (min-width: 576px){.secTransport__ippan-wrapper .inner ul li a{padding:calc(8px + (((20px - 8px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__ippan-wrapper .inner ul li a{padding:calc(8px + (((20px - 8px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__ippan-wrapper .inner ul li a{padding:calc(8px + (((20px - 8px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__ippan-wrapper .inner ul li a{padding:calc(8px + (((20px - 8px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__ippan-wrapper .inner ul li a{padding:20px}}.secTransport__tokubetu{padding-top:40px;padding-bottom:40px;background:linear-gradient(to right, transparent, transparent 10%, #f2f2f2 10%)}@media screen and (min-width: 576px){.secTransport__tokubetu{padding-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__tokubetu{padding-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__tokubetu{padding-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__tokubetu{padding-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__tokubetu{padding-top:80px}}@media screen and (min-width: 576px){.secTransport__tokubetu{padding-bottom:calc(40px + (((60px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__tokubetu{padding-bottom:calc(40px + (((60px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__tokubetu{padding-bottom:calc(40px + (((60px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__tokubetu{padding-bottom:calc(40px + (((60px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__tokubetu{padding-bottom:60px}}.secTransport__tokubetu-wrapper{width:100%}@media screen and (min-width: 992px){.secTransport__tokubetu-wrapper{display:flex}}.secTransport__tokubetu-wrapper img{width:90%;-o-object-fit:cover;object-fit:cover;margin-bottom:40px}@media screen and (min-width: 576px){.secTransport__tokubetu-wrapper img{width:76%}}@media screen and (min-width: 768px){.secTransport__tokubetu-wrapper img{width:62%}}@media screen and (min-width: 992px){.secTransport__tokubetu-wrapper img{width:48%}}.secTransport__tokubetu-wrapper ul{padding-left:25px;padding-right:25px;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between;flex-wrap:wrap;width:100%}@media screen and (min-width: 992px){.secTransport__tokubetu-wrapper ul{width:52%;padding-left:28px;padding-right:0}}@media screen and (min-width: 1600px){.secTransport__tokubetu-wrapper ul{width:42%;padding-left:56px}}.secTransport__tokubetu-wrapper ul li{border-left:3px solid #070070;width:49%;margin-bottom:10px;background-color:#fff}@media screen and (min-width: 576px){.secTransport__tokubetu-wrapper ul li{margin-bottom:calc(10px + (((32px - 10px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__tokubetu-wrapper ul li{margin-bottom:calc(10px + (((32px - 10px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__tokubetu-wrapper ul li{margin-bottom:calc(10px + (((32px - 10px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__tokubetu-wrapper ul li{margin-bottom:calc(10px + (((32px - 10px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__tokubetu-wrapper ul li{margin-bottom:32px}}@media screen and (min-width: 576px){.secTransport__tokubetu-wrapper ul li{width:33%}}@media screen and (min-width: 992px){.secTransport__tokubetu-wrapper ul li{width:48%}}@media screen and (min-width: 1328px){.secTransport__tokubetu-wrapper ul li{width:48%;margin-bottom:20px}}.secTransport__tokubetu-wrapper ul li a{display:block;width:100%;height:100%;padding:8px}@media screen and (min-width: 576px){.secTransport__tokubetu-wrapper ul li a{padding:calc(8px + (((20px - 8px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__tokubetu-wrapper ul li a{padding:calc(8px + (((20px - 8px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__tokubetu-wrapper ul li a{padding:calc(8px + (((20px - 8px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__tokubetu-wrapper ul li a{padding:calc(8px + (((20px - 8px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__tokubetu-wrapper ul li a{padding:20px}}.secTransport__tokubetu-wrapper ul li a p{font-size:1.5rem}@media screen and (min-width: 576px){.secTransport__tokubetu-wrapper ul li a p{font-size:calc(1.5rem + (((2.4rem - 1.5rem) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__tokubetu-wrapper ul li a p{font-size:calc(1.5rem + (((2.4rem - 1.5rem) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__tokubetu-wrapper ul li a p{font-size:calc(1.5rem + (((2.4rem - 1.5rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__tokubetu-wrapper ul li a p{font-size:calc(1.5rem + (((2.4rem - 1.5rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__tokubetu-wrapper ul li a p{font-size:2.4rem}}.secTransport__tokubetu-wrapper ul li a dl{display:flex;align-items:center;margin-top:8px;margin-left:3px}@media screen and (min-width: 576px){.secTransport__tokubetu-wrapper ul li a dl{margin-top:calc(8px + (((20px - 8px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__tokubetu-wrapper ul li a dl{margin-top:calc(8px + (((20px - 8px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__tokubetu-wrapper ul li a dl{margin-top:calc(8px + (((20px - 8px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__tokubetu-wrapper ul li a dl{margin-top:calc(8px + (((20px - 8px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__tokubetu-wrapper ul li a dl{margin-top:20px}}@media screen and (min-width: 576px){.secTransport__tokubetu-wrapper ul li a dl{margin-left:calc(3px + (((15px - 3px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__tokubetu-wrapper ul li a dl{margin-left:calc(3px + (((15px - 3px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__tokubetu-wrapper ul li a dl{margin-left:calc(3px + (((15px - 3px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__tokubetu-wrapper ul li a dl{margin-left:calc(3px + (((15px - 3px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__tokubetu-wrapper ul li a dl{margin-left:15px}}.secTransport__tokubetu-wrapper ul li a dl dt{margin-right:5px;font-size:1rem}@media screen and (min-width: 576px){.secTransport__tokubetu-wrapper ul li a dl dt{margin-right:calc(5px + (((15px - 5px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__tokubetu-wrapper ul li a dl dt{margin-right:calc(5px + (((15px - 5px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__tokubetu-wrapper ul li a dl dt{margin-right:calc(5px + (((15px - 5px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__tokubetu-wrapper ul li a dl dt{margin-right:calc(5px + (((15px - 5px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__tokubetu-wrapper ul li a dl dt{margin-right:15px}}@media screen and (min-width: 576px){.secTransport__tokubetu-wrapper ul li a dl dt{font-size:calc(1rem + (((1.4rem - 1rem) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__tokubetu-wrapper ul li a dl dt{font-size:calc(1rem + (((1.4rem - 1rem) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__tokubetu-wrapper ul li a dl dt{font-size:calc(1rem + (((1.4rem - 1rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__tokubetu-wrapper ul li a dl dt{font-size:calc(1rem + (((1.4rem - 1rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__tokubetu-wrapper ul li a dl dt{font-size:1.4rem}}@media screen and (min-width: 375px){.secTransport__tokubetu-wrapper ul li a dl dd{font-size:1rem}}@media screen and (min-width: 768px){.secTransport__tokubetu-wrapper ul li a dl dd{font-size:1.4rem}}@media screen and (min-width: 1328px){.secTransport__tokubetu-wrapper ul li a dl dd{font-size:2rem}}.secTransport__sanpai{padding-top:40px;padding-bottom:40px;background:linear-gradient(to right, transparent, transparent 10%, #f2f2f2 10%)}@media screen and (min-width: 576px){.secTransport__sanpai{padding-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__sanpai{padding-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__sanpai{padding-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__sanpai{padding-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__sanpai{padding-top:80px}}@media screen and (min-width: 576px){.secTransport__sanpai{padding-bottom:calc(40px + (((60px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__sanpai{padding-bottom:calc(40px + (((60px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__sanpai{padding-bottom:calc(40px + (((60px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__sanpai{padding-bottom:calc(40px + (((60px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__sanpai{padding-bottom:60px}}.secTransport__sanpai-wrapper{width:100%}@media screen and (min-width: 992px){.secTransport__sanpai-wrapper{display:flex}}.secTransport__sanpai-wrapper img{width:90%;-o-object-fit:cover;object-fit:cover;margin-bottom:40px}@media screen and (min-width: 576px){.secTransport__sanpai-wrapper img{width:76%}}@media screen and (min-width: 768px){.secTransport__sanpai-wrapper img{width:62%}}@media screen and (min-width: 992px){.secTransport__sanpai-wrapper img{width:48%}}.secTransport__sanpai-wrapper ul{height:-moz-fit-content;height:fit-content;padding-left:25px;padding-right:25px;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}@media screen and (min-width: 576px){.secTransport__sanpai-wrapper ul::after{content:"";display:block;width:33%}}@media screen and (min-width: 992px){.secTransport__sanpai-wrapper ul{width:52%;padding-left:28px;padding-right:0}}@media screen and (min-width: 1600px){.secTransport__sanpai-wrapper ul{width:42%;padding-left:56px}}.secTransport__sanpai-wrapper ul li{border-left:3px solid #070070;width:49%;background-color:#fff;margin-bottom:10px}@media screen and (min-width: 576px){.secTransport__sanpai-wrapper ul li{margin-bottom:calc(10px + (((32px - 10px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__sanpai-wrapper ul li{margin-bottom:calc(10px + (((32px - 10px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__sanpai-wrapper ul li{margin-bottom:calc(10px + (((32px - 10px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__sanpai-wrapper ul li{margin-bottom:calc(10px + (((32px - 10px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__sanpai-wrapper ul li{margin-bottom:32px}}.secTransport__sanpai-wrapper ul li:nth-child(2){border-left:3px solid #1f7a8c}@media screen and (min-width: 576px){.secTransport__sanpai-wrapper ul li{width:33%}}@media screen and (min-width: 992px){.secTransport__sanpai-wrapper ul li{width:48%}}@media screen and (min-width: 1328px){.secTransport__sanpai-wrapper ul li{width:48%;margin-bottom:20px}}.secTransport__sanpai-wrapper ul li a{display:block;width:100%;height:100%;padding:8px}@media screen and (min-width: 576px){.secTransport__sanpai-wrapper ul li a{padding:calc(8px + (((20px - 8px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__sanpai-wrapper ul li a{padding:calc(8px + (((20px - 8px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__sanpai-wrapper ul li a{padding:calc(8px + (((20px - 8px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__sanpai-wrapper ul li a{padding:calc(8px + (((20px - 8px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__sanpai-wrapper ul li a{padding:20px}}.secTransport__sanpai-wrapper ul li a p{font-size:1.4rem}@media screen and (min-width: 576px){.secTransport__sanpai-wrapper ul li a p{font-size:calc(1.4rem + (((2.4rem - 1.4rem) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__sanpai-wrapper ul li a p{font-size:calc(1.4rem + (((2.4rem - 1.4rem) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__sanpai-wrapper ul li a p{font-size:calc(1.4rem + (((2.4rem - 1.4rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__sanpai-wrapper ul li a p{font-size:calc(1.4rem + (((2.4rem - 1.4rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__sanpai-wrapper ul li a p{font-size:2.4rem}}.secTransport__sanpai-wrapper ul li a dl{display:flex;align-items:center;margin-top:8px;margin-left:3px}@media screen and (min-width: 576px){.secTransport__sanpai-wrapper ul li a dl{margin-top:calc(8px + (((20px - 8px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__sanpai-wrapper ul li a dl{margin-top:calc(8px + (((20px - 8px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__sanpai-wrapper ul li a dl{margin-top:calc(8px + (((20px - 8px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__sanpai-wrapper ul li a dl{margin-top:calc(8px + (((20px - 8px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__sanpai-wrapper ul li a dl{margin-top:20px}}@media screen and (min-width: 576px){.secTransport__sanpai-wrapper ul li a dl{margin-left:calc(3px + (((15px - 3px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__sanpai-wrapper ul li a dl{margin-left:calc(3px + (((15px - 3px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__sanpai-wrapper ul li a dl{margin-left:calc(3px + (((15px - 3px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__sanpai-wrapper ul li a dl{margin-left:calc(3px + (((15px - 3px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__sanpai-wrapper ul li a dl{margin-left:15px}}.secTransport__sanpai-wrapper ul li a dl dt{margin-right:5px;font-size:1rem}@media screen and (min-width: 576px){.secTransport__sanpai-wrapper ul li a dl dt{margin-right:calc(5px + (((15px - 5px) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__sanpai-wrapper ul li a dl dt{margin-right:calc(5px + (((15px - 5px) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__sanpai-wrapper ul li a dl dt{margin-right:calc(5px + (((15px - 5px) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__sanpai-wrapper ul li a dl dt{margin-right:calc(5px + (((15px - 5px) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__sanpai-wrapper ul li a dl dt{margin-right:15px}}@media screen and (min-width: 576px){.secTransport__sanpai-wrapper ul li a dl dt{font-size:calc(1rem + (((1.4rem - 1rem) / 5) * 1))}}@media screen and (min-width: 768px){.secTransport__sanpai-wrapper ul li a dl dt{font-size:calc(1rem + (((1.4rem - 1rem) / 5) * 2))}}@media screen and (min-width: 992px){.secTransport__sanpai-wrapper ul li a dl dt{font-size:calc(1rem + (((1.4rem - 1rem) / 5) * 3))}}@media screen and (min-width: 1328px){.secTransport__sanpai-wrapper ul li a dl dt{font-size:calc(1rem + (((1.4rem - 1rem) / 5) * 4))}}@media screen and (min-width: 1600px){.secTransport__sanpai-wrapper ul li a dl dt{font-size:1.4rem}}@media screen and (min-width: 375px){.secTransport__sanpai-wrapper ul li a dl dd{font-size:1rem}}@media screen and (min-width: 768px){.secTransport__sanpai-wrapper ul li a dl dd{font-size:1.4rem}}@media screen and (min-width: 1328px){.secTransport__sanpai-wrapper ul li a dl dd{font-size:2rem}}.secWasteTables__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px}@media screen and (min-width: 576px){.secWasteTables__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secWasteTables__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secWasteTables__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secWasteTables__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secWasteTables__main{padding-left:32px}}@media screen and (min-width: 576px){.secWasteTables__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secWasteTables__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secWasteTables__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secWasteTables__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secWasteTables__main{padding-right:32px}}@media screen and (min-width: 1328px){.secWasteTables__main{display:flex;justify-content:space-between}}.secWasteTables__main__left,.secWasteTables__main__right{width:100%;margin-top:32px}@media screen and (min-width: 1328px){.secWasteTables__main__left,.secWasteTables__main__right{width:48%;margin-top:0}}.secWasteTables__main__left>p,.secWasteTables__main__right>p{font-size:16px}@media screen and (min-width: 576px){.secWasteTables__main__left>p,.secWasteTables__main__right>p{font-size:calc(16px + (((22px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secWasteTables__main__left>p,.secWasteTables__main__right>p{font-size:calc(16px + (((22px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secWasteTables__main__left>p,.secWasteTables__main__right>p{font-size:calc(16px + (((22px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secWasteTables__main__left>p,.secWasteTables__main__right>p{font-size:calc(16px + (((22px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secWasteTables__main__left>p,.secWasteTables__main__right>p{font-size:22px}}.secWasteTables__main__left table{width:100%}.secWasteTables__main__left table thead tr th:nth-of-type(1){width:50%}.secWasteTables__main__left table thead tr th:nth-of-type(2),.secWasteTables__main__left table thead tr th:nth-of-type(3){width:25%;text-align:center}.secWasteTables__main__left table tbody tr td:nth-of-type(2),.secWasteTables__main__left table tbody tr td:nth-of-type(3){text-align:center}.secWasteTables__main__right table{width:100%}.secWasteTables__main__right table thead tr th:nth-of-type(1){width:50%}.secWasteTables__main__right table thead tr th:nth-of-type(2),.secWasteTables__main__right table thead tr th:nth-of-type(3){width:25%;text-align:center}.secWasteTables__main__right table tbody tr td:nth-of-type(2),.secWasteTables__main__right table tbody tr td:nth-of-type(3){text-align:center}.secWasteTable__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;max-width:800px}@media screen and (min-width: 576px){.secWasteTable__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secWasteTable__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secWasteTable__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secWasteTable__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secWasteTable__main{padding-left:32px}}@media screen and (min-width: 576px){.secWasteTable__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secWasteTable__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secWasteTable__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secWasteTable__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secWasteTable__main{padding-right:32px}}.secWasteTable__main>p{font-size:16px}@media screen and (min-width: 576px){.secWasteTable__main>p{font-size:calc(16px + (((22px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secWasteTable__main>p{font-size:calc(16px + (((22px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secWasteTable__main>p{font-size:calc(16px + (((22px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secWasteTable__main>p{font-size:calc(16px + (((22px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secWasteTable__main>p{font-size:22px}}.secWasteTable__main table{width:100%}.secWasteTable__main table thead tr th:nth-of-type(1){width:75%}.secWasteTable__main table thead tr th:nth-of-type(2){width:25%;text-align:center}.secWasteTable__main table tbody tr td:nth-of-type(2){text-align:center}.secHandeableWaste{background:linear-gradient(to bottom, #070070, #070070 80%, transparent 80%, transparent 100%)}.secHandeableWaste__main{max-width:1600px;margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (min-width: 576px){.secHandeableWaste__main{padding-left:calc(20px + (((80px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste__main{padding-left:calc(20px + (((80px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste__main{padding-left:calc(20px + (((80px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste__main{padding-left:calc(20px + (((80px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste__main{padding-left:80px}}@media screen and (min-width: 576px){.secHandeableWaste__main{padding-right:calc(20px + (((80px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste__main{padding-right:calc(20px + (((80px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste__main{padding-right:calc(20px + (((80px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste__main{padding-right:calc(20px + (((80px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste__main{padding-right:80px}}.secHandeableWaste__main__heading h2{color:#fff;text-align:center;font-size:24px;padding-top:80px;padding-bottom:32px}@media screen and (min-width: 576px){.secHandeableWaste__main__heading h2{font-size:calc(24px + (((40px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste__main__heading h2{font-size:calc(24px + (((40px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste__main__heading h2{font-size:calc(24px + (((40px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste__main__heading h2{font-size:calc(24px + (((40px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste__main__heading h2{font-size:40px}}@media screen and (min-width: 576px){.secHandeableWaste__main__heading h2{padding-top:calc(80px + (((160px - 80px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste__main__heading h2{padding-top:calc(80px + (((160px - 80px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste__main__heading h2{padding-top:calc(80px + (((160px - 80px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste__main__heading h2{padding-top:calc(80px + (((160px - 80px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste__main__heading h2{padding-top:160px}}@media screen and (min-width: 576px){.secHandeableWaste__main__heading h2{padding-bottom:calc(32px + (((64px - 32px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste__main__heading h2{padding-bottom:calc(32px + (((64px - 32px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste__main__heading h2{padding-bottom:calc(32px + (((64px - 32px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste__main__heading h2{padding-bottom:calc(32px + (((64px - 32px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste__main__heading h2{padding-bottom:64px}}.secHandeableWaste__main__list ul{display:flex;flex-wrap:wrap;border:8px solid #fff}@media screen and (min-width: 768px){.secHandeableWaste__main__list ul{border:12px solid #fff}}@media screen and (min-width: 1600px){.secHandeableWaste__main__list ul{border:16px solid #fff}}.secHandeableWaste__main__list ul li{width:calc(100% / 2);padding-top:calc((100% / 2) * 9 / 16);position:relative}@media screen and (min-width: 768px){.secHandeableWaste__main__list ul li{width:calc(100% / 3);padding-top:calc((100% / 3) * 9 / 16)}}.secHandeableWaste__main__list ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}.secHandeableWaste__main__list ul li a::after{position:absolute;left:50%;bottom:10%;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:16px;transform:translateX(-50%);transition:bottom .3s ease}@media screen and (min-width: 576px){.secHandeableWaste__main__list ul li a::after{font-size:calc(16px + (((24px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste__main__list ul li a::after{font-size:calc(16px + (((24px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste__main__list ul li a::after{font-size:calc(16px + (((24px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste__main__list ul li a::after{font-size:calc(16px + (((24px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste__main__list ul li a::after{font-size:24px}}.secHandeableWaste__main__list ul li a:hover{cursor:pointer}.secHandeableWaste__main__list ul li a:hover::after{bottom:5%}.secHandeableWaste__main__list ul li a p{color:#fff;font-size:12px;line-height:1.5em;text-align:center}@media screen and (min-width: 576px){.secHandeableWaste__main__list ul li a p{font-size:calc(12px + (((24px - 12px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste__main__list ul li a p{font-size:calc(12px + (((24px - 12px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste__main__list ul li a p{font-size:calc(12px + (((24px - 12px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste__main__list ul li a p{font-size:calc(12px + (((24px - 12px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste__main__list ul li a p{font-size:24px}}.secHandeableWaste__main__list ul li:nth-of-type(1){background-image:url("../img/general_waste_burnable_thumbnail.jpg");background-size:cover}.secHandeableWaste__main__list ul li:nth-of-type(2){background-image:url("../img/general_waste_bottle_can_thumbnail.jpg");background-size:cover}.secHandeableWaste__main__list ul li:nth-of-type(3){background-image:url("../img/general_waste_cardboard_thumbnail.jpg");background-size:cover}.secHandeableWaste__main__list ul li:nth-of-type(4){background-image:url("../img/general_waste_bulky_trash_thumbnail.jpg");background-size:cover}.secHandeableWaste__main__list ul li:nth-of-type(5){background-image:url("../img/general_waste_recycle_thumbnail.jpg");background-size:cover}.secHandeableWaste__main__list ul li:nth-of-type(6){background-image:url("../img/general_waste_grease_trap_thumbnail.jpg");background-size:cover}.secHandeableWaste-industrial{background:linear-gradient(to bottom, #070070, #070070 80%, transparent 80%, transparent 100%)}.secHandeableWaste-industrial__main{max-width:1600px;margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (min-width: 576px){.secHandeableWaste-industrial__main{padding-left:calc(20px + (((80px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main{padding-left:calc(20px + (((80px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste-industrial__main{padding-left:calc(20px + (((80px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste-industrial__main{padding-left:calc(20px + (((80px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main{padding-left:80px}}@media screen and (min-width: 576px){.secHandeableWaste-industrial__main{padding-right:calc(20px + (((80px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main{padding-right:calc(20px + (((80px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste-industrial__main{padding-right:calc(20px + (((80px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste-industrial__main{padding-right:calc(20px + (((80px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main{padding-right:80px}}.secHandeableWaste-industrial__main__heading h2{color:#fff;text-align:center;font-size:24px;padding-top:80px;padding-bottom:32px}@media screen and (min-width: 576px){.secHandeableWaste-industrial__main__heading h2{font-size:calc(24px + (((40px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__heading h2{font-size:calc(24px + (((40px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste-industrial__main__heading h2{font-size:calc(24px + (((40px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste-industrial__main__heading h2{font-size:calc(24px + (((40px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__heading h2{font-size:40px}}@media screen and (min-width: 576px){.secHandeableWaste-industrial__main__heading h2{padding-top:calc(80px + (((160px - 80px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__heading h2{padding-top:calc(80px + (((160px - 80px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste-industrial__main__heading h2{padding-top:calc(80px + (((160px - 80px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste-industrial__main__heading h2{padding-top:calc(80px + (((160px - 80px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__heading h2{padding-top:160px}}@media screen and (min-width: 576px){.secHandeableWaste-industrial__main__heading h2{padding-bottom:calc(32px + (((64px - 32px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__heading h2{padding-bottom:calc(32px + (((64px - 32px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste-industrial__main__heading h2{padding-bottom:calc(32px + (((64px - 32px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste-industrial__main__heading h2{padding-bottom:calc(32px + (((64px - 32px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__heading h2{padding-bottom:64px}}.secHandeableWaste-industrial__main__list{display:flex;flex-wrap:wrap;border:8px solid #fff}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list{border:12px solid #fff}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list{border:16px solid #fff}}.secHandeableWaste-industrial__main__list--item{width:100%;position:relative}.secHandeableWaste-industrial__main__list--item-name{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:16px;line-height:1.5em;text-align:center}@media screen and (min-width: 576px){.secHandeableWaste-industrial__main__list--item-name{font-size:calc(16px + (((28px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item-name{font-size:calc(16px + (((28px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste-industrial__main__list--item-name{font-size:calc(16px + (((28px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste-industrial__main__list--item-name{font-size:calc(16px + (((28px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item-name{font-size:28px}}.secHandeableWaste-industrial__main__list--item-btn{display:flex;justify-content:center;align-items:center;width:200px;height:40px;font-size:12px;background-color:rgba(255,255,255,.3);position:absolute;bottom:8%;left:50%;transform:translate(-50%, 0);text-decoration:none;color:#fff;transition:.5s;border:1px solid #e8e8e8}@media screen and (min-width: 576px){.secHandeableWaste-industrial__main__list--item-btn{width:calc(200px + (((360px - 200px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item-btn{width:calc(200px + (((360px - 200px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste-industrial__main__list--item-btn{width:calc(200px + (((360px - 200px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste-industrial__main__list--item-btn{width:calc(200px + (((360px - 200px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item-btn{width:360px}}@media screen and (min-width: 576px){.secHandeableWaste-industrial__main__list--item-btn{height:calc(40px + (((72px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item-btn{height:calc(40px + (((72px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste-industrial__main__list--item-btn{height:calc(40px + (((72px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste-industrial__main__list--item-btn{height:calc(40px + (((72px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item-btn{height:72px}}@media screen and (min-width: 576px){.secHandeableWaste-industrial__main__list--item-btn{font-size:calc(12px + (((24px - 12px) / 5) * 1))}}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item-btn{font-size:calc(12px + (((24px - 12px) / 5) * 2))}}@media screen and (min-width: 992px){.secHandeableWaste-industrial__main__list--item-btn{font-size:calc(12px + (((24px - 12px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHandeableWaste-industrial__main__list--item-btn{font-size:calc(12px + (((24px - 12px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item-btn{font-size:24px}}.secHandeableWaste-industrial__main__list--item-btn:hover{cursor:pointer}.secHandeableWaste-industrial__main__list--item-btn__text{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.secHandeableWaste-industrial__main__list--item-btn__text i{margin-left:1em}.secHandeableWaste-industrial__main__list--item-btn__detail{display:none;text-align:center;line-height:2em;position:relative}.secHandeableWaste-industrial__main__list--item-btn__close{display:none;opacity:0;position:absolute;top:20px;right:20px;transition:opacity 0 ease .5s}.secHandeableWaste-industrial__main__list--item.is-open .secHandeableWaste-industrial__main__list--item-name{display:none}.secHandeableWaste-industrial__main__list--item.is-open .secHandeableWaste-industrial__main__list--item-btn{width:100%;max-width:none;height:100%;bottom:50%;left:50%;transform:translate(-50%, 50%);transition:.5s}.secHandeableWaste-industrial__main__list--item.is-open .secHandeableWaste-industrial__main__list--item-btn__text{display:none}.secHandeableWaste-industrial__main__list--item.is-open .secHandeableWaste-industrial__main__list--item-btn__detail{display:block}.secHandeableWaste-industrial__main__list--item.is-open .secHandeableWaste-industrial__main__list--item-btn__close{display:block;opacity:1}.secHandeableWaste-industrial__main__list--item:nth-of-type(1){background:url("../img/industrial_waste_gareki_thumbnail.jpg") no-repeat center/cover;padding-top:calc(100% * 9 / 16)}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item:nth-of-type(1){width:calc(100% / 2);padding-top:calc((100% / 2) * 9 / 16)}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item:nth-of-type(1){padding-top:calc((100% / 2) * 9 / 22)}}.secHandeableWaste-industrial__main__list--item:nth-of-type(2){background:url("../img/industrial_waste_concrete_thumbnail.jpg") no-repeat center/cover;padding-top:calc(100% * 9 / 16)}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item:nth-of-type(2){width:calc(100% / 2);padding-top:calc((100% / 2) * 9 / 16)}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item:nth-of-type(2){padding-top:calc((100% / 2) * 9 / 22)}}.secHandeableWaste-industrial__main__list--item:nth-of-type(3){background:url("../img/industrial_waste_plastic_thumbnail.jpg") no-repeat center/cover;padding-top:calc(100% * 9 / 16)}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item:nth-of-type(3){width:calc(100% / 2);padding-top:calc((100% / 2) * 9 / 16)}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item:nth-of-type(3){padding-top:calc((100% / 2) * 9 / 22)}}.secHandeableWaste-industrial__main__list--item:nth-of-type(4){background:url("../img/industrial_waste_wood_thumbnail.jpg") no-repeat center/cover;padding-top:calc(100% * 9 / 16)}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item:nth-of-type(4){width:calc(100% / 2);padding-top:calc((100% / 2) * 9 / 16)}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item:nth-of-type(4){padding-top:calc((100% / 2) * 9 / 22)}}.secHandeableWaste-industrial__main__list--item:nth-of-type(5){background:url("../img/industrial_waste_metal_thumbnail.jpg") no-repeat center/cover;padding-top:calc(100% * 9 / 16)}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item:nth-of-type(5){width:calc(100% / 3);padding-top:calc((100% / 3) * 9 / 16)}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item:nth-of-type(5){padding-top:calc((100% / 2) * 9 / 26)}}.secHandeableWaste-industrial__main__list--item:nth-of-type(6){background:url("../img/industrial_waste_cardboard_thumbnail.jpg") no-repeat center/cover;padding-top:calc(100% * 9 / 16)}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item:nth-of-type(6){width:calc(100% / 3);padding-top:calc((100% / 3) * 9 / 16)}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item:nth-of-type(6){padding-top:calc((100% / 2) * 9 / 26)}}.secHandeableWaste-industrial__main__list--item:nth-of-type(7){background:url("../img/industrial_waste_plaster_thumbnail.jpg") no-repeat center/cover;padding-top:calc(100% * 9 / 16)}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item:nth-of-type(7){width:calc(100% / 3);padding-top:calc((100% / 3) * 9 / 16)}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item:nth-of-type(7){padding-top:calc((100% / 2) * 9 / 26)}}.secHandeableWaste-industrial__main__list--item:nth-of-type(8){background:url("../img/industrial_waste_mix_thumbnail.jpg") no-repeat center/cover;padding-top:calc(100% * 9 / 16)}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item:nth-of-type(8){width:calc(100% / 3);padding-top:calc((100% / 3) * 9 / 16)}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item:nth-of-type(8){padding-top:calc((100% / 2) * 9 / 26)}}.secHandeableWaste-industrial__main__list--item:nth-of-type(9){background:url("../img/industrial_waste_asbestos_thumbnail.jpg") no-repeat center/cover;padding-top:calc(100% * 9 / 16)}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item:nth-of-type(9){width:calc(100% / 3);padding-top:calc((100% / 3) * 9 / 16)}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item:nth-of-type(9){padding-top:calc((100% / 2) * 9 / 26)}}.secHandeableWaste-industrial__main__list--item:nth-of-type(10){background:url("../img/industrial_waste_mercury_thumbnail.jpg") no-repeat center/cover;padding-top:calc(100% * 9 / 16)}@media screen and (min-width: 768px){.secHandeableWaste-industrial__main__list--item:nth-of-type(10){width:calc(100% / 3);padding-top:calc((100% / 3) * 9 / 16)}}@media screen and (min-width: 1600px){.secHandeableWaste-industrial__main__list--item:nth-of-type(10){padding-top:calc((100% / 2) * 9 / 26)}}.secSafetyPatrolDesc,.secFreonGasRecoveryDesc{padding-top:40px;padding-bottom:40px;background:linear-gradient(to right, #f2f2f2, #f2f2f2 95%, transparent 95%);display:flex;justify-content:flex-end}@media screen and (min-width: 576px){.secSafetyPatrolDesc,.secFreonGasRecoveryDesc{padding-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secSafetyPatrolDesc,.secFreonGasRecoveryDesc{padding-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secSafetyPatrolDesc,.secFreonGasRecoveryDesc{padding-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secSafetyPatrolDesc,.secFreonGasRecoveryDesc{padding-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secSafetyPatrolDesc,.secFreonGasRecoveryDesc{padding-top:80px}}@media screen and (min-width: 576px){.secSafetyPatrolDesc,.secFreonGasRecoveryDesc{padding-bottom:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secSafetyPatrolDesc,.secFreonGasRecoveryDesc{padding-bottom:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secSafetyPatrolDesc,.secFreonGasRecoveryDesc{padding-bottom:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secSafetyPatrolDesc,.secFreonGasRecoveryDesc{padding-bottom:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secSafetyPatrolDesc,.secFreonGasRecoveryDesc{padding-bottom:80px}}.secSafetyPatrolDesc__text,.secFreonGasRecoveryDesc__text{width:90%;padding:2.5em;background-color:#fff}.secSafetyPatrolDesc__text p,.secFreonGasRecoveryDesc__text p{font-size:14px;line-height:1.5em}@media screen and (min-width: 576px){.secSafetyPatrolDesc__text p,.secFreonGasRecoveryDesc__text p{font-size:calc(14px + (((22px - 14px) / 5) * 1))}}@media screen and (min-width: 768px){.secSafetyPatrolDesc__text p,.secFreonGasRecoveryDesc__text p{font-size:calc(14px + (((22px - 14px) / 5) * 2))}}@media screen and (min-width: 992px){.secSafetyPatrolDesc__text p,.secFreonGasRecoveryDesc__text p{font-size:calc(14px + (((22px - 14px) / 5) * 3))}}@media screen and (min-width: 1328px){.secSafetyPatrolDesc__text p,.secFreonGasRecoveryDesc__text p{font-size:calc(14px + (((22px - 14px) / 5) * 4))}}@media screen and (min-width: 1600px){.secSafetyPatrolDesc__text p,.secFreonGasRecoveryDesc__text p{font-size:22px}}.secSafetyPatrolDesc__text p:not(:first-of-type),.secFreonGasRecoveryDesc__text p:not(:first-of-type){margin-top:1em}.secEfforts{background-color:#e8e8e8;margin-top:40px;padding-bottom:40px}@media screen and (min-width: 576px){.secEfforts{margin-top:calc(40px + (((120px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secEfforts{margin-top:calc(40px + (((120px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secEfforts{margin-top:calc(40px + (((120px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secEfforts{margin-top:calc(40px + (((120px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secEfforts{margin-top:120px}}@media screen and (min-width: 576px){.secEfforts{padding-bottom:calc(40px + (((120px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secEfforts{padding-bottom:calc(40px + (((120px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secEfforts{padding-bottom:calc(40px + (((120px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secEfforts{padding-bottom:calc(40px + (((120px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secEfforts{padding-bottom:120px}}.secEfforts__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 576px){.secEfforts__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secEfforts__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secEfforts__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secEfforts__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secEfforts__main{padding-left:32px}}@media screen and (min-width: 576px){.secEfforts__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secEfforts__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secEfforts__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secEfforts__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secEfforts__main{padding-right:32px}}@media screen and (min-width: 768px){.secEfforts__main{flex-direction:row}}.secEfforts__main__card{width:100%;height:-moz-fit-content;height:fit-content;margin-top:40px;box-shadow:0 0 4px rgba(0,0,0,.18)}@media screen and (min-width: 768px){.secEfforts__main__card{width:48%}.secEfforts__main__card:nth-of-type(2n){margin-left:4%}.secEfforts__main__card:nth-of-type(n+3){margin-top:60px}}.secEfforts__main__card__img{padding-top:calc(100% * 383 / 680);position:relative}.secEfforts__main__card__img-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.secEfforts__main__card__img-icon{position:absolute;top:0;left:0;width:calc(100% * 160 / 680);padding-top:calc(100% * 160 / 680);overflow:hidden}.secEfforts__main__card__img-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.02)}.secEfforts__main__card__desc{padding:1.5em 2em;background-color:#fff}.secEfforts__main__card__desc p{font-size:14px;line-height:1.8em}@media screen and (min-width: 576px){.secEfforts__main__card__desc p{font-size:calc(14px + (((22px - 14px) / 5) * 1))}}@media screen and (min-width: 768px){.secEfforts__main__card__desc p{font-size:calc(14px + (((22px - 14px) / 5) * 2))}}@media screen and (min-width: 992px){.secEfforts__main__card__desc p{font-size:calc(14px + (((22px - 14px) / 5) * 3))}}@media screen and (min-width: 1328px){.secEfforts__main__card__desc p{font-size:calc(14px + (((22px - 14px) / 5) * 4))}}@media screen and (min-width: 1600px){.secEfforts__main__card__desc p{font-size:22px}}.secEnvironmental{background-color:#e8e8e8;margin-top:40px;padding-bottom:40px}@media screen and (min-width: 576px){.secEnvironmental{margin-top:calc(40px + (((120px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secEnvironmental{margin-top:calc(40px + (((120px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secEnvironmental{margin-top:calc(40px + (((120px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnvironmental{margin-top:calc(40px + (((120px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnvironmental{margin-top:120px}}@media screen and (min-width: 576px){.secEnvironmental{padding-bottom:calc(40px + (((120px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.secEnvironmental{padding-bottom:calc(40px + (((120px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.secEnvironmental{padding-bottom:calc(40px + (((120px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnvironmental{padding-bottom:calc(40px + (((120px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnvironmental{padding-bottom:120px}}.secEnvironmental__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 576px){.secEnvironmental__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secEnvironmental__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secEnvironmental__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnvironmental__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnvironmental__main{padding-left:32px}}@media screen and (min-width: 576px){.secEnvironmental__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secEnvironmental__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secEnvironmental__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnvironmental__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnvironmental__main{padding-right:32px}}@media screen and (min-width: 768px){.secEnvironmental__main{flex-direction:row}}.secEnvironmental__main__card{width:100%;height:-moz-fit-content;height:fit-content;margin-top:40px;box-shadow:0 0 4px rgba(0,0,0,.18)}@media screen and (min-width: 768px){.secEnvironmental__main__card{width:48%}.secEnvironmental__main__card:nth-of-type(2n){margin-left:4%}.secEnvironmental__main__card:nth-of-type(n+3){margin-top:60px}}.secEnvironmental__main__card--dual{width:100%;height:-moz-fit-content;height:fit-content;margin-top:40px;box-shadow:0 0 4px rgba(0,0,0,.18)}.secEnvironmental__main__card__wrap{display:flex;flex-direction:column;background-color:#fff;gap:20px}@media screen and (min-width: 768px){.secEnvironmental__main__card__wrap{flex-direction:row;gap:0}.secEnvironmental__main__card__wrap .secEnvironmental__main__card__img{width:48%;padding-top:calc(48% * 383 / 680)}.secEnvironmental__main__card__wrap .secEnvironmental__main__card__img:nth-of-type(2n){margin-left:4%}}.secEnvironmental__main__card__img{padding-top:calc(100% * 383 / 680);position:relative}.secEnvironmental__main__card__img--bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.secEnvironmental__main__card__img--text{position:absolute;display:inline-block;top:0;left:0;padding:10px;font-size:1.6rem;z-index:1;background:rgba(255,255,255,.7);color:#000;font-weight:bold}.secEnvironmental__main__card__img--text2{position:absolute;display:inline-block;bottom:0;right:0;padding:6px;font-size:1.4rem;z-index:1;background:rgba(255,255,255,.7);color:#000}.secEnvironmental__main__card__desc{padding:1.5em 2em;background-color:#fff}.secEnvironmental__main__card__desc p{font-size:14px;line-height:1.8em}@media screen and (min-width: 576px){.secEnvironmental__main__card__desc p{font-size:calc(14px + (((22px - 14px) / 5) * 1))}}@media screen and (min-width: 768px){.secEnvironmental__main__card__desc p{font-size:calc(14px + (((22px - 14px) / 5) * 2))}}@media screen and (min-width: 992px){.secEnvironmental__main__card__desc p{font-size:calc(14px + (((22px - 14px) / 5) * 3))}}@media screen and (min-width: 1328px){.secEnvironmental__main__card__desc p{font-size:calc(14px + (((22px - 14px) / 5) * 4))}}@media screen and (min-width: 1600px){.secEnvironmental__main__card__desc p{font-size:22px}}.secCompanyDescBg{margin-top:64px;position:relative;display:flex;align-items:center}@media screen and (min-width: 576px){.secCompanyDescBg{margin-top:calc(64px + (((128px - 64px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyDescBg{margin-top:calc(64px + (((128px - 64px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyDescBg{margin-top:calc(64px + (((128px - 64px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyDescBg{margin-top:calc(64px + (((128px - 64px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyDescBg{margin-top:128px}}.secCompanyDescBg__img{width:90%;height:100%;position:absolute;top:0;right:0;background-image:url("../img/company_desc_bg.jpg");background-position:center}@media screen and (min-width: 576px){.secCompanyDescBg__img{width:calc(90% + (((70% - 90%) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyDescBg__img{width:calc(90% + (((70% - 90%) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyDescBg__img{width:calc(90% + (((70% - 90%) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyDescBg__img{width:calc(90% + (((70% - 90%) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyDescBg__img{width:70%}}.secCompanyDescBg__desc-sp{position:relative;margin:128px 10% 64px 0;padding-left:32px;padding-right:1em;background-color:#fff;width:-moz-fit-content;width:fit-content;font-size:18px;line-height:1.8em}@media screen and (min-width: 576px){.secCompanyDescBg__desc-sp{display:none}}.secCompanyDescBg__desc-pc{position:relative;display:none;margin-top:32px;margin-bottom:32px;padding-left:5%}@media screen and (min-width: 576px){.secCompanyDescBg__desc-pc{margin-top:calc(32px + (((80px - 32px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyDescBg__desc-pc{margin-top:calc(32px + (((80px - 32px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyDescBg__desc-pc{margin-top:calc(32px + (((80px - 32px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyDescBg__desc-pc{margin-top:calc(32px + (((80px - 32px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyDescBg__desc-pc{margin-top:80px}}@media screen and (min-width: 576px){.secCompanyDescBg__desc-pc{margin-bottom:calc(32px + (((80px - 32px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyDescBg__desc-pc{margin-bottom:calc(32px + (((80px - 32px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyDescBg__desc-pc{margin-bottom:calc(32px + (((80px - 32px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyDescBg__desc-pc{margin-bottom:calc(32px + (((80px - 32px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyDescBg__desc-pc{margin-bottom:80px}}@media screen and (min-width: 576px){.secCompanyDescBg__desc-pc{padding-left:calc(5% + (((10% - 5%) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyDescBg__desc-pc{padding-left:calc(5% + (((10% - 5%) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyDescBg__desc-pc{padding-left:calc(5% + (((10% - 5%) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyDescBg__desc-pc{padding-left:calc(5% + (((10% - 5%) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyDescBg__desc-pc{padding-left:10%}}@media screen and (min-width: 576px){.secCompanyDescBg__desc-pc{display:block}.secCompanyDescBg__desc-pc span{padding-right:1em;display:block;width:-moz-fit-content;width:fit-content;background-color:#fff;font-size:16px;line-height:1.8em}}@media screen and (min-width: 576px)and (min-width: 576px){.secCompanyDescBg__desc-pc span{font-size:calc(16px + (((24px - 16px) / 5) * 1))}}@media screen and (min-width: 576px)and (min-width: 768px){.secCompanyDescBg__desc-pc span{font-size:calc(16px + (((24px - 16px) / 5) * 2))}}@media screen and (min-width: 576px)and (min-width: 992px){.secCompanyDescBg__desc-pc span{font-size:calc(16px + (((24px - 16px) / 5) * 3))}}@media screen and (min-width: 576px)and (min-width: 1328px){.secCompanyDescBg__desc-pc span{font-size:calc(16px + (((24px - 16px) / 5) * 4))}}@media screen and (min-width: 576px)and (min-width: 1600px){.secCompanyDescBg__desc-pc span{font-size:24px}}@media screen and (min-width: 576px){.secCompanyDescBg__desc-pc span:not(:first-of-type){margin-top:1em}}@media screen and (min-width: 576px)and (min-width: 576px){.secCompanyDescBg__desc-pc span:not(:first-of-type){margin-top:calc(1em + (((2em - 1em) / 5) * 1))}}@media screen and (min-width: 576px)and (min-width: 768px){.secCompanyDescBg__desc-pc span:not(:first-of-type){margin-top:calc(1em + (((2em - 1em) / 5) * 2))}}@media screen and (min-width: 576px)and (min-width: 992px){.secCompanyDescBg__desc-pc span:not(:first-of-type){margin-top:calc(1em + (((2em - 1em) / 5) * 3))}}@media screen and (min-width: 576px)and (min-width: 1328px){.secCompanyDescBg__desc-pc span:not(:first-of-type){margin-top:calc(1em + (((2em - 1em) / 5) * 4))}}@media screen and (min-width: 576px)and (min-width: 1600px){.secCompanyDescBg__desc-pc span:not(:first-of-type){margin-top:2em}}.secCompanyDesc{margin-top:64px;position:relative;display:flex;align-items:center}@media screen and (min-width: 576px){.secCompanyDesc{margin-top:calc(64px + (((128px - 64px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyDesc{margin-top:calc(64px + (((128px - 64px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyDesc{margin-top:calc(64px + (((128px - 64px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyDesc{margin-top:calc(64px + (((128px - 64px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyDesc{margin-top:128px}}.secCompanyDesc__desc-sp{position:relative;margin:32px 0;padding:0 32px;background-color:#fff;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:2em}@media screen and (min-width: 576px){.secCompanyDesc__desc-sp{display:none}}.secCompanyDesc__desc-pc{position:relative;display:none;padding-left:5%;padding-right:5%}@media screen and (min-width: 576px){.secCompanyDesc__desc-pc{padding-left:calc(5% + (((10% - 5%) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyDesc__desc-pc{padding-left:calc(5% + (((10% - 5%) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyDesc__desc-pc{padding-left:calc(5% + (((10% - 5%) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyDesc__desc-pc{padding-left:calc(5% + (((10% - 5%) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyDesc__desc-pc{padding-left:10%}}@media screen and (min-width: 576px){.secCompanyDesc__desc-pc{padding-right:calc(5% + (((10% - 5%) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyDesc__desc-pc{padding-right:calc(5% + (((10% - 5%) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyDesc__desc-pc{padding-right:calc(5% + (((10% - 5%) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyDesc__desc-pc{padding-right:calc(5% + (((10% - 5%) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyDesc__desc-pc{padding-right:10%}}@media screen and (min-width: 576px){.secCompanyDesc__desc-pc{display:block}.secCompanyDesc__desc-pc span{padding-right:1em;display:block;width:-moz-fit-content;width:fit-content;background-color:#fff;font-size:14px;line-height:1.8em}}@media screen and (min-width: 576px)and (min-width: 576px){.secCompanyDesc__desc-pc span{font-size:calc(14px + (((20px - 14px) / 5) * 1))}}@media screen and (min-width: 576px)and (min-width: 768px){.secCompanyDesc__desc-pc span{font-size:calc(14px + (((20px - 14px) / 5) * 2))}}@media screen and (min-width: 576px)and (min-width: 992px){.secCompanyDesc__desc-pc span{font-size:calc(14px + (((20px - 14px) / 5) * 3))}}@media screen and (min-width: 576px)and (min-width: 1328px){.secCompanyDesc__desc-pc span{font-size:calc(14px + (((20px - 14px) / 5) * 4))}}@media screen and (min-width: 576px)and (min-width: 1600px){.secCompanyDesc__desc-pc span{font-size:20px}}@media screen and (min-width: 576px){.secCompanyDesc__desc-pc span:not(:first-of-type){margin-top:0.4em}}@media screen and (min-width: 576px)and (min-width: 576px){.secCompanyDesc__desc-pc span:not(:first-of-type){margin-top:calc(0.4em + (((1em - 0.4em) / 5) * 1))}}@media screen and (min-width: 576px)and (min-width: 768px){.secCompanyDesc__desc-pc span:not(:first-of-type){margin-top:calc(0.4em + (((1em - 0.4em) / 5) * 2))}}@media screen and (min-width: 576px)and (min-width: 992px){.secCompanyDesc__desc-pc span:not(:first-of-type){margin-top:calc(0.4em + (((1em - 0.4em) / 5) * 3))}}@media screen and (min-width: 576px)and (min-width: 1328px){.secCompanyDesc__desc-pc span:not(:first-of-type){margin-top:calc(0.4em + (((1em - 0.4em) / 5) * 4))}}@media screen and (min-width: 576px)and (min-width: 1600px){.secCompanyDesc__desc-pc span:not(:first-of-type){margin-top:1em}}@media screen and (min-width: 576px){.secCompanyDesc__desc-pc span:last-of-type{margin-top:1em}}@media screen and (min-width: 576px)and (min-width: 576px){.secCompanyDesc__desc-pc span:last-of-type{margin-top:calc(1em + (((2em - 1em) / 5) * 1))}}@media screen and (min-width: 576px)and (min-width: 768px){.secCompanyDesc__desc-pc span:last-of-type{margin-top:calc(1em + (((2em - 1em) / 5) * 2))}}@media screen and (min-width: 576px)and (min-width: 992px){.secCompanyDesc__desc-pc span:last-of-type{margin-top:calc(1em + (((2em - 1em) / 5) * 3))}}@media screen and (min-width: 576px)and (min-width: 1328px){.secCompanyDesc__desc-pc span:last-of-type{margin-top:calc(1em + (((2em - 1em) / 5) * 4))}}@media screen and (min-width: 576px)and (min-width: 1600px){.secCompanyDesc__desc-pc span:last-of-type{margin-top:2em}}.secCompanyAbout{margin-top:60px;padding-top:60px;background-image:url("../img/company_about_bg.jpg");background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 576px){.secCompanyAbout{margin-top:calc(60px + (((120px - 60px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout{margin-top:calc(60px + (((120px - 60px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout{margin-top:calc(60px + (((120px - 60px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout{margin-top:calc(60px + (((120px - 60px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout{margin-top:120px}}@media screen and (min-width: 576px){.secCompanyAbout{padding-top:calc(60px + (((120px - 60px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout{padding-top:calc(60px + (((120px - 60px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout{padding-top:calc(60px + (((120px - 60px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout{padding-top:calc(60px + (((120px - 60px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout{padding-top:120px}}.secCompanyAbout__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;width:90%;max-width:1400px;margin:0 auto;margin-top:24px;padding-top:64px;padding-right:32px;padding-left:32px;background-color:#fff;display:flex;flex-direction:column}@media screen and (min-width: 576px){.secCompanyAbout__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main{padding-left:32px}}@media screen and (min-width: 576px){.secCompanyAbout__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main{padding-right:32px}}@media screen and (min-width: 576px){.secCompanyAbout__main{margin-top:calc(24px + (((48px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main{margin-top:calc(24px + (((48px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main{margin-top:calc(24px + (((48px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main{margin-top:calc(24px + (((48px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main{margin-top:48px}}@media screen and (min-width: 576px){.secCompanyAbout__main{padding-top:calc(64px + (((160px - 64px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main{padding-top:calc(64px + (((160px - 64px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main{padding-top:calc(64px + (((160px - 64px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main{padding-top:calc(64px + (((160px - 64px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main{padding-top:160px}}@media screen and (min-width: 576px){.secCompanyAbout__main{padding-right:calc(32px + (((128px - 32px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main{padding-right:calc(32px + (((128px - 32px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main{padding-right:calc(32px + (((128px - 32px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main{padding-right:calc(32px + (((128px - 32px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main{padding-right:128px}}@media screen and (min-width: 576px){.secCompanyAbout__main{padding-left:calc(32px + (((128px - 32px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main{padding-left:calc(32px + (((128px - 32px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main{padding-left:calc(32px + (((128px - 32px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main{padding-left:calc(32px + (((128px - 32px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main{padding-left:128px}}@media screen and (min-width: 992px){.secCompanyAbout__main{flex-direction:row}}.secCompanyAbout__main__head h2{display:flex;flex-direction:column}.secCompanyAbout__main__head h2 span:first-of-type{color:#e8e8e8;font-size:32px;letter-spacing:.1em}@media screen and (min-width: 576px){.secCompanyAbout__main__head h2 span:first-of-type{font-size:calc(32px + (((64px - 32px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main__head h2 span:first-of-type{font-size:calc(32px + (((64px - 32px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main__head h2 span:first-of-type{font-size:calc(32px + (((64px - 32px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main__head h2 span:first-of-type{font-size:calc(32px + (((64px - 32px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main__head h2 span:first-of-type{font-size:64px}}.secCompanyAbout__main__head h2 span:last-of-type{margin-top:-20px;font-size:24px}@media screen and (min-width: 576px){.secCompanyAbout__main__head h2 span:last-of-type{margin-top:calc(-20px + (((-40px - -20px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main__head h2 span:last-of-type{margin-top:calc(-20px + (((-40px - -20px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main__head h2 span:last-of-type{margin-top:calc(-20px + (((-40px - -20px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main__head h2 span:last-of-type{margin-top:calc(-20px + (((-40px - -20px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main__head h2 span:last-of-type{margin-top:-40px}}@media screen and (min-width: 576px){.secCompanyAbout__main__head h2 span:last-of-type{font-size:calc(24px + (((32px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main__head h2 span:last-of-type{font-size:calc(24px + (((32px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main__head h2 span:last-of-type{font-size:calc(24px + (((32px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main__head h2 span:last-of-type{font-size:calc(24px + (((32px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main__head h2 span:last-of-type{font-size:32px}}.secCompanyAbout__main__desc{margin-top:24px}@media screen and (min-width: 576px){.secCompanyAbout__main__desc{margin-top:calc(24px + (((48px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main__desc{margin-top:calc(24px + (((48px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main__desc{margin-top:calc(24px + (((48px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main__desc{margin-top:calc(24px + (((48px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main__desc{margin-top:48px}}@media screen and (min-width: 992px){.secCompanyAbout__main__desc{margin-top:0;padding-left:10%}}.secCompanyAbout__main__desc *{font-size:16px}@media screen and (min-width: 576px){.secCompanyAbout__main__desc *{font-size:calc(16px + (((24px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main__desc *{font-size:calc(16px + (((24px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main__desc *{font-size:calc(16px + (((24px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main__desc *{font-size:calc(16px + (((24px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main__desc *{font-size:24px}}.secCompanyAbout__main__desc dl{border-bottom:1px solid #e8e8e8;padding-top:0.5em;padding-bottom:0.5em;position:relative}@media screen and (min-width: 576px){.secCompanyAbout__main__desc dl{padding-top:calc(0.5em + (((1em - 0.5em) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main__desc dl{padding-top:calc(0.5em + (((1em - 0.5em) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main__desc dl{padding-top:calc(0.5em + (((1em - 0.5em) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main__desc dl{padding-top:calc(0.5em + (((1em - 0.5em) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main__desc dl{padding-top:1em}}@media screen and (min-width: 576px){.secCompanyAbout__main__desc dl{padding-bottom:calc(0.5em + (((1em - 0.5em) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main__desc dl{padding-bottom:calc(0.5em + (((1em - 0.5em) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main__desc dl{padding-bottom:calc(0.5em + (((1em - 0.5em) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main__desc dl{padding-bottom:calc(0.5em + (((1em - 0.5em) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main__desc dl{padding-bottom:1em}}.secCompanyAbout__main__desc dl dt{font-weight:700}.secCompanyAbout__main__desc dl dd{position:relative;display:flex;flex-direction:column}.secCompanyAbout__main__desc dl dd div{margin-top:0.5em;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 576px){.secCompanyAbout__main__desc dl dd div{margin-top:calc(0.5em + (((1em - 0.5em) / 5) * 1))}}@media screen and (min-width: 768px){.secCompanyAbout__main__desc dl dd div{margin-top:calc(0.5em + (((1em - 0.5em) / 5) * 2))}}@media screen and (min-width: 992px){.secCompanyAbout__main__desc dl dd div{margin-top:calc(0.5em + (((1em - 0.5em) / 5) * 3))}}@media screen and (min-width: 1328px){.secCompanyAbout__main__desc dl dd div{margin-top:calc(0.5em + (((1em - 0.5em) / 5) * 4))}}@media screen and (min-width: 1600px){.secCompanyAbout__main__desc dl dd div{margin-top:1em}}.secCompanyAbout__main__desc dl dd div::before{content:"";display:block;width:100%;height:.4em;position:absolute;left:0;bottom:4px;background-color:#e8e8e8}.secCompanyAbout__main__desc dl dd div span{position:relative;display:block}.secHistory{margin-top:80px;margin-bottom:80px}@media screen and (min-width: 576px){.secHistory{margin-top:calc(80px + (((160px - 80px) / 5) * 1))}}@media screen and (min-width: 768px){.secHistory{margin-top:calc(80px + (((160px - 80px) / 5) * 2))}}@media screen and (min-width: 992px){.secHistory{margin-top:calc(80px + (((160px - 80px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHistory{margin-top:calc(80px + (((160px - 80px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHistory{margin-top:160px}}@media screen and (min-width: 576px){.secHistory{margin-bottom:calc(80px + (((160px - 80px) / 5) * 1))}}@media screen and (min-width: 768px){.secHistory{margin-bottom:calc(80px + (((160px - 80px) / 5) * 2))}}@media screen and (min-width: 992px){.secHistory{margin-bottom:calc(80px + (((160px - 80px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHistory{margin-bottom:calc(80px + (((160px - 80px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHistory{margin-bottom:160px}}.secHistory__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;max-width:1000px}@media screen and (min-width: 576px){.secHistory__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secHistory__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secHistory__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHistory__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHistory__main{padding-left:32px}}@media screen and (min-width: 576px){.secHistory__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secHistory__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secHistory__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHistory__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHistory__main{padding-right:32px}}.secHistory__main *{font-size:16px;line-height:2em}@media screen and (min-width: 576px){.secHistory__main *{font-size:calc(16px + (((20px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secHistory__main *{font-size:calc(16px + (((20px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secHistory__main *{font-size:calc(16px + (((20px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHistory__main *{font-size:calc(16px + (((20px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHistory__main *{font-size:20px}}.secHistory__main__row{display:flex;flex-wrap:nowrap;margin-top:16px}@media screen and (min-width: 576px){.secHistory__main__row{margin-top:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secHistory__main__row{margin-top:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secHistory__main__row{margin-top:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secHistory__main__row{margin-top:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secHistory__main__row{margin-top:32px}}.secHistory__main__row--ym{width:30%;min-width:30%;position:relative}.secHistory__main__row--ym::before{content:"";display:block;width:14px;min-width:14px;height:14px;position:absolute;top:9px;right:-20px;border-radius:50%;background-color:#070070}@media screen and (min-width: 768px){.secHistory__main__row--ym::before{width:24px;min-width:24px;height:24px;top:5px}}.secHistory__main__row--ym::after{content:"";display:block;width:2px;min-width:2px;height:calc(100% + 20px);position:absolute;top:15px;right:-14px;background-color:#070070}@media screen and (min-width: 768px){.secHistory__main__row--ym::after{height:calc(100% + 28px);right:-9px}}.secHistory__main__row--desc{position:relative;margin-left:10%}.secCertificationTable{padding-top:80px;padding-bottom:80px}@media screen and (min-width: 576px){.secCertificationTable{padding-top:calc(80px + (((160px - 80px) / 5) * 1))}}@media screen and (min-width: 768px){.secCertificationTable{padding-top:calc(80px + (((160px - 80px) / 5) * 2))}}@media screen and (min-width: 992px){.secCertificationTable{padding-top:calc(80px + (((160px - 80px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCertificationTable{padding-top:calc(80px + (((160px - 80px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCertificationTable{padding-top:160px}}@media screen and (min-width: 576px){.secCertificationTable{padding-bottom:calc(80px + (((160px - 80px) / 5) * 1))}}@media screen and (min-width: 768px){.secCertificationTable{padding-bottom:calc(80px + (((160px - 80px) / 5) * 2))}}@media screen and (min-width: 992px){.secCertificationTable{padding-bottom:calc(80px + (((160px - 80px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCertificationTable{padding-bottom:calc(80px + (((160px - 80px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCertificationTable{padding-bottom:160px}}.secCertificationTable .secCertificationTable__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;max-width:1000px}@media screen and (min-width: 576px){.secCertificationTable .secCertificationTable__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secCertificationTable .secCertificationTable__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secCertificationTable .secCertificationTable__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCertificationTable .secCertificationTable__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCertificationTable .secCertificationTable__main{padding-left:32px}}@media screen and (min-width: 576px){.secCertificationTable .secCertificationTable__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.secCertificationTable .secCertificationTable__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.secCertificationTable .secCertificationTable__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.secCertificationTable .secCertificationTable__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.secCertificationTable .secCertificationTable__main{padding-right:32px}}.secCertificationTable .secCertificationTable__main table{width:100%}.secCertificationTable .secCertificationTable__main table thead tr th{text-align:left;width:50%}form{max-width:360px;margin:0 auto;padding-top:40px;padding-bottom:40px}@media screen and (min-width: 576px){form{padding-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){form{padding-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){form{padding-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){form{padding-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){form{padding-top:80px}}@media screen and (min-width: 576px){form{padding-bottom:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){form{padding-bottom:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){form{padding-bottom:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){form{padding-bottom:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){form{padding-bottom:80px}}@media screen and (min-width: 600px){form{max-width:none}}form *{font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;font-family:"noto-sans-cjk-jp",sans-serif}form select,form input,form textarea{width:100%;padding:7px;border:1px solid #070070;color:#070070}form select:focus,form input:focus,form textarea:focus{outline:0;border-radius:0;box-shadow:0 0 8px rgba(131,131,131,.5)}form select,form input{max-width:360px}form select{padding:6px 3px;height:40px}form dl:not(:first-of-type){margin-top:30px}@media screen and (min-width: 600px){form dl{display:flex;align-items:center;max-width:800px;margin:0 auto}form dl:not(:first-of-type){margin-top:60px}}@media screen and (min-width: 600px){form dl dt{width:230px;min-width:230px}}form dl dt label{padding-left:8px}@media screen and (min-width: 600px){form dl dt label{padding-left:0}}form dl dd{width:-moz-fit-content;width:fit-content;margin-top:4px;position:relative}@media screen and (min-width: 600px){form dl dd{margin-top:0}}form dl dd .error-tip{width:-moz-fit-content;width:fit-content;padding:2px 6px;display:none;position:absolute;bottom:-27px;right:0;background-color:#d01f38}form dl dd .error-tip-inner{font-size:1.2rem;color:#fff;white-space:nowrap}form dl dd .error-tip.show{display:block}form dl dd .error-tip.show::after{content:"";width:16px;height:16px;display:block;position:absolute;top:-2px;right:6px;background-color:#d01f38;transform:rotate(45deg);z-index:-1}.form-contact__label--title-required::after{content:"[必須]";color:#d01f38;font-size:.8em;margin-left:1em}@media screen and (min-width: 600px){.form-contact__form-flex-1{flex-grow:1}}.form-contact__submit{width:60%;max-width:320px;margin:48px auto 0;padding:10px 40px;display:block;background-color:#070070;color:#fff;border:none}.form-contact__submit:hover{cursor:pointer}@media screen and (min-width: 600px){.form-contact__submit{margin:64px auto 0}}#form-recruitment dl.form-row-parts dd p{display:flex;align-items:center}#form-recruitment dl.form-row-parts dd p br{display:none}#form-recruitment dl.form-row-parts dd p .your-postal-code-1{display:flex;align-items:center}#form-recruitment dl.form-row-parts dd p .your-postal-code-1::after{display:inline-block;color:#070070;width:-moz-fit-content;width:fit-content;margin:0 8px}@media screen and (min-width: 768px){#form-recruitment dl.form-row-parts dd p .your-postal-code-1::after{margin:0 16px}}#form-recruitment dl.form-row-parts dd p .your-postal-code-1::after{content:"-"}#form-recruitment dl.form-row-parts dd p .your-postal-code-1 input{width:120px}@media screen and (min-width: 600px){#form-recruitment dl.form-row-parts dd p .your-postal-code-1 input{width:140px}}#form-recruitment dl.form-row-parts dd p .your-postal-code-2 input{width:120px}@media screen and (min-width: 600px){#form-recruitment dl.form-row-parts dd p .your-postal-code-2 input{width:140px}}#form-recruitment dl.form-row-parts dd p .your-birthday-1{display:flex;align-items:center}@media screen and (min-width: 768px){#form-recruitment dl.form-row-parts dd p .your-birthday-1{width:120px}}#form-recruitment dl.form-row-parts dd p .your-birthday-1::after{display:inline-block;color:#070070;width:-moz-fit-content;width:fit-content;margin:0 8px}@media screen and (min-width: 768px){#form-recruitment dl.form-row-parts dd p .your-birthday-1::after{margin:0 16px}}#form-recruitment dl.form-row-parts dd p .your-birthday-1::after{content:"年"}#form-recruitment dl.form-row-parts dd p .your-birthday-2{width:92px;display:flex;align-items:center}@media screen and (min-width: 768px){#form-recruitment dl.form-row-parts dd p .your-birthday-2{width:120px}}#form-recruitment dl.form-row-parts dd p .your-birthday-2::after{display:inline-block;color:#070070;width:-moz-fit-content;width:fit-content;margin:0 8px}@media screen and (min-width: 768px){#form-recruitment dl.form-row-parts dd p .your-birthday-2::after{margin:0 16px}}#form-recruitment dl.form-row-parts dd p .your-birthday-2::after{content:"月"}#form-recruitment dl.form-row-parts dd p .your-birthday-3{width:92px;display:flex;align-items:center}@media screen and (min-width: 768px){#form-recruitment dl.form-row-parts dd p .your-birthday-3{width:120px}}#form-recruitment dl.form-row-parts dd p .your-birthday-3::after{display:inline-block;color:#070070;width:-moz-fit-content;width:fit-content;margin:0 8px}@media screen and (min-width: 768px){#form-recruitment dl.form-row-parts dd p .your-birthday-3::after{margin:0 16px}}#form-recruitment dl.form-row-parts dd p .your-birthday-3::after{content:"日"}#form-recruitment .form-recruitment__label--title-required::after{content:"[必須]";color:#d01f38;font-size:.8em;margin-left:1em}#form-recruitment .form-recruitment__label--title-optional::after{content:"[任意]";color:#4dbd74;font-size:.8em;margin-left:1em}@media screen and (min-width: 600px){#form-recruitment .form-recruitment__form-flex-1{flex-grow:1}}#form-recruitment .form-recruitment__submit{width:60%;max-width:320px;margin:48px auto 0;padding:10px 40px;display:block;background-color:#070070;color:#fff;border:none}#form-recruitment .form-recruitment__submit:hover{cursor:pointer}@media screen and (min-width: 600px){#form-recruitment .form-recruitment__submit{margin:64px auto 0}}article.post .post__main>*{margin-top:16px}@media screen and (min-width: 576px){article.post .post__main>*{margin-top:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){article.post .post__main>*{margin-top:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){article.post .post__main>*{margin-top:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){article.post .post__main>*{margin-top:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){article.post .post__main>*{margin-top:32px}}article.post .post__main>*:first-child{margin-top:24px}@media screen and (min-width: 576px){article.post .post__main>*:first-child{margin-top:calc(24px + (((56px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){article.post .post__main>*:first-child{margin-top:calc(24px + (((56px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){article.post .post__main>*:first-child{margin-top:calc(24px + (((56px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){article.post .post__main>*:first-child{margin-top:calc(24px + (((56px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){article.post .post__main>*:first-child{margin-top:56px}}article.post .post__main h2{padding-left:.5em;border-left:4px solid #070070;font-weight:700;color:#070070;font-size:24px;margin-top:24px}@media screen and (min-width: 576px){article.post .post__main h2{font-size:calc(24px + (((42px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){article.post .post__main h2{font-size:calc(24px + (((42px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){article.post .post__main h2{font-size:calc(24px + (((42px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){article.post .post__main h2{font-size:calc(24px + (((42px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){article.post .post__main h2{font-size:42px}}@media screen and (min-width: 576px){article.post .post__main h2{margin-top:calc(24px + (((56px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){article.post .post__main h2{margin-top:calc(24px + (((56px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){article.post .post__main h2{margin-top:calc(24px + (((56px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){article.post .post__main h2{margin-top:calc(24px + (((56px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){article.post .post__main h2{margin-top:56px}}article.post .post__main h3{border-bottom:2px solid #070070;font-size:20px;margin-top:22px;padding-bottom:4px;font-weight:700;color:#070070}@media screen and (min-width: 576px){article.post .post__main h3{font-size:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){article.post .post__main h3{font-size:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){article.post .post__main h3{font-size:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){article.post .post__main h3{font-size:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){article.post .post__main h3{font-size:40px}}@media screen and (min-width: 576px){article.post .post__main h3{margin-top:calc(22px + (((42px - 22px) / 5) * 1))}}@media screen and (min-width: 768px){article.post .post__main h3{margin-top:calc(22px + (((42px - 22px) / 5) * 2))}}@media screen and (min-width: 992px){article.post .post__main h3{margin-top:calc(22px + (((42px - 22px) / 5) * 3))}}@media screen and (min-width: 1328px){article.post .post__main h3{margin-top:calc(22px + (((42px - 22px) / 5) * 4))}}@media screen and (min-width: 1600px){article.post .post__main h3{margin-top:42px}}@media screen and (min-width: 576px){article.post .post__main h3{padding-bottom:calc(4px + (((10px - 4px) / 5) * 1))}}@media screen and (min-width: 768px){article.post .post__main h3{padding-bottom:calc(4px + (((10px - 4px) / 5) * 2))}}@media screen and (min-width: 992px){article.post .post__main h3{padding-bottom:calc(4px + (((10px - 4px) / 5) * 3))}}@media screen and (min-width: 1328px){article.post .post__main h3{padding-bottom:calc(4px + (((10px - 4px) / 5) * 4))}}@media screen and (min-width: 1600px){article.post .post__main h3{padding-bottom:10px}}article.post .post__main h4{font-size:16px;margin-top:18px;font-weight:700}@media screen and (min-width: 576px){article.post .post__main h4{font-size:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){article.post .post__main h4{font-size:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){article.post .post__main h4{font-size:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){article.post .post__main h4{font-size:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){article.post .post__main h4{font-size:32px}}@media screen and (min-width: 576px){article.post .post__main h4{margin-top:calc(18px + (((36px - 18px) / 5) * 1))}}@media screen and (min-width: 768px){article.post .post__main h4{margin-top:calc(18px + (((36px - 18px) / 5) * 2))}}@media screen and (min-width: 992px){article.post .post__main h4{margin-top:calc(18px + (((36px - 18px) / 5) * 3))}}@media screen and (min-width: 1328px){article.post .post__main h4{margin-top:calc(18px + (((36px - 18px) / 5) * 4))}}@media screen and (min-width: 1600px){article.post .post__main h4{margin-top:36px}}article.post .post__main figure.wp-block-image{width:100%}article.post .post__main figure.wp-block-image *{width:inherit}article.post .post__main figure.wp-block-image img{width:100%;height:auto}article.post .post__main p{font-size:14px;line-height:1.6em}@media screen and (min-width: 576px){article.post .post__main p{font-size:calc(14px + (((24px - 14px) / 5) * 1))}}@media screen and (min-width: 768px){article.post .post__main p{font-size:calc(14px + (((24px - 14px) / 5) * 2))}}@media screen and (min-width: 992px){article.post .post__main p{font-size:calc(14px + (((24px - 14px) / 5) * 3))}}@media screen and (min-width: 1328px){article.post .post__main p{font-size:calc(14px + (((24px - 14px) / 5) * 4))}}@media screen and (min-width: 1600px){article.post .post__main p{font-size:24px}}article.post .post__main .wp-block-media-text{width:100%;display:flex;flex-direction:column}@media screen and (min-width: 768px){article.post .post__main .wp-block-media-text{flex-direction:row}}article.post .post__main .wp-block-media-text__media{width:100%}@media screen and (min-width: 768px){article.post .post__main .wp-block-media-text__media{width:50%}}article.post .post__main .wp-block-media-text__media img{width:100%;height:auto}article.post .post__main .wp-block-media-text__content{width:100%;margin-top:20px;padding:0}@media screen and (min-width: 768px){article.post .post__main .wp-block-media-text__content{width:50%;margin-top:0;padding-left:20px}}article.post .post__main .wp-block-media-text__content p{font-size:14px}@media screen and (min-width: 576px){article.post .post__main .wp-block-media-text__content p{font-size:calc(14px + (((24px - 14px) / 5) * 1))}}@media screen and (min-width: 768px){article.post .post__main .wp-block-media-text__content p{font-size:calc(14px + (((24px - 14px) / 5) * 2))}}@media screen and (min-width: 992px){article.post .post__main .wp-block-media-text__content p{font-size:calc(14px + (((24px - 14px) / 5) * 3))}}@media screen and (min-width: 1328px){article.post .post__main .wp-block-media-text__content p{font-size:calc(14px + (((24px - 14px) / 5) * 4))}}@media screen and (min-width: 1600px){article.post .post__main .wp-block-media-text__content p{font-size:24px}}@media screen and (min-width: 768px){article.post .post__main .wp-block-media-text.has-media-on-the-right{flex-direction:row-reverse}}article.post .post__main .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}@media screen and (min-width: 768px){article.post .post__main .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-right:20px}}article.post .post__main--back{display:flex;justify-content:center;align-items:center;padding:1.3em 0;font-size:1.3rem;width:71.1%;max-width:400px;max-height:60px;color:#070070;background-color:#fff;border:1px solid #070070;box-shadow:4px 4px #070070;margin:40px auto 0;background-color:#fff;border:1px solid #070070;transition:color .3s;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 576px){article.post .post__main--back{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 1))}}@media screen and (min-width: 768px){article.post .post__main--back{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 2))}}@media screen and (min-width: 992px){article.post .post__main--back{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 3))}}@media screen and (min-width: 1328px){article.post .post__main--back{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 4))}}@media screen and (min-width: 1600px){article.post .post__main--back{font-size:1.6rem}}article.post .post__main--back span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}article.post .post__main--back:hover{color:#fff}article.post .post__main--back:hover span{transform:none}@media screen and (min-width: 576px){article.post .post__main--back{margin:50px auto 0}}@media screen and (min-width: 768px){article.post .post__main--back{margin:60px auto 0}}@media screen and (min-width: 992px){article.post .post__main--back{margin:70px auto 0}}article.post .post__main--back p{color:#070070;font-size:1.4rem}@media screen and (min-width: 576px){article.post .post__main--back p{font-size:calc(1.4rem + (((2rem - 1.4rem) / 5) * 1))}}@media screen and (min-width: 768px){article.post .post__main--back p{font-size:calc(1.4rem + (((2rem - 1.4rem) / 5) * 2))}}@media screen and (min-width: 992px){article.post .post__main--back p{font-size:calc(1.4rem + (((2rem - 1.4rem) / 5) * 3))}}@media screen and (min-width: 1328px){article.post .post__main--back p{font-size:calc(1.4rem + (((2rem - 1.4rem) / 5) * 4))}}@media screen and (min-width: 1600px){article.post .post__main--back p{font-size:2rem}}.imgAndDesc{padding-top:40px;padding-bottom:40px;background:linear-gradient(to right, transparent, transparent 10%, #f2f2f2 10%)}@media screen and (min-width: 576px){.imgAndDesc{padding-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc{padding-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc{padding-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc{padding-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc{padding-top:80px}}@media screen and (min-width: 576px){.imgAndDesc{padding-bottom:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc{padding-bottom:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc{padding-bottom:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc{padding-bottom:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc{padding-bottom:80px}}.imgAndDesc__main{position:relative;padding-top:100%}@media screen and (min-width: 576px){.imgAndDesc__main{padding-top:calc(100% + (((40% - 100%) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc__main{padding-top:calc(100% + (((40% - 100%) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc__main{padding-top:calc(100% + (((40% - 100%) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc__main{padding-top:calc(100% + (((40% - 100%) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc__main{padding-top:40%}}.imgAndDesc__main--img{position:absolute;top:0;left:0;width:90%;height:90%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 576px){.imgAndDesc__main--img{width:calc(90% + (((60% - 90%) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc__main--img{width:calc(90% + (((60% - 90%) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc__main--img{width:calc(90% + (((60% - 90%) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc__main--img{width:calc(90% + (((60% - 90%) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc__main--img{width:60%}}@media screen and (min-width: 576px){.imgAndDesc__main--img{height:calc(90% + (((70% - 90%) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc__main--img{height:calc(90% + (((70% - 90%) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc__main--img{height:calc(90% + (((70% - 90%) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc__main--img{height:calc(90% + (((70% - 90%) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc__main--img{height:70%}}.imgAndDesc__main--desc{position:absolute;right:0;bottom:0;width:85%;padding:24px;padding-top:24px;padding-bottom:24px;background-color:#fff}@media screen and (min-width: 576px){.imgAndDesc__main--desc{width:calc(85% + (((50% - 85%) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc__main--desc{width:calc(85% + (((50% - 85%) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc__main--desc{width:calc(85% + (((50% - 85%) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc__main--desc{width:calc(85% + (((50% - 85%) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc__main--desc{width:50%}}@media screen and (min-width: 576px){.imgAndDesc__main--desc{padding:calc(24px + (((64px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc__main--desc{padding:calc(24px + (((64px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc__main--desc{padding:calc(24px + (((64px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc__main--desc{padding:calc(24px + (((64px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc__main--desc{padding:64px}}@media screen and (min-width: 576px){.imgAndDesc__main--desc{padding-top:calc(24px + (((56px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc__main--desc{padding-top:calc(24px + (((56px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc__main--desc{padding-top:calc(24px + (((56px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc__main--desc{padding-top:calc(24px + (((56px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc__main--desc{padding-top:56px}}@media screen and (min-width: 576px){.imgAndDesc__main--desc{padding-bottom:calc(24px + (((56px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc__main--desc{padding-bottom:calc(24px + (((56px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc__main--desc{padding-bottom:calc(24px + (((56px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc__main--desc{padding-bottom:calc(24px + (((56px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc__main--desc{padding-bottom:56px}}.imgAndDesc__main--desc dl{display:flex;line-height:2em;font-size:14px}@media screen and (min-width: 576px){.imgAndDesc__main--desc dl{font-size:calc(14px + (((24px - 14px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc__main--desc dl{font-size:calc(14px + (((24px - 14px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc__main--desc dl{font-size:calc(14px + (((24px - 14px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc__main--desc dl{font-size:calc(14px + (((24px - 14px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc__main--desc dl{font-size:24px}}.imgAndDesc__main--desc dl dt{width:30%;min-width:100px;font-weight:700;font-size:inherit}.imgAndDesc__main--desc dl dd{font-size:inherit;width:70%}.imgAndDesc__main--desc dl dt,.imgAndDesc__main--desc dl dd{line-height:2.4em}.imgAndDesc__main--desc p.text__head{font-size:16px;line-height:1.8em;letter-spacing:.2em}@media screen and (min-width: 576px){.imgAndDesc__main--desc p.text__head{font-size:calc(16px + (((34px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc__main--desc p.text__head{font-size:calc(16px + (((34px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc__main--desc p.text__head{font-size:calc(16px + (((34px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc__main--desc p.text__head{font-size:calc(16px + (((34px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc__main--desc p.text__head{font-size:34px}}.imgAndDesc__main--desc p.text__desc{margin-top:20px;font-size:14px;line-height:1.8em;letter-spacing:.1em}@media screen and (min-width: 576px){.imgAndDesc__main--desc p.text__desc{margin-top:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc__main--desc p.text__desc{margin-top:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc__main--desc p.text__desc{margin-top:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc__main--desc p.text__desc{margin-top:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc__main--desc p.text__desc{margin-top:40px}}@media screen and (min-width: 576px){.imgAndDesc__main--desc p.text__desc{font-size:calc(14px + (((24px - 14px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc__main--desc p.text__desc{font-size:calc(14px + (((24px - 14px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc__main--desc p.text__desc{font-size:calc(14px + (((24px - 14px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc__main--desc p.text__desc{font-size:calc(14px + (((24px - 14px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc__main--desc p.text__desc{font-size:24px}}.imgAndDesc-float{background:linear-gradient(to right, transparent, transparent 10%, #f2f2f2 10%),linear-gradient(to right, transparent, transparent 100%);background-position:top left,bottom left;background-size:100% 50%;background-repeat:no-repeat}.imgAndDesc-float__main{width:90%;max-width:1440px;margin:0 auto;padding:16px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.18)}@media screen and (min-width: 576px){.imgAndDesc-float__main{padding:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-float__main{padding:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-float__main{padding:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-float__main{padding:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-float__main{padding:32px}}.imgAndDesc-float__main>p{text-align:center}.imgAndDesc-float__main--heading{font-size:16px;margin-bottom:16px}@media screen and (min-width: 576px){.imgAndDesc-float__main--heading{font-size:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-float__main--heading{font-size:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-float__main--heading{font-size:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-float__main--heading{font-size:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-float__main--heading{font-size:32px}}@media screen and (min-width: 576px){.imgAndDesc-float__main--heading{margin-bottom:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-float__main--heading{margin-bottom:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-float__main--heading{margin-bottom:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-float__main--heading{margin-bottom:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-float__main--heading{margin-bottom:32px}}.imgAndDesc-float__main--desc{font-size:12px;line-height:2em}@media screen and (min-width: 576px){.imgAndDesc-float__main--desc{font-size:calc(12px + (((24px - 12px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-float__main--desc{font-size:calc(12px + (((24px - 12px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-float__main--desc{font-size:calc(12px + (((24px - 12px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-float__main--desc{font-size:calc(12px + (((24px - 12px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-float__main--desc{font-size:24px}}.imgAndDesc-image-innered{padding-top:20px;padding-bottom:20px;background:linear-gradient(to right, transparent, transparent 100%),linear-gradient(to right, transparent, transparent 10%, #f2f2f2 10%);background-position:top left,bottom left;background-size:100% 50%;background-repeat:no-repeat;position:relative}@media screen and (min-width: 576px){.imgAndDesc-image-innered{padding-top:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered{padding-top:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered{padding-top:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered{padding-top:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered{padding-top:40px}}@media screen and (min-width: 576px){.imgAndDesc-image-innered{padding-bottom:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered{padding-bottom:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered{padding-bottom:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered{padding-bottom:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered{padding-bottom:40px}}.imgAndDesc-image-innered.mt{margin-top:40px}@media screen and (min-width: 576px){.imgAndDesc-image-innered.mt{margin-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered.mt{margin-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered.mt{margin-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered.mt{margin-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered.mt{margin-top:80px}}.imgAndDesc-image-innered__for-hash{position:absolute;width:100%;height:0;top:-88px;left:0}.imgAndDesc-image-innered__main{padding-top:20px;padding-bottom:20px;background:linear-gradient(to right, #fff, #fff 90%, transparent 90%);display:flex;flex-wrap:wrap}@media screen and (min-width: 576px){.imgAndDesc-image-innered__main{padding-top:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered__main{padding-top:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered__main{padding-top:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered__main{padding-top:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered__main{padding-top:40px}}@media screen and (min-width: 576px){.imgAndDesc-image-innered__main{padding-bottom:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered__main{padding-bottom:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered__main{padding-bottom:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered__main{padding-bottom:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered__main{padding-bottom:40px}}.imgAndDesc-image-innered__main__img{width:100%;margin-top:20px;padding-top:calc(100% * 9 / 16);position:relative}@media screen and (min-width: 768px){.imgAndDesc-image-innered__main__img{width:30%;margin-top:0;padding-top:calc(30% * 11 / 16)}}.imgAndDesc-image-innered__main__img img{width:80%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.imgAndDesc-image-innered__main__img img{width:100%}}.imgAndDesc-image-innered__main__text{width:100%;padding:0 10% 0 10%}@media screen and (min-width: 768px){.imgAndDesc-image-innered__main__text{width:70%;padding:0 5% 0 10%}}.imgAndDesc-image-innered__main__text p.text__head{font-size:16px;line-height:1.8em;letter-spacing:.2em}@media screen and (min-width: 576px){.imgAndDesc-image-innered__main__text p.text__head{font-size:calc(16px + (((34px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered__main__text p.text__head{font-size:calc(16px + (((34px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered__main__text p.text__head{font-size:calc(16px + (((34px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered__main__text p.text__head{font-size:calc(16px + (((34px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered__main__text p.text__head{font-size:34px}}.imgAndDesc-image-innered__main__text p.text__desc{margin-top:20px;font-size:14px;line-height:1.8em;letter-spacing:.1em}@media screen and (min-width: 576px){.imgAndDesc-image-innered__main__text p.text__desc{margin-top:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered__main__text p.text__desc{margin-top:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered__main__text p.text__desc{margin-top:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered__main__text p.text__desc{margin-top:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered__main__text p.text__desc{margin-top:40px}}@media screen and (min-width: 576px){.imgAndDesc-image-innered__main__text p.text__desc{font-size:calc(14px + (((24px - 14px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered__main__text p.text__desc{font-size:calc(14px + (((24px - 14px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered__main__text p.text__desc{font-size:calc(14px + (((24px - 14px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered__main__text p.text__desc{font-size:calc(14px + (((24px - 14px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered__main__text p.text__desc{font-size:24px}}.imgAndDesc-image-innered-reverse{padding-top:20px;padding-bottom:20px;background:linear-gradient(to right, transparent, transparent 100%),linear-gradient(to left, transparent, transparent 10%, #f2f2f2 10%);background-position:top left,bottom left;background-size:100% 50%;background-repeat:no-repeat;position:relative}@media screen and (min-width: 576px){.imgAndDesc-image-innered-reverse{padding-top:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered-reverse{padding-top:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered-reverse{padding-top:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered-reverse{padding-top:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered-reverse{padding-top:40px}}@media screen and (min-width: 576px){.imgAndDesc-image-innered-reverse{padding-bottom:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered-reverse{padding-bottom:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered-reverse{padding-bottom:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered-reverse{padding-bottom:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered-reverse{padding-bottom:40px}}.imgAndDesc-image-innered-reverse.mt{margin-top:40px}@media screen and (min-width: 576px){.imgAndDesc-image-innered-reverse.mt{margin-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered-reverse.mt{margin-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered-reverse.mt{margin-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered-reverse.mt{margin-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered-reverse.mt{margin-top:80px}}.imgAndDesc-image-innered-reverse__for-hash{position:absolute;width:100%;height:0;top:-88px;left:0}.imgAndDesc-image-innered-reverse__main{padding-top:20px;padding-bottom:20px;background:linear-gradient(to left, #fff, #fff 90%, transparent 90%);display:flex;flex-wrap:wrap;flex-direction:row-reverse}@media screen and (min-width: 576px){.imgAndDesc-image-innered-reverse__main{padding-top:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered-reverse__main{padding-top:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered-reverse__main{padding-top:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered-reverse__main{padding-top:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered-reverse__main{padding-top:40px}}@media screen and (min-width: 576px){.imgAndDesc-image-innered-reverse__main{padding-bottom:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered-reverse__main{padding-bottom:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered-reverse__main{padding-bottom:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered-reverse__main{padding-bottom:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered-reverse__main{padding-bottom:40px}}.imgAndDesc-image-innered-reverse__main__img{width:100%;margin-top:20px;padding-top:calc(100% * 9 / 16);position:relative}@media screen and (min-width: 768px){.imgAndDesc-image-innered-reverse__main__img{width:30%;margin-top:0;padding-top:calc(30% * 11 / 16)}}.imgAndDesc-image-innered-reverse__main__img img{width:80%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.imgAndDesc-image-innered-reverse__main__img img{width:100%}}.imgAndDesc-image-innered-reverse__main__text{width:100%;padding:0 10% 0 10%}@media screen and (min-width: 768px){.imgAndDesc-image-innered-reverse__main__text{width:70%;padding:0 10% 0 5%}}.imgAndDesc-image-innered-reverse__main__text p.text__head{font-size:16px;line-height:1.8em;letter-spacing:.2em}@media screen and (min-width: 576px){.imgAndDesc-image-innered-reverse__main__text p.text__head{font-size:calc(16px + (((34px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered-reverse__main__text p.text__head{font-size:calc(16px + (((34px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered-reverse__main__text p.text__head{font-size:calc(16px + (((34px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered-reverse__main__text p.text__head{font-size:calc(16px + (((34px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered-reverse__main__text p.text__head{font-size:34px}}.imgAndDesc-image-innered-reverse__main__text p.text__desc{margin-top:20px;font-size:14px;line-height:1.8em;letter-spacing:.1em}@media screen and (min-width: 576px){.imgAndDesc-image-innered-reverse__main__text p.text__desc{margin-top:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered-reverse__main__text p.text__desc{margin-top:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered-reverse__main__text p.text__desc{margin-top:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered-reverse__main__text p.text__desc{margin-top:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered-reverse__main__text p.text__desc{margin-top:40px}}@media screen and (min-width: 576px){.imgAndDesc-image-innered-reverse__main__text p.text__desc{font-size:calc(14px + (((24px - 14px) / 5) * 1))}}@media screen and (min-width: 768px){.imgAndDesc-image-innered-reverse__main__text p.text__desc{font-size:calc(14px + (((24px - 14px) / 5) * 2))}}@media screen and (min-width: 992px){.imgAndDesc-image-innered-reverse__main__text p.text__desc{font-size:calc(14px + (((24px - 14px) / 5) * 3))}}@media screen and (min-width: 1328px){.imgAndDesc-image-innered-reverse__main__text p.text__desc{font-size:calc(14px + (((24px - 14px) / 5) * 4))}}@media screen and (min-width: 1600px){.imgAndDesc-image-innered-reverse__main__text p.text__desc{font-size:24px}}.common__main-wrap{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;max-width:1000px}@media screen and (min-width: 576px){.common__main-wrap{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__main-wrap{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__main-wrap{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__main-wrap{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__main-wrap{padding-left:32px}}@media screen and (min-width: 576px){.common__main-wrap{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__main-wrap{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__main-wrap{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__main-wrap{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__main-wrap{padding-right:32px}}.common__h2-wrap{padding-top:40px;padding-bottom:40px;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (min-width: 576px){.common__h2-wrap{padding-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.common__h2-wrap{padding-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.common__h2-wrap{padding-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__h2-wrap{padding-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__h2-wrap{padding-top:80px}}@media screen and (min-width: 576px){.common__h2-wrap{padding-bottom:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.common__h2-wrap{padding-bottom:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.common__h2-wrap{padding-bottom:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__h2-wrap{padding-bottom:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__h2-wrap{padding-bottom:80px}}.common__h2-wrap__for-hash{position:absolute;width:100%;height:0;top:-88px;left:0}.common__h2-wrap h2{position:relative;line-height:1.5em;font-weight:normal;text-align:center}@media screen and (min-width: 576px){.common__h2-wrap h2{font-size:20px}.common__h2-wrap h2::after{content:"";display:block;width:100%;height:30%;position:absolute;bottom:0;left:0;background-color:#bfdbf7;z-index:-1}}@media screen and (min-width: 768px){.common__h2-wrap h2{font-size:24.5px}}@media screen and (min-width: 992px){.common__h2-wrap h2{font-size:29px}}@media screen and (min-width: 1328px){.common__h2-wrap h2{font-size:33.5px}}@media screen and (min-width: 1600px){.common__h2-wrap h2{font-size:38px}}.common__h3-wrap{padding-top:32px;padding-bottom:32px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 576px){.common__h3-wrap{padding-top:calc(32px + (((64px - 32px) / 5) * 1))}}@media screen and (min-width: 768px){.common__h3-wrap{padding-top:calc(32px + (((64px - 32px) / 5) * 2))}}@media screen and (min-width: 992px){.common__h3-wrap{padding-top:calc(32px + (((64px - 32px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__h3-wrap{padding-top:calc(32px + (((64px - 32px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__h3-wrap{padding-top:64px}}@media screen and (min-width: 576px){.common__h3-wrap{padding-bottom:calc(32px + (((64px - 32px) / 5) * 1))}}@media screen and (min-width: 768px){.common__h3-wrap{padding-bottom:calc(32px + (((64px - 32px) / 5) * 2))}}@media screen and (min-width: 992px){.common__h3-wrap{padding-bottom:calc(32px + (((64px - 32px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__h3-wrap{padding-bottom:calc(32px + (((64px - 32px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__h3-wrap{padding-bottom:64px}}.common__h3-wrap h3{position:relative;line-height:1em;font-weight:normal;font-size:18px}@media screen and (min-width: 576px){.common__h3-wrap h3{font-size:calc(18px + (((30px - 18px) / 5) * 1))}}@media screen and (min-width: 768px){.common__h3-wrap h3{font-size:calc(18px + (((30px - 18px) / 5) * 2))}}@media screen and (min-width: 992px){.common__h3-wrap h3{font-size:calc(18px + (((30px - 18px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__h3-wrap h3{font-size:calc(18px + (((30px - 18px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__h3-wrap h3{font-size:30px}}.common__h3-wrap h3::after{content:"";display:block;width:100%;height:30%;position:absolute;bottom:0;left:0;background-color:#bfdbf7;z-index:-1}.common__h3-no-underline-wrap{padding-top:32px;padding-bottom:32px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 576px){.common__h3-no-underline-wrap{padding-top:calc(32px + (((64px - 32px) / 5) * 1))}}@media screen and (min-width: 768px){.common__h3-no-underline-wrap{padding-top:calc(32px + (((64px - 32px) / 5) * 2))}}@media screen and (min-width: 992px){.common__h3-no-underline-wrap{padding-top:calc(32px + (((64px - 32px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__h3-no-underline-wrap{padding-top:calc(32px + (((64px - 32px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__h3-no-underline-wrap{padding-top:64px}}@media screen and (min-width: 576px){.common__h3-no-underline-wrap{padding-bottom:calc(32px + (((64px - 32px) / 5) * 1))}}@media screen and (min-width: 768px){.common__h3-no-underline-wrap{padding-bottom:calc(32px + (((64px - 32px) / 5) * 2))}}@media screen and (min-width: 992px){.common__h3-no-underline-wrap{padding-bottom:calc(32px + (((64px - 32px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__h3-no-underline-wrap{padding-bottom:calc(32px + (((64px - 32px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__h3-no-underline-wrap{padding-bottom:64px}}.common__h3-no-underline-wrap h3{position:relative;line-height:1em;font-weight:normal;font-size:18px}@media screen and (min-width: 576px){.common__h3-no-underline-wrap h3{font-size:calc(18px + (((30px - 18px) / 5) * 1))}}@media screen and (min-width: 768px){.common__h3-no-underline-wrap h3{font-size:calc(18px + (((30px - 18px) / 5) * 2))}}@media screen and (min-width: 992px){.common__h3-no-underline-wrap h3{font-size:calc(18px + (((30px - 18px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__h3-no-underline-wrap h3{font-size:calc(18px + (((30px - 18px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__h3-no-underline-wrap h3{font-size:30px}}.common__text{text-align:center;padding:0 15px;font-size:16px;padding-top:24px;padding-bottom:24px;line-height:2em}@media screen and (min-width: 576px){.common__text{font-size:calc(16px + (((22px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__text{font-size:calc(16px + (((22px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__text{font-size:calc(16px + (((22px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__text{font-size:calc(16px + (((22px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__text{font-size:22px}}@media screen and (min-width: 576px){.common__text{padding-top:calc(24px + (((40px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.common__text{padding-top:calc(24px + (((40px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.common__text{padding-top:calc(24px + (((40px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__text{padding-top:calc(24px + (((40px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__text{padding-top:40px}}@media screen and (min-width: 576px){.common__text{padding-bottom:calc(24px + (((40px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.common__text{padding-bottom:calc(24px + (((40px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.common__text{padding-bottom:calc(24px + (((40px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__text{padding-bottom:calc(24px + (((40px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__text{padding-bottom:40px}}.common__text-consulting{text-align:center;font-size:16px;padding:24px;line-height:2em}@media screen and (min-width: 576px){.common__text-consulting{font-size:calc(16px + (((22px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__text-consulting{font-size:calc(16px + (((22px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__text-consulting{font-size:calc(16px + (((22px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__text-consulting{font-size:calc(16px + (((22px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__text-consulting{font-size:22px}}@media screen and (min-width: 576px){.common__text-consulting{padding:calc(24px + (((40px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.common__text-consulting{padding:calc(24px + (((40px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.common__text-consulting{padding:calc(24px + (((40px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__text-consulting{padding:calc(24px + (((40px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__text-consulting{padding:40px}}.common__wrap-1000{max-width:1000px;margin:0 auto;padding-left:16px;padding-right:16px}@media screen and (min-width: 576px){.common__wrap-1000{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__wrap-1000{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__wrap-1000{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__wrap-1000{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__wrap-1000{padding-left:32px}}@media screen and (min-width: 576px){.common__wrap-1000{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__wrap-1000{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__wrap-1000{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__wrap-1000{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__wrap-1000{padding-right:32px}}.common__wrap-1000 *{font-size:16px;line-height:2.2em}@media screen and (min-width: 576px){.common__wrap-1000 *{font-size:calc(16px + (((22px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__wrap-1000 *{font-size:calc(16px + (((22px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__wrap-1000 *{font-size:calc(16px + (((22px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__wrap-1000 *{font-size:calc(16px + (((22px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__wrap-1000 *{font-size:22px}}.common__wrap-1000 ol li p{padding-left:1em}.common__text-faq{text-align:center;font-size:16px;padding-top:40px;padding-bottom:40px;line-height:2em}@media screen and (min-width: 576px){.common__text-faq{font-size:calc(16px + (((22px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__text-faq{font-size:calc(16px + (((22px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__text-faq{font-size:calc(16px + (((22px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__text-faq{font-size:calc(16px + (((22px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__text-faq{font-size:22px}}@media screen and (min-width: 576px){.common__text-faq{padding-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.common__text-faq{padding-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.common__text-faq{padding-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__text-faq{padding-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__text-faq{padding-top:80px}}@media screen and (min-width: 576px){.common__text-faq{padding-bottom:calc(40px + (((120px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.common__text-faq{padding-bottom:calc(40px + (((120px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.common__text-faq{padding-bottom:calc(40px + (((120px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__text-faq{padding-bottom:calc(40px + (((120px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__text-faq{padding-bottom:120px}}.privacy__text{text-align:left;max-width:1000px;margin:0 auto;font-size:16px;padding:24px;line-height:2em}@media screen and (min-width: 576px){.privacy__text{font-size:calc(16px + (((22px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.privacy__text{font-size:calc(16px + (((22px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.privacy__text{font-size:calc(16px + (((22px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.privacy__text{font-size:calc(16px + (((22px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.privacy__text{font-size:22px}}@media screen and (min-width: 576px){.privacy__text{padding:calc(24px + (((40px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.privacy__text{padding:calc(24px + (((40px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.privacy__text{padding:calc(24px + (((40px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.privacy__text{padding:calc(24px + (((40px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.privacy__text{padding:40px}}.privacy__text.margin-bottom{margin-bottom:100px}@media screen and (min-width: 576px){.privacy__text.margin-bottom{margin-bottom:calc(100px + (((200px - 100px) / 5) * 1))}}@media screen and (min-width: 768px){.privacy__text.margin-bottom{margin-bottom:calc(100px + (((200px - 100px) / 5) * 2))}}@media screen and (min-width: 992px){.privacy__text.margin-bottom{margin-bottom:calc(100px + (((200px - 100px) / 5) * 3))}}@media screen and (min-width: 1328px){.privacy__text.margin-bottom{margin-bottom:calc(100px + (((200px - 100px) / 5) * 4))}}@media screen and (min-width: 1600px){.privacy__text.margin-bottom{margin-bottom:200px}}.privacy__wrap{border:5px solid #bfdbf7;text-align:center;max-width:1440px;margin:0 auto;font-size:16px;padding:24px;line-height:2em}@media screen and (min-width: 576px){.privacy__wrap{font-size:calc(16px + (((22px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.privacy__wrap{font-size:calc(16px + (((22px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.privacy__wrap{font-size:calc(16px + (((22px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.privacy__wrap{font-size:calc(16px + (((22px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.privacy__wrap{font-size:22px}}@media screen and (min-width: 576px){.privacy__wrap{padding:calc(24px + (((36px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.privacy__wrap{padding:calc(24px + (((36px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.privacy__wrap{padding:calc(24px + (((36px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.privacy__wrap{padding:calc(24px + (((36px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.privacy__wrap{padding:36px}}.common__wrap-img-only{padding:16px}@media screen and (min-width: 576px){.common__wrap-img-only{padding:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__wrap-img-only{padding:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__wrap-img-only{padding:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__wrap-img-only{padding:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__wrap-img-only{padding:32px}}@media screen and (min-width: 992px){.common__wrap-img-only .common__wrap-img-only__main{max-width:1600px;margin:0 auto;padding:40px}}@media screen and (min-width: 992px)and (min-width: 576px){.common__wrap-img-only .common__wrap-img-only__main{padding:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 992px)and (min-width: 768px){.common__wrap-img-only .common__wrap-img-only__main{padding:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px)and (min-width: 992px){.common__wrap-img-only .common__wrap-img-only__main{padding:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 992px)and (min-width: 1328px){.common__wrap-img-only .common__wrap-img-only__main{padding:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 992px)and (min-width: 1600px){.common__wrap-img-only .common__wrap-img-only__main{padding:80px}}.common__wrap-img-only .common__wrap-img-only__main img{width:100%;pointer-events:none}@media screen and (min-width: 768px){.common__wrap-img-only .common__wrap-img-only__main img.sp{display:none}}.common__wrap-img-only .common__wrap-img-only__main img.pc{display:none}@media screen and (min-width: 768px){.common__wrap-img-only .common__wrap-img-only__main img.pc{display:block}}.common__wrap-img-only-no-padding{padding-top:16px;padding-bottom:16px}@media screen and (min-width: 576px){.common__wrap-img-only-no-padding{padding-top:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__wrap-img-only-no-padding{padding-top:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__wrap-img-only-no-padding{padding-top:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__wrap-img-only-no-padding{padding-top:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__wrap-img-only-no-padding{padding-top:32px}}@media screen and (min-width: 576px){.common__wrap-img-only-no-padding{padding-bottom:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__wrap-img-only-no-padding{padding-bottom:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__wrap-img-only-no-padding{padding-bottom:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__wrap-img-only-no-padding{padding-bottom:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__wrap-img-only-no-padding{padding-bottom:32px}}@media screen and (min-width: 992px){.common__wrap-img-only-no-padding__main{margin:0 auto}}.common__wrap-img-only-no-padding__main img{width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}@media screen and (min-width: 768px){.common__wrap-img-only-no-padding__main img.sp{display:none}}.common__wrap-img-only-no-padding__main img.pc{display:none}@media screen and (min-width: 768px){.common__wrap-img-only-no-padding__main img.pc{display:block}}.common__block-bordered{margin-top:40px}@media screen and (min-width: 576px){.common__block-bordered{margin-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.common__block-bordered{margin-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.common__block-bordered{margin-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__block-bordered{margin-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__block-bordered{margin-top:80px}}.common__block-bordered__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px}@media screen and (min-width: 576px){.common__block-bordered__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__block-bordered__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__block-bordered__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__block-bordered__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__block-bordered__main{padding-left:32px}}@media screen and (min-width: 576px){.common__block-bordered__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__block-bordered__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__block-bordered__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__block-bordered__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__block-bordered__main{padding-right:32px}}.common__block-bordered__main-bordered{border:2px solid #bfdbf7;padding:16px}@media screen and (min-width: 576px){.common__block-bordered__main-bordered{padding:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__block-bordered__main-bordered{padding:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__block-bordered__main-bordered{padding:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__block-bordered__main-bordered{padding:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__block-bordered__main-bordered{padding:32px}}.common__block-bordered__main-bordered>p{text-align:center}.common__block-bordered__main-bordered__head{font-size:16px}@media screen and (min-width: 576px){.common__block-bordered__main-bordered__head{font-size:calc(16px + (((28px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__block-bordered__main-bordered__head{font-size:calc(16px + (((28px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__block-bordered__main-bordered__head{font-size:calc(16px + (((28px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__block-bordered__main-bordered__head{font-size:calc(16px + (((28px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__block-bordered__main-bordered__head{font-size:28px}}.common__block-bordered__main-bordered__desc{margin-top:16px;font-size:14px;line-height:1.5em}@media screen and (min-width: 576px){.common__block-bordered__main-bordered__desc{margin-top:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__block-bordered__main-bordered__desc{margin-top:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__block-bordered__main-bordered__desc{margin-top:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__block-bordered__main-bordered__desc{margin-top:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__block-bordered__main-bordered__desc{margin-top:32px}}@media screen and (min-width: 576px){.common__block-bordered__main-bordered__desc{font-size:calc(14px + (((22px - 14px) / 5) * 1))}}@media screen and (min-width: 768px){.common__block-bordered__main-bordered__desc{font-size:calc(14px + (((22px - 14px) / 5) * 2))}}@media screen and (min-width: 992px){.common__block-bordered__main-bordered__desc{font-size:calc(14px + (((22px - 14px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__block-bordered__main-bordered__desc{font-size:calc(14px + (((22px - 14px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__block-bordered__main-bordered__desc{font-size:22px}}.common__lightbox{display:block;width:100%;padding-top:calc(100% * (9 / 16));position:relative;overflow:hidden}.common__lightbox__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform-origin:center;transition:transform .3s ease}.common__lightbox:hover .common__lightbox__img{transform:translate(-50%, -50%) scale(1.05)}.common__lightbox__btn{position:absolute;right:0;bottom:0;border-top:50px solid transparent;border-right:50px solid #070070;border-bottom:50px solid #070070;border-left:50px solid transparent}.common__lightbox__btn i{font-size:3.2rem;color:#fff;position:absolute;top:4px;left:4px}.common__row-lightboxes:not(:first-of-type){margin-top:24px}.common__row-lightboxes__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-wrap:wrap}@media screen and (min-width: 576px){.common__row-lightboxes__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__row-lightboxes__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__row-lightboxes__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__row-lightboxes__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__row-lightboxes__main{padding-left:32px}}@media screen and (min-width: 576px){.common__row-lightboxes__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__row-lightboxes__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__row-lightboxes__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__row-lightboxes__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__row-lightboxes__main{padding-right:32px}}.common__row-lightboxes__main__common__lightbox-wrap{width:100%}.common__row-lightboxes__main__common__lightbox-wrap:not(:first-of-type){margin-top:24px}@media screen and (min-width: 576px){.common__row-lightboxes__main__common__lightbox-wrap{width:49%}.common__row-lightboxes__main__common__lightbox-wrap:nth-of-type(2n){margin-left:2%}.common__row-lightboxes__main__common__lightbox-wrap:not(:first-of-type){margin-top:0}.common__row-lightboxes__main__common__lightbox-wrap:nth-of-type(n + 3){margin-top:24px}}@media screen and (min-width: 992px){.common__row-lightboxes__main__common__lightbox-wrap{width:23.8%}.common__row-lightboxes__main__common__lightbox-wrap:nth-of-type(2n){margin-left:0}.common__row-lightboxes__main__common__lightbox-wrap:not(:first-of-type){margin-left:1.6%}.common__row-lightboxes__main__common__lightbox-wrap:nth-of-type(n + 3){margin-top:0}}.common__row-lightboxes__main__common__lightbox-wrap table.in-lightbox{width:100%}.common__row-lightboxes__main__common__lightbox-wrap table.in-lightbox *{font-size:1em}.common__row-lightboxes__main__common__lightbox-wrap table.in-lightbox caption{margin-bottom:16px}.common__row-lightboxes__main__common__lightbox-wrap table.in-lightbox td:nth-of-type(n + 2){text-align:center}.common__row-lightboxes-col-2__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex}@media screen and (min-width: 576px){.common__row-lightboxes-col-2__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__row-lightboxes-col-2__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__row-lightboxes-col-2__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__row-lightboxes-col-2__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__row-lightboxes-col-2__main{padding-left:32px}}@media screen and (min-width: 576px){.common__row-lightboxes-col-2__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__row-lightboxes-col-2__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__row-lightboxes-col-2__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__row-lightboxes-col-2__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__row-lightboxes-col-2__main{padding-right:32px}}.common__row-lightboxes-col-2__main__common__lightbox-wrap{width:49%}.common__row-lightboxes-col-2__main__common__lightbox-wrap:not(:first-of-type){margin-left:2%}.common__row-lightboxes-col-2-contain.mt{margin-top:40px}@media screen and (min-width: 576px){.common__row-lightboxes-col-2-contain.mt{margin-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.common__row-lightboxes-col-2-contain.mt{margin-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.common__row-lightboxes-col-2-contain.mt{margin-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__row-lightboxes-col-2-contain.mt{margin-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__row-lightboxes-col-2-contain.mt{margin-top:80px}}.common__row-lightboxes-col-2-contain__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;max-width:1000px;display:flex}@media screen and (min-width: 576px){.common__row-lightboxes-col-2-contain__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__row-lightboxes-col-2-contain__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__row-lightboxes-col-2-contain__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__row-lightboxes-col-2-contain__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__row-lightboxes-col-2-contain__main{padding-left:32px}}@media screen and (min-width: 576px){.common__row-lightboxes-col-2-contain__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__row-lightboxes-col-2-contain__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__row-lightboxes-col-2-contain__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__row-lightboxes-col-2-contain__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__row-lightboxes-col-2-contain__main{padding-right:32px}}.common__row-lightboxes-col-2-contain__main__common__lightbox-wrap{width:49%}.common__row-lightboxes-col-2-contain__main__common__lightbox-wrap:not(:first-of-type){margin-left:2%}.common__row-lightboxes-col-2-contain__main__common__lightbox-wrap .common__lightbox{border:4px solid #070070}.common__row-lightboxes-col-2-contain__main__common__lightbox-wrap .common__lightbox__img{-o-object-fit:contain;object-fit:contain}.common__row-lightboxes-col-2-contain-bg{background:linear-gradient(to right, #f2f2f2, #f2f2f2 95%, transparent 95%),linear-gradient(to right, transparent, transparent 100%);background-position:top left,bottom left;background-size:100% 50%;background-repeat:no-repeat}.common__row-lightboxes-col-2-contain-bg__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;max-width:1000px;display:flex;width:94%}@media screen and (min-width: 576px){.common__row-lightboxes-col-2-contain-bg__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__row-lightboxes-col-2-contain-bg__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__row-lightboxes-col-2-contain-bg__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__row-lightboxes-col-2-contain-bg__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__row-lightboxes-col-2-contain-bg__main{padding-left:32px}}@media screen and (min-width: 576px){.common__row-lightboxes-col-2-contain-bg__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__row-lightboxes-col-2-contain-bg__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__row-lightboxes-col-2-contain-bg__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__row-lightboxes-col-2-contain-bg__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__row-lightboxes-col-2-contain-bg__main{padding-right:32px}}@media screen and (min-width: 576px){.common__row-lightboxes-col-2-contain-bg__main{width:calc(94% + (((80% - 94%) / 5) * 1))}}@media screen and (min-width: 768px){.common__row-lightboxes-col-2-contain-bg__main{width:calc(94% + (((80% - 94%) / 5) * 2))}}@media screen and (min-width: 992px){.common__row-lightboxes-col-2-contain-bg__main{width:calc(94% + (((80% - 94%) / 5) * 3))}}@media screen and (min-width: 1328px){.common__row-lightboxes-col-2-contain-bg__main{width:calc(94% + (((80% - 94%) / 5) * 4))}}@media screen and (min-width: 1600px){.common__row-lightboxes-col-2-contain-bg__main{width:80%}}.common__row-lightboxes-col-2-contain-bg__main__common__lightbox-wrap{width:49%}.common__row-lightboxes-col-2-contain-bg__main__common__lightbox-wrap:not(:first-of-type){margin-left:2%}.common__row-lightboxes-col-2-contain-bg__main__common__lightbox-wrap .common__lightbox{background-color:#fff;border:4px solid #070070}.common__row-lightboxes-col-2-contain-bg__main__common__lightbox-wrap .common__lightbox__img{-o-object-fit:contain;object-fit:contain}.common__btn-main-color .common__btn-main-color__main{display:block;width:80%;margin:0 auto;padding:1em;background-color:#070070;text-align:center;color:#fff;font-size:16px}@media screen and (min-width: 576px){.common__btn-main-color .common__btn-main-color__main{font-size:calc(16px + (((24px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__btn-main-color .common__btn-main-color__main{font-size:calc(16px + (((24px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__btn-main-color .common__btn-main-color__main{font-size:calc(16px + (((24px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__btn-main-color .common__btn-main-color__main{font-size:calc(16px + (((24px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__btn-main-color .common__btn-main-color__main{font-size:24px}}.common__btn-main-color-mt .common__btn-main-color-mt__main{display:block;width:80%;margin:0 auto;padding:1em;background-color:#070070;text-align:center;color:#fff;font-size:16px;margin-top:48px}@media screen and (min-width: 576px){.common__btn-main-color-mt .common__btn-main-color-mt__main{font-size:calc(16px + (((24px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.common__btn-main-color-mt .common__btn-main-color-mt__main{font-size:calc(16px + (((24px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.common__btn-main-color-mt .common__btn-main-color-mt__main{font-size:calc(16px + (((24px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__btn-main-color-mt .common__btn-main-color-mt__main{font-size:calc(16px + (((24px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__btn-main-color-mt .common__btn-main-color-mt__main{font-size:24px}}@media screen and (min-width: 576px){.common__btn-main-color-mt .common__btn-main-color-mt__main{margin-top:calc(48px + (((96px - 48px) / 5) * 1))}}@media screen and (min-width: 768px){.common__btn-main-color-mt .common__btn-main-color-mt__main{margin-top:calc(48px + (((96px - 48px) / 5) * 2))}}@media screen and (min-width: 992px){.common__btn-main-color-mt .common__btn-main-color-mt__main{margin-top:calc(48px + (((96px - 48px) / 5) * 3))}}@media screen and (min-width: 1328px){.common__btn-main-color-mt .common__btn-main-color-mt__main{margin-top:calc(48px + (((96px - 48px) / 5) * 4))}}@media screen and (min-width: 1600px){.common__btn-main-color-mt .common__btn-main-color-mt__main{margin-top:96px}}.button{display:flex;justify-content:center;align-items:center;padding:1.3em 0;font-size:1.3rem;width:71.1%;max-width:400px;max-height:60px;color:#070070;background-color:#fff;border:1px solid #070070;box-shadow:4px 4px #070070;width:64.2%;margin:24px auto 0 auto;transition:color .3s;position:relative;overflow:hidden;z-index:1;margin:80px auto}@media screen and (min-width: 576px){.button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 1))}}@media screen and (min-width: 768px){.button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 2))}}@media screen and (min-width: 992px){.button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 3))}}@media screen and (min-width: 1328px){.button{font-size:calc(1.3rem + (((1.6rem - 1.3rem) / 5) * 4))}}@media screen and (min-width: 1600px){.button{font-size:1.6rem}}.button span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.button:hover{color:#fff}.button:hover span{transform:none}@media screen and (min-width: 576px){.button{margin:calc(80px auto + (((160px auto - 80px auto) / 5) * 1))}}@media screen and (min-width: 768px){.button{margin:calc(80px auto + (((160px auto - 80px auto) / 5) * 2))}}@media screen and (min-width: 992px){.button{margin:calc(80px auto + (((160px auto - 80px auto) / 5) * 3))}}@media screen and (min-width: 1328px){.button{margin:calc(80px auto + (((160px auto - 80px auto) / 5) * 4))}}@media screen and (min-width: 1600px){.button{margin:160px auto}}.button i{position:absolute;top:50%;transform:translate(0, -50%);right:27px;font-size:0.8rem}@media screen and (min-width: 576px){.button i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 1))}}@media screen and (min-width: 768px){.button i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 2))}}@media screen and (min-width: 992px){.button i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 3))}}@media screen and (min-width: 1328px){.button i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 4))}}@media screen and (min-width: 1600px){.button i{font-size:1.6rem}}.faq-wrap{width:90%;max-width:1000px;margin:0 auto;border:1px solid #070070;margin-bottom:24px}@media screen and (min-width: 576px){.faq-wrap{margin-bottom:calc(24px + (((40px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.faq-wrap{margin-bottom:calc(24px + (((40px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.faq-wrap{margin-bottom:calc(24px + (((40px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.faq-wrap{margin-bottom:calc(24px + (((40px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.faq-wrap{margin-bottom:40px}}.faq-wrap *{font-size:14px}@media screen and (min-width: 576px){.faq-wrap *{font-size:calc(14px + (((22px - 14px) / 5) * 1))}}@media screen and (min-width: 768px){.faq-wrap *{font-size:calc(14px + (((22px - 14px) / 5) * 2))}}@media screen and (min-width: 992px){.faq-wrap *{font-size:calc(14px + (((22px - 14px) / 5) * 3))}}@media screen and (min-width: 1328px){.faq-wrap *{font-size:calc(14px + (((22px - 14px) / 5) * 4))}}@media screen and (min-width: 1600px){.faq-wrap *{font-size:22px}}.faq-wrap.margin-bottom{margin-bottom:120px}@media screen and (min-width: 576px){.faq-wrap.margin-bottom{margin-bottom:calc(120px + (((240px - 120px) / 5) * 1))}}@media screen and (min-width: 768px){.faq-wrap.margin-bottom{margin-bottom:calc(120px + (((240px - 120px) / 5) * 2))}}@media screen and (min-width: 992px){.faq-wrap.margin-bottom{margin-bottom:calc(120px + (((240px - 120px) / 5) * 3))}}@media screen and (min-width: 1328px){.faq-wrap.margin-bottom{margin-bottom:calc(120px + (((240px - 120px) / 5) * 4))}}@media screen and (min-width: 1600px){.faq-wrap.margin-bottom{margin-bottom:240px}}.faq__question{display:flex;padding:16px}@media screen and (min-width: 576px){.faq__question{padding:calc(16px + (((28px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.faq__question{padding:calc(16px + (((28px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.faq__question{padding:calc(16px + (((28px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.faq__question{padding:calc(16px + (((28px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.faq__question{padding:28px}}.faq__question:hover{cursor:pointer}.faq__question--icon{display:flex;align-items:flex-start;color:#1f7a8c;font-weight:700}.faq__question--text{flex-grow:1;padding-left:12px}@media screen and (min-width: 576px){.faq__question--text{padding-left:calc(12px + (((24px - 12px) / 5) * 1))}}@media screen and (min-width: 768px){.faq__question--text{padding-left:calc(12px + (((24px - 12px) / 5) * 2))}}@media screen and (min-width: 992px){.faq__question--text{padding-left:calc(12px + (((24px - 12px) / 5) * 3))}}@media screen and (min-width: 1328px){.faq__question--text{padding-left:calc(12px + (((24px - 12px) / 5) * 4))}}@media screen and (min-width: 1600px){.faq__question--text{padding-left:24px}}.faq__question--btn{display:flex;align-items:center;justify-content:flex-end;width:24px}@media screen and (min-width: 576px){.faq__question--btn{width:calc(24px + (((36px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.faq__question--btn{width:calc(24px + (((36px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.faq__question--btn{width:calc(24px + (((36px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.faq__question--btn{width:calc(24px + (((36px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.faq__question--btn{width:36px}}.faq__question--btn .fa-angle-down{transition:.3s}.faq__question--btn .fa-angle-down.rotate{transform:rotate(-180deg)}.faq__answer{display:flex;padding-left:16px;padding-right:16px;padding-bottom:16px}@media screen and (min-width: 576px){.faq__answer{padding-left:calc(16px + (((28px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.faq__answer{padding-left:calc(16px + (((28px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.faq__answer{padding-left:calc(16px + (((28px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.faq__answer{padding-left:calc(16px + (((28px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.faq__answer{padding-left:28px}}@media screen and (min-width: 576px){.faq__answer{padding-right:calc(16px + (((28px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.faq__answer{padding-right:calc(16px + (((28px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.faq__answer{padding-right:calc(16px + (((28px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.faq__answer{padding-right:calc(16px + (((28px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.faq__answer{padding-right:28px}}@media screen and (min-width: 576px){.faq__answer{padding-bottom:calc(16px + (((28px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.faq__answer{padding-bottom:calc(16px + (((28px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.faq__answer{padding-bottom:calc(16px + (((28px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.faq__answer{padding-bottom:calc(16px + (((28px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.faq__answer{padding-bottom:28px}}.faq__answer--icon{display:flex;align-items:flex-start;color:#070070;font-weight:700;border-top:1px solid #070070;padding-top:16px}@media screen and (min-width: 576px){.faq__answer--icon{padding-top:calc(16px + (((28px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.faq__answer--icon{padding-top:calc(16px + (((28px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.faq__answer--icon{padding-top:calc(16px + (((28px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.faq__answer--icon{padding-top:calc(16px + (((28px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.faq__answer--icon{padding-top:28px}}.faq__answer--text{flex-grow:1;border-top:1px solid #070070;padding-top:16px;padding-left:12px;padding-right:20px}@media screen and (min-width: 576px){.faq__answer--text{padding-top:calc(16px + (((28px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.faq__answer--text{padding-top:calc(16px + (((28px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.faq__answer--text{padding-top:calc(16px + (((28px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.faq__answer--text{padding-top:calc(16px + (((28px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.faq__answer--text{padding-top:28px}}@media screen and (min-width: 576px){.faq__answer--text{padding-left:calc(12px + (((24px - 12px) / 5) * 1))}}@media screen and (min-width: 768px){.faq__answer--text{padding-left:calc(12px + (((24px - 12px) / 5) * 2))}}@media screen and (min-width: 992px){.faq__answer--text{padding-left:calc(12px + (((24px - 12px) / 5) * 3))}}@media screen and (min-width: 1328px){.faq__answer--text{padding-left:calc(12px + (((24px - 12px) / 5) * 4))}}@media screen and (min-width: 1600px){.faq__answer--text{padding-left:24px}}@media screen and (min-width: 576px){.faq__answer--text{padding-right:calc(20px + (((32px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.faq__answer--text{padding-right:calc(20px + (((32px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.faq__answer--text{padding-right:calc(20px + (((32px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.faq__answer--text{padding-right:calc(20px + (((32px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.faq__answer--text{padding-right:32px}}@media screen and (min-width: 992px){.voice{display:flex;justify-content:space-between;width:92%;margin:0 auto;max-width:1440px}}.voice li{padding:16px;width:75%;margin:0 auto;box-shadow:0 0 4px #070070;margin-bottom:20px}@media screen and (min-width: 576px){.voice li{padding:calc(16px + (((40px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.voice li{padding:calc(16px + (((40px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.voice li{padding:calc(16px + (((40px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.voice li{padding:calc(16px + (((40px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.voice li{padding:40px}}@media screen and (min-width: 992px){.voice li{width:32%}}.voice li .top{margin:0 auto;font-size:1.4rem;padding-bottom:8px;text-align:center;border-bottom:1px solid #070070}@media screen and (min-width: 576px){.voice li .top{font-size:calc(1.4rem + (((2.4rem - 1.4rem) / 5) * 1))}}@media screen and (min-width: 768px){.voice li .top{font-size:calc(1.4rem + (((2.4rem - 1.4rem) / 5) * 2))}}@media screen and (min-width: 992px){.voice li .top{font-size:calc(1.4rem + (((2.4rem - 1.4rem) / 5) * 3))}}@media screen and (min-width: 1328px){.voice li .top{font-size:calc(1.4rem + (((2.4rem - 1.4rem) / 5) * 4))}}@media screen and (min-width: 1600px){.voice li .top{font-size:2.4rem}}@media screen and (min-width: 576px){.voice li .top{padding-bottom:calc(8px + (((32px - 8px) / 5) * 1))}}@media screen and (min-width: 768px){.voice li .top{padding-bottom:calc(8px + (((32px - 8px) / 5) * 2))}}@media screen and (min-width: 992px){.voice li .top{padding-bottom:calc(8px + (((32px - 8px) / 5) * 3))}}@media screen and (min-width: 1328px){.voice li .top{padding-bottom:calc(8px + (((32px - 8px) / 5) * 4))}}@media screen and (min-width: 1600px){.voice li .top{padding-bottom:32px}}.voice li .bottom{line-height:1.4em;margin-top:16px;font-size:1.3rem}@media screen and (min-width: 576px){.voice li .bottom{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 1))}}@media screen and (min-width: 768px){.voice li .bottom{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 2))}}@media screen and (min-width: 992px){.voice li .bottom{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 3))}}@media screen and (min-width: 1328px){.voice li .bottom{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 4))}}@media screen and (min-width: 1600px){.voice li .bottom{line-height:2em}}@media screen and (min-width: 576px){.voice li .bottom{margin-top:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.voice li .bottom{margin-top:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.voice li .bottom{margin-top:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.voice li .bottom{margin-top:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.voice li .bottom{margin-top:32px}}@media screen and (min-width: 576px){.voice li .bottom{font-size:calc(1.3rem + (((1.8rem - 1.3rem) / 5) * 1))}}@media screen and (min-width: 768px){.voice li .bottom{font-size:calc(1.3rem + (((1.8rem - 1.3rem) / 5) * 2))}}@media screen and (min-width: 992px){.voice li .bottom{font-size:calc(1.3rem + (((1.8rem - 1.3rem) / 5) * 3))}}@media screen and (min-width: 1328px){.voice li .bottom{font-size:calc(1.3rem + (((1.8rem - 1.3rem) / 5) * 4))}}@media screen and (min-width: 1600px){.voice li .bottom{font-size:1.8rem}}.flow__no1,.flow__no2{width:100%;max-width:1440px;margin-bottom:80px}@media screen and (min-width: 576px){.flow__no1,.flow__no2{margin-bottom:calc(80px + (((240px - 80px) / 5) * 1))}}@media screen and (min-width: 768px){.flow__no1,.flow__no2{margin-bottom:calc(80px + (((240px - 80px) / 5) * 2))}}@media screen and (min-width: 992px){.flow__no1,.flow__no2{margin-bottom:calc(80px + (((240px - 80px) / 5) * 3))}}@media screen and (min-width: 1328px){.flow__no1,.flow__no2{margin-bottom:calc(80px + (((240px - 80px) / 5) * 4))}}@media screen and (min-width: 1600px){.flow__no1,.flow__no2{margin-bottom:240px}}@media screen and (min-width: 992px){.flow__no1,.flow__no2{display:flex;justify-content:space-between;width:92%;margin:0 auto;margin-bottom:120px;max-width:1440px}}@media screen and (min-width: 1328px){.flow__no1,.flow__no2{margin-bottom:160px}}@media screen and (min-width: 1328px){.flow__no1,.flow__no2{margin-bottom:200px}}.flow__no1 li,.flow__no2 li{width:75%;margin:0 auto;margin-bottom:30px;font-size:1.4rem;line-height:1.5em;color:#070070;box-shadow:0 0 3px #070070}@media screen and (min-width: 576px){.flow__no1 li,.flow__no2 li{font-size:calc(1.4rem + (((2rem - 1.4rem) / 5) * 1))}}@media screen and (min-width: 768px){.flow__no1 li,.flow__no2 li{font-size:calc(1.4rem + (((2rem - 1.4rem) / 5) * 2))}}@media screen and (min-width: 992px){.flow__no1 li,.flow__no2 li{font-size:calc(1.4rem + (((2rem - 1.4rem) / 5) * 3))}}@media screen and (min-width: 1328px){.flow__no1 li,.flow__no2 li{font-size:calc(1.4rem + (((2rem - 1.4rem) / 5) * 4))}}@media screen and (min-width: 1600px){.flow__no1 li,.flow__no2 li{font-size:2rem}}@media screen and (min-width: 576px){.flow__no1 li,.flow__no2 li{line-height:calc(1.5em + (((2em - 1.5em) / 5) * 1))}}@media screen and (min-width: 768px){.flow__no1 li,.flow__no2 li{line-height:calc(1.5em + (((2em - 1.5em) / 5) * 2))}}@media screen and (min-width: 992px){.flow__no1 li,.flow__no2 li{line-height:calc(1.5em + (((2em - 1.5em) / 5) * 3))}}@media screen and (min-width: 1328px){.flow__no1 li,.flow__no2 li{line-height:calc(1.5em + (((2em - 1.5em) / 5) * 4))}}@media screen and (min-width: 1600px){.flow__no1 li,.flow__no2 li{line-height:2em}}@media screen and (min-width: 992px){.flow__no1 li,.flow__no2 li{width:18%;max-width:270px}}.flow__no1 li .top,.flow__no2 li .top{padding-top:8px;padding-bottom:8px;background-color:#070070;color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 576px){.flow__no1 li .top,.flow__no2 li .top{padding-top:calc(8px + (((16px - 8px) / 5) * 1))}}@media screen and (min-width: 768px){.flow__no1 li .top,.flow__no2 li .top{padding-top:calc(8px + (((16px - 8px) / 5) * 2))}}@media screen and (min-width: 992px){.flow__no1 li .top,.flow__no2 li .top{padding-top:calc(8px + (((16px - 8px) / 5) * 3))}}@media screen and (min-width: 1328px){.flow__no1 li .top,.flow__no2 li .top{padding-top:calc(8px + (((16px - 8px) / 5) * 4))}}@media screen and (min-width: 1600px){.flow__no1 li .top,.flow__no2 li .top{padding-top:16px}}@media screen and (min-width: 576px){.flow__no1 li .top,.flow__no2 li .top{padding-bottom:calc(8px + (((16px - 8px) / 5) * 1))}}@media screen and (min-width: 768px){.flow__no1 li .top,.flow__no2 li .top{padding-bottom:calc(8px + (((16px - 8px) / 5) * 2))}}@media screen and (min-width: 992px){.flow__no1 li .top,.flow__no2 li .top{padding-bottom:calc(8px + (((16px - 8px) / 5) * 3))}}@media screen and (min-width: 1328px){.flow__no1 li .top,.flow__no2 li .top{padding-bottom:calc(8px + (((16px - 8px) / 5) * 4))}}@media screen and (min-width: 1600px){.flow__no1 li .top,.flow__no2 li .top{padding-bottom:16px}}.flow__no1 li .bottom-arrow,.flow__no2 li .bottom-arrow{position:relative;display:flex;justify-content:center;text-align:center;align-items:center;height:80px;border-right:3px solid #070070;border-bottom:3px solid #070070;border-left:3px solid #070070;line-height:1.4em}@media screen and (min-width: 576px){.flow__no1 li .bottom-arrow,.flow__no2 li .bottom-arrow{height:calc(80px + (((310px - 80px) / 5) * 1))}}@media screen and (min-width: 768px){.flow__no1 li .bottom-arrow,.flow__no2 li .bottom-arrow{height:calc(80px + (((310px - 80px) / 5) * 2))}}@media screen and (min-width: 992px){.flow__no1 li .bottom-arrow,.flow__no2 li .bottom-arrow{height:calc(80px + (((310px - 80px) / 5) * 3))}}@media screen and (min-width: 1328px){.flow__no1 li .bottom-arrow,.flow__no2 li .bottom-arrow{height:calc(80px + (((310px - 80px) / 5) * 4))}}@media screen and (min-width: 1600px){.flow__no1 li .bottom-arrow,.flow__no2 li .bottom-arrow{height:310px}}@media screen and (min-width: 992px){.flow__no1 li .bottom-arrow,.flow__no2 li .bottom-arrow{border-left:none}}@media screen and (min-width: 576px){.flow__no1 li .bottom-arrow,.flow__no2 li .bottom-arrow{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 1))}}@media screen and (min-width: 768px){.flow__no1 li .bottom-arrow,.flow__no2 li .bottom-arrow{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 2))}}@media screen and (min-width: 992px){.flow__no1 li .bottom-arrow,.flow__no2 li .bottom-arrow{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 3))}}@media screen and (min-width: 1328px){.flow__no1 li .bottom-arrow,.flow__no2 li .bottom-arrow{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 4))}}@media screen and (min-width: 1600px){.flow__no1 li .bottom-arrow,.flow__no2 li .bottom-arrow{line-height:2em}}.flow__no1 li .bottom-arrow::after,.flow__no2 li .bottom-arrow::after{content:"";position:absolute;bottom:-14px;right:50%;width:0;height:0;transform:translateX(50%);border-style:solid;border-color:#070070 transparent transparent transparent;border-width:14px 30px 0 30px;z-index:1}@media screen and (min-width: 992px){.flow__no1 li .bottom-arrow::after,.flow__no2 li .bottom-arrow::after{right:0;top:50%;transform:translateY(-50%) rotate(45deg);border-width:30px 0 50px 30px}}.flow__no1 li .bottom,.flow__no2 li .bottom{text-align:center;display:flex;flex-direction:column;justify-content:center;height:80px;line-height:1.4em;border-right:3px solid #070070;border-bottom:3px solid #070070;border-left:3px solid #070070}@media screen and (min-width: 576px){.flow__no1 li .bottom,.flow__no2 li .bottom{height:calc(80px + (((310px - 80px) / 5) * 1))}}@media screen and (min-width: 768px){.flow__no1 li .bottom,.flow__no2 li .bottom{height:calc(80px + (((310px - 80px) / 5) * 2))}}@media screen and (min-width: 992px){.flow__no1 li .bottom,.flow__no2 li .bottom{height:calc(80px + (((310px - 80px) / 5) * 3))}}@media screen and (min-width: 1328px){.flow__no1 li .bottom,.flow__no2 li .bottom{height:calc(80px + (((310px - 80px) / 5) * 4))}}@media screen and (min-width: 1600px){.flow__no1 li .bottom,.flow__no2 li .bottom{height:310px}}@media screen and (min-width: 576px){.flow__no1 li .bottom,.flow__no2 li .bottom{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 1))}}@media screen and (min-width: 768px){.flow__no1 li .bottom,.flow__no2 li .bottom{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 2))}}@media screen and (min-width: 992px){.flow__no1 li .bottom,.flow__no2 li .bottom{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 3))}}@media screen and (min-width: 1328px){.flow__no1 li .bottom,.flow__no2 li .bottom{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 4))}}@media screen and (min-width: 1600px){.flow__no1 li .bottom,.flow__no2 li .bottom{line-height:2em}}@media screen and (min-width: 992px){.flow__no1 li .bottom,.flow__no2 li .bottom{border-left:none}}.flow__no1 li .bottom span,.flow__no2 li .bottom span{display:none}@media screen and (min-width: 992px){.flow__no1 li .bottom span,.flow__no2 li .bottom span{display:block}}.flow__no1 li .bottom .text,.flow__no2 li .bottom .text{margin-top:1em;line-height:1.4em;font-size:1.2rem}@media screen and (min-width: 576px){.flow__no1 li .bottom .text,.flow__no2 li .bottom .text{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 1))}}@media screen and (min-width: 768px){.flow__no1 li .bottom .text,.flow__no2 li .bottom .text{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 2))}}@media screen and (min-width: 992px){.flow__no1 li .bottom .text,.flow__no2 li .bottom .text{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 3))}}@media screen and (min-width: 1328px){.flow__no1 li .bottom .text,.flow__no2 li .bottom .text{line-height:calc(1.4em + (((2em - 1.4em) / 5) * 4))}}@media screen and (min-width: 1600px){.flow__no1 li .bottom .text,.flow__no2 li .bottom .text{line-height:2em}}@media screen and (min-width: 576px){.flow__no1 li .bottom .text,.flow__no2 li .bottom .text{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 1))}}@media screen and (min-width: 768px){.flow__no1 li .bottom .text,.flow__no2 li .bottom .text{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 2))}}@media screen and (min-width: 992px){.flow__no1 li .bottom .text,.flow__no2 li .bottom .text{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 3))}}@media screen and (min-width: 1328px){.flow__no1 li .bottom .text,.flow__no2 li .bottom .text{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 4))}}@media screen and (min-width: 1600px){.flow__no1 li .bottom .text,.flow__no2 li .bottom .text{font-size:1.6rem}}.flow__no1 li .bottom .text a,.flow__no2 li .bottom .text a{color:#070070;text-decoration:underline;font-weight:bold}.flow__no1 li:nth-child(2n) .top,.flow__no2 li:nth-child(2n) .top{background-color:#070070}.flow__no1 li:nth-child(2n) .bottom-arrow,.flow__no2 li:nth-child(2n) .bottom-arrow{border-right:3px solid #070070;border-bottom:3px solid #070070;border-left:3px solid #070070}@media screen and (min-width: 992px){.flow__no1 li:nth-child(2n) .bottom-arrow,.flow__no2 li:nth-child(2n) .bottom-arrow{border-left:none}}.flow__no1 li:nth-child(2n) .bottom-arrow::after,.flow__no2 li:nth-child(2n) .bottom-arrow::after{border-color:#070070 transparent transparent transparent}.recruitment__h2{display:flex;flex-direction:column}.recruitment__h2-wrap{padding-top:40px;padding-bottom:40px}@media screen and (min-width: 576px){.recruitment__h2-wrap{padding-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__h2-wrap{padding-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__h2-wrap{padding-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__h2-wrap{padding-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__h2-wrap{padding-top:80px}}@media screen and (min-width: 576px){.recruitment__h2-wrap{padding-bottom:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__h2-wrap{padding-bottom:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__h2-wrap{padding-bottom:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__h2-wrap{padding-bottom:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__h2-wrap{padding-bottom:80px}}.recruitment__h2 span{text-align:center;font-size:20px}@media screen and (min-width: 576px){.recruitment__h2 span{font-size:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__h2 span{font-size:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__h2 span{font-size:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__h2 span{font-size:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__h2 span{font-size:40px}}.recruitment__h2 span.recruitment__h2-en{color:#070070;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em}.recruitment__h2 span.recruitment__h2-jp{font-size:.7em;font-weight:100}.recruitment__h2-mt{display:flex;flex-direction:column}.recruitment__h2-mt-wrap{margin-top:64px;padding-top:40px;padding-bottom:40px}@media screen and (min-width: 576px){.recruitment__h2-mt-wrap{margin-top:calc(64px + (((128px - 64px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__h2-mt-wrap{margin-top:calc(64px + (((128px - 64px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__h2-mt-wrap{margin-top:calc(64px + (((128px - 64px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__h2-mt-wrap{margin-top:calc(64px + (((128px - 64px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__h2-mt-wrap{margin-top:128px}}@media screen and (min-width: 576px){.recruitment__h2-mt-wrap{padding-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__h2-mt-wrap{padding-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__h2-mt-wrap{padding-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__h2-mt-wrap{padding-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__h2-mt-wrap{padding-top:80px}}@media screen and (min-width: 576px){.recruitment__h2-mt-wrap{padding-bottom:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__h2-mt-wrap{padding-bottom:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__h2-mt-wrap{padding-bottom:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__h2-mt-wrap{padding-bottom:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__h2-mt-wrap{padding-bottom:80px}}.recruitment__h2-mt span{text-align:center;font-size:20px}@media screen and (min-width: 576px){.recruitment__h2-mt span{font-size:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__h2-mt span{font-size:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__h2-mt span{font-size:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__h2-mt span{font-size:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__h2-mt span{font-size:40px}}.recruitment__h2-mt span.recruitment__h2-mt-en{color:#070070;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em}.recruitment__h2-mt span.recruitment__h2-mt-jp{font-size:.7em;font-weight:100}.recruitment__interview-cards-3__main{padding:0 24px;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 768px){.recruitment__interview-cards-3__main{flex-direction:row}}@media screen and (min-width: 1328px){.recruitment__interview-cards-3__main{padding:0}}.recruitment__interview-cards-3__main .recruitment__interview-card{width:100%;padding-top:calc(100% * 432 / 640);position:relative}.recruitment__interview-cards-3__main .recruitment__interview-card:not(:first-of-type){margin-top:56px}@media screen and (min-width: 576px){.recruitment__interview-cards-3__main .recruitment__interview-card:not(:first-of-type){margin-top:72px}}@media screen and (min-width: 768px){.recruitment__interview-cards-3__main .recruitment__interview-card:not(:first-of-type){margin-top:0}}.recruitment__interview-cards-3__main .recruitment__interview-card:hover .recruitment__interview-card__bg{filter:grayscale(0)}@media screen and (min-width: 768px){.recruitment__interview-cards-3__main .recruitment__interview-card{width:48%;padding-top:calc(48% * 432 / 640)}.recruitment__interview-cards-3__main .recruitment__interview-card:nth-of-type(2n){margin-left:4%}.recruitment__interview-cards-3__main .recruitment__interview-card:nth-of-type(n+3){margin-top:72px}}@media screen and (min-width: 1328px){.recruitment__interview-cards-3__main .recruitment__interview-card{width:calc(100% / 3);padding-top:calc((100% / 3) * 432 / 640)}.recruitment__interview-cards-3__main .recruitment__interview-card:nth-of-type(2n){margin-left:0}.recruitment__interview-cards-3__main .recruitment__interview-card:nth-of-type(n+3){margin-top:0}}.recruitment__interview-cards-3__main .recruitment__interview-card__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;filter:grayscale(100%);transition:filter .5s ease}.recruitment__interview-cards-3__main .recruitment__interview-card__info{width:80%;max-width:262px;position:absolute;right:0;bottom:-32px;filter:drop-shadow(0 0 6px #888888)}@media screen and (min-width: 576px){.recruitment__interview-cards-3__main .recruitment__interview-card__info{bottom:-48px;max-width:320px}}@media screen and (min-width: 768px){.recruitment__interview-cards-3__main .recruitment__interview-card__info{max-width:324px}}@media screen and (min-width: 992px){.recruitment__interview-cards-3__main .recruitment__interview-card__info{max-width:365px}}@media screen and (min-width: 1328px){.recruitment__interview-cards-3__main .recruitment__interview-card__info{max-width:360px}}.recruitment__interview-cards-3__main .recruitment__interview-card__info-basic-info{background-color:#070070;color:#fff;width:-moz-fit-content;width:fit-content;display:flex;padding:1em;flex-direction:column;justify-content:center;font-size:12px}@media screen and (min-width: 576px){.recruitment__interview-cards-3__main .recruitment__interview-card__info-basic-info{font-size:14.4px}}.recruitment__interview-cards-3__main .recruitment__interview-card__info-basic-info p:not(:first-of-type){margin-top:.8em}.recruitment__interview-cards-3__main .recruitment__interview-card__info-basic-info p span{font-weight:700;font-size:1.2em;margin-right:.5em}.recruitment__interview-cards-3__main .recruitment__interview-card__info-pr{height:64px;background-color:#fff;display:flex;justify-content:flex-start;align-items:center;padding:1em}@media screen and (min-width: 576px){.recruitment__interview-cards-3__main .recruitment__interview-card__info-pr{height:96px}}.recruitment__interview-cards-3__main .recruitment__interview-card__info-pr p{line-height:1.5em;font-size:12px}@media screen and (min-width: 576px){.recruitment__interview-cards-3__main .recruitment__interview-card__info-pr p{line-height:2em}}@media screen and (min-width: 768px){.recruitment__interview-cards-3__main .recruitment__interview-card__info-pr p{font-size:14.4px}}@media screen and (min-width: 992px){.recruitment__interview-cards-3__main .recruitment__interview-card__info-pr p{font-size:16.4px}}.recruitment__interview-cards-2__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 576px){.recruitment__interview-cards-2__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__interview-cards-2__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__interview-cards-2__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__interview-cards-2__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__interview-cards-2__main{padding-left:32px}}@media screen and (min-width: 576px){.recruitment__interview-cards-2__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__interview-cards-2__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__interview-cards-2__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__interview-cards-2__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__interview-cards-2__main{padding-right:32px}}@media screen and (min-width: 768px){.recruitment__interview-cards-2__main{flex-direction:row}}.recruitment__interview-cards-2__main .recruitment__interview-card{width:100%;padding-top:calc(100% * 432 / 640);position:relative}.recruitment__interview-cards-2__main .recruitment__interview-card:not(:first-of-type){margin-top:56px}@media screen and (min-width: 576px){.recruitment__interview-cards-2__main .recruitment__interview-card:not(:first-of-type){margin-top:72px}}@media screen and (min-width: 768px){.recruitment__interview-cards-2__main .recruitment__interview-card:not(:first-of-type){margin-top:0}}.recruitment__interview-cards-2__main .recruitment__interview-card:hover .recruitment__interview-card__bg{filter:grayscale(0)}@media screen and (min-width: 768px){.recruitment__interview-cards-2__main .recruitment__interview-card{width:48%;padding-top:calc(48% * 432 / 640)}.recruitment__interview-cards-2__main .recruitment__interview-card:nth-of-type(2n){margin-left:4%}.recruitment__interview-cards-2__main .recruitment__interview-card:nth-of-type(n+3){margin-top:72px}}.recruitment__interview-cards-2__main .recruitment__interview-card__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;filter:grayscale(100%);transition:filter .5s ease}.recruitment__interview-cards-2__main .recruitment__interview-card__info{width:80%;max-width:262px;position:absolute;right:0;bottom:-32px;filter:drop-shadow(0 0 6px #888888)}@media screen and (min-width: 576px){.recruitment__interview-cards-2__main .recruitment__interview-card__info{bottom:-48px;max-width:320px}}@media screen and (min-width: 768px){.recruitment__interview-cards-2__main .recruitment__interview-card__info{max-width:324px}}@media screen and (min-width: 992px){.recruitment__interview-cards-2__main .recruitment__interview-card__info{max-width:365px}}@media screen and (min-width: 1328px){.recruitment__interview-cards-2__main .recruitment__interview-card__info{max-width:360px}}.recruitment__interview-cards-2__main .recruitment__interview-card__info-basic-info{background-color:#070070;color:#fff;width:-moz-fit-content;width:fit-content;display:flex;padding:1em;flex-direction:column;justify-content:center;font-size:12px}@media screen and (min-width: 576px){.recruitment__interview-cards-2__main .recruitment__interview-card__info-basic-info{font-size:14.4px}}.recruitment__interview-cards-2__main .recruitment__interview-card__info-basic-info p:not(:first-of-type){margin-top:.8em}.recruitment__interview-cards-2__main .recruitment__interview-card__info-basic-info p span{font-weight:700;font-size:1.2em;margin-right:.5em}.recruitment__interview-cards-2__main .recruitment__interview-card__info-pr{height:64px;background-color:#fff;display:flex;justify-content:flex-start;align-items:center;padding:1em}@media screen and (min-width: 576px){.recruitment__interview-cards-2__main .recruitment__interview-card__info-pr{height:96px}}.recruitment__interview-cards-2__main .recruitment__interview-card__info-pr p{line-height:1.5em;font-size:12px}@media screen and (min-width: 576px){.recruitment__interview-cards-2__main .recruitment__interview-card__info-pr p{line-height:2em}}@media screen and (min-width: 768px){.recruitment__interview-cards-2__main .recruitment__interview-card__info-pr p{font-size:14.4px}}@media screen and (min-width: 992px){.recruitment__interview-cards-2__main .recruitment__interview-card__info-pr p{font-size:16.4px}}.recruitment__interview-cards-1__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 576px){.recruitment__interview-cards-1__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__interview-cards-1__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__interview-cards-1__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__interview-cards-1__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__interview-cards-1__main{padding-left:32px}}@media screen and (min-width: 576px){.recruitment__interview-cards-1__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__interview-cards-1__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__interview-cards-1__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__interview-cards-1__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__interview-cards-1__main{padding-right:32px}}@media screen and (min-width: 768px){.recruitment__interview-cards-1__main{flex-direction:row;justify-content:center}}.recruitment__interview-cards-1__main .recruitment__interview-card{width:100%;padding-top:calc(100% * 432 / 640);position:relative}.recruitment__interview-cards-1__main .recruitment__interview-card:not(:first-of-type){margin-top:56px}@media screen and (min-width: 576px){.recruitment__interview-cards-1__main .recruitment__interview-card:not(:first-of-type){margin-top:72px}}@media screen and (min-width: 768px){.recruitment__interview-cards-1__main .recruitment__interview-card:not(:first-of-type){margin-top:0}}.recruitment__interview-cards-1__main .recruitment__interview-card:hover .recruitment__interview-card__bg{filter:grayscale(0)}@media screen and (min-width: 768px){.recruitment__interview-cards-1__main .recruitment__interview-card{width:48%;padding-top:calc(48% * 432 / 640)}.recruitment__interview-cards-1__main .recruitment__interview-card:nth-of-type(2n){margin-left:4%}.recruitment__interview-cards-1__main .recruitment__interview-card:nth-of-type(n+3){margin-top:72px}}.recruitment__interview-cards-1__main .recruitment__interview-card__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;filter:grayscale(100%);transition:filter .5s ease}.recruitment__interview-cards-1__main .recruitment__interview-card__info{width:80%;max-width:262px;position:absolute;right:0;bottom:-32px;filter:drop-shadow(0 0 6px #888888)}@media screen and (min-width: 576px){.recruitment__interview-cards-1__main .recruitment__interview-card__info{bottom:-48px;max-width:320px}}@media screen and (min-width: 768px){.recruitment__interview-cards-1__main .recruitment__interview-card__info{max-width:324px}}@media screen and (min-width: 992px){.recruitment__interview-cards-1__main .recruitment__interview-card__info{max-width:365px}}@media screen and (min-width: 1328px){.recruitment__interview-cards-1__main .recruitment__interview-card__info{max-width:360px}}.recruitment__interview-cards-1__main .recruitment__interview-card__info-basic-info{background-color:#070070;color:#fff;width:-moz-fit-content;width:fit-content;display:flex;padding:1em;flex-direction:column;justify-content:center;font-size:12px}@media screen and (min-width: 576px){.recruitment__interview-cards-1__main .recruitment__interview-card__info-basic-info{font-size:14.4px}}.recruitment__interview-cards-1__main .recruitment__interview-card__info-basic-info p:not(:first-of-type){margin-top:.8em}.recruitment__interview-cards-1__main .recruitment__interview-card__info-basic-info p span{font-weight:700;font-size:1.2em;margin-right:.5em}.recruitment__interview-cards-1__main .recruitment__interview-card__info-pr{height:64px;background-color:#fff;display:flex;justify-content:flex-start;align-items:center;padding:1em}@media screen and (min-width: 576px){.recruitment__interview-cards-1__main .recruitment__interview-card__info-pr{height:96px}}.recruitment__interview-cards-1__main .recruitment__interview-card__info-pr p{line-height:1.5em;font-size:12px}@media screen and (min-width: 576px){.recruitment__interview-cards-1__main .recruitment__interview-card__info-pr p{line-height:2em}}@media screen and (min-width: 768px){.recruitment__interview-cards-1__main .recruitment__interview-card__info-pr p{font-size:14.4px}}@media screen and (min-width: 992px){.recruitment__interview-cards-1__main .recruitment__interview-card__info-pr p{font-size:16.4px}}.recruitment__numbers{background-color:#e8e8e8}.recruitment__numbers__main{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 576px){.recruitment__numbers__main{padding-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__numbers__main{padding-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__numbers__main{padding-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__numbers__main{padding-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__numbers__main{padding-left:32px}}@media screen and (min-width: 576px){.recruitment__numbers__main{padding-right:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__numbers__main{padding-right:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__numbers__main{padding-right:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__numbers__main{padding-right:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__numbers__main{padding-right:32px}}@media screen and (min-width: 576px){.recruitment__numbers__main{padding-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__numbers__main{padding-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__numbers__main{padding-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__numbers__main{padding-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__numbers__main{padding-top:80px}}@media screen and (min-width: 576px){.recruitment__numbers__main{padding-bottom:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__numbers__main{padding-bottom:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__numbers__main{padding-bottom:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__numbers__main{padding-bottom:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__numbers__main{padding-bottom:80px}}@media screen and (min-width: 768px){.recruitment__numbers__main{flex-direction:row}}.recruitment__numbers__main__img{width:100%;pointer-events:none}.recruitment__numbers__main__img:not(:first-of-type){margin-top:24px}@media screen and (min-width: 768px){.recruitment__numbers__main__img{width:48%}.recruitment__numbers__main__img:not(:first-of-type){margin-top:0}.recruitment__numbers__main__img:nth-of-type(2n){margin-left:4%}.recruitment__numbers__main__img:nth-of-type(n+3){margin-top:24px}}.recruitment__job-list{position:relative;background:linear-gradient(to right, #e8f1f9, #e8f1f9 90%, transparent 90%, transparent 100%)}.recruitment__job-list__head{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.recruitment__job-list__head h2{display:flex;align-items:flex-end}.recruitment__job-list__head h2 span{font-size:20px;white-space:nowrap}@media screen and (min-width: 576px){.recruitment__job-list__head h2 span{font-size:calc(20px + (((40px - 20px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__job-list__head h2 span{font-size:calc(20px + (((40px - 20px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__job-list__head h2 span{font-size:calc(20px + (((40px - 20px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__job-list__head h2 span{font-size:calc(20px + (((40px - 20px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__job-list__head h2 span{font-size:40px}}.recruitment__job-list__head h2 span:last-of-type{font-size:14px;margin-left:1em;padding-bottom:2px}@media screen and (min-width: 576px){.recruitment__job-list__head h2 span:last-of-type{font-size:calc(14px + (((22px - 14px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__job-list__head h2 span:last-of-type{font-size:calc(14px + (((22px - 14px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__job-list__head h2 span:last-of-type{font-size:calc(14px + (((22px - 14px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__job-list__head h2 span:last-of-type{font-size:calc(14px + (((22px - 14px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__job-list__head h2 span:last-of-type{font-size:22px}}@media screen and (min-width: 576px){.recruitment__job-list__head h2 span:last-of-type{padding-bottom:calc(2px + (((6px - 2px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__job-list__head h2 span:last-of-type{padding-bottom:calc(2px + (((6px - 2px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__job-list__head h2 span:last-of-type{padding-bottom:calc(2px + (((6px - 2px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__job-list__head h2 span:last-of-type{padding-bottom:calc(2px + (((6px - 2px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__job-list__head h2 span:last-of-type{padding-bottom:6px}}.recruitment__job-list__main{padding-top:40px;padding-bottom:40px;background-image:url("../img/recruitment_joblist_logo.png");background-size:contain;background-position:left center;background-repeat:no-repeat}@media screen and (min-width: 576px){.recruitment__job-list__main{padding-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__job-list__main{padding-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__job-list__main{padding-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__job-list__main{padding-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__job-list__main{padding-top:80px}}@media screen and (min-width: 576px){.recruitment__job-list__main{padding-bottom:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__job-list__main{padding-bottom:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__job-list__main{padding-bottom:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__job-list__main{padding-bottom:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__job-list__main{padding-bottom:80px}}.recruitment__job-list__main__content{display:flex;flex-direction:column;padding-left:5%}@media screen and (min-width: 576px){.recruitment__job-list__main__content{padding-left:calc(5% + (((10% - 5%) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__job-list__main__content{padding-left:calc(5% + (((10% - 5%) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__job-list__main__content{padding-left:calc(5% + (((10% - 5%) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__job-list__main__content{padding-left:calc(5% + (((10% - 5%) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__job-list__main__content{padding-left:10%}}@media screen and (min-width: 768px){.recruitment__job-list__main__content{flex-direction:row}}.recruitment__job-list__main__content--list-item{width:240px}@media screen and (min-width: 992px){.recruitment__job-list__main__content--list-item{width:360px}}@media screen and (min-width: 1328px){.recruitment__job-list__main__content--list-item{width:560px}}.recruitment__job-list__main__content--list-item a{position:relative;display:flex;align-items:center;font-size:16px;padding:1.2em;border-left:4px solid #070070;background-color:#fff}@media screen and (min-width: 576px){.recruitment__job-list__main__content--list-item a{font-size:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){.recruitment__job-list__main__content--list-item a{font-size:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){.recruitment__job-list__main__content--list-item a{font-size:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){.recruitment__job-list__main__content--list-item a{font-size:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){.recruitment__job-list__main__content--list-item a{font-size:32px}}.recruitment__job-list__main__content--list-item a::after{position:absolute;right:20px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#070070}.recruitment__job-list__main__content--list-item:not(:first-of-type){margin-top:2px}.recruitment__job-list__main__content--img{width:100%;margin-top:2px}@media screen and (min-width: 768px){.recruitment__job-list__main__content--img{width:calc(100% - 240px)}}@media screen and (min-width: 992px){.recruitment__job-list__main__content--img{width:calc(100% - 360px)}}@media screen and (min-width: 1328px){.recruitment__job-list__main__content--img{width:calc(100% - 560px)}}.interview__row-no-image{margin-top:40px;max-width:1772px;margin-left:auto}@media screen and (min-width: 576px){.interview__row-no-image{margin-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.interview__row-no-image{margin-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.interview__row-no-image{margin-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.interview__row-no-image{margin-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.interview__row-no-image{margin-top:80px}}.interview__row-no-image.no-mt{margin-top:0}.interview__row-no-image .interview__qa-wrap{margin-top:24px}@media screen and (min-width: 576px){.interview__row-no-image .interview__qa-wrap{margin-top:calc(24px + (((48px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.interview__row-no-image .interview__qa-wrap{margin-top:calc(24px + (((48px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.interview__row-no-image .interview__qa-wrap{margin-top:calc(24px + (((48px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.interview__row-no-image .interview__qa-wrap{margin-top:calc(24px + (((48px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.interview__row-no-image .interview__qa-wrap{margin-top:48px}}.interview__row-no-image .interview__question-with-icon{display:flex}.interview__row-no-image .interview__question-with-icon:not(:first-of-type){margin-top:24px}@media screen and (min-width: 576px){.interview__row-no-image .interview__question-with-icon:not(:first-of-type){margin-top:calc(24px + (((48px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.interview__row-no-image .interview__question-with-icon:not(:first-of-type){margin-top:calc(24px + (((48px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.interview__row-no-image .interview__question-with-icon:not(:first-of-type){margin-top:calc(24px + (((48px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.interview__row-no-image .interview__question-with-icon:not(:first-of-type){margin-top:calc(24px + (((48px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.interview__row-no-image .interview__question-with-icon:not(:first-of-type){margin-top:48px}}.interview__row-no-image .interview__question-with-icon__icon{width:60px;min-width:60px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 576px){.interview__row-no-image .interview__question-with-icon__icon{width:80px;min-width:80px}}@media screen and (min-width: 992px){.interview__row-no-image .interview__question-with-icon__icon{width:90px;min-width:90px}}@media screen and (min-width: 1600px){.interview__row-no-image .interview__question-with-icon__icon{width:116px;min-width:116px}}.interview__row-no-image .interview__question-with-icon__icon p{color:#070070;font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:-0.1rem;font-size:40px;line-height:1.2em}@media screen and (min-width: 576px){.interview__row-no-image .interview__question-with-icon__icon p{font-size:48px}}@media screen and (min-width: 992px){.interview__row-no-image .interview__question-with-icon__icon p{font-size:60px}}@media screen and (min-width: 1600px){.interview__row-no-image .interview__question-with-icon__icon p{font-size:80px}}.interview__row-no-image .interview__question-with-icon__text{width:calc(100% - 40px);display:flex;align-items:center}.interview__row-no-image .interview__question-with-icon__text p{color:#070070;font-size:16px;font-weight:700;padding-left:12px;padding-right:24px;text-align:justify;line-height:1.2em}@media screen and (min-width: 576px){.interview__row-no-image .interview__question-with-icon__text p{padding-left:24px;font-size:20px}}@media screen and (min-width: 992px){.interview__row-no-image .interview__question-with-icon__text p{font-size:32px}}@media screen and (min-width: 1600px){.interview__row-no-image .interview__question-with-icon__text p{padding-left:36px;font-size:40px}}.interview__row-no-image .interview__answer{margin-top:12px}@media screen and (min-width: 576px){.interview__row-no-image .interview__answer{margin-top:calc(12px + (((24px - 12px) / 5) * 1))}}@media screen and (min-width: 768px){.interview__row-no-image .interview__answer{margin-top:calc(12px + (((24px - 12px) / 5) * 2))}}@media screen and (min-width: 992px){.interview__row-no-image .interview__answer{margin-top:calc(12px + (((24px - 12px) / 5) * 3))}}@media screen and (min-width: 1328px){.interview__row-no-image .interview__answer{margin-top:calc(12px + (((24px - 12px) / 5) * 4))}}@media screen and (min-width: 1600px){.interview__row-no-image .interview__answer{margin-top:24px}}.interview__row-no-image .interview__answer.no-mt{margin-top:0}@media screen and (min-width: 768px){.interview__row-no-image .interview__answer.no-mt{margin-top:12px}}@media screen and (min-width: 768px)and (min-width: 576px){.interview__row-no-image .interview__answer.no-mt{margin-top:calc(12px + (((24px - 12px) / 5) * 1))}}@media screen and (min-width: 768px)and (min-width: 768px){.interview__row-no-image .interview__answer.no-mt{margin-top:calc(12px + (((24px - 12px) / 5) * 2))}}@media screen and (min-width: 768px)and (min-width: 992px){.interview__row-no-image .interview__answer.no-mt{margin-top:calc(12px + (((24px - 12px) / 5) * 3))}}@media screen and (min-width: 768px)and (min-width: 1328px){.interview__row-no-image .interview__answer.no-mt{margin-top:calc(12px + (((24px - 12px) / 5) * 4))}}@media screen and (min-width: 768px)and (min-width: 1600px){.interview__row-no-image .interview__answer.no-mt{margin-top:24px}}.interview__row-no-image .interview__answer p{font-size:14px;text-align:justify;padding-left:72px;padding-right:24px;line-height:1.6em}@media screen and (min-width: 576px){.interview__row-no-image .interview__answer p{padding-left:104px;padding-right:36px;font-size:16px}}@media screen and (min-width: 992px){.interview__row-no-image .interview__answer p{padding-left:114px;font-size:20px}}@media screen and (min-width: 1600px){.interview__row-no-image .interview__answer p{padding-left:152px;padding-right:48px;font-size:24px}}.interview__row{margin-top:40px;display:flex;flex-direction:column-reverse;max-width:1772px;margin-left:auto}@media screen and (min-width: 576px){.interview__row{margin-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.interview__row{margin-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.interview__row{margin-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.interview__row{margin-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.interview__row{margin-top:80px}}@media screen and (min-width: 768px){.interview__row{flex-direction:row}}.interview__row.reverse{margin-left:0;margin-right:0}@media screen and (min-width: 768px){.interview__row.reverse .interview__question p,.interview__row.reverse .interview__answer p{padding-left:0}}.interview__row.no-mt{margin-top:0}@media screen and (min-width: 768px){.interview__row.no-mt{margin-top:40px}}@media screen and (min-width: 768px)and (min-width: 576px){.interview__row.no-mt{margin-top:calc(40px + (((80px - 40px) / 5) * 1))}}@media screen and (min-width: 768px)and (min-width: 768px){.interview__row.no-mt{margin-top:calc(40px + (((80px - 40px) / 5) * 2))}}@media screen and (min-width: 768px)and (min-width: 992px){.interview__row.no-mt{margin-top:calc(40px + (((80px - 40px) / 5) * 3))}}@media screen and (min-width: 768px)and (min-width: 1328px){.interview__row.no-mt{margin-top:calc(40px + (((80px - 40px) / 5) * 4))}}@media screen and (min-width: 768px)and (min-width: 1600px){.interview__row.no-mt{margin-top:80px}}.interview__qa-wrap{margin-top:24px;padding-right:24px}@media screen and (min-width: 576px){.interview__qa-wrap{margin-top:calc(24px + (((48px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.interview__qa-wrap{margin-top:calc(24px + (((48px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.interview__qa-wrap{margin-top:calc(24px + (((48px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.interview__qa-wrap{margin-top:calc(24px + (((48px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.interview__qa-wrap{margin-top:48px}}@media screen and (min-width: 576px){.interview__qa-wrap{padding-right:36px}}@media screen and (min-width: 768px){.interview__qa-wrap{width:60%;min-width:60%;padding-left:24px}}@media screen and (min-width: 1600px){.interview__qa-wrap{padding-right:48px}}@media screen and (min-width: 768px){.interview__qa-wrap.reverse{width:58%;min-width:58%;margin-top:0;margin-left:2%}}.interview__question{margin-top:24px;width:calc(100% - 40px);display:flex;align-items:center}@media screen and (min-width: 576px){.interview__question{margin-top:calc(24px + (((48px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.interview__question{margin-top:calc(24px + (((48px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.interview__question{margin-top:calc(24px + (((48px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.interview__question{margin-top:calc(24px + (((48px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.interview__question{margin-top:48px}}.interview__question.reverse{width:100%}.interview__question p{color:#070070;font-size:14px;font-weight:700;padding-left:72px;text-align:justify;line-height:1.4em}@media screen and (min-width: 576px){.interview__question p{padding-left:104px;font-size:18px}}@media screen and (min-width: 992px){.interview__question p{padding-left:114px;font-size:28px}}@media screen and (min-width: 1600px){.interview__question p{padding-left:152px;font-size:36px}}.interview__question-with-icon{display:flex}.interview__question-with-icon:not(:first-of-type){margin-top:24px}@media screen and (min-width: 576px){.interview__question-with-icon:not(:first-of-type){margin-top:calc(24px + (((48px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.interview__question-with-icon:not(:first-of-type){margin-top:calc(24px + (((48px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.interview__question-with-icon:not(:first-of-type){margin-top:calc(24px + (((48px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.interview__question-with-icon:not(:first-of-type){margin-top:calc(24px + (((48px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.interview__question-with-icon:not(:first-of-type){margin-top:48px}}.interview__question-with-icon__icon{width:60px;min-width:60px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 576px){.interview__question-with-icon__icon{width:80px;min-width:80px}}@media screen and (min-width: 992px){.interview__question-with-icon__icon{width:90px;min-width:90px}}@media screen and (min-width: 1600px){.interview__question-with-icon__icon{width:116px;min-width:116px}}.interview__question-with-icon__icon p{color:#070070;font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:-0.1rem;font-size:40px}@media screen and (min-width: 576px){.interview__question-with-icon__icon p{font-size:48px}}@media screen and (min-width: 992px){.interview__question-with-icon__icon p{font-size:60px}}@media screen and (min-width: 1600px){.interview__question-with-icon__icon p{font-size:80px}}.interview__question-with-icon__text{width:calc(100% - 40px);display:flex;align-items:center}.interview__question-with-icon__text p{color:#070070;font-size:16px;font-weight:700;padding-left:12px;text-align:justify;line-height:1.2em}@media screen and (min-width: 576px){.interview__question-with-icon__text p{padding-left:24px;font-size:20px}}@media screen and (min-width: 992px){.interview__question-with-icon__text p{font-size:32px}}@media screen and (min-width: 1600px){.interview__question-with-icon__text p{padding-left:36px;font-size:40px}}.interview__answer{margin-top:12px}@media screen and (min-width: 576px){.interview__answer{margin-top:calc(12px + (((24px - 12px) / 5) * 1))}}@media screen and (min-width: 768px){.interview__answer{margin-top:calc(12px + (((24px - 12px) / 5) * 2))}}@media screen and (min-width: 992px){.interview__answer{margin-top:calc(12px + (((24px - 12px) / 5) * 3))}}@media screen and (min-width: 1328px){.interview__answer{margin-top:calc(12px + (((24px - 12px) / 5) * 4))}}@media screen and (min-width: 1600px){.interview__answer{margin-top:24px}}.interview__answer.no-mt{margin-top:0}@media screen and (min-width: 768px){.interview__answer.no-mt{margin-top:12px}}@media screen and (min-width: 768px)and (min-width: 576px){.interview__answer.no-mt{margin-top:calc(12px + (((24px - 12px) / 5) * 1))}}@media screen and (min-width: 768px)and (min-width: 768px){.interview__answer.no-mt{margin-top:calc(12px + (((24px - 12px) / 5) * 2))}}@media screen and (min-width: 768px)and (min-width: 992px){.interview__answer.no-mt{margin-top:calc(12px + (((24px - 12px) / 5) * 3))}}@media screen and (min-width: 768px)and (min-width: 1328px){.interview__answer.no-mt{margin-top:calc(12px + (((24px - 12px) / 5) * 4))}}@media screen and (min-width: 768px)and (min-width: 1600px){.interview__answer.no-mt{margin-top:24px}}.interview__answer p{font-size:14px;text-align:justify;padding-left:72px;line-height:1.6em}@media screen and (min-width: 576px){.interview__answer p{padding-left:104px;font-size:16px}}@media screen and (min-width: 992px){.interview__answer p{padding-left:114px;font-size:20px}}@media screen and (min-width: 1600px){.interview__answer p{padding-left:152px;font-size:24px}}.interview__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(-8px 8px 0px #070070)}.interview__img-wrap{position:relative;width:90%;padding-top:calc(90% * 1.1);margin:0 0 0 auto}@media screen and (min-width: 768px){.interview__img-wrap{width:40%;padding-top:calc(40% * 1.1)}}.interview__img-wrap.reverse{margin-top:24px;margin-left:0}@media screen and (min-width: 576px){.interview__img-wrap.reverse{margin-top:calc(24px + (((48px - 24px) / 5) * 1))}}@media screen and (min-width: 768px){.interview__img-wrap.reverse{margin-top:calc(24px + (((48px - 24px) / 5) * 2))}}@media screen and (min-width: 992px){.interview__img-wrap.reverse{margin-top:calc(24px + (((48px - 24px) / 5) * 3))}}@media screen and (min-width: 1328px){.interview__img-wrap.reverse{margin-top:calc(24px + (((48px - 24px) / 5) * 4))}}@media screen and (min-width: 1600px){.interview__img-wrap.reverse{margin-top:48px}}@media screen and (min-width: 768px){.interview__img-wrap.reverse{margin-top:0}}.interview__img.reverse{filter:drop-shadow(8px 8px 0px #070070)}footer{color:#070070;display:flex;flex-direction:column;align-items:center}footer .footer__content{width:100%;max-width:375px;padding-top:40px;padding-bottom:40px;padding-right:20px;padding-left:20px}@media screen and (min-width: 576px){footer .footer__content{max-width:calc(375px + (((1328px - 375px) / 5) * 1))}}@media screen and (min-width: 768px){footer .footer__content{max-width:calc(375px + (((1328px - 375px) / 5) * 2))}}@media screen and (min-width: 992px){footer .footer__content{max-width:calc(375px + (((1328px - 375px) / 5) * 3))}}@media screen and (min-width: 1328px){footer .footer__content{max-width:calc(375px + (((1328px - 375px) / 5) * 4))}}@media screen and (min-width: 1600px){footer .footer__content{max-width:1328px}}@media screen and (min-width: 576px){footer .footer__content{padding-top:calc(40px + (((64px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){footer .footer__content{padding-top:calc(40px + (((64px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){footer .footer__content{padding-top:calc(40px + (((64px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){footer .footer__content{padding-top:calc(40px + (((64px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){footer .footer__content{padding-top:64px}}@media screen and (min-width: 576px){footer .footer__content{padding-bottom:calc(40px + (((64px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){footer .footer__content{padding-bottom:calc(40px + (((64px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){footer .footer__content{padding-bottom:calc(40px + (((64px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){footer .footer__content{padding-bottom:calc(40px + (((64px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){footer .footer__content{padding-bottom:64px}}@media screen and (min-width: 1328px){footer .footer__content{display:flex}}footer .footer__content__header{display:flex;height:78px}@media screen and (min-width: 1328px){footer .footer__content__header{height:99px}}footer .footer__content__header .anchor{display:block;height:100%}footer .footer__content__header .image-box{height:100%}footer .footer__content__header .image-box img{height:100%}@media screen and (min-width: 576px){footer .footer__content__header .image-box img.sp{display:none}}footer .footer__content__header .image-box img.pc{display:none}@media screen and (min-width: 576px){footer .footer__content__header .image-box img.pc{display:block}}footer .footer__content__header .block{flex-grow:1;margin-left:16px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 576px){footer .footer__content__header .block{margin-left:calc(16px + (((32px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){footer .footer__content__header .block{margin-left:calc(16px + (((32px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){footer .footer__content__header .block{margin-left:calc(16px + (((32px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){footer .footer__content__header .block{margin-left:calc(16px + (((32px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){footer .footer__content__header .block{margin-left:32px}}footer .footer__content__header .block__item--name{font-size:16px}@media screen and (min-width: 576px){footer .footer__content__header .block__item--name{font-size:calc(16px + (((18px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){footer .footer__content__header .block__item--name{font-size:calc(16px + (((18px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){footer .footer__content__header .block__item--name{font-size:calc(16px + (((18px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){footer .footer__content__header .block__item--name{font-size:calc(16px + (((18px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){footer .footer__content__header .block__item--name{font-size:18px}}footer .footer__content__header .block__item--address .text{font-size:13px}@media screen and (min-width: 576px){footer .footer__content__header .block__item--address .text{font-size:calc(13px + (((16px - 13px) / 5) * 1))}}@media screen and (min-width: 768px){footer .footer__content__header .block__item--address .text{font-size:calc(13px + (((16px - 13px) / 5) * 2))}}@media screen and (min-width: 992px){footer .footer__content__header .block__item--address .text{font-size:calc(13px + (((16px - 13px) / 5) * 3))}}@media screen and (min-width: 1328px){footer .footer__content__header .block__item--address .text{font-size:calc(13px + (((16px - 13px) / 5) * 4))}}@media screen and (min-width: 1600px){footer .footer__content__header .block__item--address .text{font-size:16px}}footer .footer__content__header .block__item--address .text--address{margin-top:5px}footer .footer__content__body{margin-top:25px}@media screen and (min-width: 992px){footer .footer__content__body{margin-top:54px}}@media screen and (min-width: 1328px){footer .footer__content__body{margin-top:0;flex-grow:1;margin-left:50px}}@media screen and (min-width: 576px){footer .footer__content__body .list--footer-navigation-categories{max-height:540px;display:flex;flex-direction:column;flex-wrap:wrap}}@media screen and (min-width: 768px){footer .footer__content__body .list--footer-navigation-categories{max-height:400px}}footer .footer__content__body .list--footer-navigation-categories .list__item--category:not(:first-child){margin-top:25px}@media screen and (min-width: 768px){footer .footer__content__body .list--footer-navigation-categories .list__item--category:nth-child(2),footer .footer__content__body .list--footer-navigation-categories .list__item--category:nth-child(4){margin-top:0}}footer .footer__content__body .list--footer-navigation-categories .list__item--category:nth-child(3){margin-top:25px}@media screen and (min-width: 576px){footer .footer__content__body .list--footer-navigation-categories .list__item--category:nth-child(3){margin-top:25px}}@media screen and (min-width: 768px){footer .footer__content__body .list--footer-navigation-categories .list__item--category:nth-child(3){margin-top:0}}footer .footer__content__body .list--footer-navigation-categories .list__item--category .text--category-name{font-size:16px;color:#070070}@media screen and (min-width: 576px){footer .footer__content__body .list--footer-navigation-categories .list__item--category .text--category-name{font-size:calc(16px + (((20px - 16px) / 5) * 1))}}@media screen and (min-width: 768px){footer .footer__content__body .list--footer-navigation-categories .list__item--category .text--category-name{font-size:calc(16px + (((20px - 16px) / 5) * 2))}}@media screen and (min-width: 992px){footer .footer__content__body .list--footer-navigation-categories .list__item--category .text--category-name{font-size:calc(16px + (((20px - 16px) / 5) * 3))}}@media screen and (min-width: 1328px){footer .footer__content__body .list--footer-navigation-categories .list__item--category .text--category-name{font-size:calc(16px + (((20px - 16px) / 5) * 4))}}@media screen and (min-width: 1600px){footer .footer__content__body .list--footer-navigation-categories .list__item--category .text--category-name{font-size:20px}}footer .footer__content__body .list--footer-navigation-categories .list__item--category .text--category-name.text--second{margin-top:25px}footer .footer__content__body .list--footer-navigation-categories .list__item--category .list--pages{margin-top:15px}footer .footer__content__body .list--footer-navigation-categories .list__item--category .list--pages .list__item--page{font-size:13px}@media screen and (min-width: 576px){footer .footer__content__body .list--footer-navigation-categories .list__item--category .list--pages .list__item--page{font-size:calc(13px + (((15px - 13px) / 5) * 1))}}@media screen and (min-width: 768px){footer .footer__content__body .list--footer-navigation-categories .list__item--category .list--pages .list__item--page{font-size:calc(13px + (((15px - 13px) / 5) * 2))}}@media screen and (min-width: 992px){footer .footer__content__body .list--footer-navigation-categories .list__item--category .list--pages .list__item--page{font-size:calc(13px + (((15px - 13px) / 5) * 3))}}@media screen and (min-width: 1328px){footer .footer__content__body .list--footer-navigation-categories .list__item--category .list--pages .list__item--page{font-size:calc(13px + (((15px - 13px) / 5) * 4))}}@media screen and (min-width: 1600px){footer .footer__content__body .list--footer-navigation-categories .list__item--category .list--pages .list__item--page{font-size:15px}}footer .footer__content__body .list--footer-navigation-categories .list__item--category .list--pages .list__item--page::before{content:"-";margin-right:5px}footer .footer__content__body .list--footer-navigation-categories .list__item--category .list--pages .list__item--page:not(:first-child){margin-top:8px}footer .footer__copyright{padding-top:18px;padding-bottom:18px;background-color:#070070;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 576px){footer .footer__copyright{padding-top:calc(18px + (((24px - 18px) / 5) * 1))}}@media screen and (min-width: 768px){footer .footer__copyright{padding-top:calc(18px + (((24px - 18px) / 5) * 2))}}@media screen and (min-width: 992px){footer .footer__copyright{padding-top:calc(18px + (((24px - 18px) / 5) * 3))}}@media screen and (min-width: 1328px){footer .footer__copyright{padding-top:calc(18px + (((24px - 18px) / 5) * 4))}}@media screen and (min-width: 1600px){footer .footer__copyright{padding-top:24px}}@media screen and (min-width: 576px){footer .footer__copyright{padding-bottom:calc(18px + (((24px - 18px) / 5) * 1))}}@media screen and (min-width: 768px){footer .footer__copyright{padding-bottom:calc(18px + (((24px - 18px) / 5) * 2))}}@media screen and (min-width: 992px){footer .footer__copyright{padding-bottom:calc(18px + (((24px - 18px) / 5) * 3))}}@media screen and (min-width: 1328px){footer .footer__copyright{padding-bottom:calc(18px + (((24px - 18px) / 5) * 4))}}@media screen and (min-width: 1600px){footer .footer__copyright{padding-bottom:24px}}footer .footer__copyright .text{color:#fff;font-size:12px}.contact-tell{width:100%;max-width:1000px;margin-bottom:40px}@media screen and (min-width: 576px){.contact-tell{margin-bottom:calc(40px + (((120px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.contact-tell{margin-bottom:calc(40px + (((120px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.contact-tell{margin-bottom:calc(40px + (((120px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.contact-tell{margin-bottom:calc(40px + (((120px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.contact-tell{margin-bottom:120px}}@media screen and (min-width: 992px){.contact-tell{display:flex;justify-content:space-between}}.contact-tell .sanpai,.contact-tell .ippan{height:61px;margin:0 auto;display:block;padding:12px;text-align:center;width:80%;max-width:320px;color:#070070;border:1px solid #070070;box-shadow:4px 4px #070070;transition:color .3s;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 576px){.contact-tell .sanpai,.contact-tell .ippan{height:calc(61px + (((84px - 61px) / 5) * 1))}}@media screen and (min-width: 768px){.contact-tell .sanpai,.contact-tell .ippan{height:calc(61px + (((84px - 61px) / 5) * 2))}}@media screen and (min-width: 992px){.contact-tell .sanpai,.contact-tell .ippan{height:calc(61px + (((84px - 61px) / 5) * 3))}}@media screen and (min-width: 1328px){.contact-tell .sanpai,.contact-tell .ippan{height:calc(61px + (((84px - 61px) / 5) * 4))}}@media screen and (min-width: 1600px){.contact-tell .sanpai,.contact-tell .ippan{height:84px}}.contact-tell .sanpai span,.contact-tell .ippan span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.contact-tell .sanpai:hover,.contact-tell .ippan:hover{color:#fff}.contact-tell .sanpai:hover span,.contact-tell .ippan:hover span{transform:none}.contact-tell .sanpai .desc,.contact-tell .ippan .desc{color:#525252;font-size:1.2rem;letter-spacing:-0.3px;margin-bottom:9px}@media screen and (min-width: 576px){.contact-tell .sanpai .desc,.contact-tell .ippan .desc{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 1))}}@media screen and (min-width: 768px){.contact-tell .sanpai .desc,.contact-tell .ippan .desc{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 2))}}@media screen and (min-width: 992px){.contact-tell .sanpai .desc,.contact-tell .ippan .desc{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 3))}}@media screen and (min-width: 1328px){.contact-tell .sanpai .desc,.contact-tell .ippan .desc{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 4))}}@media screen and (min-width: 1600px){.contact-tell .sanpai .desc,.contact-tell .ippan .desc{font-size:1.6rem}}.contact-tell .sanpai .num,.contact-tell .ippan .num{display:flex;flex-direction:row-reverse;justify-content:center;font-family:"Montserrat";font-size:1.9rem;margin:0 auto;text-align:center}@media screen and (min-width: 576px){.contact-tell .sanpai .num,.contact-tell .ippan .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 1))}}@media screen and (min-width: 768px){.contact-tell .sanpai .num,.contact-tell .ippan .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 2))}}@media screen and (min-width: 992px){.contact-tell .sanpai .num,.contact-tell .ippan .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 3))}}@media screen and (min-width: 1328px){.contact-tell .sanpai .num,.contact-tell .ippan .num{font-size:calc(1.9rem + (((3.2rem - 1.9rem) / 5) * 4))}}@media screen and (min-width: 1600px){.contact-tell .sanpai .num,.contact-tell .ippan .num{font-size:3.2rem}}.contact-tell .sanpai .num i,.contact-tell .ippan .num i{margin-right:5px}@media screen and (min-width: 576px){.contact-tell .sanpai .num i,.contact-tell .ippan .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 1))}}@media screen and (min-width: 768px){.contact-tell .sanpai .num i,.contact-tell .ippan .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 2))}}@media screen and (min-width: 992px){.contact-tell .sanpai .num i,.contact-tell .ippan .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 3))}}@media screen and (min-width: 1328px){.contact-tell .sanpai .num i,.contact-tell .ippan .num i{margin-right:calc(5px + (((10px - 5px) / 5) * 4))}}@media screen and (min-width: 1600px){.contact-tell .sanpai .num i,.contact-tell .ippan .num i{margin-right:10px}}.contact-tell .sanpai:hover .desc,.contact-tell .ippan:hover .desc{color:#fff}.contact-tell .sanpai{margin-bottom:40px}@media screen and (min-width: 992px){.contact-tell .sanpai{margin-bottom:0}}.contact-fax{width:100%;max-width:1000px;margin-bottom:40px}@media screen and (min-width: 576px){.contact-fax{margin-bottom:calc(40px + (((120px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.contact-fax{margin-bottom:calc(40px + (((120px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.contact-fax{margin-bottom:calc(40px + (((120px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.contact-fax{margin-bottom:calc(40px + (((120px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.contact-fax{margin-bottom:120px}}@media screen and (min-width: 992px){.contact-fax{display:flex;justify-content:space-between}}.contact-fax .pdf,.contact-fax .word{height:40px;margin:0 auto;display:flex;justify-content:center;align-items:center;color:#525252;font-size:1.2rem;padding:12px;text-align:center;width:80%;max-width:360px;color:#070070;border:1px solid #070070;box-shadow:4px 4px #070070;position:relative;transition:color .3s;position:relative;overflow:hidden;z-index:1}@media screen and (min-width: 576px){.contact-fax .pdf,.contact-fax .word{height:calc(40px + (((60px - 40px) / 5) * 1))}}@media screen and (min-width: 768px){.contact-fax .pdf,.contact-fax .word{height:calc(40px + (((60px - 40px) / 5) * 2))}}@media screen and (min-width: 992px){.contact-fax .pdf,.contact-fax .word{height:calc(40px + (((60px - 40px) / 5) * 3))}}@media screen and (min-width: 1328px){.contact-fax .pdf,.contact-fax .word{height:calc(40px + (((60px - 40px) / 5) * 4))}}@media screen and (min-width: 1600px){.contact-fax .pdf,.contact-fax .word{height:60px}}@media screen and (min-width: 576px){.contact-fax .pdf,.contact-fax .word{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 1))}}@media screen and (min-width: 768px){.contact-fax .pdf,.contact-fax .word{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 2))}}@media screen and (min-width: 992px){.contact-fax .pdf,.contact-fax .word{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 3))}}@media screen and (min-width: 1328px){.contact-fax .pdf,.contact-fax .word{font-size:calc(1.2rem + (((1.6rem - 1.2rem) / 5) * 4))}}@media screen and (min-width: 1600px){.contact-fax .pdf,.contact-fax .word{font-size:1.6rem}}.contact-fax .pdf span,.contact-fax .word span{display:inline-block;width:100%;height:100%;background-color:#070070;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.contact-fax .pdf:hover,.contact-fax .word:hover{color:#fff}.contact-fax .pdf:hover span,.contact-fax .word:hover span{transform:none}.contact-fax .pdf i,.contact-fax .word i{position:absolute;top:50%;transform:translate(0, -50%);right:27px;font-size:0.8rem}@media screen and (min-width: 576px){.contact-fax .pdf i,.contact-fax .word i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 1))}}@media screen and (min-width: 768px){.contact-fax .pdf i,.contact-fax .word i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 2))}}@media screen and (min-width: 992px){.contact-fax .pdf i,.contact-fax .word i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 3))}}@media screen and (min-width: 1328px){.contact-fax .pdf i,.contact-fax .word i{font-size:calc(0.8rem + (((1.6rem - 0.8rem) / 5) * 4))}}@media screen and (min-width: 1600px){.contact-fax .pdf i,.contact-fax .word i{font-size:1.6rem}}.contact-fax .pdf:hover .desc,.contact-fax .word:hover .desc{color:#fff}.contact-fax .pdf{margin-bottom:40px}@media screen and (min-width: 992px){.contact-fax .pdf{margin-bottom:0}}.btn--recruit{width:350px;height:70px;border-radius:4px;background-color:#06006f;border:2px solid #06006f;color:#fff !important;display:flex;justify-content:center;align-items:center;margin:0 auto;font-size:2rem;position:relative;max-width:100%;cursor:pointer;transition:.3s;font-family:"Zen Kaku Gothic New",serif;font-weight:700;font-style:normal}.btn--recruit::after{content:"";display:block;width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);position:absolute;right:35px;top:calc(50% - 4px);transition:.3s}.btn--recruit:hover{transition:.3s;background-color:#fff;color:#06006f !important}.btn--recruit:hover::after{transition:.3s;border-right-color:#06006f;border-bottom-color:#06006f}.main.recruit-page{color:#333}.main.recruit-page .heading--section-title{font-size:2rem;margin:40px 0;color:#06006f;text-align:center;font-family:"Zen Kaku Gothic New",serif;font-weight:700;font-style:normal}.main.recruit-page .heading--section-title.activate{animation-iteration-count:1;animation-duration:800ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-name:clip-text;position:relative}.main.recruit-page .heading--section-title.activate::after{content:"";position:absolute;z-index:999;top:0;left:0;right:0;bottom:0;background-color:#06006f;transform:scaleX(0);transform-origin:0 50%;pointer-events:none;animation-name:text-revealer;animation-iteration-count:1;animation-duration:800ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}@media screen and (min-width: 500px){.main.recruit-page .heading--section-title{font-size:2.6rem}}@media screen and (min-width: 768px){.main.recruit-page .heading--section-title{font-size:3rem;margin-top:100px}}@media screen and (min-width: 992px){.main.recruit-page .heading--section-title{font-size:4rem}}.main.recruit-page #recruit{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:#fff;width:100vw;max-height:650px;aspect-ratio:563/918}.main.recruit-page #recruit .image-box{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:650px;overflow:hidden}.main.recruit-page #recruit .image-box picture{width:100%}.main.recruit-page #recruit .image-box picture source,.main.recruit-page #recruit .image-box picture img{width:100%}.main.recruit-page #recruit .block{position:relative;z-index:3;color:#fff;text-align:center;font-family:"Zen Kaku Gothic New",serif;font-weight:700;font-style:normal}.main.recruit-page #recruit .block .heading--recruit{font-size:2.6rem;line-height:calc(37 / 26)}.main.recruit-page #recruit .block .text{font-size:1.6rem;line-height:calc(24 / 18);margin-top:10px}.main.recruit-page #recruit .block--scroll{display:none}@media screen and (min-width: 768px){.main.recruit-page #recruit{aspect-ratio:1920/980;max-height:unset}.main.recruit-page #recruit .image-box{width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(0, 0);max-height:unset}.main.recruit-page #recruit .block .heading--recruit{font-size:4rem}.main.recruit-page #recruit .block .text{font-size:2.6rem}.main.recruit-page #recruit .block--scroll{display:block;height:80px;position:absolute;left:calc(50% - .5px);bottom:0;width:1px;background-color:#fff}.main.recruit-page #recruit .block--scroll::after{content:"";display:block;width:9px;height:9px;border-radius:50%;background-color:#fff;position:absolute;left:-4px;top:-4px;animation:scroll 1.6s ease-in-out infinite,scroll2 1.6s ease-out infinite}.main.recruit-page #recruit .block--scroll .text{position:absolute;font-size:1.6rem;width:80px;text-align:center;top:-35px;left:-40px}}@media screen and (min-width: 1200px){.main.recruit-page #recruit .block--scroll{height:150px}}.main.recruit-page #introduction{padding:0 20px}.main.recruit-page #introduction .list{max-width:500px;margin-left:auto;margin-right:auto}.main.recruit-page #introduction .list .list__item{opacity:0;transform:translateY(15px);margin-bottom:55px;position:relative}.main.recruit-page #introduction .list .list__item .image-box{width:100%;aspect-ratio:1/1;position:relative;border-radius:10px 10px 0 10px;overflow:hidden}.main.recruit-page #introduction .list .list__item .image-box .image{width:100%}.main.recruit-page #introduction .list .list__item .image-box .block--dept-name{width:225px;height:85px;display:flex;justify-content:center;align-items:center;position:absolute;right:0;bottom:0;border-top-left-radius:10px;background-color:#fff}.main.recruit-page #introduction .list .list__item .image-box .block--dept-name .text{font-size:2.6rem;color:#333;font-weight:bold;line-height:calc(37 / 26)}.main.recruit-page #introduction .list .list__item .block--introduction-summary{margin:25px 0}.main.recruit-page #introduction .list .list__item .block--introduction-summary .text{font-size:1.6rem;line-height:1.5}.main.recruit-page #introduction .list .list__item .btn--show-detail::after{content:"";transform:rotate(45deg);right:35px;top:calc(50% - 8px)}.main.recruit-page #introduction .list .list__item.activate{opacity:1;transform:translateY(0)}@media screen and (min-width: 768px){.main.recruit-page #introduction .list{max-width:unset;width:740px;display:flex;flex-wrap:wrap;gap:40px}.main.recruit-page #introduction .list .list__item{width:350px;margin-bottom:0}}@media screen and (min-width: 1000px){.main.recruit-page #introduction .list{width:980px;display:flex;flex-wrap:wrap;gap:40px}.main.recruit-page #introduction .list .list__item{width:300px;margin-bottom:0;padding-bottom:70px}.main.recruit-page #introduction .list .list__item .btn--show-detail{position:absolute;bottom:0}}@media screen and (min-width: 1200px){.main.recruit-page #introduction .list{width:1160px;gap:55px}.main.recruit-page #introduction .list .list__item{width:350px;padding-bottom:0}.main.recruit-page #introduction .list .list__item .btn--show-detail{position:relative}}.main.recruit-page #movie{padding:0 20px}.main.recruit-page #movie .heading--section-title{margin-top:100px}.main.recruit-page #movie .list--recruit-movie{max-width:500px;margin-left:auto;margin-right:auto}.main.recruit-page #movie .list--recruit-movie .list__item{margin-bottom:50px;opacity:0;transform:translateY(15px);position:relative}.main.recruit-page #movie .list--recruit-movie .list__item .block--link-base{width:10px;height:1px;position:absolute;top:-100px;right:0}@media screen and (min-width: 768px){.main.recruit-page #movie .list--recruit-movie .list__item .block--link-base{top:-110px}}.main.recruit-page #movie .list--recruit-movie .list__item .block--movie-header{width:300px;margin-left:-20px;padding-left:20px;border-bottom:2px solid #06006f}.main.recruit-page #movie .list--recruit-movie .list__item .block--movie-header .heading--dept-name{font-size:2.6rem;font-weight:bold}.main.recruit-page #movie .list--recruit-movie .list__item .block--movie-header .text--movie-catch{padding:10px 0;font-size:1.6rem}.main.recruit-page #movie .list--recruit-movie .list__item .area .block--movie-comment{display:flex;align-items:center;justify-content:space-between;margin:20px 0 40px}.main.recruit-page #movie .list--recruit-movie .list__item .area .block--movie-comment .image-box{width:60px;height:60px;border-radius:50%;overflow:hidden}.main.recruit-page #movie .list--recruit-movie .list__item .area .block--movie-comment .image-box .image{width:100%}.main.recruit-page #movie .list--recruit-movie .list__item .area .block--movie-comment .block__item{width:calc(100% - 90px);border-radius:8px;background-color:#e8f1f9;padding:20px 15px;font-size:1.6rem;position:relative}.main.recruit-page #movie .list--recruit-movie .list__item .area .block--movie-comment .block__item::before{content:"";display:block;background-color:#e8f1f9;width:20px;height:30px;position:absolute;left:-20px;top:calc(50% - 15px);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.main.recruit-page #movie .list--recruit-movie .list__item .area .block--movie-comment .block__item .text--movie-title{margin-bottom:20px}.main.recruit-page #movie .list--recruit-movie .list__item .area .block--movie-comment .block__item .text--movie-title span{font-weight:bold;margin-right:10px}.main.recruit-page #movie .list--recruit-movie .list__item .area .block--movie-comment .block__item .text--comment{line-height:1.5}.main.recruit-page #movie .list--recruit-movie .list__item .area .anchor--movie{width:100%;display:block;aspect-ratio:16/9;margin-bottom:40px}.main.recruit-page #movie .list--recruit-movie .list__item .area .anchor--movie .image{width:100%;height:100%}.main.recruit-page #movie .list--recruit-movie .list__item.activate{opacity:1;transform:translateY(0)}@media screen and (min-width: 768px){.main.recruit-page #movie .list--recruit-movie{max-width:unset;width:740px;display:flex;flex-wrap:wrap;gap:40px}.main.recruit-page #movie .list--recruit-movie .list__item{width:350px;margin-bottom:0}}@media screen and (min-width: 1000px){.main.recruit-page #movie .list--recruit-movie{width:980px;display:flex;flex-wrap:wrap;gap:40px}.main.recruit-page #movie .list--recruit-movie .list__item{width:300px;margin-bottom:0}.main.recruit-page #movie .list--recruit-movie .list__item .area .block--movie-comment .block__item{height:196px}}@media screen and (min-width: 1200px){.main.recruit-page #movie .list--recruit-movie{width:1140px}.main.recruit-page #movie .list--recruit-movie .list__item{width:100%}.main.recruit-page #movie .list--recruit-movie .list__item .block--movie-header{display:inline-flex;align-items:center;padding-bottom:10px;margin-left:0;padding-left:0;width:auto}.main.recruit-page #movie .list--recruit-movie .list__item .block--movie-header .heading{margin-right:20px}.main.recruit-page #movie .list--recruit-movie .list__item .block--movie-header .text{padding:0}.main.recruit-page #movie .list--recruit-movie .list__item .area{margin-top:40px;display:flex;gap:40px;position:relative}.main.recruit-page #movie .list--recruit-movie .list__item .area .block--movie-comment{width:calc(100% - 470px);margin:0;align-self:flex-start}.main.recruit-page #movie .list--recruit-movie .list__item .area .block--movie-comment .image-box{width:100px;height:100px}.main.recruit-page #movie .list--recruit-movie .list__item .area .block--movie-comment .block__item{width:calc(100% - 130px);height:auto}.main.recruit-page #movie .list--recruit-movie .list__item .area .anchor--movie{width:430px;margin-bottom:0}.main.recruit-page #movie .list--recruit-movie .list__item .area .btn--recruit{position:absolute;right:470px;bottom:20px}}.main.recruit-page #numbers .heading--section-title{margin-top:100px}.main.recruit-page .image-box--recruit-bottom{margin:100px 0 40px}.main.recruit-page .image-box--recruit-bottom .image{width:100%}@media screen and (min-width: 992px){.main.recruit-page .image-box--recruit-bottom{margin-bottom:50px}}.modal{display:none;transition:.2s;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000}.modal .modal__dialog{width:100%;height:100%;background-color:rgba(0,0,0,.5);padding:50px 15px 30px}.modal .modal__dialog .modal__dialog__content{background-color:#fff;margin-left:auto;margin-right:auto}.modal .modal__dialog .modal__dialog__content .modal__dialog__content__header{height:70px;position:relative}.modal .modal__dialog .modal__dialog__content .modal__dialog__content__header .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;width:40px;height:40px;position:absolute;top:15px;right:15px;border:none}.modal .modal__dialog .modal__dialog__content .modal__dialog__content__header .close::before{content:"";width:30px;height:4px;background-color:#707070;border-radius:2px;display:inline-block;transform:rotate(45deg);position:absolute;left:3px}.modal .modal__dialog .modal__dialog__content .modal__dialog__content__header .close::after{content:"";width:30px;height:4px;background-color:#707070;border-radius:2px;display:inline-block;transform:rotate(-45deg);position:absolute;left:3px}.modal .modal__dialog .modal__dialog__content .modal__dialog__content__body{padding:0 15px 40px}.modal .modal__dialog .modal__dialog__content .modal__dialog__content__body .heading--section-title{font-size:2rem;margin-bottom:20px;color:#06006f;text-align:center}.modal .modal__dialog .modal__dialog__content .modal__dialog__content__body .heading--section-title.activate{animation-iteration-count:1;animation-duration:800ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-name:clip-text;position:relative}.modal .modal__dialog .modal__dialog__content .modal__dialog__content__body .heading--section-title.activate::after{content:"";position:absolute;z-index:999;top:0;left:0;right:0;bottom:0;background-color:#e8f1f9;transform:scaleX(0);transform-origin:0 50%;pointer-events:none;animation-name:text-revealer;animation-iteration-count:1;animation-duration:800ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}@media screen and (min-width: 500px){.modal .modal__dialog .modal__dialog__content .modal__dialog__content__body .heading--section-title{font-size:2.6rem}}@media screen and (min-width: 768px){.modal .modal__dialog .modal__dialog__content .modal__dialog__content__body .heading--section-title{font-size:3rem}}.modal.show{display:block}.modal.modal-movie .modal__dialog .modal__dialog__content{max-width:640px}.modal.modal-movie .modal__dialog .modal__dialog__content .modal__dialog__content__body .block--movie{width:100%;aspect-ratio:16/9;margin-bottom:20px}.modal.modal-movie .modal__dialog .modal__dialog__content .modal__dialog__content__body .block--movie video{border:none;width:100%;height:100%}.modal.modal-movie .modal__dialog .modal__dialog__content .modal__dialog__content__body .block--movie+.text{text-align:center;font-size:1.6rem;color:#333;line-height:1.5}.modal.modal-entry .modal__dialog .modal__dialog__content{max-width:1200px;max-height:calc(100vh - 80px);overflow-y:auto !important}.modal.modal-entry .modal__dialog .modal__dialog__content .modal__dialog__content__body .heading--entry-title{color:#333;font-size:2rem;text-align:center;margin:30px 0 10px}.modal.modal-entry .modal__dialog .modal__dialog__content .modal__dialog__content__body .list--entry{margin:0 auto 20px;max-width:1000px}.modal.modal-entry .modal__dialog .modal__dialog__content .modal__dialog__content__body .list--entry .list__item{border-bottom:1px solid #e8f1f9;padding:20px 0;color:#333}.modal.modal-entry .modal__dialog .modal__dialog__content .modal__dialog__content__body .list--entry .list__item .heading--entry-column-title{font-size:1.6rem;font-weight:bold;margin-bottom:10px;line-height:1.5}.modal.modal-entry .modal__dialog .modal__dialog__content .modal__dialog__content__body .list--entry .list__item .text--entry-contents{font-size:1.6rem;line-height:1.5}@media screen and (min-width: 768px){.modal.modal-entry .modal__dialog .modal__dialog__content .modal__dialog__content__body .list--entry .list__item{display:flex}.modal.modal-entry .modal__dialog .modal__dialog__content .modal__dialog__content__body .list--entry .list__item .heading--entry-column-title{width:180px;margin-bottom:0}.modal.modal-entry .modal__dialog .modal__dialog__content .modal__dialog__content__body .list--entry .list__item .text--entry-contents{width:calc(100% - 180px)}}@media screen and (min-width: 768px){.modal.modal-entry .modal__dialog .modal__dialog__content .modal__dialog__content__body .btn--recruit{width:500px;height:80px}}.modal.modal-entry .modal__dialog .modal__dialog__content .modal__dialog__content__body .btn--close{width:350px;height:60px;border-radius:4px;background-color:#707070;text-decoration:none !important;color:#fff !important;display:flex;justify-content:center;align-items:center;margin:20px auto 0;font-size:2rem;position:relative;max-width:100%;cursor:pointer;transition:.2s}.modal.modal-entry .modal__dialog .modal__dialog__content .modal__dialog__content__body .btn--close:hover{opacity:.7;transition:.2s}@media screen and (min-width: 768px){.modal.modal-entry .modal__dialog .modal__dialog__content .modal__dialog__content__body .btn--close{height:70px}}.hide-sm{display:inline}@media screen and (min-width: 576px){.hide-sm{display:none}}@keyframes clip-text{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes text-revealer{0%,50%{transform-origin:0 50%}60%,100%{transform-origin:100% 50%}60%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes scroll{0%{top:-4px}100%{top:100%}}@keyframes scroll2{0%{opacity:0}50%{opacity:1}90%{opacity:.9}100%{opacity:0}}
/*# sourceMappingURL=style.min.css.map */


span[data-name="your_type"] {
    display: none !important;
}