@charset "UTF-8";:root{--course-color:#004ca7}.course01,.law{--course-color:#7b4f8b}.business,.course02{--course-color:#69893c}.course03,.medical{--course-color:#c06580}.course04,.sports{--course-color:#ea852d}.course05,.emergency{--course-color:#c40000}.course06,.dental{--course-color:#74b7d0}.mainvisual{align-items:flex-start!important;justify-content:flex-start!important}.mainvisual .page-title{align-items:flex-start!important;width:85%!important;margin-inline:auto;margin-top:5vw;font-family:"Noto Serif",serif}body.law p.course-color{color:#7b4f8b}body.law .course-lead{color:#7b4f8b}body.law .course-title{color:#7b4f8b}body.law .tabs .tabs-nav button{color:#7b4f8b;background:rgba(123,79,139,.12)}body.law .tabs .tabs-nav button[aria-selected=true]{background:#7b4f8b;color:#fff}body.law .tabs .panel{background-color:#7b4f8b}body.law .qualification-content .qualification-box .title{color:#7b4f8b}body.law .qualification-content::after{border-color:#7b4f8b}body.law .point-title{border-color:#7b4f8b;border-left-color:#7b4f8b;color:#7b4f8b}body.law .point-lead{color:#7b4f8b}body.law .point-inner01 .point-title-wrapper .left-item .point-lead,body.law .point-inner01 .point-title-wrapper .left-item .point-title{color:#7b4f8b}body.law .point-inner01 .point-content .point-box .point-item .item-title,body.law .point-inner02 .point-content .point-box .point-item .item-title{border-right-color:#7b4f8b;color:#7b4f8b}body.law .point-inner02 .point-flex-content .left-item .rate-box span{color:#7b4f8b}body.law .three-point-contener .three-point-box{color:#7b4f8b}body.law .successful-candidates .left .num,body.law .successful-candidates .right .num{color:#7b4f8b}body.business p.course-color{color:#69893c}body.business .course-lead{color:#69893c}body.business .course-title{color:#69893c}body.business .tabs .tabs-nav button{color:#69893c;background:rgba(105,137,60,.12)}body.business .tabs .tabs-nav button[aria-selected=true]{background:#69893c;color:#fff}body.business .tabs .panel{background-color:#69893c}body.business .qualification-content .qualification-box .title{color:#69893c}body.business .qualification-content::after{border-color:#69893c}body.business .point-title{border-color:#69893c;border-left-color:#69893c;color:#69893c}body.business .point-lead{color:#69893c}body.business .point-inner01 .point-title-wrapper .left-item .point-lead,body.business .point-inner01 .point-title-wrapper .left-item .point-title{color:#69893c}body.business .point-inner01 .point-content .point-box .point-item .item-title,body.business .point-inner02 .point-content .point-box .point-item .item-title{border-right-color:#69893c;color:#69893c}body.business .point-inner02 .point-flex-content .left-item .rate-box span{color:#69893c}body.business .three-point-contener .three-point-box{color:#69893c}body.business .successful-candidates .left .num,body.business .successful-candidates .right .num{color:#69893c}body.medical p.course-color{color:#c06580}body.medical .course-lead{color:#c06580}body.medical .course-title{color:#c06580}body.medical .tabs .tabs-nav button{color:#c06580;background:rgba(192,101,128,.12)}body.medical .tabs .tabs-nav button[aria-selected=true]{background:#c06580;color:#fff}body.medical .tabs .panel{background-color:#c06580}body.medical .qualification-content .qualification-box .title{color:#c06580}body.medical .qualification-content::after{border-color:#c06580}body.medical .point-title{border-color:#c06580;border-left-color:#c06580;color:#c06580}body.medical .point-lead{color:#c06580}body.medical .point-inner01 .point-title-wrapper .left-item .point-lead,body.medical .point-inner01 .point-title-wrapper .left-item .point-title{color:#c06580}body.medical .point-inner01 .point-content .point-box .point-item .item-title,body.medical .point-inner02 .point-content .point-box .point-item .item-title{border-right-color:#c06580;color:#c06580}body.medical .point-inner02 .point-flex-content .left-item .rate-box span{color:#c06580}body.medical .three-point-contener .three-point-box{color:#c06580}body.medical .successful-candidates .left .num,body.medical .successful-candidates .right .num{color:#c06580}body.sports p.course-color{color:#ea852d}body.sports .course-lead{color:#ea852d}body.sports .course-title{color:#ea852d}body.sports .tabs .tabs-nav button{color:#ea852d;background:rgba(234,133,45,.12)}body.sports .tabs .tabs-nav button[aria-selected=true]{background:#ea852d;color:#fff}body.sports .tabs .panel{background-color:#ea852d}body.sports .qualification-content .qualification-box .title{color:#ea852d}body.sports .qualification-content::after{border-color:#ea852d}body.sports .point-title{border-color:#ea852d;border-left-color:#ea852d;color:#ea852d}body.sports .point-lead{color:#ea852d}body.sports .point-inner01 .point-title-wrapper .left-item .point-lead,body.sports .point-inner01 .point-title-wrapper .left-item .point-title{color:#ea852d}body.sports .point-inner01 .point-content .point-box .point-item .item-title,body.sports .point-inner02 .point-content .point-box .point-item .item-title{border-right-color:#ea852d;color:#ea852d}body.sports .point-inner02 .point-flex-content .left-item .rate-box span{color:#ea852d}body.sports .three-point-contener .three-point-box{color:#ea852d}body.sports .successful-candidates .left .num,body.sports .successful-candidates .right .num{color:#ea852d}body.emergency p.course-color{color:#c40000}body.emergency .course-lead{color:#c40000}body.emergency .course-title{color:#c40000}body.emergency .tabs .tabs-nav button{color:#c40000;background:rgba(196,0,0,.12)}body.emergency .tabs .tabs-nav button[aria-selected=true]{background:#c40000;color:#fff}body.emergency .tabs .panel{background-color:#c40000}body.emergency .qualification-content .qualification-box .title{color:#c40000}body.emergency .qualification-content::after{border-color:#c40000}body.emergency .point-title{border-color:#c40000;border-left-color:#c40000;color:#c40000}body.emergency .point-lead{color:#c40000}body.emergency .point-inner01 .point-title-wrapper .left-item .point-lead,body.emergency .point-inner01 .point-title-wrapper .left-item .point-title{color:#c40000}body.emergency .point-inner01 .point-content .point-box .point-item .item-title,body.emergency .point-inner02 .point-content .point-box .point-item .item-title{border-right-color:#c40000;color:#c40000}body.emergency .point-inner02 .point-flex-content .left-item .rate-box span{color:#c40000}body.emergency .three-point-contener .three-point-box{color:#c40000}body.emergency .successful-candidates .left .num,body.emergency .successful-candidates .right .num{color:#c40000}body.dental p.course-color{color:#74b7d0}body.dental .course-lead{color:#74b7d0}body.dental .course-title{color:#74b7d0}body.dental .tabs .tabs-nav button{color:#74b7d0;background:rgba(116,183,208,.12)}body.dental .tabs .tabs-nav button[aria-selected=true]{background:#74b7d0;color:#fff}body.dental .tabs .panel{background-color:#74b7d0}body.dental .qualification-content .qualification-box .title{color:#74b7d0}body.dental .qualification-content::after{border-color:#74b7d0}body.dental .point-title{border-color:#74b7d0;border-left-color:#74b7d0;color:#74b7d0}body.dental .point-lead{color:#74b7d0}body.dental .point-inner01 .point-title-wrapper .left-item .point-lead,body.dental .point-inner01 .point-title-wrapper .left-item .point-title{color:#74b7d0}body.dental .point-inner01 .point-content .point-box .point-item .item-title,body.dental .point-inner02 .point-content .point-box .point-item .item-title{border-right-color:#74b7d0;color:#74b7d0}body.dental .point-inner02 .point-flex-content .left-item .rate-box span{color:#74b7d0}body.dental .three-point-contener .three-point-box{color:#74b7d0}body.dental .successful-candidates .left .num,body.dental .successful-candidates .right .num{color:#74b7d0}.content-bg-container.bg-course01{background:#7b4f8b}.content-bg-container.bg-course02{background:#69893c}.content-bg-container.bg-course03{background:#c06580}.content-bg-container.bg-course04{background:#ea852d}.content-bg-container.bg-course05{background:#c40000}.content-bg-container.bg-course06{background:#74b7d0;margin-top:-14vh}.content-bg-container.light-bg-course01{background:rgba(123,79,139,.12)}.content-bg-container.light-bg-course02{background:rgba(105,137,60,.12)}.content-bg-container.light-bg-course03{background:rgba(192,101,128,.12)}.content-bg-container.light-bg-course04{background:rgba(234,133,45,.12)}.content-bg-container.light-bg-course05{background:rgba(196,0,0,.12)}.content-bg-container.light-bg-course06{background:rgba(116,183,208,.12)}.course-lead{font-size:calc(var(--fs-scale,1) * clamp(1.78rem,1.74vw,3.33rem));font-weight:400;line-height:1.5;margin-bottom:1em}.course-title{font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:400;margin-bottom:.8em}.tabs{margin-bottom:2vw}.tabs .tabs-nav{position:relative;display:grid;column-gap:1rem;grid-template-columns:repeat(2,1fr)}.tabs .tabs-nav.three-column{grid-template-columns:repeat(3,1fr)}.tabs .tabs-nav button{cursor:pointer;display:block;width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.21rem,1.18vw,2rem));font-weight:400;line-height:1.5;letter-spacing:.15em;padding:.7rem 0;transition:background .4s ease;border-top-left-radius:.5em;border-top-right-radius:.5em}.tabs .tabs-nav button[aria-selected=true]{color:#fff}.tabs .panel{padding:3rem 3em}.tabs .panel p{color:#fff}.qualification-content{display:flex;justify-content:space-around;position:relative}.qualification-content .qualification-box{width:45%}.qualification-content .qualification-box .title{font-size:calc(var(--fs-scale,1) * clamp(1.35rem,1.32vw,2.53rem));font-weight:500}.qualification-content::after{position:absolute;content:"";top:0;bottom:0;left:50%;transform:translateX(-50%);border:.05em solid #000}.qualification-content.one-box{justify-content:flex-start}.qualification-content.one-box .qualification-box{width:50%}.qualification-content.one-box::after{display:none}.point-title{border:1px solid #000;border-left:18px solid #000;width:fit-content;font-size:calc(var(--fs-scale,1) * clamp(2.42rem,2.36vw,4.53rem));font-weight:500;font-family:"Noto Serif",serif;font-style:italic;margin-bottom:2vw;padding:0 4vw;height:4vw;background-color:#fff}.point-lead{font-size:calc(var(--fs-scale,1) * clamp(1.99rem,1.94vw,3.73rem));font-weight:700;font-family:"Noto Serif",serif;letter-spacing:.2em;width:fit-content;margin-bottom:1vw;line-height:1.5}.point-inner01,.point-inner02,.point-inner03{position:relative}.point-inner01 .point-title-wrapper,.point-inner02 .point-title-wrapper,.point-inner03 .point-title-wrapper{position:absolute;top:0;display:flex;width:80.5vw;left:50%;transform:translateX(-50%)}.point-inner01 .point-title-wrapper .left-item,.point-inner02 .point-title-wrapper .left-item,.point-inner03 .point-title-wrapper .left-item{width:50%}.point-inner01 .point-title-wrapper .point-img,.point-inner02 .point-title-wrapper .point-img,.point-inner03 .point-title-wrapper .point-img{width:50%;margin-left:auto;overflow:hidden;border-radius:1vw 0 0 1vw}.point-inner01 .point-title-wrapper .point-img img,.point-inner02 .point-title-wrapper .point-img img,.point-inner03 .point-title-wrapper .point-img img{width:100%;object-fit:cover}.point-inner01 .point-content,.point-inner02 .point-content,.point-inner03 .point-content{display:flex;justify-content:space-between}.point-inner01 .point-content .point-box,.point-inner02 .point-content .point-box,.point-inner03 .point-content .point-box{width:48%}.point-inner01 .point-content .point-box .square-title,.point-inner02 .point-content .point-box .square-title,.point-inner03 .point-content .point-box .square-title{border-bottom:.05em solid #fff;padding-bottom:.5vw;margin-bottom:1vw;font-weight:500;font-size:calc(var(--fs-scale,1) * clamp(1.28rem,1.25vw,2.4rem))}.point-inner01 .point-content .point-box .square-title.course-color.sports,.point-inner02 .point-content .point-box .square-title.course-color.sports,.point-inner03 .point-content .point-box .square-title.course-color.sports{border-bottom:.05em solid #ea852d}.point-inner01 .point-content .point-box .point-item,.point-inner02 .point-content .point-box .point-item,.point-inner03 .point-content .point-box .point-item{background-color:#fff;display:flex;justify-content:space-between}.point-inner01 .point-content .point-box .point-item p,.point-inner02 .point-content .point-box .point-item p,.point-inner03 .point-content .point-box .point-item p{color:#000;width:70%;padding:1vw 2vw;align-content:center}.point-inner01 .point-content .point-box .point-item .item-title,.point-inner02 .point-content .point-box .point-item .item-title,.point-inner03 .point-content .point-box .point-item .item-title{border-right:1px #000 solid;font-weight:500;width:10vw;align-content:space-around;padding:1vw 2vw;text-align:center;font-size:calc(var(--fs-scale,1) * clamp(1.07rem,1.04vw,2rem));line-height:1.4}.point-inner01 .point-content .point-box .point-item .item-title span,.point-inner02 .point-content .point-box .point-item .item-title span,.point-inner03 .point-content .point-box .point-item .item-title span{font-weight:350;color:#000}.point-inner01 .point-content .point-box .point-img,.point-inner02 .point-content .point-box .point-img,.point-inner03 .point-content .point-box .point-img{width:100%;margin-bottom:1vh}.point-inner01 .point-content .point-box .point-img img,.point-inner02 .point-content .point-box .point-img img,.point-inner03 .point-content .point-box .point-img img{width:100%}.point-inner01{margin-top:20vw}.point-inner01 .point-title-wrapper{top:-21vw}.point-inner01 .point-title-wrapper .left-item .point-lead{margin-left:15%}.dental .point-inner01{margin-top:25vw}.point-inner02 .point-title{margin-left:-9%}.point-inner02 .point-flex-content{display:flex;margin-bottom:1vw;column-gap:2vw}.point-inner02 .point-flex-content .left-item{width:50%}.point-inner02 .point-flex-content .left-item .rate-box{background-color:#fff;border-radius:1vw;padding:1.5vw;text-align:center;font-weight:700;margin-top:1.5vw}.point-inner02 .point-flex-content .left-item .rate-box.border{border:1px solid #ea852d}.point-inner02 .point-flex-content .left-item .rate-box span{font-size:calc(var(--fs-scale,1) * clamp(3.56rem,3.47vw,6.67rem));text-align:center;font-weight:700}.point-inner02 .point-flex-content .left-item .rate-box span.sub{font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem))}.point-inner02 .point-flex-content .left-item .rate-box span.mini{font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500}.point-inner02 .point-flex-content .left-item .rate-box span.small{display:block;color:#000!important;font-weight:400;font-size:calc(var(--fs-scale,1) * clamp(1rem,.83vw,1.6rem))}.point-inner02 .point-flex-content .point-img{width:50%}.point-inner03 .point-title{margin-left:-9%}.point-inner03 .point-flex-content{display:flex;margin-bottom:1vw;column-gap:2vw;width:calc(80.5vw - 9%)}.point-inner03 .point-flex-content .left-item{width:50%}.point-inner03 .point-flex-content .img-contener{width:59%}.point-inner03 .point-flex-content .img-contener .point-img{width:100%;margin-left:auto;overflow:hidden;border-radius:1vw 0 0 1vw;height:fit-content;margin-bottom:1vw}.point-inner03 .point-flex-content .img-contener .point-img img{width:100%;object-fit:cover}.bg-course01 p,.bg-course02 p,.bg-course03 p,.bg-course04 p,.bg-course05 p,.bg-course06 p{color:#fff}.department-bottom-btn{position:relative;display:flex;align-items:center;width:50%;height:4vw;padding-inline:1.4vw;background:#fff;border:1px solid #000;border-radius:5vw;font-size:calc(var(--fs-scale,1) * clamp(1.07rem,1.04vw,2rem));font-weight:500;line-height:1.4;margin-bottom:1.5vw;justify-content:center;text-align:center;margin:0 auto}.department-bottom-btn::after{content:"";position:absolute;top:50%;right:1.4vw;transform:translateY(-50%);display:inline-block;width:2.15vw;height:2.15vw;background:url(../images/department/bottom-link-icon01.svg) no-repeat center/contain;transition:all .3s ease}.three-point-contener{display:flex;justify-content:space-between;gap:1vw}.three-point-contener .three-point-box{width:calc((100% - 2vw)/ 3);background-color:#fff;border-radius:1vw;padding:1vw;color:#69893c;text-align:center;font-weight:500}.successful-candidates{padding:1vw 0;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:3vw;background-color:#fff;border-radius:1vw;font-weight:700;text-align:center}.successful-candidates p.title{color:#000;width:100%;margin-bottom:1em}.successful-candidates .left,.successful-candidates .right{width:50%;padding:0 1.8vw}.successful-candidates .left p,.successful-candidates .right p{color:#000}.successful-candidates .left .num,.successful-candidates .right .num{font-size:calc(var(--fs-scale,1) * clamp(3.91rem,3.82vw,7.33rem));line-height:1.5}.successful-candidates .left .num span,.successful-candidates .right .num span{font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem));text-align:center;font-weight:700}.successful-candidates .left .num span.sub,.successful-candidates .right .num span.sub{font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem))}.successful-candidates .left .num span.mini,.successful-candidates .right .num span.mini{font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500}.successful-candidates .left .num span.small,.successful-candidates .right .num span.small{color:#000!important;font-weight:400;font-size:calc(var(--fs-scale,1) * clamp(1.07rem,1.04vw,2rem));line-height:1.2;display:inline-block}.successful-candidates .left{position:relative}.successful-candidates .left::after{position:absolute;content:"";top:0;bottom:0;right:0;border:.05em solid #69893c}.three-point-title{background-color:#fff;padding:1vw 2vw;font-size:calc(var(--fs-scale,1) * clamp(1.78rem,1.74vw,3.33rem));text-align:center;font-weight:500;color:#c06580!important;width:60%;border-radius:2vw;margin:0 auto;border:2px solid #c06580;margin-bottom:4vw;position:relative}.three-point-title::after{position:absolute;content:"";bottom:-2vw;left:50%;transform:translateX(-50%);background:url(../images/department/medical-arrow-icon.svg) no-repeat 50% 50%/contain;width:3vw;height:3vw;z-index:2}.light-bg-course03 .point-inner02 .point-flex-content,.light-bg-course04 .point-inner02 .point-flex-content,.light-bg-course05 .point-inner02 .point-flex-content,.light-bg-course06 .point-inner02 .point-flex-content{width:calc(80.5vw - 9%);column-gap:2vw}.light-bg-course03 .point-inner02 .point-flex-content .img-contener,.light-bg-course04 .point-inner02 .point-flex-content .img-contener,.light-bg-course05 .point-inner02 .point-flex-content .img-contener,.light-bg-course06 .point-inner02 .point-flex-content .img-contener{width:59%}.light-bg-course03 .point-inner02 .point-flex-content .img-contener .point-img,.light-bg-course04 .point-inner02 .point-flex-content .img-contener .point-img,.light-bg-course05 .point-inner02 .point-flex-content .img-contener .point-img,.light-bg-course06 .point-inner02 .point-flex-content .img-contener .point-img{width:100%;margin-left:auto;overflow:hidden;border-radius:1vw 0 0 1vw;height:fit-content;margin-bottom:1vw}.light-bg-course03 .point-inner02 .point-flex-content .img-contener .point-img img,.light-bg-course04 .point-inner02 .point-flex-content .img-contener .point-img img,.light-bg-course05 .point-inner02 .point-flex-content .img-contener .point-img img,.light-bg-course06 .point-inner02 .point-flex-content .img-contener .point-img img{width:100%;object-fit:cover}.light-bg-course03 .point-inner02 .point-flex-content .img-contener p,.light-bg-course04 .point-inner02 .point-flex-content .img-contener p,.light-bg-course05 .point-inner02 .point-flex-content .img-contener p,.light-bg-course06 .point-inner02 .point-flex-content .img-contener p{padding:0 3vw}.sports-power-lead{font-size:calc(var(--fs-scale,1) * clamp(1.49rem,1.46vw,2.8rem));text-align:center;font-weight:400;line-height:1.5;margin-bottom:2vw}.sports-power{display:grid;grid-template-columns:repeat(3,1fr);gap:1vw}.sports-power li{background-color:#fff;font-weight:500;font-size:calc(var(--fs-scale,1) * clamp(1.07rem,1.04vw,2rem));line-height:1.6;border-radius:1vw;padding:.5vw;color:#ea852d;text-align:center;align-content:center}.emergency .point-title{position:relative}.emergency .point-sub-title{position:absolute;top:0;left:29%;background-color:#c40000;border-radius:1vw;color:#fff;padding:.5vw 2vw;display:inline-flex;font-weight:500;font-size:calc(var(--fs-scale,1) * clamp(1.71rem,1.67vw,3.2rem));align-content:center;text-align:center;flex-wrap:wrap;letter-spacing:.3em;text-align:center}.emergency-flex-box{display:flex;justify-content:space-between;flex-wrap:wrap}.emergency-flex-box .title{width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.21rem,1.18vw,2.27rem));font-weight:500}.emergency-flex-box .emergency-img-box{width:40%}.emergency-flex-box .emergency-img-box img{width:100%}.emergency-flex-box p{width:50%;align-content:center}.dental-bar-title{position:relative;color:#74b7d0;font-weight:500;font-size:calc(var(--fs-scale,1) * clamp(1.28rem,1.25vw,2.4rem));padding-left:2vw;margin-bottom:1vw}.dental-bar-title::before{position:absolute;content:"";left:0;top:0;bottom:0;width:1vw;background-color:#74b7d0}.dental .content-bg-container .point-inner01 .point-flex-content{display:flex;width:calc(80.5vw - 9%);column-gap:2vw}.dental .content-bg-container .point-inner01 .point-flex-content .left-item{width:50%}.dental .content-bg-container .point-inner01 .point-flex-content .img-contener{width:59%}.dental .content-bg-container .point-inner01 .point-flex-content .img-contener .point-img{width:100%;margin-left:auto;overflow:hidden;border-radius:1vw 0 0 1vw;height:fit-content;margin-bottom:0}.dental .content-bg-container .point-inner01 .point-flex-content .img-contener .point-img img{width:100%;object-fit:cover}.dental .content-bg-container .point-inner02 .successful-candidates{margin-bottom:1vh}.dental .content-bg-container .point-inner02 .successful-candidates:nth-child(2){padding:0;background-color:unset;font-weight:unset;text-align:left;align-items:center}.dental .content-bg-container .point-inner02 .successful-candidates .left{width:65%}.dental .content-bg-container .point-inner02 .successful-candidates .left::after{border:.05em solid #74b7d0}.dental .content-bg-container .point-inner02 .successful-candidates .right{width:35%;align-content:center}.payment-box{border:1px solid #74b7d0;border-radius:2vw;padding:5vw 13vw;position:relative}.payment-box .title{position:absolute;top:-2.5vw;left:0;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));color:#74b7d0;font-weight:600;background-color:#fff;border-radius:50%;padding-right:1em;padding-left:1em}.payment-box .title .dental-circle-title{color:#74b7d0;font-weight:500;font-size:calc(var(--fs-scale,1) * clamp(1.99rem,1.94vw,3.73rem));line-height:1.4}.payment-box .title .dental-circle-lead{color:#74b7d0;font-weight:500;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));line-height:1.4}.payment-box .title span{font-size:calc(var(--fs-scale,1) * clamp(1.28rem,1.25vw,2.4rem));background-color:#74b7d0;color:#fff;border-radius:50%;font-weight:400;display:inline-block;width:5vw;height:5vw;text-align:center;align-content:center;margin-right:1vw}.payment-box .big-yen{font-size:calc(var(--fs-scale,1) * clamp(1.28rem,1.25vw,2.4rem));font-weight:600;text-align:center;padding-top:0}.payment-box .big-yen span{font-size:calc(var(--fs-scale,1) * clamp(1.99rem,1.94vw,3.73rem))}.payment-box .goukei-contener{margin-top:5px}.payment-box .goukei-contener .goukei-box{margin-bottom:1.5vw;display:flex;justify-content:space-between;column-gap:.5em;position:relative}.payment-box .goukei-contener .goukei-box .item-title{font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem));background-color:#74b7d0;color:#fff;border-radius:1vw;font-weight:500;display:block;width:30%;height:fit-content;padding:1vw;text-align:center;align-content:center}.payment-box .goukei-contener .goukei-box .item-yen{font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem));background:rgba(116,183,208,.12);border-radius:1vw;font-weight:500;display:block;width:70%;height:fit-content;padding:1vw;text-align:center;padding-right:3vw;align-content:center}.payment-box .goukei-contener .goukei-box.goukei .item-title{height:auto}.payment-box .goukei-contener .goukei-box.goukei .item-yen{height:auto;padding:1vw;font-size:calc(var(--fs-scale,1) * clamp(1.64rem,1.6vw,3.07rem));line-height:1}.payment-box .goukei-contener .goukei-box.goukei .item-yen span{font-size:calc(var(--fs-scale,1) * clamp(1rem,.83vw,1.6rem));color:#000;font-weight:400}.payment-box .reference-title{font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));color:#74b7d0;font-weight:500;background-color:#fff}.payment-box .reference-title span{font-size:calc(var(--fs-scale,1) * clamp(1.28rem,1.25vw,2.4rem));background-color:#74b7d0;color:#fff;border-radius:2vw;font-weight:400;text-align:center;align-content:center;padding:.4vw 1.5vw;display:inline-block;margin-right:1vw}.payment-box .bottom-yen{display:flex}.payment-box .bottom-yen .big-yen{width:50%;position:relative}.payment-box .bottom-yen .big-yen:first-child::after{position:absolute;content:"";top:0;bottom:0;right:0;border:.05em solid #74b7d0}@media screen and (max-width:1024px) and (orientation:portrait){.mainvisual{align-items:flex-start!important;justify-content:flex-start!important}.mainvisual .page-title{align-items:flex-start!important;width:90%!important;margin-inline:auto;margin-top:5vw;font-family:"Noto Serif",serif}.content-bg-container.bg-course06{margin-top:0}.course-lead{font-size:calc(var(--fs-scale,1) * clamp(1.7rem,4.53vw,1.95rem));line-height:1.5}.course-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.tabs{margin-bottom:2vh}.tabs .tabs-nav.three-column{column-gap:.5rem;line-height:1.2}.tabs .tabs-nav.three-column button{padding:1.5rem .02rem;letter-spacing:.05em;font-size:calc(var(--fs-scale,1) * clamp(1rem,2.67vw,1.15rem))}.tabs .tabs-nav button{font-size:calc(var(--fs-scale,1) * clamp(1rem,2.67vw,1.15rem))}.tabs .panel{padding:3rem 3em 1em}.qualification-content{display:block}.qualification-content .qualification-box{width:100%}.qualification-content .qualification-box .title{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.qualification-content .qualification-box:first-child{margin-bottom:2vh}.qualification-content::after{content:none}.qualification-content.one-box .qualification-box{width:100%}.point-title{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem));margin-bottom:2vh;padding:0 4vw;height:4vh;line-height:1.5}.point-lead{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));margin-bottom:2vh;line-height:1.5}.point-inner01 .point-title-wrapper,.point-inner02 .point-title-wrapper,.point-inner03 .point-title-wrapper{display:block;width:100vw;left:-5vw;transform:unset}.point-inner01 .point-title-wrapper .left-item,.point-inner02 .point-title-wrapper .left-item,.point-inner03 .point-title-wrapper .left-item{width:100%}.point-inner01 .point-title-wrapper .point-img,.point-inner02 .point-title-wrapper .point-img,.point-inner03 .point-title-wrapper .point-img{width:90%;margin-inline:auto;border-radius:2vh}.point-inner01 .point-content,.point-inner02 .point-content,.point-inner03 .point-content{display:block}.point-inner01 .point-content .point-box,.point-inner02 .point-content .point-box,.point-inner03 .point-content .point-box{width:100%}.point-inner01 .point-content .point-box:first-child,.point-inner02 .point-content .point-box:first-child,.point-inner03 .point-content .point-box:first-child{margin-bottom:2vh}.point-inner01 .point-content .point-box .square-title,.point-inner02 .point-content .point-box .square-title,.point-inner03 .point-content .point-box .square-title{padding-bottom:2vw;margin-bottom:2vw;font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));line-height:1.5}.point-inner01 .point-content .point-box .point-item,.point-inner02 .point-content .point-box .point-item,.point-inner03 .point-content .point-box .point-item{display:block}.point-inner01 .point-content .point-box .point-item p,.point-inner02 .point-content .point-box .point-item p,.point-inner03 .point-content .point-box .point-item p{width:100%;padding:2vh}.point-inner01 .point-content .point-box .point-item .item-title,.point-inner02 .point-content .point-box .point-item .item-title,.point-inner03 .point-content .point-box .point-item .item-title{border-right:none;border-bottom:1px #7b4f8b solid;width:100%;padding:2vh;font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));line-height:1.3}.point-inner01 .point-content .point-box .point-item .item-title span,.point-inner02 .point-content .point-box .point-item .item-title span,.point-inner03 .point-content .point-box .point-item .item-title span{font-weight:350;color:#000}.point-inner01{margin-top:42vh}.point-inner01 .point-title-wrapper{top:-43vh}.point-inner01 .point-title-wrapper .left-item .point-lead{margin-left:5%}.point-inner01.long-lead{margin-top:45vh}.point-inner01.long-lead .point-title-wrapper{top:-46vh}.dental .point-inner01{margin-top:calc(43vh + 7vw)}.point-inner02 .point-title{margin-left:-6%}.point-inner02 .point-flex-content{display:block;margin-bottom:2vh;column-gap:2vw}.point-inner02 .point-flex-content .left-item{width:100%;margin-bottom:2vh}.point-inner02 .point-flex-content .left-item .rate-box{border-radius:2vh;padding:2vh}.point-inner02 .point-flex-content .left-item .rate-box.border{border:1px solid #ea852d}.point-inner02 .point-flex-content .left-item .rate-box p.paragraph span{display:inline-block;padding-top:.3em}.point-inner02 .point-flex-content .left-item .rate-box span{font-size:calc(var(--fs-scale,1) * clamp(3.2rem,8.53vw,3.67rem))}.point-inner02 .point-flex-content .left-item .rate-box span.sub{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.point-inner02 .point-flex-content .left-item .rate-box span.mini{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.point-inner02 .point-flex-content .left-item .rate-box span.small{display:block;font-size:calc(var(--fs-scale,1) * clamp(1.2rem,3.2vw,1.38rem))}.point-inner02 .point-flex-content .point-img{width:100%}.point-inner03 .point-title{margin-left:-6%}.point-inner03 .point-flex-content{display:block;margin-bottom:2vw;column-gap:0;width:100%}.point-inner03 .point-flex-content .left-item{width:100%}.point-inner03 .point-flex-content .img-contener{width:100%}.point-inner03 .point-flex-content .img-contener .point-img{border-radius:2vh}.bg-course01 p,.bg-course02 p,.bg-course03 p,.bg-course04 p,.bg-course05 p,.bg-course06 p{color:#fff}.department-bottom-btn{display:flex;align-items:center;width:100%;height:8vh;padding-inline:1.4vw;border-radius:5vh;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));margin-bottom:1.5vh;line-height:1.4}.department-bottom-btn::after{right:2vh;width:4vh;height:4vh}.three-point-contener{flex-direction:column;gap:1vh}.three-point-contener .three-point-box{width:100%;border-radius:2vw;padding:2vw}.successful-candidates{padding:2vw 0;display:flex;justify-content:space-between;margin-bottom:0;background-color:#fff;border-radius:2vh;font-weight:700;text-align:center}.successful-candidates .left,.successful-candidates .right{padding:0 2vw}.successful-candidates .left p,.successful-candidates .right p{color:#000}.successful-candidates .left p span.narrow,.successful-candidates .right p span.narrow{letter-spacing:.05em}.successful-candidates .left .num,.successful-candidates .right .num{font-size:calc(var(--fs-scale,1) * clamp(4.5rem,12vw,5.16rem));line-height:1.5}.successful-candidates .left .num span,.successful-candidates .right .num span{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem));text-align:center;font-weight:700}.successful-candidates .left .num span.sub,.successful-candidates .right .num span.sub{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.successful-candidates .left .num span.mini,.successful-candidates .right .num span.mini{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));font-weight:500}.successful-candidates .left .num span.small,.successful-candidates .right .num span.small{color:#000!important;font-weight:400;font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));line-height:1.2;display:inline-block}.successful-candidates .left{position:relative}.successful-candidates .left::after{position:absolute;content:"";top:0;bottom:0;right:0;border:.05em solid #69893c}.three-point-title{padding:2vh;font-size:calc(var(--fs-scale,1) * clamp(1.7rem,4.53vw,1.95rem));width:100%;border-radius:4vw;margin-bottom:4vh;line-height:1.2}.three-point-title::after{bottom:-2.8vh;width:4vh;height:4vh}.light-bg-course03 .point-inner02 .point-flex-content,.light-bg-course04 .point-inner02 .point-flex-content,.light-bg-course05 .point-inner02 .point-flex-content,.light-bg-course06 .point-inner02 .point-flex-content{width:100%;column-gap:0}.light-bg-course03 .point-inner02 .point-flex-content .img-contener,.light-bg-course04 .point-inner02 .point-flex-content .img-contener,.light-bg-course05 .point-inner02 .point-flex-content .img-contener,.light-bg-course06 .point-inner02 .point-flex-content .img-contener{width:100%}.light-bg-course03 .point-inner02 .point-flex-content .img-contener .point-img,.light-bg-course04 .point-inner02 .point-flex-content .img-contener .point-img,.light-bg-course05 .point-inner02 .point-flex-content .img-contener .point-img,.light-bg-course06 .point-inner02 .point-flex-content .img-contener .point-img{border-radius:2vh;margin-bottom:2vh}.light-bg-course03 .point-inner02 .point-flex-content .img-contener p,.light-bg-course04 .point-inner02 .point-flex-content .img-contener p,.light-bg-course05 .point-inner02 .point-flex-content .img-contener p,.light-bg-course06 .point-inner02 .point-flex-content .img-contener p{padding:0}.sports-power-lead{font-size:calc(var(--fs-scale,1) * clamp(1.7rem,4.53vw,1.95rem));margin-bottom:2vh;line-height:1.5}.sports-power{grid-template-columns:repeat(2,1fr);gap:1.5vh 1vh}.sports-power li{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem));border-radius:2vw;padding:1vw;height:6vh;line-height:1.2}.emergency .point-sub-title{left:45%;border-radius:2vw;padding:.7vw 2vh;font-size:calc(var(--fs-scale,1) * clamp(1.35rem,3.6vw,1.55rem))}.emergency-flex-box{display:block}.emergency-flex-box .title{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.emergency-flex-box .emergency-img-box{width:100%;margin:0 auto;margin-bottom:2vh}.emergency-flex-box p{width:100%;align-content:start}.dental-bar-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));padding-left:2vh;line-height:1.5}.dental .content-bg-container .point-inner01 .point-flex-content{display:block;width:100%;column-gap:0}.dental .content-bg-container .point-inner01 .point-flex-content .left-item{width:100%}.dental .content-bg-container .point-inner01 .point-flex-content .img-contener{width:100%;margin-left:auto}.dental .content-bg-container .point-inner01 .point-flex-content .img-contener .point-img{border-radius:1vh 1vh 1vh 1vh;margin-bottom:2vh}.dental .content-bg-container .point-inner02 .successful-candidates .left{width:55%}.dental .content-bg-container .point-inner02 .successful-candidates .right{width:45%;align-content:center}.payment-box{border-radius:3.5vh;padding:5vh 4vh;margin-top:8vh}.payment-box .title{top:-4vh;left:.5vw;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.payment-box .title .dental-circle-title{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.payment-box .title .dental-circle-lead{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));margin-bottom:2vh}.payment-box .title span{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));width:6.5vh;height:6.5vh}.payment-box .big-yen{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));padding:2vw}.payment-box .big-yen span{font-size:calc(var(--fs-scale,1) * clamp(2.6rem,6.93vw,2.98rem))}.payment-box .goukei-contener .goukei-box{margin-bottom:1.5vh;display:flex;justify-content:space-between;column-gap:0;position:relative}.payment-box .goukei-contener .goukei-box .item-title{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));border-radius:1.5vh;width:30%;padding:2vw}.payment-box .goukei-contener .goukei-box .item-yen{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));border-radius:1.5vh;width:65%;padding:2vw}.payment-box .goukei-contener .goukei-box.goukei .item-yen{padding:4vw;font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.payment-box .goukei-contener .goukei-box.goukei .item-yen span{font-size:calc(var(--fs-scale,1) * clamp(1rem,2.67vw,1.15rem))}.payment-box .reference-title{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));letter-spacing:.04em;margin-bottom:.4em}.payment-box .reference-title span{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));border-radius:5vh;padding:.5vh 3vh;margin-right:1vh;display:block;width:fit-content;margin-right:auto;margin-bottom:.25em}.payment-box .bottom-yen{justify-content:space-between;line-height:1.4}.payment-box .bottom-yen .big-yen{width:50%}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.course-lead{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem));line-height:1.5}.course-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem))}.tabs{margin-bottom:2vh}.tabs .tabs-nav.three-column{column-gap:.5rem;line-height:1.2}.tabs .tabs-nav.three-column button{padding:1.5rem .02rem;letter-spacing:.05em;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.tabs .tabs-nav button{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,1.95vw,2rem))}.tabs .panel{padding:3rem 3em 1em}.qualification-content{display:flex;justify-content:space-between}.qualification-content .qualification-box{width:49%}.qualification-content .qualification-box .title{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem))}.qualification-content .qualification-box:first-child{margin-bottom:2vh}.qualification-content::after{position:absolute;content:"";top:0;bottom:0;left:50%;transform:translateX(-50%);border:.05em solid #000}.qualification-content.one-box .qualification-box{width:100%}.point-title{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem));margin-bottom:2vh;padding:0 4vw;height:3vh;line-height:1.5}.point-lead{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));margin-bottom:2vh;line-height:1.5}.point-inner01 .point-title-wrapper,.point-inner02 .point-title-wrapper,.point-inner03 .point-title-wrapper{top:0;display:flex;width:100vw}.point-inner01 .point-title-wrapper .left-item,.point-inner02 .point-title-wrapper .left-item,.point-inner03 .point-title-wrapper .left-item{width:49%}.point-inner01 .point-title-wrapper .point-img,.point-inner02 .point-title-wrapper .point-img,.point-inner03 .point-title-wrapper .point-img{width:50%;margin-left:auto;margin-right:0;overflow:hidden;border-radius:1vh 0 0 1vh}.point-inner01 .point-title-wrapper .point-img img,.point-inner02 .point-title-wrapper .point-img img,.point-inner03 .point-title-wrapper .point-img img{width:100%;object-fit:cover}.point-inner01 .point-content,.point-inner02 .point-content,.point-inner03 .point-content{display:flex;justify-content:space-between}.point-inner01 .point-content .point-box,.point-inner02 .point-content .point-box,.point-inner03 .point-content .point-box{width:48%}.point-inner01 .point-content .point-box .square-title,.point-inner02 .point-content .point-box .square-title,.point-inner03 .point-content .point-box .square-title{border-bottom:.05em solid #fff;padding-bottom:1vw;margin-bottom:1vw;font-weight:500;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem))}.point-inner01 .point-content .point-box .square-title.course-color.sports,.point-inner02 .point-content .point-box .square-title.course-color.sports,.point-inner03 .point-content .point-box .square-title.course-color.sports{border-bottom:.05em solid #ea852d}.point-inner01 .point-content .point-box .point-item,.point-inner02 .point-content .point-box .point-item,.point-inner03 .point-content .point-box .point-item{background-color:#fff;display:flex;justify-content:space-between}.point-inner01 .point-content .point-box .point-item p,.point-inner02 .point-content .point-box .point-item p,.point-inner03 .point-content .point-box .point-item p{color:#000;width:70%;padding:.5vw 2vw}.point-inner01 .point-content .point-box .point-item .item-title,.point-inner02 .point-content .point-box .point-item .item-title,.point-inner03 .point-content .point-box .point-item .item-title{border-right:1px #000 solid;border-bottom:unset;font-weight:500;width:15vw;height:15vw;align-content:space-around;padding:.5vw 2vw;text-align:center;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem))}.point-inner01 .point-content .point-box .point-item .item-title span,.point-inner02 .point-content .point-box .point-item .item-title span,.point-inner03 .point-content .point-box .point-item .item-title span{font-weight:350;color:#000}.point-inner01{margin-top:23vh}.point-inner01 .point-title-wrapper{top:-23vh}.point-inner01 .point-title-wrapper .left-item .point-lead{margin-left:10%}.point-inner01.long-lead{margin-top:23vh}.point-inner01.long-lead .point-title-wrapper{top:-23vh}.dental .point-inner01{margin-top:calc(23vh + 4vw)}.point-inner02 .point-flex-content{display:flex;margin-bottom:1vw;column-gap:1vw;justify-content:space-between}.point-inner02 .point-flex-content .left-item{width:49%}.point-inner02 .point-flex-content .left-item .rate-box{border-radius:1vw;padding:2.5vw}.point-inner02 .point-flex-content .left-item .rate-box p.paragraph span{display:inline-block;padding-top:.3em}.point-inner02 .point-flex-content .left-item .rate-box span{font-size:calc(var(--fs-scale,1) * clamp(5rem,6.51vw,6.67rem))}.point-inner02 .point-flex-content .left-item .rate-box span.sub{font-size:calc(var(--fs-scale,1) * clamp(3rem,3.91vw,4rem))}.point-inner02 .point-flex-content .left-item .rate-box span.mini{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem))}.point-inner02 .point-flex-content .left-item .rate-box span.small{font-size:calc(var(--fs-scale,1) * clamp(1.2rem,1.56vw,1.6rem))}.point-inner02 .point-flex-content .point-img{width:50%}.point-inner03 .point-title{margin-left:-6%}.point-inner03 .point-flex-content{display:flex;width:100%;justify-content:space-between}.point-inner03 .point-flex-content .left-item{width:49%}.point-inner03 .point-flex-content .img-contener{width:50%}.point-inner03 .point-flex-content .img-contener .point-img{width:calc(100% + 5vw);border-radius:1vh 0 0 1vh;margin-bottom:2vw;margin-left:0}.point-inner03 .point-flex-content .img-contener p{padding-left:10%}.bg-course01 p,.bg-course02 p,.bg-course03 p,.bg-course04 p,.bg-course05 p,.bg-course06 p{color:#fff}.department-bottom-btn{display:flex;align-items:center;width:80%;height:6vh;border-radius:5vh;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem));margin-bottom:1.5vh;line-height:1.4}.department-bottom-btn::after{right:2vh;width:4vh;height:4vh}.three-point-contener{flex-direction:row}.three-point-contener .three-point-box{width:calc((100% - 2vw)/ 3);padding:1.5vw}.successful-candidates{background-color:#fff;border-radius:2vh;padding:2vw 0;text-align:center;font-weight:700;display:flex;justify-content:space-between;margin-bottom:4vw}.successful-candidates .left,.successful-candidates .right{padding:0 2vw;width:50%}.successful-candidates .left p,.successful-candidates .right p{color:#000}.successful-candidates .left p.paragraph,.successful-candidates .right p.paragraph{letter-spacing:.05em;font-size:.85em}.successful-candidates .left .num,.successful-candidates .right .num{font-size:calc(var(--fs-scale,1) * clamp(5.5rem,7.16vw,7.33rem));line-height:1.5}.successful-candidates .left .num span,.successful-candidates .right .num span{font-size:calc(var(--fs-scale,1) * clamp(3rem,3.91vw,4rem));text-align:center;font-weight:700}.successful-candidates .left .num span.sub,.successful-candidates .right .num span.sub{font-size:calc(var(--fs-scale,1) * clamp(3rem,3.91vw,4rem))}.successful-candidates .left .num span.mini,.successful-candidates .right .num span.mini{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem));font-weight:500}.successful-candidates .left .num span.small,.successful-candidates .right .num span.small{color:#000!important;font-weight:400;font-size:calc(var(--fs-scale,1) * clamp(1.5rem,1.95vw,2rem));line-height:1.2;display:inline-block}.successful-candidates .left{position:relative}.successful-candidates .left::after{position:absolute;content:"";top:0;bottom:0;right:0;border:.05em solid #69893c}.three-point-title{padding:4vh 2vh;font-size:calc(var(--fs-scale,1) * clamp(2.2rem,2.86vw,2.93rem));width:100%;border-radius:3vh;margin-bottom:4vh;line-height:1.2}.three-point-title::after{bottom:-2.8vh;width:4vh;height:4vh}.light-bg-course03 .point-inner02 .point-flex-content,.light-bg-course04 .point-inner02 .point-flex-content,.light-bg-course05 .point-inner02 .point-flex-content,.light-bg-course06 .point-inner02 .point-flex-content{width:100%;column-gap:0}.light-bg-course03 .point-inner02 .point-flex-content .img-contener,.light-bg-course04 .point-inner02 .point-flex-content .img-contener,.light-bg-course05 .point-inner02 .point-flex-content .img-contener,.light-bg-course06 .point-inner02 .point-flex-content .img-contener{width:50%}.light-bg-course03 .point-inner02 .point-flex-content .img-contener .point-img,.light-bg-course04 .point-inner02 .point-flex-content .img-contener .point-img,.light-bg-course05 .point-inner02 .point-flex-content .img-contener .point-img,.light-bg-course06 .point-inner02 .point-flex-content .img-contener .point-img{width:calc(100% + 5vw);border-radius:1vh 0 0 1vh;margin-bottom:2vh;margin-left:0}.light-bg-course03 .point-inner02 .point-flex-content .img-contener p,.light-bg-course04 .point-inner02 .point-flex-content .img-contener p,.light-bg-course05 .point-inner02 .point-flex-content .img-contener p,.light-bg-course06 .point-inner02 .point-flex-content .img-contener p{padding-left:10%}.sports-power-lead{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,2.86vw,2.93rem));margin-bottom:2vh;line-height:1.5}.sports-power{grid-template-columns:repeat(3,1fr);gap:1.5vh 1vh}.sports-power li{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));border-radius:2vw;padding:1vw;height:10vh;line-height:1.2}.emergency .point-sub-title{left:32%;border-radius:1.5vh;padding:1vw 3vw;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));letter-spacing:.2em}.emergency-flex-box{display:flex;justify-content:space-between}.emergency-flex-box .emergency-img-box{width:45%;margin:0}.emergency-flex-box .emergency-img-box img{width:100%}.emergency-flex-box p{width:50%;align-content:center}.dental-bar-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));padding-left:2vh;line-height:1.5}.dental .content-bg-container .point-inner01 .point-flex-content{display:flex;width:100%;column-gap:2vw;justify-content:space-between}.dental .content-bg-container .point-inner01 .point-flex-content .left-item{width:50%}.dental .content-bg-container .point-inner01 .point-flex-content .img-contener{width:50%}.dental .content-bg-container .point-inner01 .point-flex-content .img-contener .point-img{width:calc(100% + 5vw);margin-left:auto;overflow:hidden;border-radius:1vh 0 0 1vh;height:fit-content;margin-bottom:1vw;margin-left:0}.dental .content-bg-container .point-inner01 .point-flex-content .img-contener .point-img img{width:100%;object-fit:cover}.dental .content-bg-container .point-inner02 .point-content{display:block;width:100%}.dental .content-bg-container .point-inner02 .point-content .successful-candidates{display:flex;padding:3vh;width:100%;margin-bottom:2vh}.dental .content-bg-container .point-inner02 .point-content .successful-candidates .left{width:50%;margin-bottom:0}.dental .content-bg-container .point-inner02 .point-content .successful-candidates .left::after{border:none}.dental .content-bg-container .point-inner02 .point-content .successful-candidates .left:first-child::after{border:.05em solid #74b7d0;right:0;left:100%;top:0;bottom:0}.dental .content-bg-container .point-inner02 .point-content .successful-candidates .right{width:50%}.dental .content-bg-container .point-inner02 .point-content .successful-candidates:nth-child(2){padding:0;background-color:unset;font-weight:unset;text-align:left;margin-bottom:1vh}.payment-box{border-radius:3.5vh;padding:5vh 4vh;margin-top:2vh}.payment-box .title{top:-3vh;left:.5vw;font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem))}.payment-box .title .dental-circle-title{font-size:calc(var(--fs-scale,1) * clamp(2.8rem,3.65vw,3.73rem));line-height:1.4}.payment-box .title .dental-circle-lead{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,2.86vw,2.93rem));margin-bottom:2vh;line-height:1.4}.payment-box .title span{font-size:calc(var(--fs-scale,1) * clamp(1.7rem,2.21vw,2.27rem));width:6.5vh;height:6.5vh}.payment-box .big-yen{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem));padding-top:0}.payment-box .big-yen span{font-size:calc(var(--fs-scale,1) * clamp(2.6rem,3.39vw,3.47rem))}.payment-box .goukei-contener .goukei-box{margin-bottom:1.5vh;display:flex;justify-content:space-between;position:relative}.payment-box .goukei-contener .goukei-box .item-title{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,1.95vw,2rem));border-radius:1.5vh;width:30%;padding:2vw}.payment-box .goukei-contener .goukei-box .item-yen{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,1.95vw,2rem));border-radius:1.5vh;width:65%;padding:2vw}.payment-box .goukei-contener .goukei-box.goukei .item-yen{padding:4vw;font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem))}.payment-box .goukei-contener .goukei-box.goukei .item-yen span{font-size:calc(var(--fs-scale,1) * clamp(1.2rem,1.56vw,1.6rem))}.payment-box .reference-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));letter-spacing:.04em}.payment-box .reference-title span{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem));border-radius:5vh;padding:.5vh 3vh;margin-right:1vh;display:block;width:fit-content;margin-right:auto}.payment-box .bottom-yen{justify-content:space-between;line-height:1.4}.payment-box .bottom-yen .big-yen{width:50%}}