﻿@font-face{font-family:"Senobi-Gothic";src:url("../fonts/Senobi-Gothic-Bold.ttf") format("truetype");font-weight:bold;font-display:swap}@keyframes loop-slide{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.fadeInScroll{transition:opacity .5s;opacity:0;transition-delay:.2s;pointer-events:none}.fadeInScroll.is_show{opacity:1;pointer-events:all}.fadeInUpScroll{transform:translateY(100px);transition:opacity .3s,transform 1s;opacity:0;transition-delay:.2s;pointer-events:none}.fadeInUpScroll.is_show{opacity:1;pointer-events:all}.fadeInUpScroll.is_show{transform:translateY(0)}.fadeInLeftScroll{transform:translateX(-100px);transition:opacity .3s,transform 1s;opacity:0;transition-delay:.2s;pointer-events:none}.fadeInLeftScroll.is_show{opacity:1;pointer-events:all}.fadeInLeftScroll.is_show{transform:translateX(0)}.fadeInRightScroll{transform:translateX(100px);transition:opacity .3s,transform 1s;opacity:0;transition-delay:.2s;pointer-events:none}.fadeInRightScroll.is_show{opacity:1;pointer-events:all}.fadeInRightScroll.is_show{transform:translateX(0)}.scaleInScroll{transform:scale(0);transition:opacity .3s,transform 1s;opacity:0;transition-delay:.2s;pointer-events:none}.scaleInScroll.is_show{opacity:1;pointer-events:all}.scaleInScroll.is_show{transform:scale(1)}.max-width-1280{max-width:1280px;width:90%;margin:auto}.max-width-1100{max-width:1100px;width:90%;margin:auto}.hidden-wrap{overflow:hidden}.ise{font-weight:500;color:#383838}.ise img{width:100%;height:auto}.ise iframe{width:100%;height:100%}.ise ol,.ise ul{padding-left:0}.ise p,.ise dd{font-size:18px}@media screen and (max-width: 1366px){.ise p,.ise dd{font-size:16px}}@media screen and (max-width: 480px){.ise p,.ise dd{font-size:14px;margin-bottom:8px}}.ise .tb-hide{display:block}@media screen and (max-width: 1024px){.ise .tb-hide{display:none}}.ise .md-hide{display:block}@media screen and (max-width: 834px){.ise .md-hide{display:none}}.ise .sm-only{display:none}@media screen and (max-width: 767px){.ise .sm-only{display:block}}.ise .sp-only{display:none}@media screen and (max-width: 480px){.ise .sp-only{display:block}}.ise .mv{background:url(../images/ise/mv_bg.webp) bottom/cover no-repeat;padding:9.375vw 0 .8333333333vw}@media screen and (max-width: 767px){.ise .mv{background:url(../images/ise/mv_bg_sp.webp) bottom/cover no-repeat;padding:20.8vw 0 83.2vw}}.ise .mv__inner{padding:0 11.09375vw}@media screen and (max-width: 767px){.ise .mv__inner{padding:0 5.3333333333vw}}.ise .mv h1{display:flex;flex-direction:column;gap:1.9270833333vw;font-size:3.90625vw;color:#20313f;margin-bottom:1.25vw}@media screen and (max-width: 767px){.ise .mv h1{font-size:6.9333333333vw;margin-bottom:5.3333333333vw}}.ise .mv h1 .wh-bg{display:block;background-color:rgba(255,255,255,.7529411765);width:fit-content;padding:.7291666667vw 1.4583333333vw;border-radius:.5208333333vw;margin-left:-2.0833333333vw;font-family:"Senobi-Gothic","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media screen and (max-width: 767px){.ise .mv h1 .wh-bg{padding:0;margin-left:0;background-color:rgba(0,0,0,0);border-radius:0}}.ise .mv__text{font-size:.9375vw;color:#20313f;line-height:2.2;font-weight:600}@media screen and (max-width: 767px){.ise .mv__text{font-size:3.7333333333vw;line-height:1.8;margin-bottom:0}}.ise .ise_breadcrumb{padding:40px 0}@media screen and (max-width: 480px){.ise .ise_breadcrumb{padding:20px 0}}.ise .ise_breadcrumb #breadcrumbs{padding-left:0}.ise section{padding:110px 0}@media screen and (max-width: 834px){.ise section{padding:60px 0}}@media screen and (max-width: 480px){.ise section{padding:40px 0}}.ise .section-title{margin-bottom:75px}@media screen and (max-width: 834px){.ise .section-title{margin-bottom:60px}}@media screen and (max-width: 480px){.ise .section-title{margin-bottom:40px}}.ise .section-title__inner{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 480px){.ise .section-title__inner{gap:4px}}.ise .section-title__en{font-size:48px;font-weight:600;font-family:"Poppins","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.05em;color:#20313f}@media screen and (max-width: 480px){.ise .section-title__en{font-size:34px}}.ise .section-title__ja{font-size:24px;font-family:"Senobi-Gothic","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media screen and (max-width: 480px){.ise .section-title__ja{font-size:18px}}.ise .section-title-sub{font-size:40px;color:#20313f;font-family:"Senobi-Gothic","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin-bottom:30px;line-height:1.4}@media screen and (max-width: 1366px){.ise .section-title-sub{font-size:32px}}@media screen and (max-width: 767px){.ise .section-title-sub{margin-bottom:20px}}@media screen and (max-width: 480px){.ise .section-title-sub{margin-bottom:10px;font-size:24px}}.ise .story{overflow:hidden}.ise .story .section-title__inner{position:relative}.ise .story .section-title__inner::after{content:"";position:absolute;left:0;top:calc(100% + 23px);background-color:#20313f;width:100vw;height:3px}@media screen and (max-width: 480px){.ise .story .section-title__inner::after{top:calc(100% + 12px)}}.ise .story__body{display:flex;flex-direction:column;gap:45px}@media screen and (max-width: 767px){.ise .story__body{gap:30px}}@media screen and (max-width: 480px){.ise .story__body{gap:25px}}.ise .story__row{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){.ise .story__row{align-items:flex-start}}@media screen and (max-width: 767px){.ise .story__row{flex-direction:column;gap:20px}}.ise .story__row:nth-child(even){flex-direction:row-reverse}@media screen and (max-width: 767px){.ise .story__row:nth-child(even){flex-direction:column}}.ise .story__row-content{width:47%}@media screen and (max-width: 767px){.ise .story__row-content{width:100%}}.ise .story__row .section-title-sub{color:#20313f}.ise .story__row-text.highlight{color:#00c4d4;font-size:28px;font-weight:bold}@media screen and (max-width: 1366px){.ise .story__row-text.highlight{font-size:24px}}@media screen and (max-width: 1024px){.ise .story__row-text.highlight{font-size:18px}}@media screen and (max-width: 480px){.ise .story__row-text.highlight{font-size:16px}}.ise .story__row-text:last-child{margin-bottom:0}.ise .story__row-img{width:50%;border-radius:10px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);overflow:hidden}@media screen and (max-width: 767px){.ise .story__row-img{width:100%}}.ise .about{padding-top:0}.ise .about .section-title{border-top:dashed 3px #20313f;border-bottom:dashed 3px #20313f;padding:23px 0}@media screen and (max-width: 480px){.ise .about .section-title{padding:12px 0}}.ise .about .section-title-sub{position:relative;display:block;width:fit-content}.ise .about .section-title-sub::before,.ise .about .section-title-sub::after{content:"";display:block;width:20px;height:27px;background:url(../images/ise/emph.webp) center/contain no-repeat;position:absolute;top:-10px}.ise .about .section-title-sub::before{left:-14px}.ise .about .section-title-sub::after{right:-14px;transform:scaleX(-1)}.ise .about__body{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.ise .about__body{flex-direction:column;gap:20px}}.ise .about__content{max-width:500px;flex-shrink:0}@media screen and (max-width: 767px){.ise .about__content{width:100%}}.ise .about__text{line-height:2}@media screen and (max-width: 480px){.ise .about__text{line-height:1.8}}.ise .about__images{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 767px){.ise .about__images{gap:10px}}.ise .about__images img{border-radius:10px;object-fit:cover}.ise .about__images img:first-child{grid-column:1/2;grid-row:1/2;width:21.875vw;transition-delay:.5s}@media screen and (max-width: 767px){.ise .about__images img:first-child{width:100%}}.ise .about__images img:nth-child(2){grid-column:2/3;grid-row:2/3;width:21.875vw;margin-top:-2.34375vw;margin-left:-3.125vw;transition-delay:.8s}@media screen and (max-width: 767px){.ise .about__images img:nth-child(2){width:100%;margin-top:0;margin-left:0}}.ise .about__images img:nth-child(3){grid-column:2/3;grid-row:1/2;width:19.1666666667vw;margin-top:3.125vw;margin-left:-3.3854166667vw;transition-delay:1.1s}@media screen and (max-width: 767px){.ise .about__images img:nth-child(3){width:100%;margin-top:0;margin-left:0}}.ise .about__images img:last-child{grid-column:1/2;grid-row:2/3;width:18.59375vw;margin-top:-3.3854166667vw;margin-left:4.9479166667vw;transition-delay:1.4s}@media screen and (max-width: 767px){.ise .about__images img:last-child{width:100%;margin-top:0;margin-left:0}}.ise .career{background-color:#edf3f3}.ise .career .section-title{border-bottom:dashed 3px #20313f;padding-bottom:23px}@media screen and (max-width: 480px){.ise .career .section-title{padding-bottom:12px}}.ise .career .section-title__inner{position:relative}.ise .career .section-title__inner::after{content:"";width:72px;height:32px;background:url(../images/ise/career_deco.webp) center/contain no-repeat;position:absolute;right:20px;bottom:-30px}@media screen and (max-width: 480px){.ise .career .section-title__inner::after{width:56px;height:25px;bottom:-19px}}.ise .career__body{position:relative}.ise .career .circle{position:relative;display:inline-block;font-family:"Senobi-Gothic","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.ise .career .circle .circle-svg{position:absolute;inset:-0.2em -0.3em;width:calc(100% + .6em);height:calc(100% + .4em);overflow:visible;pointer-events:none}.ise .career .circle .circle-svg path{fill:none;stroke:#ffd500;stroke-width:5;stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 1s ease}.ise .career .circle.is-active .circle-svg path{stroke-dashoffset:0}.ise .career__content{position:relative;z-index:1}.ise .career__img{position:absolute;width:440px;top:50%;right:20px;transform:translateY(-50%)}@media screen and (max-width: 1024px){.ise .career__img{width:340px}}@media screen and (max-width: 767px){.ise .career__img{width:140px;top:auto;bottom:0;transform:translateY(0)}}@media screen and (max-width: 480px){.ise .career__img{position:static;display:block;margin-left:auto;width:176px}}.ise .business{background-color:#20313f;color:#fff}.ise .business .section-title{text-align:center;border-bottom:solid 3px #fff;padding-bottom:30px;position:relative;margin-bottom:90px}@media screen and (max-width: 834px){.ise .business .section-title{margin-bottom:70px}}.ise .business .section-title::before{content:"";position:absolute;z-index:2;left:50%;bottom:-30px;transform:translateX(-50%);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:30px solid #fff}@media screen and (max-width: 480px){.ise .business .section-title::before{bottom:-28px;border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);border-top:25px solid #fff}}.ise .business .section-title::after{content:"";position:absolute;z-index:3;left:50%;bottom:-26px;transform:translateX(-50%);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:30px solid #20313f}@media screen and (max-width: 480px){.ise .business .section-title::after{bottom:-24px;border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);border-top:25px solid #20313f}}.ise .business .section-title__en{color:#fff}.ise .business__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 5%}@media screen and (max-width: 767px){.ise .business__list{grid-template-columns:1fr;gap:40px}}.ise .business__item{position:relative}.ise .business__item:nth-child(even){margin-top:140px}@media screen and (max-width: 767px){.ise .business__item:nth-child(even){margin-top:0}}.ise .business__num{font-family:"Poppins","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:44px;position:absolute;top:-20px;left:-20px;line-height:1;color:#00c4d4;font-style:italic;text-shadow:1px 1px 2px rgba(0,0,0,.25);font-weight:600}@media screen and (max-width: 480px){.ise .business__num{font-size:32px;top:-15px;left:-15px}}.ise .business__img{border-radius:10px;margin-bottom:16px}.ise .business__content{border-left:solid 2px #fff;padding-left:15px}.ise .business__title{font-size:24px;font-weight:600;margin-bottom:8px}@media screen and (max-width: 480px){.ise .business__title{font-size:20px}}.ise .business__text{font-size:16px;margin-bottom:0}@media screen and (max-width: 480px){.ise .business__text{font-size:14px}}.ise .leader{background-color:#f3f3f3}.ise .leader .section-title{border-bottom:3px solid #20313f;padding-bottom:23px}@media screen and (max-width: 480px){.ise .leader .section-title{padding-bottom:12px}}.ise .leader__body{border:solid 2px #20313f;padding:40px;background-color:#fff;display:flex;align-items:flex-start;justify-content:space-between;border-radius:10px;box-shadow:0px 3px 3px rgba(0,0,0,.1607843137)}@media screen and (max-width: 767px){.ise .leader__body{flex-direction:column;gap:20px}}@media screen and (max-width: 480px){.ise .leader__body{padding:16px}}.ise .leader__img{width:36%;border-radius:10px;overflow:hidden}@media screen and (max-width: 767px){.ise .leader__img{margin:auto}.ise .leader__img img{aspect-ratio:1/1;object-fit:cover;object-position:top}}@media screen and (max-width: 480px){.ise .leader__img{width:100%}}.ise .leader__content{width:58%}@media screen and (max-width: 767px){.ise .leader__content{width:100%}}.ise .leader__name{font-size:32px;letter-spacing:.1em;color:#fff;background-color:#00c4d4;padding:7px 38px;border-radius:100px;font-family:"Poppins","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin-bottom:20px;width:fit-content;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1366px){.ise .leader__name{font-size:28px}}@media screen and (max-width: 767px){.ise .leader__name{margin:0 auto 16px}}@media screen and (max-width: 480px){.ise .leader__name{font-size:20px;width:100%}}.ise .leader__text{line-height:1.6}.ise .leader__text:last-child{margin-bottom:0}.ise .office .section-title{border-bottom:3px solid #20313f;padding-bottom:23px}@media screen and (max-width: 480px){.ise .office .section-title{padding-bottom:12px}}.ise .office .section-title__inner{position:relative}.ise .office .section-title__inner::after{content:"";width:41px;height:51px;background:url(../images/ise/office_deco.webp) center/contain no-repeat;position:absolute;right:20px;bottom:-24px}@media screen and (max-width: 480px){.ise .office .section-title__inner::after{width:29px;height:44px;bottom:-14px}}.ise .office__body{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.ise .office__body{flex-direction:column}}.ise .office__content{width:49%}@media screen and (max-width: 767px){.ise .office__content{width:100%}}.ise .office__list{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 480px){.ise .office__list{gap:12px}}.ise .office__label{font-size:24px;font-weight:600;margin-bottom:8px;display:flex;gap:10px;align-items:center}@media screen and (max-width: 480px){.ise .office__label{font-size:18px;gap:6px;margin-bottom:4px}}.ise .office__label::before{content:"";display:block;width:23px;height:27px}@media screen and (max-width: 480px){.ise .office__label::before{width:20px;height:21px}}.ise .office__label.address::before{background:url(../images/ise/icon-pin.svg) center/contain no-repeat}.ise .office__label.access::before{background:url(../images/ise/icon-train.svg) center/contain no-repeat}.ise .office__label.sns::before{background:url(../images/ise/icon-insta.svg) center/contain no-repeat}.ise .office__sns-name{margin-bottom:14px}.ise .office__sns-btn{display:flex;border:solid 2px #20313f;align-items:center;justify-content:center;color:#20313f;background-color:#ffd500;gap:10px;width:320px;padding:16px;max-width:100%;border-radius:50px;font-weight:bold;font-family:"Poppins","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;transition:transform .3s ease,opacity .3s ease}.ise .office__sns-btn::after{content:"";display:block;background:url(../images/ise/icon-link.svg) center/contain no-repeat;width:20px;height:20px}@media screen and (max-width: 480px){.ise .office__sns-btn::after{width:15px;height:15px}}@media(hover: hover)and (pointer: fine){.ise .office__sns-btn:hover{transform:scale(1.02);opacity:.7}}.ise .office__map{width:49%;height:auto;border-radius:10px;overflow:hidden}@media screen and (max-width: 767px){.ise .office__map{width:100%;height:240px}}.ise .office .flowing-gallery{padding:110px 0;width:100%;overflow:hidden}@media screen and (max-width: 834px){.ise .office .flowing-gallery{padding:60px 0}}@media screen and (max-width: 480px){.ise .office .flowing-gallery{padding:40px 0}}.ise .office .flowing-gallery ul{display:flex;width:max-content;animation:loop-slide 60s linear infinite;will-change:transform}@media screen and (max-width: 480px){.ise .office .flowing-gallery ul{margin-bottom:20px}}.ise .office .flowing-gallery li{flex-shrink:0;margin-right:20px;width:22vw}@media screen and (max-width: 1024px){.ise .office .flowing-gallery li{margin-right:10px}}@media screen and (max-width: 767px){.ise .office .flowing-gallery li{width:42vw}}.ise .office .flowing-gallery li.is-down{padding-top:40px}.ise .office .flowing-gallery li img{aspect-ratio:259/186;object-fit:cover;display:block}.ise .office .flowing-gallery li.is-office01 img{border-radius:9.5833333333vw}@media screen and (max-width: 767px){.ise .office .flowing-gallery li.is-office01 img{border-radius:100px}}.ise .office .flowing-gallery li.is-office02 img{border-radius:.5208333333vw}@media screen and (max-width: 767px){.ise .office .flowing-gallery li.is-office02 img{border-radius:12px}}.ise .office .flowing-gallery li.is-office03 img{border-radius:.5208333333vw .5208333333vw .5208333333vw 4.6875vw}@media screen and (max-width: 767px){.ise .office .flowing-gallery li.is-office03 img{border-radius:12px 12px 12px 50px}}.ise .office .flowing-gallery li.is-office04 img{border-radius:.5208333333vw 4.6875vw .5208333333vw .5208333333vw}@media screen and (max-width: 767px){.ise .office .flowing-gallery li.is-office04 img{border-radius:12px 12px 50px 12px}}.ise .office .flowing-gallery.full-breakout{width:100vw;position:relative;left:50%;transform:translateX(calc(-50% - 125px))}@media screen and (max-width: 1024px){.ise .office .flowing-gallery.full-breakout{transform:translateX(-50%)}}.ise .office__message{display:block;width:fit-content;margin:auto;text-align:center;font-family:"Senobi-Gothic","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.6;font-size:32px;position:relative;margin-bottom:110px}@media screen and (max-width: 1024px){.ise .office__message{font-size:24px}}@media screen and (max-width: 834px){.ise .office__message{margin-bottom:60px}}@media screen and (max-width: 480px){.ise .office__message{font-size:20px;margin-bottom:40px}}.ise .office__message::before,.ise .office__message::after{content:"";display:block;width:20px;height:27px;background:url(../images/ise/emph.webp) center/contain no-repeat;position:absolute;top:-10px}.ise .office__message::before{left:-14px}@media screen and (max-width: 767px){.ise .office__message::before{left:0}}.ise .office__message::after{right:-14px;transform:scaleX(-1)}@media screen and (max-width: 767px){.ise .office__message::after{right:0}}.ise .office__gene{max-width:96%;margin:auto;background:url(../images/ise/gene_bg.webp) center/cover no-repeat;color:#fff;border-radius:10px;padding:100px 0}@media screen and (max-width: 834px){.ise .office__gene{padding:50px 0}}@media screen and (max-width: 767px){.ise .office__gene{background:url(../images/ise/gene_bg_sp.webp) center/cover no-repeat}}@media screen and (max-width: 480px){.ise .office__gene{padding:40px 0}}.ise .office__gene .section-title-sub{display:block;width:fit-content;margin:0 auto 60px;color:#fff;text-align:center;border-bottom:solid 3px #fff;padding-bottom:23px}@media screen and (max-width: 834px){.ise .office__gene .section-title-sub{margin-bottom:30px;padding-bottom:18px}}@media screen and (max-width: 480px){.ise .office__gene .section-title-sub{padding-bottom:10px;text-align:left;margin:0 auto 20px;width:90%}}.ise .office__gene-body{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px}@media screen and (max-width: 1024px){.ise .office__gene-body{align-items:flex-end}}@media screen and (max-width: 834px){.ise .office__gene-body{margin-bottom:30px}}@media screen and (max-width: 767px){.ise .office__gene-body{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 480px){.ise .office__gene-body{gap:16px}}@media screen and (max-width: 1024px){.ise .office__gene-content{width:49%}}@media screen and (max-width: 767px){.ise .office__gene-content{width:100%}}.ise .office__gene-logo{width:298px;margin-bottom:16px}@media screen and (max-width: 1024px){.ise .office__gene-logo{width:240px}}@media screen and (max-width: 480px){.ise .office__gene-logo{width:210px}}.ise .office__gene-img{width:40%;display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.ise .office__gene-img{width:49%}}@media screen and (max-width: 767px){.ise .office__gene-img{width:100%}}.ise .office__gene-img img{width:48%;border-radius:10px}.ise .office__gene-footer{border:solid 1px #fff;border-radius:18px;display:flex;align-items:flex-end;justify-content:center;gap:20px;padding:30px}@media screen and (max-width: 1366px){.ise .office__gene-footer{align-items:center}}@media screen and (max-width: 767px){.ise .office__gene-footer{flex-direction:column}}@media screen and (max-width: 480px){.ise .office__gene-footer{padding:16px;gap:4px}}.ise .office__gene-footer__content{max-width:640px}.ise .office__gene-footer__text:last-child{margin-bottom:0}.ise .office__gene-footer__img{max-width:176px}@media screen and (max-width: 1024px){.ise .office__gene-footer__img{width:134px}}.ise .welcoming{overflow:hidden;padding-top:0}.ise .welcoming .section-title__inner{position:relative}.ise .welcoming .section-title__inner::after{content:"";position:absolute;left:0;top:calc(100% + 23px);background-color:#20313f;width:100vw;height:3px}@media screen and (max-width: 480px){.ise .welcoming .section-title__inner::after{top:calc(100% + 12px)}}.ise .welcoming .section-title__inner::before{content:"";width:41px;height:51px;background:url(../images/ise/welcoming_deco.webp) center/contain no-repeat;position:absolute;right:20px;bottom:-24px}@media screen and (max-width: 480px){.ise .welcoming .section-title__inner::before{bottom:-14px;width:30px;height:44px}}@media screen and (max-width: 480px){.ise .welcoming .md-hide{display:block}}.ise .welcoming__body{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 767px){.ise .welcoming__body{flex-direction:column;gap:20px}}.ise .welcoming__content{width:48%}@media screen and (max-width: 767px){.ise .welcoming__content{width:100%}}.ise .welcoming__img{width:48%;overflow:hidden;border-radius:10px}@media screen and (max-width: 767px){.ise .welcoming__img{width:100%}}.ise .message{background-color:#edf3f3;position:relative}.ise .message::after{content:"";display:block;width:90%;max-width:1280px;height:1px;border-bottom:dashed 3px rgba(32,49,63,.337254902);position:absolute;top:100%;left:50%;transform:translateX(-50%)}.ise .message .fadeInRightScroll{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 480px){.ise .message .fadeInRightScroll{gap:4px}}.ise .message .section-title__inner{position:relative}.ise .message .section-title__inner::before,.ise .message .section-title__inner::after{content:"";display:block;width:100%;height:3px;background-color:#20313f;position:absolute;left:0}.ise .message .section-title__inner::before{top:calc(100% + 23px)}@media screen and (max-width: 480px){.ise .message .section-title__inner::before{top:calc(100% + 12px)}}.ise .message .section-title__inner::after{top:calc(100% + 35px)}@media screen and (max-width: 480px){.ise .message .section-title__inner::after{top:calc(100% + 18px)}}.ise .message__body{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 767px){.ise .message__body{flex-direction:column-reverse;gap:20px}}.ise .message__content{width:48%}@media screen and (max-width: 767px){.ise .message__content{width:100%}}.ise .message__text.big{font-size:26px;font-weight:bold;color:#20313f}@media screen and (max-width: 1366px){.ise .message__text.big{font-size:24px}}@media screen and (max-width: 1024px){.ise .message__text.big{font-size:18px}}.ise .message__text:last-child{margin-bottom:0}.ise .message__img{width:48%;overflow:hidden;border-radius:10px}@media screen and (max-width: 767px){.ise .message__img{width:40%;margin:auto}.ise .message__img img{aspect-ratio:1/1;object-fit:cover;object-position:center}}@media screen and (max-width: 480px){.ise .message__img{width:100%}}.ise .cta{background-color:#edf3f3;padding-top:150px;color:#20313f}@media screen and (max-width: 834px){.ise .cta{padding-top:110px}}@media screen and (max-width: 480px){.ise .cta{padding-top:100px}}.ise .cta__title{font-family:"Senobi-Gothic","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;text-align:center;background-color:#fff;border:solid 3px #20313f;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:23px;max-width:1000px;width:90%;position:relative;margin:-48px auto 60px;font-size:42px}@media screen and (max-width: 1366px){.ise .cta__title{font-size:32px}}@media screen and (max-width: 767px){.ise .cta__title{margin-bottom:40px}}@media screen and (max-width: 480px){.ise .cta__title{font-size:24px;padding:16px;width:96%}}.ise .cta__title::before{content:"";position:absolute;z-index:2;left:50%;bottom:-30px;transform:translateX(-50%);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:30px solid #20313f}@media screen and (max-width: 480px){.ise .cta__title::before{bottom:-28px;border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);border-top:25px solid #20313f}}.ise .cta__title::after{content:"";position:absolute;z-index:3;left:50%;bottom:-26px;transform:translateX(-50%);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:30px solid #fff}@media screen and (max-width: 480px){.ise .cta__title::after{bottom:-24px;border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);border-top:25px solid #fff}}.ise .cta__container{background-color:#fff;border:solid 3px #20313f;border-radius:18px;position:relative;padding:0 0 40px}@media screen and (max-width: 480px){.ise .cta__container{padding:0 16px 16px}}.ise .cta__list{display:flex;margin-bottom:50px}@media screen and (max-width: 767px){.ise .cta__list{flex-wrap:wrap;margin-bottom:40px}}@media screen and (max-width: 480px){.ise .cta__list{justify-content:space-between;margin-bottom:20px}}.ise .cta__item{width:25%;border-right:dashed 3px #20313f;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 5px;text-align:center}@media screen and (max-width: 767px){.ise .cta__item{width:50%;border:none}}@media screen and (max-width: 480px){.ise .cta__item{justify-content:flex-start;padding:0;width:48%}}.ise .cta__item:last-child{border-right:none}.ise .cta__img{max-width:140px;width:90%}.ise .cta__text{font-weight:600;font-size:16px}@media screen and (max-width: 480px){.ise .cta__text{font-size:13px}}.ise .cta__action{text-align:center}.ise .cta__action-text{font-size:24px;font-weight:bold}@media screen and (max-width: 480px){.ise .cta__action-text{font-size:18px}}.ise .cta__action-btn{display:flex;align-items:center;justify-content:center;width:90%;max-width:650px;padding:20px;background-color:#ffd500;border-radius:50px;border:solid 3px #20313f;font-size:24px;color:#20313f;gap:10px;margin:auto;font-weight:bold;transition:opacity .3s ease}@media screen and (max-width: 480px){.ise .cta__action-btn{width:100%;font-size:18px;padding:12px}}.ise .cta__action-btn::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:18px;color:#20313f;background-color:#fff;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:transform .3s ease}@media screen and (max-width: 480px){.ise .cta__action-btn::after{width:30px;height:30px;font-size:16px}}@media(hover: hover)and (pointer: fine){.ise .cta__action-btn:hover{opacity:.7}.ise .cta__action-btn:hover::after{transform:translateX(4px)}}
