﻿#mv{background-color:#28A7E1}#mv .mv{position:relative;font-size:1rem;padding:1em;height:100vh;box-sizing:border-box;display:flex;flex-direction:column}#mv .mv .slider-wrapper{overflow:hidden;position:relative}#mv .mv .slider-wrapper:after{content:"";display:block;width:100%;height:100%;background-color:rgba(87, 102, 107, 0.35);position:absolute;left:0;top:0;pointer-events:none;overflow:hidden}#mv .mv .slider-wrapper .slider-row{display:flex;overflow:hidden;white-space:nowrap;width:100%;height:50%}#mv .mv .slider-wrapper .slider-row img{height:100%;max-width:initial;flex-shrink:0;object-fit:cover}#mv .mv .slider-wrapper .slider-row .slider-track{display:flex;width:max-content}#mv .mv .slider-wrapper .slider-row .slider-track:before{content:"";box-sizing:inherit;display:table}#mv .mv .slider-wrapper .slider-row .left-to-right.slider-track{animation:slide-right 20s linear infinite}#mv .mv .slider-wrapper .slider-row .right-to-left.slider-track{animation:slide-left 20s linear infinite}@keyframes slide-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes slide-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}#mv .mv .mv-ttl{line-height:1;font-size:1em;position:absolute;left:50%;top:50%;transform:translate3D(-50%, -50%, 0);max-width:120rem;width:100%}#mv .mv .scroll{position:absolute;bottom:4%;left:50%;transform:translateX(-50%);display:inline-block;text-align:center;color:#fff}#mv .mv .scroll .icon{background:url(../img/top/mv-scr.svg) no-repeat center center;background-size:contain;display:block;width:3.4em;aspect-ratio:1;position:absolute;left:50%;transform:translateX(-50%);top:-5.2em;animation:float 0.75s infinite alternate;animation-timing-function:ease-in-out}#mv .mv .scroll .txt{display:block;font-size:1.5rem;font-weight:600}#mv .mv .con-btn{width:29%;max-width:18rem;bottom:4%;right:2%}#mv .mv .sns-btn{width:46%;max-width:30.9rem;bottom:0%;left:1%}@media (max-width:768px){#mv .mv .con-btn{bottom:2%;right:4%}}@keyframes float{0%{transform:translate(-50%, 0)}100%{transform:translate(-50%, 10px)}}#about{position:relative;text-align:center;font-size:1rem;height:100rem;background-color:#28A7E1;color:#fff;display:grid;place-items:center}#about .about-box{display:grid;place-items:center}#about .about-box h2{font-size:3.6rem;font-weight:500}#about .about-box .about-imgbox{padding:3em 0;position:relative;width:80%;max-width:67.5rem}#about .about-box .about-btn01{max-width:9.2rem;width:15%;aspect-ratio:1;top:51%;right:-5%}#about .about-box .about-btn02{max-width:9.2rem;width:15%;aspect-ratio:1;top:71%;right:7%}#about .about-box .about-orn01{max-width:6rem;width:30%;bottom:-10%;right:-10%}#about .about-box .about-orn02{max-width:8.8rem;width:40%;top:-10%;left:-10%}#about .about-box p{font-size:2.2rem;font-weight:500}#about .hone-box{width:13rem;top:10%}#about .left-box{left:3%}#about .right-box{right:3%}@media (max-width:1400px){#concept .inner .con-box .con-bg01{width:44%;left:-37%}#concept .inner .con-box .con-bg02{width:46%;right:-38%}#concept .inner .con-box .con-bg03{width:44%;left:-40%}}@media (max-width:768px){#about{height:75rem}#about .about-box h2{font-size:2.2rem}#about .about-box .about-btn01{width:18%}#about .about-box .about-btn02{width:18%;top:67%;right:11%}#about .about-box .about-orn02{width:17%;top:1%}#about .about-box .about-orn01{width:14%;bottom:3%;right:-9%}#about .about-box p{font-size:1.45rem}}#concept{position:relative;text-align:center;font-size:1rem;height:95.5rem;display:grid;place-items:center}#concept:before{content:"";display:block;width:100%;max-height:6rem;height:5.8%;position:absolute;bottom:calc(100% - 1px);left:0;background-image:url("../img/top/con-bg01.svg");background-size:cover;background-position:center}#concept .inner{display:grid;place-items:center}#concept .inner .con-box{position:relative;display:grid;place-items:center}#concept .inner .con-box .con-txtbox p{font-size:3rem;font-weight:600;padding-top:3em}#concept .inner .con-box .con-bg01{max-width:38.7rem;width:50%;top:-19%;left:-50%}#concept .inner .con-box .con-bg02{max-width:42.3rem;width:52%;top:19%;right:-53%}#concept .inner .con-box .con-bg03{max-width:39rem;width:50%;top:80%;left:-50%}@media (max-width:768px){#concept{height:60rem}#concept .inner .con-box .con-txtbox p{font-size:1.4rem}#concept .inner .con-box .con-bg01{width:62%;top:-15%;left:-43%}#concept .inner .con-box .con-bg02{width:70%;top:-44%;right:-43%}#concept .inner .con-box .con-bg03{width:70%;top:100%;left:-41%}}#charms{position:relative;text-align:center;font-size:1rem}#charms .chm-box1{position:relative;padding-top:10em}#charms .chm-box1:before{content:"";position:absolute;top:52.4%;left:-9rem;transform:translateY(-50%);width:5rem;height:93%;background:url(../img/top/chm-bg1-3.svg) no-repeat;background-size:contain;aspect-ratio:1;filter:invert(90%) sepia(21%) saturate(1672%) hue-rotate(319deg) brightness(111%) contrast(114%)}#charms .chm-box1 .chm-boxtop1{position:relative;padding:4em;background-color:#FFEFCF;max-width:120rem;margin:0 auto}#charms .chm-box1 .chm-boxtop1:before{content:"";position:absolute;top:50%;left:-4rem;transform:translateY(-50%);width:100vw;height:120%;background:url(../img/top/chm-bg1-2.svg) no-repeat;background-size:cover;z-index:-1}#charms .chm-box1 .flex-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}#charms .chm-box1 .flex-box .left-box{width:50%;max-width:56.6rem}#charms .chm-box1 .flex-box .right-box{text-align:left;font-size:1rem;position:relative;color:#4C2900}#charms .chm-box1 .flex-box .right-box .chm-num{font-size:400%;line-height:1;font-weight:600}#charms .chm-box1 .flex-box .right-box h3{font-size:300%;font-weight:600;line-height:1}#charms .chm-box1 .flex-box .right-box .chm-orn2{padding:2em 0;width:45rem}#charms .chm-box1 .flex-box .right-box .yellow{filter:invert(81%) sepia(59%) saturate(2043%) hue-rotate(348deg) brightness(99%) contrast(112%)}#charms .chm-box1 .flex-box .right-box p{font-size:180%;font-weight:500;line-height:1.7}#charms .chm-box1 .flex-box .worker01{width:41rem;bottom:-10%;right:-28%}#charms .chm-box1 .chm-boxbtm1{max-width:120rem;margin:0 auto;padding-top:19em}#charms .chm-box1 .chm-boxbtm1 .chk-box{position:relative;display:grid;place-items:center;width:30%;padding:4em;background-image:url("../img/top/chm-bg1-4.svg");background-size:100% 100%;background-position:center;background-repeat:no-repeat}#charms .chm-box1 .chm-boxbtm1 .chk-box:before{content:"";display:block;width:9.5rem;aspect-ratio:1;position:absolute;inset:calc(100% + 0.5em) 100% auto auto;transform:translatey(-429%);right:0;background:url(../img/top/chm-bg1-5.svg) no-repeat center}#charms .chm-box1 .chm-boxbtm1 .chk-box p{font-size:2.2rem;padding-top:0.8em;line-height:1.3;font-weight:500;color:#4C2900}#charms .chm-box2{position:relative;padding-top:10em}#charms .chm-box2:before{content:"";position:absolute;top:52.4%;right:-9rem;transform:translateY(-50%);width:5rem;height:93%;background:url(../img/top/chm-bg1-3.svg) no-repeat;background-size:contain;aspect-ratio:1;filter:invert(92%) sepia(98%) saturate(465%) hue-rotate(285deg) brightness(100%) contrast(103%)}#charms .chm-box2 .chm-boxtop2{position:relative;padding:4em;background-color:#FFE9F6;max-width:120rem;margin:0 auto}#charms .chm-box2 .chm-boxtop2:before{content:"";position:absolute;top:50%;right:-4rem;transform:translateY(-50%);width:100vw;height:120%;background:url(../img/top/chm-bg2-2.svg) no-repeat;background-size:cover;z-index:-1}#charms .chm-box2 .flex-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}#charms .chm-box2 .flex-box .right-box{width:43%;max-width:56.6rem}#charms .chm-box2 .flex-box .left-box{text-align:left;font-size:1rem;position:relative;color:#4C2900}#charms .chm-box2 .flex-box .left-box .chm-num{font-size:400%;line-height:1;font-weight:600}#charms .chm-box2 .flex-box .left-box h3{font-size:300%;font-weight:600;line-height:1}#charms .chm-box2 .flex-box .left-box .chm-orn2{padding:2em 0;width:49rem}#charms .chm-box2 .flex-box .left-box .pink{filter:invert(64%) sepia(65%) saturate(354%) hue-rotate(303deg) brightness(105%) contrast(102%)}#charms .chm-box2 .flex-box .left-box p{font-size:180%;font-weight:500;line-height:1.7}#charms .chm-box2 .flex-box .worker02{width:40rem;bottom:-10%;left:-30%}#charms .chm-box2 .chm-boxbtm2{max-width:120rem;margin:0 auto;padding-top:19em}#charms .chm-box2 .chm-boxbtm2 .chk-box{position:relative;display:grid;place-items:center;width:30%;padding:4em;background-image:url("../img/top/chm-bg2-4.svg");background-size:100% 100%;background-position:center;background-repeat:no-repeat}#charms .chm-box2 .chm-boxbtm2 .chk-box:before{content:"";display:block;width:9.5rem;aspect-ratio:1;position:absolute;inset:calc(100% + 0.5em) 100% auto auto;transform:translatey(-429%);right:0;background:url(../img/top/chm-bg2-5.svg) no-repeat center}#charms .chm-box2 .chm-boxbtm2 .chk-box p{position:relative;font-size:2.2rem;padding-top:0.8em;line-height:1.3;font-weight:500;color:#4C2900}#charms .chm-box2 .chm-boxbtm2 .chk-box p .sml{font-size:95%}#charms .chm-box3{position:relative;margin:20em 0}#charms .chm-box3 .bg-box{position:relative;max-width:120rem;margin:0 auto}#charms .chm-box3 .bg-box:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:111%;height:107%;background:url(../img/top/chm-bg3-2.svg) no-repeat;background-size:cover;z-index:-1}#charms .chm-box3 .chm-boxtop3-1{position:relative;padding:4em;background-color:#C5F3FF;max-width:120rem;margin:0 auto}#charms .chm-box3 .flex-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}#charms .chm-box3 .flex-box .left-box{width:50%;max-width:56.6rem}#charms .chm-box3 .flex-box .chmtxt{width:45%}#charms .chm-box3 .flex-box .right-box{text-align:left;font-size:1rem;position:relative;color:#4C2900}#charms .chm-box3 .flex-box .right-box .chm-num{font-size:400%;line-height:1;font-weight:600}#charms .chm-box3 .flex-box .right-box h3{font-size:300%;font-weight:600;line-height:1}#charms .chm-box3 .flex-box .right-box .chm-orn2{padding:2em 0;width:45rem}#charms .chm-box3 .flex-box .right-box .blue{filter:invert(50%) sepia(36%) saturate(970%) hue-rotate(154deg) brightness(104%) contrast(91%)}#charms .chm-box3 .flex-box .right-box p{font-size:170%;font-weight:500;line-height:1.7}#charms .chm-box3 .chm-boxtop3-2{position:relative;padding:4em;background-color:#fff;max-width:120rem;margin:0 auto}#charms .chm-box3 .flex-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}#charms .chm-box3 .flex-box .right-box{width:45%;max-width:56.6rem}#charms .chm-box3 .flex-box .left-box{text-align:left;font-size:1rem;position:relative;color:#4C2900}#charms .chm-box3 .flex-box .left-box.chmtxt{width:50%}#charms .chm-box3 .flex-box .left-box .chm-num{font-size:400%;line-height:1;font-weight:600}#charms .chm-box3 .flex-box .left-box h3{font-size:300%;font-weight:600;line-height:1}#charms .chm-box3 .flex-box .left-box .chm-orn2{padding:2em 0;width:49rem}#charms .chm-box3 .flex-box .left-box .blue{filter:invert(50%) sepia(36%) saturate(970%) hue-rotate(154deg) brightness(104%) contrast(91%)}#charms .chm-box3 .flex-box .left-box p{font-size:170%;font-weight:500;line-height:1.7}#charms .chm-box3 .chm-boxtop3-3{position:relative;padding:4em;background-color:#C5F3FF;max-width:120rem;margin:0 auto}#charms .chm-box3 .flex-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}#charms .chm-box3 .chm-3-3-about{position:relative;width:100%;height:60rem;display:grid;place-items:center start;background-color:#C5F3FF}#charms .chm-box3 .chm-3-3-about .chm-3-3box1{position:relative;width:78%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4rem}#charms .chm-box3 .chm-3-3-about .chm-3-3box1 .chm-3-3box2{width:24%;height:22rem;display:grid;place-items:center;background-image:url(../img/top/chm-bg3-3.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;padding:3em 0}#charms .chm-box3 .chm-3-3-about .chm-3-3box1 .chm-3-3box2 .chm-orn3{width:6rem;aspect-ratio:1}#charms .chm-box3 .chm-3-3-about .chm-3-3box1 .chm-3-3box2 p{position:relative;font-size:2.5rem;font-weight:500;line-height:1.3;color:#4C2900}#charms .chm-box3 .chm-3-3-about .chm-3-3box1 .chm-3-3box2 p .mini{font-size:87%}#charms .chm-box3 .chm-3-3-about .chm-3-3-img{bottom:0%;right:0%;width:30%}#charms .chm-box3 .chm-3-3-about .chm-3-3-img .chm-orn4{width:76%;position:absolute;right:-25%;top:-32%}#charms .chm-box3 .chm-3-3-about .chm-3-3-img .chm-bg3-1{width:90%}#charms .chm-box3 .chm-boxtop3-4{position:relative;padding:4em;background-color:#fff;max-width:120rem;margin:0 auto}#charms .chm-box3 .flex-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.chm-num{position:relative}.chm-num:before{content:"";display:block;width:0.8em;aspect-ratio:1;position:absolute;inset:50% calc(100% + -0.9em) auto auto;transform:translatey(-52%);background:url(../img/top/chm-orn01.svg) no-repeat center}@media (max-width:1700px){#charms .chm-box1 .chm-boxtop1 .worker01{width:23rem;right:-12%}#charms .chm-box2 .chm-boxtop2 .worker02{width:20rem;left:-14%}}@media (max-width:768px){#charms{margin-top:6rem}#charms .chm-box1{padding-top:7em}#charms .chm-box1 .chm-boxtop1:before{left:-20%;height:112%;width:120vw}#charms .chm-box1 .chm-boxtop1 .worker01{width:11.5rem;right:-11%;bottom:-6%}#charms .chm-box1 .chm-boxtop1 .left-box{width:100%}#charms .chm-box1 .chm-boxtop1 .right-box{text-align:center;font-size:0.75rem}#charms .chm-box1 .chm-boxtop1 .right-box .chm-num{padding:0.5em 0}#charms .chm-box1 .chm-boxbtm1{padding-top:15em}#charms .chm-box1 .chm-boxbtm1.flex-box{gap:11rem}#charms .chm-box1 .chm-boxbtm1 .chk-box{width:100%}#charms .chm-box1 .chm-boxbtm1 .chk-box:before{width:7.5rem;transform:translatey(-473%);right:5%}#charms .chm-box1 .chm-boxbtm1 .chk-box img{width:100%}#charms .chm-box1 .chm-boxbtm1 .chk-box p{font-size:1.8rem}#charms .chm-box1 .flex-box{flex-direction:column}#charms .chm-box2 .chm-boxtop2:before{right:-20%;height:112%;width:120vw}#charms .chm-box2 .chm-boxtop2 .worker02{width:11rem;left:-11%;bottom:-6%}#charms .chm-box2 .chm-boxtop2 .right-box{width:100%}#charms .chm-box2 .chm-boxtop2 .left-box{text-align:center;font-size:0.75rem}#charms .chm-box2 .chm-boxtop2 .left-box .chm-num{padding:0.5em 0}#charms .chm-box2 .chm-boxtop2 .left-box h3{line-height:1.3}#charms .chm-box2 .chm-boxbtm2{padding-top:15em}#charms .chm-box2 .chm-boxbtm2.flex-box{gap:11rem}#charms .chm-box2 .chm-boxbtm2 .chk-box{width:100%}#charms .chm-box2 .chm-boxbtm2 .chk-box:before{width:7.5rem;transform:translatey(-473%);right:5%}#charms .chm-box2 .chm-boxbtm2 .chk-box img{width:100%}#charms .chm-box2 .chm-boxbtm2 .chk-box p{font-size:1.8rem}#charms .chm-box2 .flex-box{flex-direction:column}#charms .chm-box3{margin:20em 0 11%}#charms .chm-box3 .bg-box:before{width:110vw;height:103%}#charms .chm-box3 .bg-box .chm-boxtop3-1 .left-box{width:100%}#charms .chm-box3 .bg-box .chm-boxtop3-1 .right-box{text-align:center;font-size:0.75rem;width:100%}#charms .chm-box3 .bg-box .chm-boxtop3-1 .right-box .chm-num{padding:0.5em 0}#charms .chm-box3 .bg-box .chm-boxtop3-2 .right-box{width:100%}#charms .chm-box3 .bg-box .chm-boxtop3-2 .left-box{text-align:center;font-size:0.75rem}#charms .chm-box3 .bg-box .chm-boxtop3-2 .left-box.chmtxt{width:100%}#charms .chm-box3 .bg-box .chm-boxtop3-2 .left-box .chm-num{padding:0.5em 0}#charms .chm-box3 .bg-box .chm-boxtop3-3 .left-box{width:100%}#charms .chm-box3 .bg-box .chm-boxtop3-3 .right-box{text-align:center;font-size:0.75rem;width:100%}#charms .chm-box3 .bg-box .chm-boxtop3-3 .right-box .chm-num{padding:0.5em 0}#charms .chm-box3 .bg-box .chm-3-3-about{height:47rem;padding-bottom:10em}#charms .chm-box3 .bg-box .chm-3-3-about .chm-3-3box1{width:100%;gap:1rem}#charms .chm-box3 .bg-box .chm-3-3-about .chm-3-3box1 .chm-3-3box2{width:44%;height:14rem;padding:2.5em 0}#charms .chm-box3 .bg-box .chm-3-3-about .chm-3-3box1 .chm-3-3box2 .chm-orn3{width:4rem}#charms .chm-box3 .bg-box .chm-3-3-about .chm-3-3box1 .chm-3-3box2 p{font-size:1.8rem}#charms .chm-box3 .bg-box .chm-3-3-about .chm-3-3-img{right:-3%;width:20%}#charms .chm-box3 .bg-box .chm-boxtop3-4 .right-box{width:100%}#charms .chm-box3 .bg-box .chm-boxtop3-4 .left-box{text-align:center;font-size:0.75rem}#charms .chm-box3 .bg-box .chm-boxtop3-4 .left-box.chmtxt{width:100%}#charms .chm-box3 .bg-box .chm-boxtop3-4 .left-box .chm-num{padding:0.5em 0}#charms .chm-box3 .bg-box .flex-box{flex-direction:column}.chm-num:before{inset:50% calc(100% + -3.9em) auto auto}#charms .chm-box3 .chm-3-3-about .chm-3-3box1 .chm-3-3box2 p .mini{font-size:80%}}section,.inner{position:relative}#com-bnr{padding:6.5rem 0;background:url(../img/top/bnr-bg01@2x.webp) no-repeat center;background-size:cover}#com-bnr img{max-width:initial;width:100%}#com-bnr .inner{max-width:140rem;font-size:2.3rem;line-height:1;letter-spacing:0.1em;z-index:1}#com-bnr .inner .ttl-box{width:90%;max-width:53rem;margin:0 auto}#com-bnr .inner .img-box{width:100%;max-width:56.1rem;margin:1em auto}#com-bnr .inner .btn-list{width:100%;max-width:96rem;margin:0 auto;justify-content:space-between;align-items:center;row-gap:0.7em}#com-bnr .inner .btn-list .btn-item{width:48%}#com-bnr .inner .btn-list .btn-item a{font-size:80%;display:block;width:100%;border-radius:999px;border:0.2em solid #fff;padding:0.8em 1em 0.8em 4em;position:relative;color:#fff;font-weight:bold;text-align:center}#com-bnr .inner .btn-list .btn-item a .big{font-size:140%}#com-bnr .inner .btn-list .btn-item a .x-big{font-size:180%}#com-bnr .inner .btn-list .btn-item a:before{content:"";display:block;width:2.5em;aspect-ratio:1;position:absolute;inset:50% auto auto 2.5em;transform:translatey(-50%)}#com-bnr .inner .btn-list .btn-item a:hover{opacity:1}#com-bnr .inner .btn-list .btn-item a:hover:before{animation:buruburu 0.15s 2}#com-bnr .inner .btn-list .btn-item.tel a{background:#ffabce url(../img/common/dots-pt.svg) center;background-size:5%}#com-bnr .inner .btn-list .btn-item.tel a:before{background:url(../img/common/tel.svg)}#com-bnr .inner .btn-list .btn-item.tel a:hover{background-size:5.2%}#com-bnr .inner .btn-list .btn-item.mail a{background:#ffc004 url(../img/common/dots-pt.svg) center;background-size:5%}#com-bnr .inner .btn-list .btn-item.mail a:before{background:url(../img/common/mail.svg)}#com-bnr .inner .btn-list .btn-item.mail a:hover{background-size:5.2%}#com-bnr .inner .notice{color:#fff;font-weight:bold;text-align:center;margin-top:1em;line-height:1.4}#com-bnr .inner .abs.badge{width:22%;max-width:23rem;inset:-5% -9% auto auto}#com-bnr .inner .abs.human{width:30%;bottom:-6.5rem;z-index:-1}#com-bnr .inner .abs.human.boy{right:-5%}#com-bnr .inner .abs.human.girl{left:-5%}@keyframes buruburu{0%{transform:translatey(-50%) rotateZ(0deg)}25%{transform:translatey(-50%) rotateZ(8deg)}50%{transform:translatey(-50%) rotateZ(0deg)}75%{transform:translatey(-50%) rotateZ(-8deg)}100%{transform:translatey(-50%) rotateZ(0deg)}}@media (max-width:768px){#com-bnr .inner{font-size:1.2rem}#com-bnr .inner .img-box{margin:2em auto}#com-bnr .inner .btn-list .btn-item{width:80%;margin:0 auto}#com-bnr .inner .abs.human{width:35%}#com-bnr .inner .abs.human.boy{right:-17%}#com-bnr .inner .abs.human.girl{left:-11%}}#interview1 .inner{font-size:1.8rem;line-height:1.5;letter-spacing:0.05em}#interview1 .blue-bg{padding:8rem 0 8rem;background:#28A7E1 url(../img/common/lattice-pt.svg);background-size:1.3%}#interview1 .blue-bg .inner{max-width:81.5rem}#interview1 .blue-bg .inner .com-ttlbox{margin-bottom:4em}#interview1 .blue-bg .inner .int01-img-slide{padding:10em 0;margin-bottom:0}#interview1 .blue-bg .inner .int01-img-slide>*{overflow:visible}#interview1 .blue-bg .inner .int01-img-slide .int01-img-item{margin:0 2em;transition:0.3s}#interview1 .blue-bg .inner .int01-img-slide .int01-img-item.slick-current{transform:scale(1.1)}#interview1 .blue-bg .inner .int01-img-slide .int01-img-item img{max-width:initial;width:100%}#interview1 .blue-bg .inner .int01-img-slide .slick-prev,#interview1 .blue-bg .inner .int01-img-slide .slick-next{width:3em;height:3em;font-size:inherit;z-index:1}#interview1 .blue-bg .inner .int01-img-slide .slick-prev:before,#interview1 .blue-bg .inner .int01-img-slide .slick-next:before{content:"";display:block;width:100%;height:100%;background:url(../img/top/clinic-arrow.svg) no-repeat;background-size:cover}#interview1 .blue-bg .inner .int01-img-slide .slick-prev:before{transform:rotate(180deg)}#interview1 .blue-bg .inner .int01-img-slide .slick-dots{top:0;height:fit-content;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:1em}#interview1 .blue-bg .inner .int01-img-slide .slick-dots>li{width:31%;height:2.9em}#interview1 .blue-bg .inner .int01-img-slide .slick-dots>li button:before{content:"その他";display:block;font-family:"Zen Kaku Gothic New", serif;width:100%;height:auto;padding:0.6em 1em;font-weight:bold;font-size:2rem;line-height:1;border:0.2em solid #fff;border-radius:999px;background-color:#fff;color:#28A7E1;opacity:1}#interview1 .blue-bg .inner .int01-img-slide .slick-dots>li.slick-active button:before{color:#fff;background-color:#28A7E1}#interview1 .blue-bg .inner .int01-img-slide .slick-dots>li:nth-child(1) button:before{content:"理学療法士"}#interview1 .blue-bg .inner .int01-img-slide .slick-dots>li:nth-child(2) button:before{content:"看護師"}#interview1 .blue-bg .inner .int01-img-slide .slick-dots>li:nth-child(3) button:before{content:"リハビリマネージャー"}#interview1 .blue-bg .inner .int01-img-slide .slick-dots>li:nth-child(4) button:before{content:"クラーク"}#interview1 .blue-bg .inner .int01-img-slide .slick-dots>li:nth-child(5) button:before{content:"医療事務"}#interview1 .blue-bg .inner .int01-img-slide .slick-dots>li:nth-child(6) button:before{content:"放射線技師"}#interview1 .blue-bg .inner .scroll{display:block;text-align:center;color:#fff;width:fit-content;margin:-2em auto 0}#interview1 .blue-bg .inner .scroll .icon{background:url(../img/top/mv-scr.svg) no-repeat center center;background-size:contain;display:block;width:2.4em;aspect-ratio:1;margin:0 auto 1em;animation:float02 0.75s infinite alternate;animation-timing-function:ease-in-out}#interview1 .blue-bg .inner .scroll .txt{display:block;font-size:1.5rem;font-weight:600}#interview1 .wh-bg{padding:8rem 0 10rem;background:#fff url(../img/common/latticeblue-pt.svg);background-size:1.3%}#interview1 .wh-bg .inner{max-width:129.2rem;margin-top:-18em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list{padding:3em 2em 2em;background-color:#fff;margin-bottom:5em;position:relative}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .list-wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;row-gap:2em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .list-wrap>.img-box{width:33%}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .list-wrap .txt-box{width:65%}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .wrap2{margin-top:5em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .inttxt-item{width:100%;padding-left:5em;font-weight:bold;margin-bottom:2em;position:relative}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .inttxt-item dt{font-size:122.22%;padding:0.3em 0;margin-bottom:0.3em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .inttxt-item dd{background-color:#c5f3ff;padding:1em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .inttxt-item:before{content:"";display:block;width:3em;aspect-ratio:0.4909090909;background:url(../img/top/int-abs01.svg);background-size:cover;position:absolute;inset:0.1em auto auto 0.5em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .message{width:100%;max-width:93.5rem;margin:0 auto;background-color:#28A7E1;color:#fff;padding:1.5em 1em;text-align:center;border-radius:1em;font-weight:bold}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .message>h4{font-size:120%;font-weight:bold;color:#28A7E1;background-color:#fff;padding:0.3em 1em;width:100%;max-width:20em;margin:0 auto 0.7em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .abs.img{width:32%;inset:2em auto auto 2em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .flow{margin-bottom:4em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .flow>h4{font-size:166%;font-weight:bold;padding:0 0.6em;border-bottom:3px solid #333;width:fit-content;margin:0 auto 1em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .flow .img-box{max-width:97.2rem;width:100%;margin:0 auto;overflow:auto}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .flow .img-box img{min-width:55rem}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .requirements{margin-bottom:2em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .requirements>h4{font-size:166%;font-weight:bold;width:fit-content;margin:0 auto 1em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .requirements .req-list{width:100%;max-width:78.8rem;margin:0 auto 1em;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;border:0.4em solid #28A7E1;background-color:#fff}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .requirements .req-list dt{width:35%;color:#fff;background-color:#28A7E1;border-bottom:0.2em solid #fff;padding:1em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .requirements .req-list dt:last-of-type{border-bottom:none}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .requirements .req-list dd{width:65%;padding:1em;border-bottom:0.2em dashed #28A7E1;font-weight:500}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .requirements .req-list dd:last-of-type{border-bottom:none}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .requirements .req-list.pink{border:0.4em solid #FFA0B4}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .requirements .req-list.pink dt{background-color:#FFA0B4}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .requirements .req-list.pink dd{border-bottom:0.2em dashed #FFA0B4}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .requirements .req-list.pink dd:last-of-type{border-bottom:none}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.blue{border-top:10px solid #c5f3ff;border-radius:1rem}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.pink .inttxt-list{border-top:10px solid rgba(255, 171, 206, 0.3);border-radius:1rem}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.pink .inttxt-list .inttxt-item:before{filter:brightness(0) saturate(100%) invert(70%) sepia(47%) saturate(352%) hue-rotate(292deg) brightness(101%) contrast(102%)}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.pink .inttxt-list .inttxt-item dd{background-color:rgba(255, 171, 206, 0.3)}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.pink .inttxt-list .message{background-color:#ffabce}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.pink .inttxt-list .message>h4{color:#ffabce}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.gre .inttxt-list{border-top:10px solid rgba(91, 206, 153, 0.3);border-radius:1rem}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.gre .inttxt-list .inttxt-item:before{filter:brightness(0) saturate(100%) invert(74%) sepia(48%) saturate(421%) hue-rotate(99deg) brightness(89%) contrast(88%)}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.gre .inttxt-list .inttxt-item dd{background-color:rgba(91, 206, 153, 0.3)}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.gre .inttxt-list .message{background-color:#5BCE99}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.gre .inttxt-list .message>h4{color:#5BCE99}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.ore .inttxt-list{border-top:10px solid rgba(255, 131, 131, 0.3);border-radius:1rem}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.ore .inttxt-list .inttxt-item:before{filter:brightness(0) saturate(100%) invert(79%) sepia(19%) saturate(6979%) hue-rotate(310deg) brightness(99%) contrast(109%)}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.ore .inttxt-list .inttxt-item dd{background-color:rgba(255, 131, 131, 0.3)}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.ore .inttxt-list .message{background-color:#FF8383}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.ore .inttxt-list .message>h4{color:#FF8383}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.yel .inttxt-list{border-top:10px solid rgba(255, 192, 4, 0.3);border-radius:1rem}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.yel .inttxt-list .inttxt-item:before{filter:brightness(0) saturate(100%) invert(77%) sepia(81%) saturate(3016%) hue-rotate(4deg) brightness(109%) contrast(102%)}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.yel .inttxt-list .inttxt-item dd{background-color:rgba(255, 192, 4, 0.3)}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.yel .inttxt-list .message{background-color:#FFC004}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.yel .inttxt-list .message>h4{color:#FFC004}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.pur .inttxt-list{border-top:10px solid rgba(201, 169, 245, 0.3);border-radius:1rem}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.pur .inttxt-list .inttxt-item:before{filter:brightness(0) saturate(100%) invert(75%) sepia(48%) saturate(913%) hue-rotate(199deg) brightness(97%) contrast(98%)}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.pur .inttxt-list .inttxt-item dd{background-color:rgba(201, 169, 245, 0.3)}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.pur .inttxt-list .message{background-color:#C9A9F5}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item.pur .inttxt-list .message>h4{color:#C9A9F5}#interview1 .wh-bg .inner .int01-txt-slide .gotop{display:block;width:10vw;max-width:15rem;aspect-ratio:1;border-radius:50%;background-color:#28A7E1;position:absolute;inset:auto auto 0 110%;transform:rotate(-90deg)}#interview1 .wh-bg .inner .int01-txt-slide .gotop:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;left:30%;width:30%;height:30%;border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@keyframes float02{0%{transform:translate(0, 0)}100%{transform:translate(0, 10px)}}@media (max-width:768px){#interview1 .inner{font-size:1.2rem}#interview1 .blue-bg{padding:7rem 0 4rem}#interview1 .blue-bg .inner .int01-img-slide{padding:13em 0 6em}#interview1 .blue-bg .inner .int01-img-slide .slick-dots>li{width:47%}#interview1 .blue-bg .inner .int01-img-slide .slick-dots>li button:before{font-size:1.2rem}#interview1 .blue-bg .inner .int01-img-slide .int01-img-item{margin:0 0.6em}#interview1 .slick-prev,#interview1 .slick-next{top:62%}#interview1 .wh-bg{padding:4rem 0 7rem}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list{padding:0.5em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .inttxt-item{padding-left:3em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .inttxt-item:before{width:1.9em;inset:0.4em auto auto 0em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .list-wrap>.img-box,#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .list-wrap .txt-box{width:100%}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .inttxt-list .message>h4{margin:0 auto 1em}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .requirements .req-list dt{width:28%}#interview1 .wh-bg .inner .int01-txt-slide .int01-txt-item .requirements .req-list dd{width:72%}#interview1 .wh-bg .inner .gotop{inset:calc(100% + 1em) auto auto 90%}#interview1 .wh-bg .inner{margin-top:-13em}}#interview2{padding:10rem 0;background:#ffc004 url(../img/common/lattice-pt.svg);background-size:1.3%}#interview2 .inner{max-width:81.5rem;font-size:1.8rem;line-height:1.5;letter-spacing:0.05em}#interview2 .inner .com-ttlbox{margin-bottom:5em}#interview2 .inner .int02-img-slide{padding:6em 0 6em;margin-bottom:0}#interview2 .inner .int02-img-slide>*{overflow:visible}#interview2 .inner .int02-img-slide .int02-img-item{margin:0 2em;transition:0.3s}#interview2 .inner .int02-img-slide .int02-img-item.slick-current{transform:scale(1.1)}#interview2 .inner .int02-img-slide .int02-img-item img{max-width:initial;width:100%}#interview2 .inner .int02-img-slide .slick-prev,#interview2 .inner .int02-img-slide .slick-next{width:3em;height:3em;font-size:inherit;z-index:1}#interview2 .inner .int02-img-slide .slick-prev:before,#interview2 .inner .int02-img-slide .slick-next:before{content:"";display:block;width:100%;height:100%;background:url(../img/top/honne-arrow.svg) no-repeat;background-size:cover}#interview2 .inner .int02-img-slide .slick-prev:before{transform:rotate(180deg)}#interview2 .inner .int02-img-slide .slick-dots{top:0;height:fit-content;display:flex;justify-content:space-between;align-items:center}#interview2 .inner .int02-img-slide .slick-dots>li{width:32%;height:auto}#interview2 .inner .int02-img-slide .slick-dots>li button:before{content:"その他";display:block;font-family:"Zen Kaku Gothic New", serif;width:100%;height:auto;padding:0.6em 1em;font-weight:bold;font-size:2.5rem;line-height:1;border:0.2em solid #fff;border-radius:999px;background-color:#fff;color:#ffc004;opacity:1}#interview2 .inner .int02-img-slide .slick-dots>li.slick-active button:before{color:#fff;background-color:#ffc004}#interview2 .inner .int02-img-slide .slick-dots>li:nth-child(1) button:before{content:"理学療法士"}#interview2 .inner .int02-img-slide .slick-dots>li:nth-child(2) button:before{content:"看護師"}#interview2 .inner .int02-img-slide .slick-dots>li:nth-child(3) button:before{content:"医療事務"}#interview2 .inner .int02-txt-slide{background-color:#fff;padding:2em 4em;border-radius:0.5em}#interview2 .inner .int02-txt-slide *{width:100%}#interview2 .inner .int02-txt-slide dt{font-size:122%;color:#28A7E1;padding-bottom:0.3em;margin-bottom:0.5em;border-bottom:2px solid #28A7E1}#interview2 .inner .int02-txt-slide .pink{color:#ffabce;border-bottom:2px solid #ffabce}#interview2 .inner .int02-txt-slide .yell{color:#FFC004;border-bottom:2px solid #FFC004}#interview2 .inner .int02-txt-slide dd{font-weight:bold;margin-bottom:3em}#interview2 .inner .gotop{display:block;width:10vw;max-width:15rem;aspect-ratio:1;border-radius:50%;background-color:#fff;position:absolute;inset:auto auto 0 110%;transform:rotate(-90deg)}#interview2 .inner .gotop:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;left:30%;width:30%;height:30%;border-top:4px solid #ffc004;border-right:4px solid #ffc004;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:768px){#interview2 .inner{font-size:1.2rem}#interview2 .inner .int02-img-slide{padding:3em 0 3em}#interview2 .inner .int02-img-slide .int02-img-item{margin:0 0.6em}#interview2 .inner .int02-img-slide .slick-dots>li button:before{font-size:1.2rem}#interview2 .inner .int02-txt-slide{padding:2em 2em}#interview2 .inner .gotop{inset:calc(100% + 1em) auto auto 90%}#interview2{padding:7rem 0}}#intro{padding:14rem 0}#intro .inner{font-size:1.6rem;line-height:2;letter-spacing:0.05em;max-width:97.4rem;width:80%;padding:5em 0 9em}#intro .inner .com-ttlbox{margin-bottom:5em}#intro .inner .intro-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;row-gap:4em}#intro .inner .intro-list .intro-item{width:49%;font-weight:bold;position:relative}#intro .inner .intro-list .intro-item dt{font-size:175%;width:100%;background-color:#28A7E1;color:#fff;padding:0 1em}#intro .inner .intro-list .intro-item dd{width:100%;background-color:#fff;border:0.1em solid #28A7E1;padding:2em 1em;height:calc(100% - 2.8em)}#intro .inner .intro-list .intro-item.large{font-size:112.5%;width:100%}#intro .inner .intro-list .intro-item.large dt{font-size:175%;width:fit-content;margin:0 auto}#intro .inner .intro-list .intro-item.large dd{border:none;background-color:rgba(255, 255, 255, 0.7);padding:2em 40% 2em 1em}#intro .inner .intro-list .intro-item.large dd .feature-list{list-style:disc;padding-left:0.5em}#intro .inner .intro-list .intro-item.large dd .feature-list li::marker{color:#28A7E1;font-size:1.2em}#intro .inner .intro-list .intro-item.large .abs{width:44%;inset:auto -5% -4em auto}#intro .inner .intro-list .intro-item.middle{flex:0 0 100%;max-width:100%}#intro .inner:before{content:"";display:block;width:120%;height:100%;background:url(../img/top/intro-bg01.svg) no-repeat;background-size:100% 100%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);z-index:-1}@media (max-width:768px){#intro{padding:0 0}#intro .inner{font-size:1.2rem;padding:5em 0}#intro .inner:before{opacity:0.5;width:160%}#intro .inner .intro-list{row-gap:2em}#intro .inner .intro-list .intro-item{width:100%}#intro .inner .intro-list .intro-item.large dd{padding:2em 1em 5em 1em}}#person{padding:14rem 0}#person .inner{font-size:1.6rem;line-height:1.3;letter-spacing:0.05em;max-width:88.6rem}#person .inner .com-ttlbox{position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);text-align:center}#person .inner .kind-list{position:relative}#person .inner .kind-list .kind-item{width:16.4em;position:relative}#person .inner .kind-list .kind-item>p{width:84%;text-align:center;inset:69% 0 auto 0;transform:translateY(-50%);margin:0 auto;font-weight:bold}#person .inner .kind-list .top{justify-content:center}#person .inner .kind-list .middle{justify-content:space-between;margin-bottom:5em}#person .inner .kind-list .bottom{justify-content:space-around}#person .inner .kind-list:before{content:"";display:block;width:80%;aspect-ratio:1;background:url(../img/top/person-circle.svg);background-size:cover;position:absolute;inset:0 0;margin:auto;animation:rotate 60s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (max-width:768px){#person{padding:7rem 0}#person .inner{font-size:1rem}#person .inner .com-ttlbox{position:relative;inset:auto;transform:translate(0, 0);margin-bottom:3em}#person .inner .kind-list .middle{margin-bottom:0}#person .inner .kind-list:before{width:90%}}#flow{padding:14rem 0}#flow .inner{font-size:1.8rem;line-height:1.75;letter-spacing:0.1em;max-width:112rem;width:70%}#flow .inner .com-ttlbox{margin-bottom:4em}#flow .inner .img-box.first{margin-bottom:4em;position:relative}#flow .inner .img-box.first .abs-box{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:absolute;inset:50% auto auto 0;transform:translatey(-50%)}#flow .inner .img-box.first .abs-box li{font-size:166.66%;font-weight:bold;width:20%;text-align:center}#flow .inner .img-box.second{width:100%;max-width:62.3rem;margin:0 auto;position:relative}#flow .inner .img-box.second .abs-box.txt{position:absolute;inset:50% auto auto 0;transform:translatey(-50%);width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;color:#fff;font-weight:bold}#flow .inner .img-box.second .abs-box.txt dt{width:25%;text-align:center}#flow .inner .img-box.second .abs-box.txt dt span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:1.75em;height:10em}#flow .inner .img-box.second .abs-box.txt dd{text-align:center;width:64%;padding:0 5%}#flow .inner .img-box.second .abs-box.img{width:20%;position:absolute;inset:-10% -10% auto auto}@media (max-width:768px){#flow{padding:7rem 0}#flow .inner{font-size:1.2rem}#flow .inner .img-box.first .abs-box{justify-content:space-around;flex-direction:column;height:100%;padding-top:2%}#flow .inner .img-box.first .abs-box li{width:100%}#flow .inner .img-box.second .abs-box.txt{flex-direction:column;height:100%;justify-content:space-around;font-size:120%}#flow .inner .img-box.second .abs-box.txt dt{width:100%}#flow .inner .img-box.second .abs-box.txt dt span{display:block;writing-mode:initial;width:100%;height:auto}#flow .inner .img-box.second .abs-box.txt dd{width:100%}#flow .inner .img-box.second .abs-box.img{width:30%}}#clinic{padding:14rem 0}#clinic .inner{font-size:1.8rem;line-height:1.75;letter-spacing:0.1em;max-width:112rem}#clinic .inner .com-ttlbox{margin-bottom:4em}#clinic .inner .slider-area{width:100%}#clinic .inner .slider-area .slider_thumb{margin-bottom:0.5em}#clinic .inner .slider-area .slider_thumb .slick-prev,#clinic .inner .slider-area .slider_thumb .slick-next{width:3em;height:3em;font-size:inherit;z-index:1}#clinic .inner .slider-area .slider_thumb .slick-prev:before,#clinic .inner .slider-area .slider_thumb .slick-next:before{content:"";display:block;width:100%;height:100%;background:url(../img/top/clinic-arrow.svg) no-repeat;background-size:cover}#clinic .inner .slider-area .slider_thumb .slick-prev:before{transform:rotate(180deg)}#clinic .inner .slider-area .slider_thumb .slider-item{overflow:hidden;border-radius:1em 1em 0 0;border:0.2em solid #28A7E1}#clinic .inner .slider-area .slider_thumb .slider-item img{max-width:100%;width:100%;height:100%;object-fit:cover}#clinic .inner .slider-area .thumb .thumb-item{padding:0 0.25em}@media (max-width:768px){#clinic{padding:7rem 0}#clinic .inner{font-size:1.2rem}#clinic .inner .slider-area .slider_thumb .slider-item{aspect-ratio:1.3}}#access{padding:14rem 0}#access .inner{font-size:1.8rem;line-height:1.75;letter-spacing:0.1em;max-width:112rem}#access .inner .txt-box{margin:4em 0;text-align:center;font-weight:bold}#access .inner .txt-box>h3{font-size:166.6%;margin-bottom:0.7em;font-weight:bold}#access .inner .map-box .map{width:100%;height:25em}#access .inner .map-box .method{font-size:166.6%;color:#fff;margin-top:0.5em;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:1em}#access .inner .map-box .method .method-list{width:65.5%}#access .inner .map-box .method .method-list .method-item{font-weight:bold;margin-bottom:0.5em;padding:0.5em 1em;background-color:#28A7E1;border-radius:0.5em;text-align:center;position:relative}#access .inner .map-box .method .method-list .method-item .small{font-size:76.6%;margin-left:1em}#access .inner .map-box .method .method-list .method-item:last-child{margin-bottom:0}#access .inner .map-box .method .method-list .method-item.car{border-radius:0.5em 0 0 0.5em}#access .inner .map-box .method .method-list .method-item.car:after{content:"";display:block;width:1em;height:100%;position:absolute;inset:0 auto auto calc(100% - 1px);background-color:#28A7E1;clip-path:polygon(0 0, 5% 0, 100% 50%, 5% 100%, 0 100%)}#access .inner .map-box .method .parking{border-radius:0.5em;width:calc(34.5% - 1em);background-color:#28A7E1}@media (max-width:768px){#access{padding:7rem 0}#access .inner{font-size:1.3rem}#access .inner .map-box .method .method-list{width:100%}#access .inner .map-box .method .parking{width:100%;aspect-ratio:1}#access .inner .map-box .method .method-list .method-item .small{display:block;margin-left:0}#access .inner .map-box .method .method-list .method-item.car{border-radius:0.5em}#access .inner .map-box .method .method-list .method-item.car:after{inset:58% 0 auto 0;margin:0 auto;transform:rotate(90deg)}}