@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@900&display=swap);
@charset "UTF-8";#kyoryokutai #page-kyoryokutai{background-color:#fafdfd;color:#0e0e0e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:13px;font-style:normal;font-weight:500;line-height:2;position:relative}@media (min-width:768px){#kyoryokutai #page-kyoryokutai{font-size:16px}}#kyoryokutai #page-kyoryokutai a,#kyoryokutai #page-kyoryokutai button,#kyoryokutai #page-kyoryokutai dd,#kyoryokutai #page-kyoryokutai dl,#kyoryokutai #page-kyoryokutai dt,#kyoryokutai #page-kyoryokutai h1,#kyoryokutai #page-kyoryokutai h2,#kyoryokutai #page-kyoryokutai h3,#kyoryokutai #page-kyoryokutai h4,#kyoryokutai #page-kyoryokutai h5,#kyoryokutai #page-kyoryokutai h6,#kyoryokutai #page-kyoryokutai li,#kyoryokutai #page-kyoryokutai ol,#kyoryokutai #page-kyoryokutai p,#kyoryokutai #page-kyoryokutai ul{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal}#kyoryokutai #page-kyoryokutai h1,#kyoryokutai #page-kyoryokutai h2,#kyoryokutai #page-kyoryokutai h3,#kyoryokutai #page-kyoryokutai h4,#kyoryokutai #page-kyoryokutai h5,#kyoryokutai #page-kyoryokutai h6{font-weight:700}#kyoryokutai #page-kyoryokutai a,#kyoryokutai #page-kyoryokutai button{cursor:pointer;transition:all .5s}#kyoryokutai #page-kyoryokutai a:hover,#kyoryokutai #page-kyoryokutai button:hover{opacity:.75}#kyoryokutai #page-kyoryokutai section:not(#mv){padding-bottom:6rem}#kyoryokutai #page-kyoryokutai .k-container{width:100%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .k-container{width:min(90%,900px)}}#kyoryokutai #page-kyoryokutai .hd-default{margin-bottom:1.5rem;padding-top:calc(4.5% + 2.5rem);position:relative;text-align:center}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .hd-default{margin-bottom:2.5rem}}#kyoryokutai #page-kyoryokutai .hd-default:before{background:url(../images/kyoryokutai/hd_icon.png) no-repeat;background-size:contain;content:"";height:0;left:0;margin-left:auto;margin-right:auto;max-width:168px;padding-top:11%;position:absolute;right:0;top:0;width:25%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .hd-default:before{max-width:110px;padding-top:5%}}#kyoryokutai #page-kyoryokutai .hd-default span{display:block}#kyoryokutai #page-kyoryokutai .hd-default .hd-main{font-size:1.25rem;font-weight:900;line-height:1.375}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .hd-default .hd-main{font-size:1.5rem}}#kyoryokutai #page-kyoryokutai .hd-default .hd-sub{color:#0173af;font-size:.875rem;font-weight:700}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .hd-default .hd-sub{font-size:1.25rem}}#kyoryokutai #page-kyoryokutai .hd-primary{text-align:center}#kyoryokutai #page-kyoryokutai .hd-primary .hd-main{color:#0281bb;display:inline-block;font-size:1.125em;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;position:relative}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .hd-primary .hd-main{font-size:1.25rem;margin-bottom:2.5rem;padding-bottom:.75rem}}#kyoryokutai #page-kyoryokutai .hd-primary .hd-main:after{background:linear-gradient(90deg,#0281bb 0,#0281bb 2.5px,transparent 0,transparent 5px);background-repeat:repeat-x;background-size:5px 2.5px;bottom:0;content:"";height:1px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:90%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .hd-primary .hd-main:after{height:2px}}#kyoryokutai #page-kyoryokutai .hd-secondary .hd-main{align-items:center;color:#0281bb;display:flex;font-size:.95rem;font-weight:700;justify-content:center;margin-bottom:1.5rem}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .hd-secondary .hd-main{font-size:1.25rem;margin-bottom:3rem}}#kyoryokutai #page-kyoryokutai .hd-secondary .hd-main:after,#kyoryokutai #page-kyoryokutai .hd-secondary .hd-main:before{background:url(../images/kyoryokutai/bg_brackets.png) no-repeat;background-size:contain;content:"";height:23.5px;width:12px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .hd-secondary .hd-main:after,#kyoryokutai #page-kyoryokutai .hd-secondary .hd-main:before{height:2rem;width:1rem}}#kyoryokutai #page-kyoryokutai .hd-secondary .hd-main:before{margin-right:.5rem}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .hd-secondary .hd-main:before{margin-right:1rem}}#kyoryokutai #page-kyoryokutai .hd-secondary .hd-main:after{margin-left:.5rem;transform:rotate(-180deg)}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .hd-secondary .hd-main:after{margin-left:1rem}}#kyoryokutai #page-kyoryokutai .notes{color:#1686bd}#kyoryokutai #page-kyoryokutai .btn-cmn{display:inline-block}#kyoryokutai #page-kyoryokutai .btn-main{background-color:#028ac5;border:1px solid #424242;border-radius:5px;color:#fff;margin-top:1.5rem;max-width:clamp(240px,54.7058823529px + 51.4705882353vw,450px);overflow:hidden;padding:.75rem 1rem;position:relative;text-align:center;transition:all .5s;width:100%;z-index:0}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .btn-main{border:2px solid #424242;border-radius:10px;max-width:380px;padding:1.25rem}}#kyoryokutai #page-kyoryokutai .btn-main:after{background:url(../images/kyoryokutai/arrow_right_sp.png) no-repeat;background-size:contain;bottom:0;content:"";height:10px;left:1rem;margin-bottom:auto;margin-top:auto;position:absolute;top:1px;transition:all .5s;width:6px;z-index:1}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .btn-main:after{background:url(../images/kyoryokutai/arrow_right.png) no-repeat;background-size:contain;height:14px;left:auto;right:1rem;width:8px}}#kyoryokutai #page-kyoryokutai .btn-main span{margin-left:12px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .btn-main span{margin-left:-.75rem}}#kyoryokutai #page-kyoryokutai .btn-main:hover{opacity:.7}#kyoryokutai #page-kyoryokutai .btn-main:hover:after{transform:translateX(80%)}#kyoryokutai #page-kyoryokutai .cate-cmn{display:flex;flex-wrap:wrap}#kyoryokutai #page-kyoryokutai .cate-cmn .cate-wrap{padding-right:.5rem;padding-top:.5rem}#kyoryokutai #page-kyoryokutai .cate-cmn .cate{--tw-text-opacity:1;border-radius:4.5px;color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-block;font-size:10px;min-width:calc(8em + 40px);padding:2px 0 3px;text-align:center}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .cate-cmn .cate{border-radius:.375rem;font-size:13px}}#kyoryokutai #page-kyoryokutai .cate-cmn .cate-green{background-color:#08aa91}#kyoryokutai #page-kyoryokutai .cate-cmn .cate-blue{background-color:#09b8c3}#kyoryokutai #page-kyoryokutai .list-cmn{line-height:1.75}#kyoryokutai #page-kyoryokutai .list-cmn a{transition:all .5s}#kyoryokutai #page-kyoryokutai .list-cmn a:hover{opacity:.7}#kyoryokutai #page-kyoryokutai .list-cmn .list-hd .list-frame{border:1px solid #afafaf;border-radius:1rem;display:block;height:0;overflow:hidden;padding-bottom:66%;position:relative;width:100%;z-index:1}#kyoryokutai #page-kyoryokutai .list-cmn .list-hd .list-frame img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}#kyoryokutai #page-kyoryokutai .list-cmn .list-title{display:inline-block;margin-top:.5rem}#kyoryokutai #page-kyoryokutai .list-cmn .city{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #4f4f4f;border-radius:.375rem;color:#4c4c4b;display:inline-block;font-size:.75rem;margin-top:.75rem;padding-bottom:1px;padding-left:1.25rem;padding-right:1.25rem}#kyoryokutai #page-kyoryokutai .list-cmn .info{border-top:1px dashed #000;font-size:13px;margin-top:1.25rem;padding-top:.5rem}#kyoryokutai #page-kyoryokutai .list-cmn .info .prof{display:block}#kyoryokutai #page-kyoryokutai .list-cmn .info .job{font-size:10px}#kyoryokutai #page-kyoryokutai .list-cmn .info .name{font-size:14px}#kyoryokutai #page-kyoryokutai .list-cmn .info .tags{display:flex;flex-wrap:wrap;margin-left:-.25rem}#kyoryokutai #page-kyoryokutai .list-cmn .info .tags li{padding-left:.25rem;padding-top:.25rem}#kyoryokutai #page-kyoryokutai .list-cmn .info .tags span{border:2px solid #4f4f4f;border-radius:9999px;display:inline-block;font-size:10px;padding-left:1.5rem;padding-right:.75rem;position:relative}#kyoryokutai #page-kyoryokutai .list-cmn .info .tags span:before{content:"#";left:.75rem;position:absolute}#kyoryokutai #page-kyoryokutai .list-cmn .info-detail .link{text-decoration-line:underline}#kyoryokutai #page-kyoryokutai .kyoryokutai-slider{margin-left:-30px;position:relative}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .kyoryokutai-slider{margin-left:0;padding-left:2.5rem;padding-right:2.5rem}}#kyoryokutai #page-kyoryokutai .navigation{align-items:center;display:flex;height:30px;justify-content:space-between;left:30px;margin-left:auto;margin-right:auto;position:absolute;right:0;top:25%;transform:translateY(25%);width:min(90%,767px);z-index:10}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .navigation{left:0;width:98%}}#kyoryokutai #page-kyoryokutai .swiper{width:100%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .swiper{padding:0 1px}}#kyoryokutai #page-kyoryokutai .swiper-slide{width:100%}#kyoryokutai #page-kyoryokutai .swiper-wrapper{margin-left:10px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .swiper-wrapper{margin-left:0}}#kyoryokutai #page-kyoryokutai .swiper-button-next,#kyoryokutai #page-kyoryokutai .swiper-button-prev{height:24px;position:relative;top:12px;width:14px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .swiper-button-next,#kyoryokutai #page-kyoryokutai .swiper-button-prev{height:30px;width:18px}}#kyoryokutai #page-kyoryokutai .swiper-button-prev{left:0;right:auto}#kyoryokutai #page-kyoryokutai .swiper-button-next{left:auto;right:0}#kyoryokutai #page-kyoryokutai .swiper-button-next:after,#kyoryokutai #page-kyoryokutai .swiper-button-prev:after{background-repeat:no-repeat;background-size:contain;content:"";height:24px;margin:auto;position:absolute;width:14px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai .swiper-button-next:after,#kyoryokutai #page-kyoryokutai .swiper-button-prev:after{height:30px;width:18px}}#kyoryokutai #page-kyoryokutai .swiper-button-prev:after{background-image:url(../images/kyoryokutai/prev.png)}#kyoryokutai #page-kyoryokutai .swiper-button-next:after{background-image:url(../images/kyoryokutai/next.png)}#kyoryokutai #page-kyoryokutai #sidebar{background-color:#e1eef0;bottom:0;left:0;padding-bottom:.75rem;padding-top:.75rem;position:fixed;width:100%;z-index:19}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #sidebar{padding:min(3vh,40px) min(2%,20px);top:64px;width:min(20%,240px)}}@media (min-width:1024px){#kyoryokutai #page-kyoryokutai #sidebar{top:80px}}#kyoryokutai #page-kyoryokutai #sidebar .cate-cmn{display:none}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #sidebar .cate-cmn{display:block;margin-top:6.5%}#kyoryokutai #page-kyoryokutai #sidebar .cate-cmn .cate-wrap{align-items:center;display:flex;padding-right:0;padding-top:10px}#kyoryokutai #page-kyoryokutai #sidebar .cate-cmn .cate-wrap span{width:100%}#kyoryokutai #page-kyoryokutai #sidebar .cate-cmn .cate{font-size:clamp(10px,6.3438985737px + .4754358162vw,13px)}}#kyoryokutai #page-kyoryokutai #sidebar dl{align-items:center;display:flex}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #sidebar dl{flex-wrap:wrap}}#kyoryokutai #page-kyoryokutai #sidebar dt{align-items:center;display:flex;padding:10px 5%;width:25%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #sidebar dt{padding:0 9%;width:100%}}#kyoryokutai #page-kyoryokutai #sidebar dd{width:75%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #sidebar dd{width:100%}}#kyoryokutai #page-kyoryokutai #sidebar .side-menu{display:flex;flex-wrap:wrap}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #sidebar .side-menu{flex-direction:column;height:min(30vh,280px);margin-top:18%}}#kyoryokutai #page-kyoryokutai #sidebar .side-menu li{font-size:clamp(7px,.8235294118px + 1.7156862745vw,14px);padding:12px 2%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #sidebar .side-menu li{align-items:center;border-top:2px dotted #a3c3c8!important;display:flex;flex-grow:1;font-size:clamp(10px,5.1251980983px + .6339144216vw,14px);font-weight:600;padding:0 2%}}#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:not(:nth-child(2)),#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:not(:nth-child(5)){width:36%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:not(:nth-child(2)),#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:not(:nth-child(5)){width:100%}}#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:first-child{position:relative}#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:first-child:after{border-top:1px dotted #a3c3c8;bottom:0;content:"";left:0;position:absolute;width:94%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:first-child:after{display:none}}#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:nth-child(2){border-left:1px dotted #a3c3c8;border-right:1px dotted #a3c3c8;position:relative;width:26%}#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:nth-child(2):after{border-bottom:1px dotted #a3c3c8;bottom:0;content:"";left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:92%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:nth-child(2):after{display:none}#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:nth-child(2){border-left:none;border-right:none;width:100%}}#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:nth-child(3){position:relative}#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:nth-child(3):after{border-top:1px dotted #a3c3c8;bottom:0;content:"";position:absolute;right:0;width:94%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:nth-child(3):after{display:none}}#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:nth-child(5){border-left:1px dotted #a3c3c8;border-right:1px dotted #a3c3c8;width:26%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #sidebar .side-menu li:nth-child(5){border-left:none;border-right:none;width:100%}}#kyoryokutai #page-kyoryokutai #sidebar .side-menu li a{padding-left:1.3em;position:relative}#kyoryokutai #page-kyoryokutai #sidebar .side-menu li a:before{border-right:1px solid #0e0e0e;border-top:1px solid #0e0e0e;bottom:0;content:"";display:block;height:.5em;left:0;margin-bottom:auto;margin-top:auto;position:absolute;top:0;transform:rotate(45deg);width:.5em}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #sidebar .side-menu li a:before{border-right:2px solid #0e0e0e;border-top:2px solid #0e0e0e}}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper{padding-left:min(20%,240px)}}#kyoryokutai #page-kyoryokutai #wrapper #mv{margin-bottom:53%;position:relative}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #mv{margin-bottom:calc(17.5% + 2.5rem);position:relative}}#kyoryokutai #page-kyoryokutai #wrapper #mv .mv-point{left:16px;max-width:clamp(158px,18.2457002457px + 38.8206388206vw,316px);position:absolute;top:17%;width:42vw}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #mv .mv-point{left:5%;max-width:clamp(87px,-18.7215189873px + 13.7658227848vw,174px);top:77%;width:100%}}#kyoryokutai #page-kyoryokutai #wrapper #mv .mv-point a{cursor:pointer}#kyoryokutai #page-kyoryokutai #wrapper #mv .mv-point a img{transition:all .3s}#kyoryokutai #page-kyoryokutai #wrapper #mv .mv-point a:hover{opacity:1}#kyoryokutai #page-kyoryokutai #wrapper #mv .mv-point a:hover img{transform:scale(1.1)}#kyoryokutai #page-kyoryokutai #wrapper #mv .mv-catch{left:0;margin-left:auto;margin-right:auto;max-width:116px;position:absolute;right:0;top:89%;width:22%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #mv .mv-catch{max-width:110px;top:80%;width:11%}}#kyoryokutai #page-kyoryokutai #wrapper #overview,#kyoryokutai #page-kyoryokutai #wrapper #overview .k-container{position:relative}#kyoryokutai #page-kyoryokutai #wrapper #overview .k-container:after,#kyoryokutai #page-kyoryokutai #wrapper #overview .k-container:before{content:"";height:0;position:absolute;width:100%}#kyoryokutai #page-kyoryokutai #wrapper #overview .k-container:before{background:url(../images/kyoryokutai/illust_overview.png) no-repeat;background-size:contain;max-width:210px;padding-top:23%;right:5px;top:calc(100% + 5px);width:28%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #overview .k-container:before{padding-top:12%;right:0;top:10%;width:20%}}#kyoryokutai #page-kyoryokutai #wrapper #overview .k-container:after{background:url(../images/kyoryokutai/illust_area.png) no-repeat;background-size:contain;left:10px;max-width:165px;padding-top:18%;top:calc(100% + 40px);width:22%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #overview .k-container:after{left:-30px;padding-top:12.5%;width:16%}}#kyoryokutai #page-kyoryokutai #wrapper #area #condition{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #444;border-radius:12px;padding:30px 20px;position:relative}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #area #condition{border:2px solid #444;border-radius:24px;padding:2.5rem}}#kyoryokutai #page-kyoryokutai #wrapper #area #condition:before{background:url(../images/kyoryokutai/illust_conditions.png) no-repeat;background-size:contain;content:"";height:0;left:calc(max(0px, 100vw - (100vw - 2rem))*-.1 + 8%);max-width:87px;padding-top:14%;position:absolute;top:-4.5%;width:100%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #area #condition:before{left:20%;max-width:clamp(50px,25.6962025316px + 3.164556962vw,70px);padding-top:11.3%;top:-8%}}#kyoryokutai #page-kyoryokutai #wrapper #area #condition p:first-child{font-size:1.1em}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #area #condition p:first-child{font-size:1.125rem}}#kyoryokutai #page-kyoryokutai #wrapper #area #condition p:ladt-child{font-size:.8em}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #area #condition p:ladt-child{font-size:.75rem}}#kyoryokutai #page-kyoryokutai #wrapper #area #condition b{background-color:#e4f5f8}#kyoryokutai #page-kyoryokutai #wrapper #area #know ul{display:flex;flex-wrap:wrap;margin-left:-12px;margin-top:-10px;padding-left:6px;padding-right:6px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #area #know ul{margin-left:-.75rem;margin-top:-1rem;padding-left:0;padding-right:0}}#kyoryokutai #page-kyoryokutai #wrapper #area #know ul li{padding-left:12px;padding-top:10px;text-align:center;width:33.333333%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #area #know ul li{padding-left:.75rem;padding-top:1rem;width:16.666667%}}#kyoryokutai #page-kyoryokutai #wrapper #area #know ul li a{border:1px solid #444;border-radius:4.5px;color:#575757;display:inline-block;font-size:1.125em;padding-bottom:.25rem;padding-top:.25rem;transition:all .5s;width:100%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #area #know ul li a{border:2px solid #444;border-radius:.375rem;font-size:1.125rem;padding-bottom:.5rem;padding-top:.5rem}}#kyoryokutai #page-kyoryokutai #wrapper #area #know ul li a:hover{background-color:#c5dbe4}#kyoryokutai #page-kyoryokutai #wrapper #area .btn-main,#kyoryokutai #page-kyoryokutai #wrapper #interview .btn-main{margin-top:2.5rem}#kyoryokutai #page-kyoryokutai #wrapper #type .hd-default{margin-bottom:calc(1.5rem + 24px)}#kyoryokutai #page-kyoryokutai #wrapper #type .tab{display:flex;padding-top:24%;position:relative}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type .tab{padding-top:10%}}#kyoryokutai #page-kyoryokutai #wrapper #type .tab .tab-btn{align-items:center;background-color:#f1f1f1;border:1px solid #444;border-radius:8px;bottom:18px;color:#4b4f52;cursor:pointer;display:flex;font-weight:700;justify-content:center;padding:1rem;position:absolute;width:calc(50% - 8px)}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type .tab .tab-btn{border:2px solid #444;border-radius:1rem;font-size:1.25rem;margin-left:1rem;margin-right:1rem;width:calc(50% - 2rem)}}#kyoryokutai #page-kyoryokutai #wrapper #type .tab .tab-btn .accent{background:linear-gradient(180deg,transparent 0,transparent 50%,#dedede 0,#dedede)}#kyoryokutai #page-kyoryokutai #wrapper #type .tab .tab-btn.tab-active{background-color:#c8e7ec;bottom:-.5rem}#kyoryokutai #page-kyoryokutai #wrapper #type .tab .tab-btn.tab-active .accent{background:linear-gradient(180deg,transparent 0,transparent 50%,#9dd1da 0,#9dd1da)}#kyoryokutai #page-kyoryokutai #wrapper #type .tab .tab-btn .btn-inner{display:inline-block;height:100%;position:relative;text-align:center;width:100%}#kyoryokutai #page-kyoryokutai #wrapper #type .tab .tab-btn .btn-inner:before{content:"";height:0;left:calc(-1rem - 6px);max-width:84px;padding-top:42%;position:absolute;top:-3.5rem;width:37%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type .tab .tab-btn .btn-inner:before{bottom:0;left:20px;padding-top:21%;top:auto}}#kyoryokutai #page-kyoryokutai #wrapper #type .tab .btn01{left:0}#kyoryokutai #page-kyoryokutai #wrapper #type .tab .btn01 .btn-inner:before{background:url(../images/kyoryokutai/illust_type01.png) no-repeat;background-size:contain}#kyoryokutai #page-kyoryokutai #wrapper #type .tab .btn02{right:0}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type .tab .btn02{right:1rem}}#kyoryokutai #page-kyoryokutai #wrapper #type .tab .btn02 .btn-inner:before{background:url(../images/kyoryokutai/illust_type02.png) no-repeat;background-size:contain;max-width:76px}#kyoryokutai #page-kyoryokutai #wrapper #type .tab-cmn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #444;border-radius:12px;padding:40px 20px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type .tab-cmn{border:2px solid #444;border-radius:1.5rem;padding:4rem}}#kyoryokutai #page-kyoryokutai #wrapper #type #merit{display:flex;flex-wrap:wrap;margin-top:-1rem;padding-left:10px;padding-right:10px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #merit{margin-left:-1.5rem;padding-left:0;padding-right:0}}#kyoryokutai #page-kyoryokutai #wrapper #type #merit li{padding-top:1rem;width:100%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #merit li{padding-left:1.5rem;padding-top:1.5rem;width:50%}}#kyoryokutai #page-kyoryokutai #wrapper #type #merit dl{background-color:#fff;border:1px solid #444;border-radius:4px;height:100%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #merit dl{border:2px solid #444;border-radius:8px}}#kyoryokutai #page-kyoryokutai #wrapper #type #merit dt{background-color:#f6ece9;border-radius:3px 3px 0 0;font-size:.95em;font-weight:700;padding:10px 20px 9px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #merit dt{border-radius:7px 7px 0 0}}#kyoryokutai #page-kyoryokutai #wrapper #type #merit dd{font-size:.8em;padding:0 10px 10px}#kyoryokutai #page-kyoryokutai #wrapper #type #merit dd p{border-top:1px dashed #0173af;padding-top:10px}#kyoryokutai #page-kyoryokutai #wrapper #type #support01{padding-left:32px;padding-right:32px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #support01{padding-left:0;padding-right:0}}#kyoryokutai #page-kyoryokutai #wrapper #type #support01 ul{display:flex;flex-wrap:wrap;margin-left:-12px;margin-top:-10px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #support01 ul{margin-left:-3rem;margin-top:-1.25rem;padding-left:8%;padding-right:8%}}#kyoryokutai #page-kyoryokutai #wrapper #type #support01 li{padding-left:12px;padding-top:10px;width:50%}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #support01 li{padding-left:1.25rem;padding-top:1.25rem;width:25%}}#kyoryokutai #page-kyoryokutai #wrapper #type #support01 li p{align-items:center;background-color:#dcf2f5;border:1px solid #444;border-radius:4px;color:#0281bb;display:flex;font-size:.95em;font-weight:700;height:100%;justify-content:center;line-height:1.5;overflow:hidden;padding:.75rem;position:relative;text-align:center;width:100%;z-index:0}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #support01 li p{border:2px solid #444;border-radius:10px;font-size:1rem;padding-left:1.25rem;padding-right:1.25rem}}#kyoryokutai #page-kyoryokutai #wrapper #type #support02 .support02-wrap{margin-top:-2.5rem}#kyoryokutai #page-kyoryokutai #wrapper #type #support02 .support02-inner{padding-top:2.5rem}#kyoryokutai #page-kyoryokutai #wrapper #type #support02 .support02-inner dl{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #444;border-radius:4.5px;padding:1.5rem}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #support02 .support02-inner dl{border:2px solid #444;border-radius:10px;padding:2.5rem 2rem}}#kyoryokutai #page-kyoryokutai #wrapper #type #support02 .support02-inner .hd-primary{text-align:left}#kyoryokutai #page-kyoryokutai #wrapper #type #support02 .support02-inner .hd-primary .hd-main{margin-bottom:1rem}#kyoryokutai #page-kyoryokutai #wrapper #type #support02 .support02-inner .hd-primary .hd-main:after{width:100%}#kyoryokutai #page-kyoryokutai #wrapper #type #support02 .support02-inner .cate-cmn{margin-top:-.5rem}#kyoryokutai #page-kyoryokutai #wrapper #type #support02 .support02-inner .text-wrap{margin-top:1.5rem}#kyoryokutai #page-kyoryokutai #wrapper #type #support02 .support02-inner .text-wrap p{font-size:.85em}#kyoryokutai #page-kyoryokutai #wrapper #type #example .ex-wrap{display:flex;flex-wrap:wrap;padding-left:10px;padding-right:10px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #example .ex-wrap{margin-left:-2rem;padding-left:0;padding-right:0}#kyoryokutai #page-kyoryokutai #wrapper #type #example .ex-inner{padding-left:2rem;width:50%}}#kyoryokutai #page-kyoryokutai #wrapper #type #example .ex-hd{color:#01ab83;font-size:13px;font-weight:600;margin-bottom:3rem;text-align:center}#kyoryokutai #page-kyoryokutai #wrapper #type #example .ex-hd h4{display:inline-block;padding:0 2.5rem .8rem 0;position:relative}#kyoryokutai #page-kyoryokutai #wrapper #type #example .ex-hd h4:after{border-bottom:2px solid #01ab83;border-radius:0 0 20px 0;border-right:2px solid #01ab83;bottom:0;content:"";height:calc(100% - .5em);position:absolute;right:0;width:calc(100% - .8em)}#kyoryokutai #page-kyoryokutai #wrapper #type #example .ex-detail{display:flex;flex-direction:column;margin-top:-2.5rem}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #example .ex-detail{height:100%}}#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-wrap{padding-top:2.5rem;position:relative}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-wrap{display:flex;height:100%}}#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-wrap:first-child:after,#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-wrap:nth-child(2):after{background:url(../images/kyoryokutai/arrow_down.png) no-repeat;background-size:contain;content:"";height:36px;left:0;margin-left:auto;margin-right:auto;margin-top:-4px;position:absolute;right:0;width:30px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-wrap:first-child:after,#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-wrap:nth-child(2):after{bottom:-12%}}#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-inner{background-color:#d8ebe7;border-radius:12px;padding:30px 20px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-inner{border-radius:24px;padding:2.5rem 2rem 1rem}}#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-hd{border-bottom:1.5px solid #000;font-weight:700;margin-bottom:1rem;padding-bottom:1rem;position:relative}#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-hd h5{font-size:.95em}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-hd h5{font-size:1em}}#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-hd .no{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:0 20px 20px 0;color:#e0aa50;font-size:2em;font-weight:700;left:-2.5rem;line-height:1;padding:1rem 1.25rem;position:absolute;text-align:center;top:-4rem}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-hd .no{top:-5rem}}#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-hd .no span{display:inline-block;position:relative}#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-hd .no span:after{content:"年目";font-size:.9rem;vertical-align:middle}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-hd .no span:after{font-size:1.15rem}}#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-text{font-size:.85em}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #type #example .detail-text{font-size:.75em}}#kyoryokutai #page-kyoryokutai #wrapper #faq .qa-inner:not(:last-child){border-bottom:1.5px solid #000;margin-bottom:1rem}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #faq .qa-inner:not(:last-child){border-bottom:2px solid #000;margin-bottom:.5rem}}#kyoryokutai #page-kyoryokutai #wrapper #faq .question{cursor:pointer;padding-bottom:1.25rem}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #faq .question{margin-bottom:0}}#kyoryokutai #page-kyoryokutai #wrapper #faq .question:hover{opacity:.75}#kyoryokutai #page-kyoryokutai #wrapper #faq .question h3{font-size:1.125em;line-height:1.7;padding-left:3rem;padding-right:2.5rem;padding-top:.25rem;position:relative}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #faq .question h3{font-size:1.125rem;padding-left:4rem;padding-top:.75rem}}#kyoryokutai #page-kyoryokutai #wrapper #faq .question h3:before{color:#0173af;content:"Q";font-size:1.8em;left:0;line-height:1;position:absolute;top:0}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #faq .question h3:before{font-size:2rem;top:.4rem}}#kyoryokutai #page-kyoryokutai #wrapper #faq .question h3:after{background:url(../images/kyoryokutai/arrow_open.png) no-repeat;background-size:contain;bottom:0;content:"";height:10px;margin-bottom:auto;margin-top:auto;position:absolute;right:20px;top:0;width:16px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #faq .question h3:after{height:14px;width:25px}}#kyoryokutai #page-kyoryokutai #wrapper #faq .question.active h3:after{transform:rotate(180deg)}#kyoryokutai #page-kyoryokutai #wrapper #faq .answer{border-top:1px dashed #0173af;padding-bottom:1.25rem;padding-top:1.25rem;transition:all .3s}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #faq .answer{border-top:2px dashed #0173af;padding-bottom:1.5rem;padding-top:1.5rem}}#kyoryokutai #page-kyoryokutai #wrapper #faq .answer h4{font-size:1em;line-height:1.7;padding-left:3rem;position:relative}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #faq .answer h4{padding-left:4rem}}#kyoryokutai #page-kyoryokutai #wrapper #faq .answer h4:before{color:#01ab84;content:"A";font-size:2rem;left:0;line-height:1;position:absolute}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #faq .answer h4:before{top:-.4rem}}#kyoryokutai #page-kyoryokutai #wrapper #faq .answer .answer-inner{font-size:.875rem;padding-left:3rem}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #faq .answer .answer-inner{padding-left:4rem}}#kyoryokutai #page-kyoryokutai #wrapper #faq .answer .answer-inner .cate-cmn .cate{font-size:10px}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #faq .answer .answer-inner .cate-cmn .cate{font-size:.8em}}#kyoryokutai #page-kyoryokutai #wrapper #faq .answer .answer-inner p{margin-top:.75rem}#kyoryokutai #page-kyoryokutai #wrapper #faq .answer .answer-inner .answer-detail{margin-top:1rem}#kyoryokutai #page-kyoryokutai #wrapper #faq .answer .answer-inner .answer-detail li{padding-left:1rem;position:relative}#kyoryokutai #page-kyoryokutai #wrapper #faq .answer .answer-inner .answer-detail li:before{content:"・";left:0;position:absolute}#kyoryokutai #page-kyoryokutai #wrapper #faq .answer .answer-inner .answer-detail a{text-decoration-line:underline;transition:all .5s}#kyoryokutai #page-kyoryokutai #wrapper #faq .answer .answer-inner .answer-detail a:hover{opacity:.7}#kyoryokutai #page-kyoryokutai #wrapper #banner a{display:block;margin-left:auto;margin-right:auto;padding-top:1.25rem}@media (min-width:768px){#kyoryokutai #page-kyoryokutai #wrapper #banner a{padding-top:2.5rem}}#kyoryokutai #page-kyoryokutai #wrapper #banner #support{width:84%}#kyoryokutai #page-kyoryokutai #wrapper #banner #newsletter{width:72%}#kyoryokutai #globalFooter{margin-top:0}@media (min-width:768px){#kyoryokutai #globalFooter{position:relative;z-index:20}}
