﻿main+.other__links{padding:0% 3.2% 0% 3.2%}@media screen and (min-width: 769px){main+.other__links{padding:0% 7.8% 0% 7.8%}}@media screen and (min-width: 981px){main+.other__links{padding:0% 6.66% 0% 6.66%}}@media screen and (min-width: 1340px){main+.other__links{padding:0%}}#mainimg{padding:0% 0% 5.33% 0%;margin-bottom:1.5rem}#mainimg .swiper-wrapper{transition-timing-function:linear}#mainimg .swiper-slide img{height:auto;width:100%}#mainimg .swiper-slide a{display:block;position:relative}#mainimg .mainimg__catch{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);width:83.733vw;height:100%;z-index:1;overflow:hidden}#mainimg .mainimg__catch-txt{position:absolute;left:1.6vw;bottom:13.333vw}#mainimg .mainimg__catch-txt p{font-size:1.2rem;padding:9px 7.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:bold;color:#2e1c1c;background:#fff}@media(min-width: 375px){#mainimg .mainimg__catch-txt p{font-size:calc(1.2rem + (1vw - 3.75px)*0.8072653885)}}@media(min-width: 1366px){#mainimg .mainimg__catch-txt p{font-size:2rem}}#mainimg .mainimg__catch-txt p span{color:#f47000;position:relative;z-index:1}#mainimg .mainimg__catch-txt p span::after{position:absolute;width:100%;left:50%;transform:translateX(-50%);content:"";bottom:-6px;width:85%;height:30px;background:url("/img/common/bg_underline.svg") center/cover no-repeat;z-index:-1}#mainimg .mainimg__catch-txt p+p{margin-top:6px}#mainimg .mainimg__catch-welcome{font-size:4.5rem;position:absolute;width:100%;left:50%;transform:translateX(-50%);bottom:-2.133vw;font-family:"Montserrat",sans-serif;font-weight:bold;color:#fff;text-align:center;line-height:1}@media(min-width: 375px){#mainimg .mainimg__catch-welcome{font-size:calc(4.5rem + (1vw - 3.75px)*7.1644803229)}}@media(min-width: 1366px){#mainimg .mainimg__catch-welcome{font-size:11.6rem}}#pickup{margin:0 auto 4rem}#pickup .pickup__container{background:#fff;padding:2.5rem 2rem 2rem;box-sizing:border-box;border-radius:2rem}#pickup .pickup__ttl{align-items:center}#pickup .pickup__ttl .pickup__ttl-jp{color:#ff7b7b}#pickup .pickup__ttl .pickup__ttl-jp span{display:block;width:8rem;margin-bottom:5px}#pickup .pickup__ttl .pickup__ttl-more a{color:#2e1c1c;font-size:1.2rem}#pickup .pickup__list .pickup__item{border-bottom:1px dotted #e5d8d8}#oc{position:relative;z-index:2}#oc .oc__ttl--en{font-size:2rem;height:1em;margin:0 auto 1rem}@media(min-width: 375px){#oc .oc__ttl--en{font-size:calc(2rem + (1vw - 3.75px)*1.9393939394)}}@media(min-width: 1200px){#oc .oc__ttl--en{font-size:3.6rem}}#oc .oc__ttl--en img{display:block;width:auto;height:100%;margin:0 auto}#oc .oc__ttl--jp{font-size:1.3rem;color:#2e1c1c;font-family:"Zen Maru Gothic",sans-serif}@media(min-width: 375px){#oc .oc__ttl--jp{font-size:calc(1.3rem + (1vw - 3.75px)*0.7272727273)}}@media(min-width: 1200px){#oc .oc__ttl--jp{font-size:1.9rem}}#oc .oc__tab li{font-size:1.4rem;font-family:"Zen Maru Gothic",sans-serif}@media(min-width: 769px){#oc .oc__tab li{font-size:calc(1.4rem + (1vw - 7.69px)*0.9280742459)}}@media(min-width: 1200px){#oc .oc__tab li{font-size:1.8rem}}#oc .oc__tab li[data-target=oc]{background:#f57979}#oc .oc__tab li[data-target=explain]{background:#8ed175}#oc .oc__tab li[data-target=online]{background:#e6d12f}#oc .oc__tab li[data-target=seminar]{background:#6ecdff}#oc .oc__swiper-prev,#oc .oc__swiper-next{border-color:#ff7b7b}#oc .oc__swiper-prev:before,#oc .oc__swiper-prev:after,#oc .oc__swiper-next:before,#oc .oc__swiper-next:after{background:#ff7b7b}#oc .btn a{border:2px solid #ff7b7b;background:#fff;color:#ff7b7b}#sns{position:relative;z-index:2}#sns .sns__list li a{border-color:#ff7b7b;color:#ff7b7b}#future{position:relative;margin-bottom:5rem;z-index:1}#future::after{position:absolute;bottom:1.8rem;left:50%;z-index:1;width:102vw;aspect-ratio:375/100;content:"";background:url("../../img/home/_doubutsu/future_deco_bg_sp.svg") center/cover no-repeat;transform:translate(-50%, 100%) scaleY(-1)}#future .swiper-wrapper{transition-timing-function:linear}#future .future__container{position:relative}#future .future__container .future__ttl{position:relative;z-index:2;margin-bottom:-1.8rem}#future .future__container .future__ttl::before,#future .future__container .future__ttl::after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:102vw;aspect-ratio:375/100;content:""}#future .future__container .future__ttl::before{z-index:-2;background:url("../../img/home/_doubutsu/future_deco_bg_sp.svg") center/cover no-repeat}#future .future__container .future__ttl::after{z-index:-1;background:url("../../img/home/_doubutsu/future_deco_img_sp.png") center/cover no-repeat}#course{position:relative;z-index:2}#course .home__ttl{margin-bottom:5rem}#course .home__ttl .home__ttl-main{font-size:2rem;height:1em;margin:0 auto .5rem}@media(min-width: 375px){#course .home__ttl .home__ttl-main{font-size:calc(2rem + (1vw - 3.75px)*7.2727272727)}}@media(min-width: 1200px){#course .home__ttl .home__ttl-main{font-size:8rem}}#course .home__ttl .home__ttl-main img{display:block;width:auto;height:100%;margin:0 auto}#course .home__ttl .home__ttl-sub{text-align:center}#course .bnr{margin:21.33% 0% 0% 0%;margin-left:auto;margin-right:auto;width:95%;max-width:874px}#course .course__box{position:relative;z-index:1;margin:8% 0% 0% 0%}#course .course__box .course__img{margin-bottom:16.1px}#course .course__box .course__tenure{font-size:1rem;position:absolute;top:0;right:2em;transform:translate(50%, -50%);display:inline-block;width:52px;height:52px;line-height:48px;color:#2e1c1c;border:1px solid #2e1c1c;background:#fff;text-align:center;box-sizing:border-box;border-radius:60px;vertical-align:bottom;font-weight:bold}@media(min-width: 375px){#course .course__box .course__tenure{font-size:calc(1rem + (1vw - 3.75px)*0.1212121212)}}@media(min-width: 1200px){#course .course__box .course__tenure{font-size:1.1rem}}#course .course__box .course__tenure span{font-size:1.8rem;font-family:"Montserrat",sans-serif;font-weight:bold}@media(min-width: 375px){#course .course__box .course__tenure span{font-size:calc(1.8rem + (1vw - 3.75px)*0.9696969697)}}@media(min-width: 1200px){#course .course__box .course__tenure span{font-size:2.6rem}}#course .course__box .course__txt{position:relative;z-index:1}#course .course__box .course__txt .course__ttl{margin-bottom:11.7px}#course .course__box .course__txt .course__ttl-wrap{display:inline-block;margin-right:10px}#course .course__box .course__txt .course__ttl-main{font-size:1.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:300px;text-align:right;margin-bottom:6.5px;font-weight:bold;line-height:1}@media(min-width: 375px){#course .course__box .course__txt .course__ttl-main{font-size:calc(1.6rem + (1vw - 3.75px)*0.6060606061)}}@media(min-width: 1200px){#course .course__box .course__txt .course__ttl-main{font-size:2.1rem}}#course .course__box .course__txt .course__ttl-main .name{font-size:2.4rem;display:inline-block;margin-right:6px}@media(min-width: 769px){#course .course__box .course__txt .course__ttl-main .name{font-size:calc(2.4rem + (1vw - 7.69px)*3.2482598608)}}@media(min-width: 1200px){#course .course__box .course__txt .course__ttl-main .name{font-size:3.8rem}}#course .course__box .course__txt .course__ttl-main .course{font-size:1.3rem}@media(min-width: 769px){#course .course__box .course__txt .course__ttl-main .course{font-size:calc(1.3rem + (1vw - 7.69px)*1.8561484919)}}@media(min-width: 1200px){#course .course__box .course__txt .course__ttl-main .course{font-size:2.1rem}}#course .course__box .course__txt .course__ttl-sub{font-size:1rem;font-family:"Montserrat",sans-serif;font-weight:bold}@media(min-width: 769px){#course .course__box .course__txt .course__ttl-sub{font-size:calc(1rem + (1vw - 7.69px)*0.6960556845)}}@media(min-width: 1200px){#course .course__box .course__txt .course__ttl-sub{font-size:1.3rem}}#course .course__box .course__txt .course__copy{font-size:1.4rem;margin-bottom:12.9px;font-weight:bold;line-height:1.5}@media(min-width: 375px){#course .course__box .course__txt .course__copy{font-size:calc(1.4rem + (1vw - 3.75px)*0.7272727273)}}@media(min-width: 1200px){#course .course__box .course__txt .course__copy{font-size:2rem}}#course .course__box .course__txt .course__job{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center}#course .course__box .course__txt .course__job-txt{font-size:1.1rem;margin-bottom:8px;padding-bottom:7px;font-weight:normal;color:#2e1c1c;position:relative}@media(min-width: 375px){#course .course__box .course__txt .course__job-txt{font-size:calc(1.1rem + (1vw - 3.75px)*0.2424242424)}}@media(min-width: 1200px){#course .course__box .course__txt .course__job-txt{font-size:1.3rem}}#course .course__box .course__txt .course__job-txt::before{content:"";position:absolute;left:0;bottom:0;width:133px;height:1px;background:#2e1c1c}#course .course__box .course__txt .course__job-txt::after{content:"";position:absolute;left:126.5px;bottom:2px;width:6px;height:1px;background:#2e1c1c;transform:rotate(35deg)}#course .course__box .course__txt .course__job-job{width:calc(96% - 120px);font-size:1.6rem;font-weight:bold;line-height:1}#course .course__box .course__txt .course__job ul{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:flex-start}#course .course__box .course__txt .course__job ul li{margin-left:1rem;margin-bottom:5px;text-shadow:1px 1px 0 #fdfbf2,-1px 1px 0 #fdfbf2,1px -1px 0 #fdfbf2,-1px -1px 0 #fdfbf2}#course .course__box .course__txt .course_bg-txt{font-size:3.3rem;position:absolute;width:100%;top:50%;transform:translateY(-50%);top:42%;left:0;width:auto;height:80px;font-family:"Montserrat",sans-serif;font-weight:normal;opacity:.1;z-index:-1}@media(min-width: 769px){#course .course__box .course__txt .course_bg-txt{font-size:calc(3.3rem + (1vw - 7.69px)*3.6850921273)}}@media(min-width: 1366px){#course .course__box .course__txt .course_bg-txt{font-size:5.5rem}}#course .course__box .course__txt .course_bg-illust{position:absolute;width:auto;z-index:-1}#course .course__box .course__txt .course_bg-illust img{width:auto;height:100%}#course .course__box .course__btn a{display:block;position:relative;width:80%;margin-left:auto;padding:12px 24px 12px 12px;box-sizing:border-box;background:#fff;border-radius:30px;font-size:1.4rem;text-align:center}@media(min-width: 375px){#course .course__box .course__btn a{font-size:calc(1.4rem + (1vw - 3.75px)*0.2424242424)}}@media(min-width: 1200px){#course .course__box .course__btn a{font-size:1.6rem}}#course .course__box .course__btn a:after{display:block;position:absolute;width:6px;height:6px;border-top:2px solid;border-right:2px solid;top:calc(50% - 2px);transform:rotate(45deg) translate(0%, -50%);right:15px;content:""}#course .course__box:nth-of-type(even){margin-left:auto}#course .course__box:nth-of-type(even) .course__txt{margin-left:0}#course .course__box:nth-of-type(even) .course__txt .course__ttl{right:auto;left:0}#course .course__box:nth-of-type(even) .course__txt .course__job-list{justify-content:flex-start}#course .course__box:nth-of-type(even) .course__txt .course__job-list li{margin-right:5px;margin-left:0}#course .course__box:nth-of-type(even) .course__txt .course__job-etc{text-align:left}#course .course__box:nth-of-type(even) .course__txt .course__btn a{margin-left:0}#course .course__box.nurse .course__txt{color:#8e66be}#course .course__box.nurse .course__txt .course__ttl-sub{color:#463586}#course .course__box.nurse .course__txt .course__job-txt::before{background:#8e66be}#course .course__box.nurse .course__txt .course__job-txt::after{background:#8e66be}#course .course__box.nurse .course__txt .course_bg-txt{color:#005491}#course .course__box.nurse .course__txt .course_bg-illust{top:-22.667vw;right:-20px;height:67.421vw;max-height:300px}#course .course__box.nurse .course__btn a{color:#8e66be}#course .course__box.trainer .course__txt{color:#5bb4f5}#course .course__box.trainer .course__txt .course__ttl-sub{color:#1a7fc9}#course .course__box.trainer .course__txt .course__job-txt::before{background:#5bb4f5}#course .course__box.trainer .course__txt .course__job-txt::after{background:#5bb4f5}#course .course__box.trainer .course__txt .course_bg-txt{color:#005491}#course .course__box.trainer .course__txt .course_bg-illust{top:-18vw;right:-20px;height:60vw;max-height:300px}#course .course__box.trainer .course__btn{color:#d0bcec}#course .course__box.grooming .course__txt{color:#ed5db0}#course .course__box.grooming .course__txt .course__ttl-sub{color:#d8047f}#course .course__box.grooming .course__txt .course__job-txt::before{background:#ed5db0}#course .course__box.grooming .course__txt .course__job-txt::after{background:#ed5db0}#course .course__box.grooming .course__txt .course_bg-txt{color:#ef008b}#course .course__box.grooming .course__txt .course_bg-illust{top:-19vw;right:-48px;height:54vw;max-height:300px}#course .course__box.grooming .course__btn{color:#d0bcec}#course .course__box.shop .course__txt{color:#80ce6e}#course .course__box.shop .course__txt .course__ttl-sub{color:#1b9332}#course .course__box.shop .course__txt .course__job-txt::before{background:#80ce6e}#course .course__box.shop .course__txt .course__job-txt::after{background:#80ce6e}#course .course__box.shop .course__txt .course_bg-txt{color:#007b30}#course .course__box.shop .course__txt .course_bg-illust{top:-19vw;right:-38px;height:70vw;max-height:300px}#course .course__box.shop .course__btn{color:#d0bcec}#course .course__box.care .course__txt{color:#ff7a5c}#course .course__box.care .course__txt .course__ttl-sub{color:#eb563b}#course .course__box.care .course__txt .course__job-txt::before{background:#eb563b}#course .course__box.care .course__txt .course__job-txt::after{background:#eb563b}#course .course__box.care .course__txt .course_bg-txt{color:#f5e3df}#course .course__box.care .course__txt .course_bg-illust{top:-11vw;right:-38px;height:56vw;max-height:220px}#course .course__box.care .course__btn{color:#eb563b}#concept .concept__container{padding:11.81% 4.76% 11.81% 4.76%;background:#fff;border-radius:20px}#concept .concept__wrap .concept__copy{text-align:center}#concept .concept__wrap .concept__copy .concept__copy-ttl{max-width:770px;margin:0 auto .5rem}#concept .concept__wrap .concept__copy .concept__copy-txt{font-size:1.3rem;line-height:1.5;font-weight:bold}@media(min-width: 375px){#concept .concept__wrap .concept__copy .concept__copy-txt{font-size:calc(1.3rem + (1vw - 3.75px)*0.8484848485)}}@media(min-width: 1200px){#concept .concept__wrap .concept__copy .concept__copy-txt{font-size:2rem}}#concept .concept__wrap .concept__results{padding:6.13% 0% 0% 0%}#concept .concept__wrap .concept__results .concept__results-list{margin:0% 0% 5.33% 0%}#concept .concept__wrap .concept__results .concept__results-list .concept__results-box{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center;justify-content:center;text-align:center}#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-ttl{width:min(30%,145px)}#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-rate{margin:0% 0% 2.66% 0%;font-size:2.2rem;font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:bold;color:#fa327f;line-height:1}@media(min-width: 375px){#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-rate{font-size:calc(2.2rem + (1vw - 3.75px)*3.3939393939)}}@media(min-width: 1200px){#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-rate{font-size:5rem}}#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-rate .attent{display:block;text-align:right}#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-num{margin:0% 0% 2.66% 0%;font-size:7rem;font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:bold;color:#fa327f;font-weight:900}@media(min-width: 375px){#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-num{font-size:calc(7rem + (1vw - 3.75px)*6.0606060606)}}@media(min-width: 1200px){#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-num{font-size:12rem}}#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-num>span{font-size:4rem}@media(min-width: 375px){#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-num>span{font-size:calc(4rem + (1vw - 3.75px)*4.8484848485)}}@media(min-width: 1200px){#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-num>span{font-size:8rem}}#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-num.l-txt{font-size:10rem}@media(min-width: 375px){#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-num.l-txt{font-size:calc(10rem + (1vw - 3.75px)*9.696969697)}}@media(min-width: 1200px){#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .concept__results-num.l-txt{font-size:18rem}}#concept .concept__wrap .concept__results .concept__results-list .concept__results-box .attent{margin:0 auto;font-size:1rem;font-weight:bold}#concept .concept__wrap .concept__qualification{margin:8% 0% 5.33% 0%}#concept .concept__wrap .concept__qualification li{margin-bottom:20px}#concept .concept__wrap .concept__qualification li .concept__qualification-ttl{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto 1.5rem;border-top:.5px solid #221a15;border-bottom:.5px solid #221a15}#concept .concept__wrap .concept__qualification li .concept__qualification-ttl>*{color:#df3b6a}#concept .concept__wrap .concept__qualification li .concept__qualification-ttl .num{display:block;width:auto;height:1em;padding:8px .75em 8px .25em;border-right:.5px solid #221a15;font-size:1.4rem}@media(min-width: 375px){#concept .concept__wrap .concept__qualification li .concept__qualification-ttl .num{font-size:calc(1.4rem + (1vw - 3.75px)*0.4848484848)}}@media(min-width: 1200px){#concept .concept__wrap .concept__qualification li .concept__qualification-ttl .num{font-size:1.8rem}}#concept .concept__wrap .concept__qualification li .concept__qualification-ttl .num img{height:100%;width:auto;vertical-align:baseline}#concept .concept__wrap .concept__qualification li .concept__qualification-ttl .txt{display:block;padding:8px .75em;min-width:9em;font-size:1.6rem;text-align:center}@media(min-width: 375px){#concept .concept__wrap .concept__qualification li .concept__qualification-ttl .txt{font-size:calc(1.6rem + (1vw - 3.75px)*0.4848484848)}}@media(min-width: 1200px){#concept .concept__wrap .concept__qualification li .concept__qualification-ttl .txt{font-size:2rem}}#concept .concept__wrap .concept__qualification li .concept__qualification-img{margin:0 auto 10px}#concept .concept__wrap .concept__qualification li .concept__qualification-txt{font-size:1.2rem;line-height:1.7142857143;font-weight:500}@media(min-width: 375px){#concept .concept__wrap .concept__qualification li .concept__qualification-txt{font-size:calc(1.2rem + (1vw - 3.75px)*0.2424242424)}}@media(min-width: 1200px){#concept .concept__wrap .concept__qualification li .concept__qualification-txt{font-size:1.4rem}}#concept .concept__wrap .concept__qualification li:last-child{margin-bottom:0}#concept .concept__wrap+.concept__wrap{margin:16% 0% 0% 0%}#guide .guide__links li{margin:0% 0% 5.33% 0%;border-radius:10px;overflow:hidden}#guide .guide__links li a,#guide .guide__links li .no_link,#guide .guide__links li .movie{display:block;background:#fff;color:#ff7b7b}#guide .guide__links li .no_link{position:relative}#guide .guide__links li .no_link:before{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:#000;opacity:.68}#guide .guide__links li .no_link .no_link-txt{position:absolute;z-index:2;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);font-size:2.4rem;font-weight:bold;color:#fff}#guide .guide__links li .guide__img{position:relative;z-index:1}#guide .guide__links li .guide__img .guide__ttl-en{position:absolute;z-index:1;bottom:0;right:12%;font-weight:bold;font-size:clamp(4rem,5.1020408163vw,7.3rem);color:#fff;letter-spacing:0.04em;line-height:.6}#guide .guide__links li .guide__img .guide__ttl-en:after{display:block;position:absolute;z-index:1;right:0;bottom:30%;transform:translateX(120%);z-index:1;width:min(8vw,60px);height:min(8vw,60px);background:url(/img/home/footprint.svg) center/cover no-repeat;content:""}#guide .guide__links li .guide__txt{position:relative;padding:4% 5.33% 5.33% 5.33%}#guide .guide__links li .guide__txt .guide__ttl{display:inline-block;position:relative;margin:0% 0% 2.66% 0%;font-size:clamp(2.2rem,2.3728813559vw,3.2rem);font-weight:500}#guide .guide__links li .guide__txt .guide__ttl .arrow{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%);top:calc(50% + 1px);right:0;transform:translate(130%, -50%);width:clamp(3rem,2.9661016949vw,4rem);height:clamp(3rem,2.9661016949vw,4rem);box-sizing:border-box;border:1px solid #ff7b7b;border-radius:50%}#guide .guide__links li .guide__txt .guide__ttl .arrow:after{position:absolute;width:6px;height:6px;border-top:2px solid;border-right:2px solid;top:calc(50% - 2px);transform:rotate(45deg) translate(0%, -50%);top:calc(50% - 1px);right:50%;border-color:#ff7b7b;content:""}#guide .guide__links li .guide__txt .guide__copy{font-size:1.4rem;line-height:1.5333333333;color:#2e1c1c}@media(min-width: 768px){#guide .guide__links li .guide__txt .guide__copy{font-size:calc(1.4rem + (1vw - 7.68px)*0.462962963)}}@media(min-width: 1200px){#guide .guide__links li .guide__txt .guide__copy{font-size:1.6rem}}#guide .guide__links li:last-child{margin-bottom:0}#guide .guide__links li .movie .movie__wrap{position:relative;z-index:1;padding-top:56.25%}#guide .guide__links li .movie .movie__wrap iframe{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}#other{margin-bottom:0}#other .other__sns{margin-bottom:0}#other .other__sns .info .info__list{color:#2e1c1c}#other .other__sns .other__sns-ttl .other__sns-more{color:#ff7b7b}.other__links .other__links-list li a{background:none;border:none}.other__links .other__links-list li .other__links-txt{position:relative;font-family:"Zen Maru Gothic",sans-serif}.other__links .other__links-list li .other__links-txt:after{display:block;position:absolute;right:10px;bottom:-25%;z-index:1;font-family:"icomoon";content:"";font-size:clamp(2.4rem,4.0816326531vw,6rem);opacity:.6}@media screen and (min-width: 769px){#mainimg{padding-bottom:30px;margin-bottom:40px;background:#fff}#mainimg .swiper{position:relative;overflow:inherit}#mainimg .swiper .slide__decoration,#mainimg .swiper .slide__decoration-third,#mainimg .swiper .slide__decoration-second,#mainimg .swiper .slide__decoration-first{position:absolute;z-index:1}#mainimg .swiper .slide__decoration-first{background:url("/img/home/slide_parts_01.png") center/cover no-repeat;width:7.467vw;height:7.467vw;max-width:102px;max-height:102px;top:1.493vw;left:10.835vw}#mainimg .swiper .slide__decoration-second{background:url("/img/home/slide_parts_02.png") center/cover no-repeat;width:13.031vw;height:14.202vw;max-width:178px;max-height:194px;top:.337vw;right:8.785vw}#mainimg .swiper .slide__decoration-third{background:url("/img/home/slide_parts_03.png") center/cover no-repeat;width:13.616vw;height:11.493vw;max-width:186px;max-height:157px;top:31.823vw;right:11.64vw}#mainimg .swiper-slide a{display:block;padding-top:0}#mainimg .mainimg__catch{width:78.404vw}#mainimg .mainimg__catch-txt{left:19px;bottom:50%;transform:translateY(50%)}#mainimg .mainimg__catch-txt p{padding:13.5px 15px}#mainimg .mainimg__catch-txt p+p{margin-top:14px}#mainimg .mainimg__catch-welcome{bottom:-18px}#pickup{margin-bottom:7rem}#pickup .pickup__container{display:grid;grid-template-columns:auto 1fr;column-gap:8rem;justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;padding:2rem 3rem 2rem 7rem}#pickup .pickup__container .pickup__ttl{display:block}#pickup .pickup__container .pickup__ttl .pickup__ttl-jp{margin-bottom:1rem;padding:0}#pickup .pickup__container .pickup__ttl .pickup__ttl-jp span{display:inline-block;margin-right:.8rem;vertical-align:middle}#pickup .pickup__container .pickup__list .pickup__item{padding:12px 0}#pickup .pickup__container .pickup__list .pickup__item+.pickup__item{margin:0}#pickup .pickup__container .pickup__list .pickup__item:last-of-type{border-bottom:none}#pickup .pickup__container .pickup__list .pickup__date{margin:0;paddinf-right:1.5rem}#oc{overflow:hidden}#oc.mb-box{margin-bottom:73px}#oc .oc__ttl--en{margin-bottom:1.5rem}#oc .btn{max-width:100%}#oc .btn a{padding:28.4px 5px}#oc .btn a:hover{color:#fff;background:#ff7b7b}#sns .sns__list li a:hover{background:#ff7b7b}#future{margin-bottom:6rem}#future::after{bottom:3.2rem;width:102vw;aspect-ratio:1366/260;content:"";background:url("../../img/home/_doubutsu/future_deco_bg_pc.svg") center/cover no-repeat}#future .future__container .future__ttl{margin-bottom:0}#future .future__container .future__ttl::before,#future .future__container .future__ttl::after{bottom:-10%;aspect-ratio:1366/260;content:""}#future .future__container .future__ttl::before{background:url("../../img/home/_doubutsu/future_deco_bg_pc.svg") center/cover no-repeat}#future .future__container .future__ttl::after{background:url("../../img/home/_doubutsu/future_deco_img_pc.png") center/cover no-repeat}#course .home__ttl{margin-bottom:0}#course .home__ttl .home__ttl-main{position:relative;margin:0 0 2rem auto}#course .home__ttl .home__ttl-main img{position:relative}#course .home__ttl .home__ttl-main::after{position:absolute;top:35%;left:50%;transform:translate(-50%, 0);width:120%;aspect-ratio:5/1;background:url("../../img/home/_doubutsu/course_ttl_deco.svg") center/cover no-repeat;content:""}#course .home__ttl .home__ttl-sub{text-align:right}#course .bnr{margin:5.28% 0% 0% 0%;margin-left:auto;margin-right:auto}#course .course__wrap{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#course .course__box{width:48%;margin-top:-5px}#course .course__box .course__txt .course__ttl{margin-bottom:1.925vw}#course .course__box .course__txt .course__ttl-main{margin-bottom:6px;max-width:445px}#course .course__box .course__txt .course__ttl-main .name{display:inline}#course .course__box .course__txt .course__copy{margin-bottom:1.816vw}#course .course__box .course__txt .course__job-txt::before{width:154px}#course .course__box .course__txt .course__job-txt::after{left:147.5px}#course .course__box .course__txt .course__job-job{width:calc(95% - 145px)}#course .course__box .course__txt .course_bg-txt{top:48%;height:9.956vw}#course .course__box .course__btn a{width:50%;max-width:320px;padding:20px 10px;margin-left:0;background:rgba(0,0,0,0);border:2px solid #fff;color:#fff !important;transition:.3s}#course .course__box .course__btn a:after{right:25px}#course .course__box .course__btn a:hover{opacity:1;background:#fff}#course .course__box:nth-of-type(even){margin-top:60px}#course .course__box.nurse .course__txt .course_bg-illust{top:-10vw;right:-20px;height:25vw}#course .course__box.trainer .course__txt .course_bg-illust{top:-8.5vw;right:-22px;height:24vw}#course .course__box.grooming .course__txt .course_bg-illust{top:-8vw;right:-46px;height:20vw}#course .course__box.shop .course__txt .course__ttl-main{text-align:left}#course .course__box.shop .course__txt .course_bg-illust{top:-9vw;right:-35px;height:26vw}#course .course__box.care .course__txt .course_bg-illust{top:-8vw;height:23vw;max-height:240px}#concept .concept__container{padding:5.27% 0% 5.45% 0%}#concept .concept__wrap .concept__copy .concept__copy-ttl{margin:0% 0% 2.5% 0%;margin-left:auto;margin-right:auto}#concept .concept__wrap .concept__copy .concept__copy-ttl{padding:0 30px}#concept .concept__wrap .concept__copy .concept__copy-ttl .before,#concept .concept__wrap .concept__copy .concept__copy-ttl .after{display:inline-block}#concept .concept__wrap .concept__copy .concept__copy-ttl .before{margin-bottom:0;text-align:right}#concept .concept__wrap .concept__copy .concept__copy-ttl .before .emphasis{margin-right:11.7px}#concept .concept__wrap .concept__copy .concept__copy-ttl::before{width:8px;height:80px}#concept .concept__wrap .concept__copy .concept__copy-ttl::after{width:8px;height:80px}#concept .concept__wrap .concept__results{padding:5.83% 0% 0% 0%}#concept .concept__wrap .concept__results .concept__results-list{margin:0 auto 40px;max-width:652px;justify-content:center}#concept .concept__wrap .concept__qualification{padding:5.83% 0% 0% 0%;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:space-between;padding-left:4%;padding-right:4%}#concept .concept__wrap .concept__qualification li{width:30%;margin:0}#concept .concept__wrap.results .concept__copy .concept__copy-ttl .before{margin-right:10px}#concept .concept__wrap.qualification .concept__copy .concept__copy-ttl{padding:0 50px}#guide .guide__links{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#guide .guide__links li{width:48%}#guide .guide__links li .guide__txt .guide__ttl .arrow{transition:.3s}#guide .guide__links li .guide__txt .guide__ttl .arrow:after{transition:.3s}#guide .guide__links li .guide__txt .guide__copy{transition:.3s}#guide .guide__links li a{display:flex;flex-direction:column;flex-wrap:wrap;height:100%}#guide .guide__links li a:hover{background:#ff7b7b;color:#fff;opacity:1}#guide .guide__links li a:hover .guide__txt .guide__ttl .arrow{border-color:#fff}#guide .guide__links li a:hover .guide__txt .guide__ttl .arrow:after{border-color:#fff}#guide .guide__links li a:hover .guide__txt .guide__copy{color:#fff}#guide .guide__links li:nth-last-child(-n+2){margin-bottom:0}.other__links .other__links-list li .other__links-txt:after{bottom:auto;top:0px;right:-30%}}@media screen and (min-width: 981px){#contents{margin-top:110px}#concept .bnr .bnr__badge{top:-10%;right:-4%;max-width:150px}#course .course__box{width:47.083333%;margin-top:-25px}#course .course__box .course__txt .course__ttl{margin-bottom:26.3px}#course .course__box .course__txt .course__ttl-main{margin-bottom:13px}#course .course__box .course__txt .course__copy{margin-bottom:24.8px}#course .course__box .course__txt .course__job-txt{display:inline-block;margin-right:27.6px;margin-bottom:0}#course .course__box .course__txt .course_bg-txt{top:48%;height:136px}#course .course__box:nth-of-type(even){margin-top:85px}#course .course__box.nurse .course__txt .course_bg-illust{top:-10vw;right:-20px;height:25vw}#course .course__box.trainer .course__txt .course_bg-illust{top:-8.5vw;right:-22px;height:24vw}#course .course__box.grooming .course__txt .course_bg-illust{top:-8vw;right:-46px;height:20vw}#course .course__box.shop .course__txt .course_bg-illust{top:-9vw;right:-35px;height:26vw}#course .course__box.care .course__txt .course_bg-illust{height:28vw;max-height:310px}}@media screen and (min-width: 1201px){#concept .concept__wrap .concept__results{position:relative}#concept .concept__wrap .concept__results::before,#concept .concept__wrap .concept__results::after{content:"";position:absolute;top:40%;transform:translateY(-50%);width:min(30vw,411px);aspect-ratio:411/518}#concept .concept__wrap .concept__results::before{left:-6%;background:url("../../img/home/_doubutsu/bg_results_person_01.png") center/cover no-repeat}#concept .concept__wrap .concept__results::after{right:-7%;background:url("../../img/home/_doubutsu/bg_results_person_02.png") center/cover no-repeat}#concept .concept__wrap .concept__qualification{margin:0% 0% 5.36% 0%;margin-left:auto;margin-right:auto;max-width:1014px}#concept .concept__wrap .concept__qualification li .concept__qualification-ttl{margin-bottom:2rem}#concept .concept__wrap.results .concept__copy .concept__copy-ttl .before{margin-right:17px}#course .course__box .course__tenure{right:0;width:59.83px;height:59.83px;line-height:56px}}