*,*:before,*:after{margin:0;padding:0;border:none;text-decoration:none;list-style:none;font-style:normal;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}:root{--txt-black: #1a1a1a;--orange: #E95504;--light-orange: #f9d1b2;--bg-gray: #f7f7f7;--line-gray: #ccc;--sp-nav-height: 85px}html{font-size:100%}body{font-family:YakuHanJP_Noto,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:var(--txt-black)}p{font-size:14px;font-size:.875rem;font-weight:400;line-height:1.6;color:inherit}@media only screen and (min-width:560px){p{font-size:15px;font-size:.9375rem}}a{font-size:inherit;font-weight:400;line-height:inherit;color:inherit}img{display:block;height:auto;max-width:100%}table{border-collapse:collapse;border-spacing:0}#examinee{transition:opacity .3s}#examinee.js-loading{opacity:0}#examinee.js-loaded{opacity:1}#news{position:relative;padding:0 0 18vh}@media only screen and (min-width:1025px){#news{padding:0 0 38vh}}#department{margin:20px 0 0}@media only screen and (min-width:560px){#department{margin:50px 0 0}}.examHeadingL{font-size:24px;font-size:1.5rem}@media only screen and (min-width:560px){.examHeadingL{font-size:32px;font-size:2rem}}.examHeadingM{font-size:16px;font-size:1rem}@media only screen and (min-width:560px){.examHeadingM{font-size:20px;font-size:1.25rem}}.examHeadingS{font-size:14px;font-size:.875rem}@media only screen and (min-width:560px){.examHeadingS{font-size:15px;font-size:.9375rem}}.examTxtM{font-size:14px;font-size:.875rem}@media only screen and (min-width:560px){.examTxtM{font-size:15px;font-size:.9375rem}}.examTxtS{font-size:12px;font-size:.75rem}@media only screen and (min-width:560px){.examTxtS{font-size:13px;font-size:.8125rem}}.examTxtRight{text-align:right}.examtxtCenter{text-align:center}.examInlineBlk{display:inline-block;line-height:inherit}.examPcOnly{display:none}@media only screen and (min-width:960px){.examPcOnly{display:block}}.examSpOnly{display:block}@media only screen and (min-width:960px){.examSpOnly{display:none}}.examTxtColor.--orange{color:var(--orange)}.examTxtWeight.--regular{font-weight:400}.examTxtWeight.--maedium{font-weight:500}.examTxtWeight.--bold{font-weight:700}.examTxtHeight.--normal{line-height:1.6}.examTxtHeight.--large{line-height:2}.examHeaderL{margin:0 0 32px}@media only screen and (min-width:560px){.examHeaderL{margin:0 0 60px}}.examHeaderL.--pd{margin:0;padding:0 0 32px}@media only screen and (min-width:560px){.examHeaderL.--pd{padding:0 0 60px}}.examHeaderM{margin:0 0 20px}@media only screen and (min-width:560px){.examHeaderM{margin:0 0 40px}}.examHeaderM.--pd{margin:0;padding:0 0 20px}@media only screen and (min-width:560px){.examHeaderM.--pd{padding:0 0 40px}}.examHeaderS{margin:0 0 14px}@media only screen and (min-width:560px){.examHeaderS{margin:0 0 25px}}.examHeaderS.--pd{margin:0;padding:0 0 14px}@media only screen and (min-width:560px){.examHeaderS.--pd{padding:0 0 25px}}.examHeaderXS{margin:0 0 8px}@media only screen and (min-width:560px){.examHeaderXS{margin:0 0 15px}}.examHeaderXS.--pd{margin:0;padding:0 0 8px}@media only screen and (min-width:560px){.examHeaderXS.--pd{padding:0 0 15px}}.examHeaderTop{margin:32px 0 0}@media only screen and (min-width:560px){.examHeaderTop{margin:80px 0 0}}.examSecL+.examSecL{margin:80px 0 0}@media only screen and (min-width:560px){.examSecL+.examSecL{margin:150px 0 0}}.examSecM+.examSecM{margin:56px 0 0}@media only screen and (min-width:560px){.examSecM+.examSecM{margin:100px 0 0}}.examLinkBtn{background-color:#fff;background-image:url(/wp/wp-content/themes/sapporo-otani/images/examinee/arrow__right.svg);background-position:right 1em center;background-repeat:no-repeat;background-size:10px 6px;border:solid 1px var(--txt-black);display:inline-block;padding:1em calc(1em + 10px) 1em 1em;text-align:left;width:260px}@media only screen and (min-width:960px){.examLinkBtn:hover{border-color:var(--orange)}}.examLinkBtn.--w100{width:100%}.examList.--minMargin .examlist__item+.examlist__item{margin:4px 0 0}.examList.--minTxt{font-size:13px;font-size:.8125rem}.examList.--minTxt .examlist__item+.examlist__item{margin:4px 0 0}.examList.--attention .examlist__item{padding:0 0 0 1em;text-indent:-1em}.examList.--attention .examlist__item::before{content:"※"}.examList.--number{counter-reset:number}.examList.--number .examlist__item{counter-increment:number;padding:0 0 0 1.2em;text-indent:-1em}.examList.--number .examlist__item::before{content:counter(number) ".";margin:0 .2em 0 0}.examList.--numAttention{counter-reset:number}.examList.--numAttention .examlist__item{counter-increment:number;padding:0 0 0 2em;text-indent:-2em}.examList.--numAttention .examlist__item::before{content:"※" counter(number) ".";margin:0 .2em 0 0}.examList__item{padding:0 0 0 1em;text-indent:-1em}.examList__item::before{content:"・";font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.examList__item+.examList__item{margin:10px 0 0}.examUnderLine{font-size:inherit;line-height:inherit;margin:0 .2em;text-decoration:underline}.examSup{margin:0 .2em 0 .1em;vertical-align:super}.examHeadingList__item{line-height:2;align-items:flex-start;display:flex}.examHeadingList__item+.examHeadingList__item{margin:10px 0 0}.examHeadingList__heading{background:var(--bg-gray);flex-basis:6em;line-height:inherit;text-align:center}.examHeadingList__txtArea{flex-basis:calc(100% - 6em);line-height:inherit;padding:0 0 0 16px}@media only screen and (min-width:560px){.examHeadingList__txtArea{padding:0 16px}}.examHeadingList__txt{line-height:inherit;margin:0 0 calc(14px - .5em)}.examLineup.--white .examLineup__item{background:#fff}.examLineup__item{background:var(--bg-gray);padding:10px}.examLineup__item+.examLineup__item{margin:4px 0 0}@media only screen and (min-width:560px){.examLineup__item+.examLineup__item{margin:10px 0 0}}.examCntInner{margin:0 auto;width:90%}@media only screen and (min-width:960px){.examCntInner{max-width:1100px}}.examGraph{border-radius:50%;height:70px;margin:0 auto;position:relative;width:70px}@media only screen and (min-width:560px){.examGraph{background:radial-gradient(#fff 60%, transparent 61%),conic-gradient(#d5525f 0% 60%, #d9d9d9 60% 100%)}}.examGraph__txt{font-size:16px;font-size:1rem;color:var(--orange);font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);white-space:nowrap}@media only screen and (min-width:560px){.examGraph__txt{font-size:20px;font-size:1.25rem}}.examGraph__per{font-size:12px;font-size:.75rem;display:inline-block;margin:0 0 0 .2em}.examGraph.--music{background:radial-gradient(#fff 60%, transparent 61%),conic-gradient(var(--orange) 0%, var(--orange) 100%, var(--light-orange) 100%, var(--light-orange) 100%)}.examGraph.--music .examGraph__txt::before{content:"100"}.examGraph.--art{background:radial-gradient(#fff 60%, transparent 61%),conic-gradient(var(--orange) 0%, var(--orange) 93%, var(--light-orange) 93%, var(--light-orange) 100%)}.examGraph.--art .examGraph__txt::before{content:"93"}.examGraph.--society{background:radial-gradient(#fff 60%, transparent 61%),conic-gradient(var(--orange) 0%, var(--orange) 100%, var(--light-orange) 100%, var(--light-orange) 100%)}.examGraph.--society .examGraph__txt::before{content:"100"}.examGraph.--nursery{background:radial-gradient(#fff 60%, transparent 61%),conic-gradient(var(--orange) 0%, var(--orange) 100%, var(--light-orange) 100%, var(--light-orange) 100%)}.examGraph.--nursery .examGraph__txt::before{content:"100"}.examCol2{margin:-8px 0 0}@media only screen and (min-width:560px){.examCol2{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-16px 0 0}}.examCol2__item{flex-basis:calc(50% - 8px);margin:8px 0 0}@media only screen and (min-width:560px){.examCol2__item{margin:16px 0 0}}.examCol3{margin:-24px 0 0}@media only screen and (min-width:560px){.examCol3{display:flex;justify-content:space-between;margin:0}}.examCol3__item{flex-basis:calc(33.3333333333% - 16px);margin:24px 0 0}@media only screen and (min-width:560px){.examCol3__item{margin:0}}.examCol4{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-40px 0 0}@media only screen and (min-width:960px){.examCol4{margin:0}}.examCol4__item{flex-basis:calc(50% - 12px);margin:40px 0 0}@media only screen and (min-width:560px){.examCol4__item{flex-basis:calc(50% - 20px)}}@media only screen and (min-width:960px){.examCol4__item{flex-basis:calc(25% - 30px);margin:0}}.examNumTxt{align-items:center;display:flex;font-size:inherit;font-weight:700}@media only screen and (min-width:560px){.examNumTxt.--column{flex-flow:column;text-align:center}}@media only screen and (min-width:560px){.examNumTxt.--column .examNumTxt__num{margin:0 0 8px}}.examNumTxt__num{align-items:center;border:solid 1px var(--txt-black);border-radius:50%;display:flex;font-size:inherit;font-weight:inherit;height:1.6em;justify-content:center;margin:0 .5em 0 0;width:1.6em}.examNumTxt__txt{font-size:inherit;font-weight:inherit}.examNav{left:0;position:fixed;top:0;width:100%;z-index:100}.examNav__btn{color:var(--txt-black);display:flex;flex-flow:column;height:85px;justify-content:space-between;padding:18px 14px;position:absolute;right:0;top:0;width:85px;z-index:10}@media only screen and (min-width:960px){.examNav__btn{display:none}}.examNav__hamburger{height:32px;width:100%}.examNav__txtArea{font-size:12px;font-size:.75rem;height:12px;line-height:1em;overflow:hidden;position:relative;text-align:center;width:100%}.examNav__txtArea::before{content:"CLOSE";left:0;position:absolute;top:0;transform:translateY(-100%);transition:transform .3s;width:100%}.js-open .examNav__txtArea::before{transform:translateY(0)}.examNav__txt{left:0;line-height:inherit;position:absolute;top:0;transform:translateY(0);transition:transform .3s;width:100%}.js-open .examNav__txt{transform:translateY(100%)}.examNav__main{background:var(--bg-gray);height:100vh;padding:85px 5% env(safe-area-inset-bottom) 24px;position:absolute;right:0;top:0;transform:translate(100%);transition:transform .3s;width:72%}@media only screen and (min-width:560px){.examNav__main{width:40%}}@media only screen and (min-width:960px){.examNav__main{background:rgba(0,0,0,0);display:flex;height:auto;justify-content:flex-end;padding:32px 40px 0 0;position:static;transform:none;width:auto}}.js-open .examNav__main{transform:translate(0)}.examNav__mainLink{display:block;padding:15px 0;position:relative}@media only screen and (min-width:960px){.examNav__mainLink{padding:0 15px 4px}}.examNav__mainLink::before{background:var(--orange);bottom:0;content:"";display:none;height:1px;left:5%;position:absolute;transform:scaleX(0);transition:transform .5s;width:90%}@media only screen and (min-width:960px){.examNav__mainLink::before{display:block}}.examNav__mainLink:hover::before{transform:scaleX(1)}.examNav__mainLink.--spOnly{display:block}@media only screen and (min-width:960px){.examNav__mainLink.--spOnly{display:none}}.examNav__mainLink.--ex .examNav__mainTxt{background-image:url(/wp/wp-content/themes/sapporo-otani/images/examinee/icon__exLink.svg);background-position:right center;background-repeat:no-repeat;background-size:.8em;padding-right:1.3em}.examNav__mainLink+.examNav__mainLink{border-top:solid 1px var(--line-gray)}@media only screen and (min-width:960px){.examNav__mainLink+.examNav__mainLink{border-top:none}}.examNav__mainTxt{font-size:17px;font-size:1.0625rem;font-weight:500;display:inline-block}@media only screen and (min-width:960px){.examNav__mainTxt{font-size:15px;font-size:.9375rem}}.examNav__sub{background:#fff;bottom:0;display:flex;flex-flow:row;position:fixed;right:0;width:100%}@media only screen and (min-width:960px){.examNav__sub{align-items:center;background:rgba(0,0,0,0);bottom:auto;flex-flow:column;height:100vh;justify-content:center;position:absolute;top:0;width:56px}}.examNav__subLink{align-items:center;display:flex;flex-basis:33.3333333333%;justify-content:center;padding:14px 0 calc(14px + env(safe-area-inset-bottom, 0.5vh))}@media only screen and (min-width:960px){.examNav__subLink{align-items:center;flex-basis:auto;flex-flow:column;padding:0}}@media only screen and (min-width:960px){.examNav__subLink:hover{opacity:.5}}.examNav__subLink+.examNav__subLink{border-left:solid 1px var(--line-gray)}@media only screen and (min-width:960px){.examNav__subLink+.examNav__subLink{border-left:none;margin:24px 0 0}}.examNav__subLink.--line{color:#06c755}.examNav__icon{height:30px;width:30px}@media only screen and (min-width:960px){.examNav__icon{height:24px;margin:0 0 8px;width:24px}}.examNav__subTxt{font-size:13px;font-size:.8125rem;line-height:1.4;padding:0 0 0 10px;text-align:center}@media only screen and (min-width:960px){.examNav__subTxt{font-size:15px;font-size:.9375rem;padding:0;text-align:left;writing-mode:vertical-rl}}.examNav__subTxt br{display:inline}@media only screen and (min-width:560px){.examNav__subTxt br{display:none}}.examIntro{background:linear-gradient(#f6f6f6 57%, #fff);padding:0 0 104px;position:relative}@media only screen and (min-width:960px){.examIntro{padding:0 56px 100px 0}}.examIntro__accent{bottom:104px;height:18vh;bottom:120px;left:0;overflow:hidden;position:absolute;width:100%;z-index:5}@media only screen and (min-width:560px){.examIntro__accent{height:18vh;bottom:148px}}@media only screen and (min-width:960px){.examIntro__accent{height:24vh}}@media only screen and (min-width:1025px){.examIntro__accent{height:42vh}}.examIntro__accent svg{bottom:0;left:-7%;position:absolute;width:auto !important}@media only screen and (min-width:1025px){.examIntro__accent svg{left:-4%}}.examIntro__accent.left{bottom:134px}@media only screen and (min-width:1025px){.examIntro__accent.left{bottom:104px}}.examIntro__accent.left svg{left:0}.examIntro__accent.right{height:17vh;bottom:0}@media only screen and (min-width:960px){.examIntro__accent.right{height:23vh}}@media only screen and (min-width:1025px){.examIntro__accent.right{height:41vh}}.examIntro__accent.right svg{left:auto;right:0}.examIntro__firstview{height:calc(80vh - var(--sp-nav-height));padding:var(--sp-nav-height) 0 0;position:relative}@media only screen and (min-width:560px){.examIntro__firstview{height:calc(80vh - var(--sp-nav-height))}}@media only screen and (min-width:960px){.examIntro__firstview{height:100vh;display:flex;padding:0}}.examIntro__header{left:0;padding:24px 0 0 5%;position:absolute;top:0;z-index:10}@media only screen and (min-width:960px){.examIntro__header{position:static;padding:32px 0 0 40px;width:300px}}.examIntro__subHeading{font-size:12px;font-size:.75rem;margin:8px 0 6px}@media only screen and (min-width:560px){.examIntro__subHeading{font-size:13px;font-size:.8125rem;margin:10px 0 6px}}.examIntro__heading{font-size:15px;font-size:.9375rem;font-weight:400}@media only screen and (min-width:560px){.examIntro__heading{font-size:17px;font-size:1.0625rem}}@media only screen and (min-width:960px){.examIntro__slideArea{height:100vh;width:calc(100% - 300px)}}.examIntro__slides{width:100%}.examIntro__slide{background-position:center;background-size:cover;width:100%}.examIntro__slide.--music{background-position:left 30% center}@media only screen and (min-width:1025px){.examIntro__slide.--music{background-position:center}}.examIntro__slide.--art{background-position:left 48% center}@media only screen and (min-width:1025px){.examIntro__slide.--art{background-position:center}}.examIntro__slide.--society{background-position:left 48% center}@media only screen and (min-width:1025px){.examIntro__slide.--society{background-position:center}}.examIntro__slide.--nursery{background-position:left 32% center}@media only screen and (min-width:1025px){.examIntro__slide.--nursery{background-position:center}}.examIntro__nav{background:#fff;border-radius:2px;bottom:0;display:flex;left:50%;overflow:hidden;position:absolute;transform:translate(-50%, 50%);z-index:10;width:90%}@media only screen and (min-width:560px){.examIntro__nav{bottom:32px;transform:translate(-50%, 0);width:404px}}.examIntro__navCnt{background:var(--orange);pointer-events:none;overflow:hidden;width:calc(100% - 160px)}@media only screen and (min-width:560px){.examIntro__navCnt{width:calc(100% - 190px)}}.examIntro__navSlideArea{height:100%}.examIntro__navSlide{align-items:center;display:flex}.examIntro__navHeading{color:#fff;padding:12px}.examIntro__navHeading span{display:inline-block;font-size:1.1em;font-weight:700;line-height:inherit}.examIntro__navTxt{background-image:url(/wp/wp-content/themes/sapporo-otani/images/examinee/arrow__nav.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:1em;align-items:center;display:flex;padding:12px;width:160px}@media only screen and (min-width:560px){.examIntro__navTxt{width:190px}}@media only screen and (min-width:960px){.examIntro__navTxt:hover{opacity:.5}}.examSlide{background:linear-gradient(#fff 8%, var(--bg-gray) 8% calc(92% - 24px), #fff calc(92% - 24px))}@media only screen and (min-width:960px){.examSlide{background:linear-gradient(#fff 8%, var(--bg-gray) 8% calc(92% - 32px), #fff calc(92% - 32px))}}.examSlide__cnt{position:relative;padding:0 5% 24px}@media only screen and (min-width:960px){.examSlide__cnt{padding:0 52px 32px}}.examSlide__cnt:not(:root){overflow-x:hidden;padding-right:0;padding-left:0}.examSlide__cntInner{position:static}.examSlide__slides{height:auto}.examSlide__slide{height:auto}.examSlide__slide img{display:block}.examSlide__slideLink{display:block}.examSlide .swiper-button-prev{background-image:url(/wp/wp-content/themes/sapporo-otani/images/examinee/slideArrow__prev.svg);background-position:left center;background-repeat:no-repeat;background-size:contain;bottom:0;height:10px;left:0;outline:none;top:auto;z-index:20}@media only screen and (min-width:960px){.examSlide .swiper-button-prev{height:18px;width:18px}}.examSlide .swiper-button-prev::after{content:none}.examSlide .swiper-button-next{background-image:url(/wp/wp-content/themes/sapporo-otani/images/examinee/slideArrow__next.svg);background-position:right center;background-repeat:no-repeat;background-size:contain;bottom:0;height:10px;outline:none;right:0;top:auto;z-index:20}@media only screen and (min-width:960px){.examSlide .swiper-button-next{height:18px;width:18px}}.examSlide .swiper-button-next::after{content:none}.examSlide .swiper-button-disabled{opacity:1;cursor:pointer;pointer-events:auto}.examSlide .swiper-pagination{bottom:0}.examSlide .swiper-pagination-bullet{background:#fff;border:solid 1px #4d4d4d;opacity:1;outline:none}@media only screen and (min-width:960px){.examSlide .swiper-pagination-bullet{height:12px;width:12px}}.examSlide .swiper-pagination-bullet:not(:root){margin:0 3px}.examSlide .swiper-pagination-bullet-active{background:#4d4d4d}@media only screen and (min-width:560px){.examNews{display:flex;justify-content:center}}@media only screen and (min-width:560px){.examNews__main{display:flex;flex-basis:850px;flex-flow:column}}@media only screen and (min-width:560px){.examNews__main+.examNews__sub{flex-basis:650px}}.examNews__header{align-items:center;display:flex;justify-content:space-between;margin:0 0 14px}@media only screen and (min-width:960px){.examNews__header{margin:0 0 40px}}.examNews__goArchive{font-size:14px;font-size:.875rem;background-image:url(/wp/wp-content/themes/sapporo-otani/images/examinee/arrow__right.svg);background-position:right center;background-repeat:no-repeat;background-size:.9em;padding:0 1.5em 0 0}@media only screen and (min-width:560px){.examNews__goArchive{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:960px){.examNews__goArchive:hover{opacity:.5}}.examNews__article{line-height:1.4;padding:8px 24px 8px 0}@media only screen and (min-width:560px){.examNews__article{padding:10px 32px 10px 0}}.examNews__article+.examNews__article{border-top:1px solid var(--line-gray)}.examNews__articleCnt{align-items:flex-start;display:flex}@media only screen and (min-width:960px){.examNews__articleCnt:hover{opacity:.5}}.examNews__day{flex-basis:22%;line-height:inherit;padding:0 1.5em 0 0}.examNews__title{flex-basis:78%;font-weight:normal;line-height:inherit}@media only screen and (min-width:560px){.examNews__sub{flex-basis:calc(100% - 650px);margin:0 0 0 52px}}@media only screen and (min-width:960px){.examNews__sub:hover .examNews__banner{opacity:.5}}.examNews__banner{display:block;margin:16px 0 0;width:100%}@media only screen and (min-width:560px){.examNews__banner{margin:0}}.examDepart{background:var(--bg-gray);padding:56px 0}@media only screen and (min-width:560px){.examDepart{padding:80px 0}}.examEvent{margin:-24px auto 0}@media only screen and (min-width:560px){.examEvent{display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width:960px){.examEvent{max-width:900px}}.examEvent__item{flex-basis:calc(50% - 12px);margin:24px 0 0}@media only screen and (min-width:960px){.examEvent__link:hover .examEvent__img{opacity:.5}}.examEvent__img{width:100%}.examPoints__item+.examPoints__item{margin:48px 0 0}@media only screen and (min-width:960px){.examPoints__item+.examPoints__item{margin:0}}.examPoints__itemInner{position:relative}@media only screen and (min-width:960px){.examPoints__itemInner{display:flex}}.examPoints__header{font-weight:400;height:100%;padding:0 0 20px;position:absolute;pointer-events:none;width:100%}@media only screen and (min-width:960px){.examPoints__header{flex-basis:30%;height:auto;padding:0 40px 0 0;position:relative}}.examPoints__headerCnt{background:#fff;display:flex;flex-flow:column;justify-content:center;height:var(--sp-nav-height);padding:0 var(--sp-nav-height) 0 0;position:sticky;top:0;z-index:5}@media only screen and (min-width:960px){.examPoints__headerCnt{display:block;height:auto;padding:80px 0 50px}}.examPoints__subHeading{font-weight:500}@media only screen and (min-width:560px){.examPoints__subHeading{font-size:16px;font-size:1rem}}.examPoints__subHeading span{color:var(--orange);display:inline-block;margin:0 0 0 .2em}.examPoints__heading{font-weight:inherit}@media only screen and (min-width:560px){.examPoints__heading{font-size:28px;font-size:1.75rem}}.examPoints__contents{padding:var(--sp-nav-height) 0 0}@media only screen and (min-width:960px){.examPoints__contents{padding:80px 0 0;flex-basis:70%}}.examPoints__btnArea{background:linear-gradient(#fff calc(50% - 0.5px), var(--line-gray) calc(50% - 0.5px) calc(50% - 0.5px + 1px), #fff calc(50% - 0.5px + 1px));display:flex;justify-content:center}.examPoints__btn{background:#fff;border:solid 1px var(--line-gray);color:var(--txt-black);font-weight:700;max-height:calc(1em + 24px);padding:12px 0;text-align:center;width:210px}@media only screen and (min-width:560px){.examPoints__btn{max-height:calc(1em + 30px);padding:15px 0}}@media only screen and (min-width:960px){.examPoints__btn:hover{border-color:var(--orange);cursor:pointer}}.examPoints__btnTxt{height:1px;overflow-y:hidden;position:absolute;width:1px}.examPoints__anim{margin:0 auto;height:1em}.examPointsCnt .js-accordion{display:none;padding:0 0 40px}@media only screen and (min-width:560px){.examPointsCnt .js-accordion{padding:0 0 50px}}.examPointsCnt__section+.examPointsCnt__section{margin:32px 0 0}@media only screen and (min-width:560px){.examPointsCnt__section+.examPointsCnt__section{margin:50px 0 0}}.examPointsCnt__paragraph+.examPointsCnt__paragraph{margin:20px 0 0}@media only screen and (min-width:560px){.examPointsCnt__paragraph+.examPointsCnt__paragraph{margin:25px 0 0}}.examPointsCnt__intro{padding:0 0 32px}@media only screen and (min-width:560px){.examPointsCnt__intro{padding:0 0 50px}}.examPointsCnt__introTxt{line-height:2}.examPointsCnt__table{background:var(--line-gray);display:flex;flex-wrap:wrap;justify-content:space-between}.examPointsCnt__table.--col2 .examPointsCnt__tableItem{flex-basis:100%}@media only screen and (min-width:560px){.examPointsCnt__table.--col2 .examPointsCnt__tableItem{flex-basis:calc(50% - .5px)}}.examPointsCnt__table.--col2 .examPointsCnt__tableItem+.examPointsCnt__tableItem{margin:1px 0 0}@media only screen and (min-width:560px){.examPointsCnt__table.--col2 .examPointsCnt__tableItem+.examPointsCnt__tableItem{margin:0}}@media only screen and (min-width:560px){.examPointsCnt__table.--col2 .examPointsCnt__tableItem:nth-of-type(n + 3){margin:1px 0 0}}.examPointsCnt__table.--col3 .examPointsCnt__tableItem{flex-basis:100%}@media only screen and (min-width:560px){.examPointsCnt__table.--col3 .examPointsCnt__tableItem{flex-basis:calc(33.3333333333% - .7px)}}.examPointsCnt__table.--col3 .examPointsCnt__tableItem+.examPointsCnt__tableItem{margin:1px 0 0}@media only screen and (min-width:560px){.examPointsCnt__table.--col3 .examPointsCnt__tableItem+.examPointsCnt__tableItem{margin:0}}.examPointsCnt__table.--col4 .examPointsCnt__tableItem{flex-basis:calc(50% - 1px)}@media only screen and (min-width:560px){.examPointsCnt__table.--col4 .examPointsCnt__tableItem{flex-basis:calc(25% - 2px)}}.examPointsCnt__table.--col4 .examPointsCnt__tableItem:nth-of-type(n + 3){margin:1px 0 0}@media only screen and (min-width:560px){.examPointsCnt__table.--col4 .examPointsCnt__tableItem:nth-of-type(n + 3){margin:0}}@media only screen and (min-width:560px){.examPointsCnt__table.--wide .examPointsCnt__tableItem:nth-of-type(2n - 1){padding:24px 24px 24px 0}}@media only screen and (min-width:560px){.examPointsCnt__table.--wide .examPointsCnt__tableItem:nth-of-type(2n){padding:24px 0 24px 24px}}.examPointsCnt__tableItem{background:#fff;padding:20px 5%}@media only screen and (min-width:560px){.examPointsCnt__tableItem{padding:24px}}.examPointsCnt__bgArea{background:var(--bg-gray);padding:20px 5%}@media only screen and (min-width:560px){.examPointsCnt__bgArea{padding:24px}}.examPointsCnt__borderArea{padding:0 0 24px}@media only screen and (min-width:560px){.examPointsCnt__borderArea{padding:0 0 40px}}.examPointsCnt__borderArea:last-of-type{padding:0}.examPointsCnt__borderArea+.examPointsCnt__borderArea{border-top:solid 1px var(--line-gray);padding-top:24px}@media only screen and (min-width:560px){.examPointsCnt__borderArea+.examPointsCnt__borderArea{padding-top:40px}}.examPointsCnt__img{width:100%}.examCourses{background-image:url(/wp/wp-content/themes/sapporo-otani/images/examinee/courses__cross.svg);background-position:center bottom 20px;background-repeat:no-repeat;background-size:19px;padding:0 0 60px}.examCourses.--single{width:100%;padding:20px 0 40px;background-position:center bottom 10px}@media only screen and (min-width:560px){.examCourses.--single{padding:0 0 60px;background-position:center bottom 20px}}.examCourses__heading{background:var(--orange);color:#fff;font-weight:500;padding:8px;text-align:center}.examCourses__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:560px){.examCourses__list{display:block}}.examCourses__item{border-bottom:solid 1px var(--line-gray);flex-basis:calc(50% - 8px);margin:6px 0 0;padding:0 0 6px}@media only screen and (min-width:560px){.examCourses__item{margin:0}}.examCourses__item+.examCourses__item{margin:6px 0 0}.examLessons{margin:-8px 0 0}@media only screen and (min-width:560px){.examLessons{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-15px 0 0}}.examLessons__item{background:var(--light-orange);margin:8px 0 0;padding:15px 5%}@media only screen and (min-width:560px){.examLessons__item{flex-basis:calc(50% - 8px);margin:15px 0 0;padding:15px 24px}}.examLessons__item.--col1{flex-basis:100%;margin:0}.examLessons__item+.examLessons__item.--col1{margin:8px 0 0}@media only screen and (min-width:560px){.examLessons__item+.examLessons__item.--col1{margin:15px 0 0}}.examAchive__section{padding:20px 5% 20px calc(35px + 5%);position:relative}@media only screen and (min-width:560px){.examAchive__section{padding:24px 24px 24px 60px}}.examAchive__section:nth-of-type(1){background:linear-gradient(90deg, #ec6500 0 35px, var(--bg-gray) 35px 100%)}.examAchive__section:nth-of-type(2){background:linear-gradient(90deg, #f2944c 0 35px, var(--bg-gray) 35px 100%)}.examAchive__section:nth-of-type(3){background:linear-gradient(90deg, #f7c299 0 35px, var(--bg-gray) 35px 100%)}.examAchive__section:nth-of-type(4){background:linear-gradient(90deg, #fbe0cc 0 35px, var(--bg-gray) 35px 100%)}.examAchive__section::before{background-image:url(/wp/wp-content/themes/sapporo-otani/images/examinee/achive__topArrow.svg);background-repeat:no-repeat;background-size:contain;height:30px;left:8px;position:absolute;top:0;transform:translateY(-70%);width:20px}.examAchive__section+.examAchive__section{margin:4px 0 0}.examAchive__section+.examAchive__section::before{content:""}.examAchive__list{font-size:14px;font-size:.875rem;margin:-4px 0 0}@media only screen and (min-width:560px){.examAchive__list{font-size:15px;font-size:.9375rem;margin:-10px 0 0}}.examAchive__list.--sec1 .examAchive__item{background:#ec6500}.examAchive__list.--sec2 .examAchive__item{background:#f2944c}.examAchive__list.--sec3 .examAchive__item{background:#f7c299}.examAchive__list.--sec4 .examAchive__item{background:#fbe0cc}.examAchive__list.--col1 .examAchive__item{color:#fff}.examAchive__list.--col2{display:flex;flex-wrap:wrap;margin-left:-10px}.examAchive__list.--col2 .examAchive__item{color:#fff;flex-basis:calc(50% - 5px);margin-left:10px}.examAchive__list.--col3{display:flex;flex-wrap:wrap;margin-left:-4px}@media only screen and (min-width:560px){.examAchive__list.--col3{margin-left:-9px}}.examAchive__list.--col3 .examAchive__item{flex-basis:calc(50% - 4px);margin-left:4px}@media only screen and (min-width:560px){.examAchive__list.--col3 .examAchive__item{flex-basis:calc(33.3333333333% - 9px);margin-left:9px}}.examAchive__list.--col3 .examAchive__item.--wide{flex-basis:100%}@media only screen and (min-width:560px){.examAchive__list.--col3 .examAchive__item.--wide{flex-basis:calc(33.3333333333% - 9px)}}.examAchive__list.--col4{display:flex;flex-wrap:wrap;margin-left:-4px}@media only screen and (min-width:560px){.examAchive__list.--col4{margin-left:-8px}}.examAchive__list.--col4 .examAchive__item{flex-basis:calc(50% - 4px);margin-left:4px}@media only screen and (min-width:560px){.examAchive__list.--col4 .examAchive__item{flex-basis:calc(25% - 8px);margin-left:8px}}.examAchive__item{padding:4px 0;margin:4px 0 0;text-align:center}@media only screen and (min-width:560px){.examAchive__item{margin:10px 0 0}}.examInfo{align-items:center;display:flex;flex-flow:column;padding:56px 5% 0}@media only screen and (min-width:560px){.examInfo{padding:100px 0 0}}@media only screen and (min-width:960px){.examInfo{flex-flow:row;justify-content:space-between}}@media only screen and (min-width:560px){.examInfo__docs{display:flex;justify-content:space-between;flex-basis:calc(77% - 26px)}}.examInfo__link{display:block}@media only screen and (min-width:560px){.examInfo__link{flex-basis:calc(50% - 26px)}}@media only screen and (min-width:960px){.examInfo__link:hover .examInfo__banner{opacity:.5}}.examInfo__link+.examInfo__link{margin:16px 0}@media only screen and (min-width:560px){.examInfo__link+.examInfo__link{margin:0}}.examInfo__contact{margin:16px 0 0;text-align:center}@media only screen and (min-width:560px){.examInfo__contact{align-items:center;display:flex;margin:24px 0 0}}@media only screen and (min-width:960px){.examInfo__contact{display:block;flex-basis:calc(23% - 26px);margin:0;text-align:left}}.examInfo__tel{font-weight:700;margin:6px 0}@media only screen and (min-width:560px){.examInfo__tel{margin:0 24px}}@media only screen and (min-width:960px){.examInfo__tel{margin:6px 0}}.examInfo__tel span{font-size:1.5em}@media only screen and (min-width:960px){.examInfo__btn:hover .examInfo__btnImg{opacity:.5}}.examDepartBlk{display:flex;flex-flow:column}.examDepartBlk__intro{flex:0 1 auto;position:relative;margin:0 0 10px}@media only screen and (min-width:560px){.examDepartBlk__intro{margin:0 0 35px}}.examDepartBlk__img{width:100%}.examDepartBlk__subHeading{font-weight:700;margin:8px 0 2px}@media only screen and (min-width:560px){.examDepartBlk__subHeading{margin:10px 0 4px}}.examDepartBlk__link{background-image:url(/wp/wp-content/themes/sapporo-otani/images/examinee/arrow__right.svg);background-position:right top calc(14px + .5em);background-repeat:no-repeat;background-size:.9em;border-bottom:solid 1px var(--line-gray);display:block;padding:14px 1.5em 8px 0;position:relative}@media only screen and (min-width:560px){.examDepartBlk__link{background-position:right top calc(25px + .5em);padding:25px 1.5em 15px 0}}.examDepartBlk__link::before{background:var(--orange);bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .5s;width:100%}@media only screen and (min-width:960px){.examDepartBlk__link:hover::before{transform:scaleX(1)}}.examDepartBlk__linkTxt{line-height:1.4;position:relative;z-index:10}.examTxt{margin-top:10px;padding-right:10px}@media only screen and (min-width:960px){.examTxt{margin-top:0px;padding-right:10px}}.examLank{background:var(--bg-gray);padding:10px 5%}@media only screen and (min-width:560px){.examLank{align-items:center;display:flex;justify-content:center;padding:10px}}.examLank__heading{text-align:center}@media only screen and (min-width:960px){.examLank__heading{text-align:left}}.examLank__headingSpan{font-size:1.3em;font-weight:700;display:inline-block;margin:0 0 0 .1em}.examLank__txtArea{font-size:13px;font-size:.8125rem;display:flex;justify-content:center;margin:4px 0 0}@media only screen and (min-width:560px){.examLank__txtArea{border-left:solid 1px var(--line-gray);display:block;margin:0 0 0 20px;padding:0 0 0 20px}}@media only screen and (min-width:560px){.examAdvantage{display:flex}}.examAdvantage__heading{color:var(--orange);flex-basis:10em;font-weight:700;text-align:center}.examAdvantage__txt{margin:4px 0 0}@media only screen and (min-width:560px){.examAdvantage__txt{flex-basis:calc(100% - 10em);margin:0}}.examLifeBlk{padding:0 5%}@media only screen and (min-width:560px){.examLifeBlk{display:flex;padding:0}}@media only screen and (min-width:560px){.examLifeBlk__imgArea{flex-basis:180px}}.examLifeBlk__img{width:100%}.examLifeBlk__txtArea{padding:16px 0 0}@media only screen and (min-width:560px){.examLifeBlk__txtArea{flex-basis:calc(100% - 180px);padding:0 0 0 32px}}.examLifeBlk__heading{background:var(--bg-gray);display:inline-block;padding:4px 8px}.examFooter{border-top:2px solid #000;margin:56px 0 0;padding:56px 5% 94px}@media only screen and (min-width:960px){.examFooter{margin:100px 0 0;padding:100px 0 40px}}.examFooter__inner{margin:0 auto}@media only screen and (min-width:960px){.examFooter__inner{max-width:960px}}.examFooter__main{margin:0 auto}.examFooter__logo{width:86px}@media only screen and (min-width:560px){.examFooter__logo{width:82px}}.examFooter__subHeading{font-size:13px;font-size:.8125rem;margin:10px 0 6px}.examFooter__heading{font-size:17px;font-size:1.0625rem;font-weight:normal}.examFooter__linkArea{margin:56px 0 40px}@media only screen and (min-width:560px){.examFooter__linkArea{align-items:center;display:flex;justify-content:center;margin:0 0 40px}}@media only screen and (min-width:960px){.examFooter__linkArea{margin:0}}.examFooter__links{align-items:center;display:flex;justify-content:space-between;margin:40px 0 56px}@media only screen and (min-width:560px){.examFooter__links{flex-flow:row;justify-content:center;margin:56px 0 0}}.examFooter__link{font-size:17px;font-size:1.0625rem;background-image:url(/wp/wp-content/themes/sapporo-otani/images/examinee/arrow__right.svg);background-position:right 4px bottom calc(10px + .5em);background-repeat:no-repeat;background-size:.9em;border-bottom:solid 1px var(--line-gray);display:block;padding:0 4px 10px;position:relative;width:calc(50% - 12px)}@media only screen and (min-width:560px){.examFooter__link{width:260px}}@media only screen and (min-width:960px){.examFooter__link:hover::before{transform:scaleX(1)}}.examFooter__link::before{background:var(--orange);bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .5s;transform-origin:left;width:100%}@media only screen and (min-width:560px){.examFooter__link+.examFooter__link{margin:0 0 0 40px}}@media only screen and (min-width:560px){.examFooter__banners{align-items:center;display:flex;justify-content:space-between}}@media only screen and (min-width:960px){.examFooter__banners{margin:0}}.examFooter__banner{display:block}@media only screen and (min-width:560px){.examFooter__banner{flex-basis:calc(33.3333333333% - 12px)}}@media only screen and (min-width:960px){.examFooter__banner:hover .examFooter__bannerImg{opacity:.5}}.examFooter__banner+.examFooter__banner{margin:14px 0 0}@media only screen and (min-width:560px){.examFooter__banner+.examFooter__banner{margin:0}}.examFooter__bannerImg{height:auto;width:100%}.examFooter__sub{display:flex;flex-wrap:wrap;justify-content:center;margin:40px -4px 24px;padding:0 calc((100% - 220px)/2)}@media only screen and (min-width:560px){.examFooter__sub{margin:100px -8px 60px;padding:0}}.examFooter__sns{padding:0 8px}@media only screen and (min-width:560px){.examFooter__sns{padding:0 16px}}.examFooter__sns:nth-of-type(1){margin:0 0 16px}@media only screen and (min-width:560px){.examFooter__sns:nth-of-type(1){margin:0 20px 0 0}}@media only screen and (min-width:960px){.examFooter__sns:hover .examFooter__icon{opacity:.5}}.examFooter__copy{font-size:12px;font-size:.75rem;text-align:center}