<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";.titleA{font-family:var(--font-serif);font-weight:300;font-size:1.9rem;letter-spacing:0.14em;line-height:1.2;display:-ms-grid;display:grid;margin-bottom:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:15px}@media screen and (min-width:769px){.titleA{font-size:3rem;gap:30px;margin-bottom:56px}}.titleA .titleA__subtitle{font-family:var(--font-din);color:var(--color-pink);font-size:1.4rem;letter-spacing:0.1em;line-height:1;font-weight:400}@media screen and (min-width:769px){.titleA .titleA__subtitle{font-size:2rem}}.titleA.--fukidashi{gap:0}.titleA.--fukidashi .titleA__subtitle{margin-bottom:18px}@media screen and (min-width:769px){.titleA.--fukidashi .titleA__subtitle{margin-bottom:32px}}.titleA.--fukidashi .fukidashi{font-size:1.2rem;letter-spacing:0;background-color:var(--color-pink);color:#fff;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-grid-column-align:center;justify-self:center;border-radius:21px;position:relative;margin-bottom:18px;font-family:var(--font-sansSerif);padding:7px 21px;font-weight:normal}@media screen and (min-width:769px){.titleA.--fukidashi .fukidashi{margin-bottom:22px;font-size:2rem;padding:11px 30.9px}}.titleA.--fukidashi .fukidashi:before{content:"";width:0;height:0;border-style:solid;border-color:var(--color-pink) transparent transparent transparent;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:9px 5.5px 0 5.5px}@media screen and (min-width:769px){.titleA.--fukidashi .fukidashi:before{border-width:13px 7.5px 0 7.5px}}body{overflow-x:hidden;opacity:0;visibility:hidden}.loading{position:fixed;top:0;left:0;width:100%;min-height:100vh;background-color:#fff;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-mask-image:url(../images/common/mask_02.png);mask-image:url(../images/common/mask_02.png);-webkit-mask-size:200% 200%;mask-size:200% 200%;--mask-position:0% 0%;-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}.loading img{opacity:0;visibility:hidden;max-width:317px;width:calc(100% - 40px)}.topContents{background-color:#fff;position:relative}.news{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:24px calc(100% - 48px) 24px;grid-template-columns:24px calc(100% - 48px) 24px;background-color:#f9f7f4;padding:30px 0;overflow:hidden;margin-top:0}@media screen and (min-width:769px){.news{padding:80px 0 100px;gap:0px 20px;-ms-grid-columns:minmax(60px,1fr) 20px minmax(0,1455px) 20px minmax(60px,1fr);grid-template-columns:minmax(60px,1fr) minmax(0,1455px) minmax(60px,1fr)}}@media screen and (min-width:1140px){.news{gap:0px 48px}}@media screen and (min-width:769px){.news:after,.news:before{content:"";width:100%;height:100%;background-color:#f9f7f4;opacity:0.8;display:block;position:relative;z-index:2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}.news:before{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.news:after{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}.news .titleA{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.news .news__Swiper{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;position:relative}.news .news__Swiper .news__Swiper__wrapper .news__Swiper__wrapper__slide:hover a .news__Swiper__wrapper__slide__image{border-radius:10px;scale:0.95}.news .news__Swiper .news__Swiper__wrapper .news__Swiper__wrapper__slide:hover a .news__Swiper__wrapper__slide__image img{scale:1.15;-webkit-filter:brightness(0.8);filter:brightness(0.8)}.news .news__Swiper .news__Swiper__wrapper .news__Swiper__wrapper__slide:hover a .news__Swiper__wrapper__slide__title{text-decoration:underline}.news .news__Swiper .news__Swiper__wrapper .news__Swiper__wrapper__slide a{text-decoration:none;display:block;color:inherit}.news .news__Swiper .news__Swiper__wrapper .news__Swiper__wrapper__slide a .news__Swiper__wrapper__slide__image{margin-bottom:8px;width:100%;overflow:hidden;-webkit-transition:scale 0.6s cubic-bezier(0.16,1,0.3,1);transition:scale 0.6s cubic-bezier(0.16,1,0.3,1)}.news .news__Swiper .news__Swiper__wrapper .news__Swiper__wrapper__slide a .news__Swiper__wrapper__slide__image img{width:100%;height:100%;aspect-ratio:1/0.67;-o-object-fit:cover;object-fit:cover;-webkit-transition:scale 1s cubic-bezier(0.16,1,0.3,1);transition:scale 1s cubic-bezier(0.16,1,0.3,1)}.news .news__Swiper .news__Swiper__wrapper .news__Swiper__wrapper__slide a .news__Swiper__wrapper__slide__title{font-size:1.2rem;font-family:var(--font-serif);font-weight:300;color:var(--color-gold);line-height:1.8;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width:769px){.news .news__Swiper .news__Swiper__wrapper .news__Swiper__wrapper__slide a .news__Swiper__wrapper__slide__title{font-size:2rem}}.news .news__Swiper .news__Swiper__wrapper .news__Swiper__wrapper__slide a .news__Swiper__wrapper__slide__text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news .news__Swiper .news__Swiper__button-wrapper{position:absolute;width:38px;height:38px;top:0;bottom:0;margin:auto;z-index:3}@media screen and (min-width:769px){.news .news__Swiper .news__Swiper__button-wrapper{width:55px;height:55px}}.news .news__Swiper .news__Swiper__button-wrapper.--prev{left:-28px}@media screen and (min-width:769px){.news .news__Swiper .news__Swiper__button-wrapper.--prev{left:-85px}}.news .news__Swiper .news__Swiper__button-wrapper.--next{right:-28px}@media screen and (min-width:769px){.news .news__Swiper .news__Swiper__button-wrapper.--next{right:-85px}}.news .news__Swiper .news__Swiper__button-wrapper .news__Swiper__button-wrapper__btn{position:static;width:100%;height:100%;border-radius:50%;background-color:#000;margin:0;-webkit-transition:var(--hover-transition);transition:var(--hover-transition);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-pink);cursor:pointer;border:2px solid transparent}.news .news__Swiper .news__Swiper__button-wrapper .news__Swiper__button-wrapper__btn svg{-webkit-transition:var(--hover-transition);transition:var(--hover-transition);scale:0.7}@media screen and (min-width:769px){.news .news__Swiper .news__Swiper__button-wrapper .news__Swiper__button-wrapper__btn svg{scale:1}}.news .news__Swiper .news__Swiper__button-wrapper .news__Swiper__button-wrapper__btn--prev:hover svg{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.news .news__Swiper .news__Swiper__button-wrapper .news__Swiper__button-wrapper__btn--prev:after{display:none}.news .news__Swiper .news__Swiper__button-wrapper .news__Swiper__button-wrapper__btn--next:hover svg{-webkit-transform:translateX(3px) rotate(180deg);transform:translateX(3px) rotate(180deg)}.news .news__Swiper .news__Swiper__button-wrapper .news__Swiper__button-wrapper__btn--next:after{display:none}.news .news__Swiper .news__Swiper__button-wrapper .news__Swiper__button-wrapper__btn--next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.news .news__Swiper .news__Swiper__button-wrapper .swiper-button-disabled{opacity:0;visibility:hidden}.news .news__bnrArea{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;max-width:968px;-ms-grid-column-align:center;justify-self:center;margin-top:20px;-webkit-transition:var(--hover-transition);transition:var(--hover-transition)}@media screen and (min-width:769px){.news .news__bnrArea{margin-top:50px}}.news .news__bnrArea:hover{opacity:0.7}.news .news__bnrArea a{display:block}.qualifications{padding:80px 0 100px}.qualifications .tab .tab__menu{display:none}@media screen and (min-width:768px){.qualifications .tab .tab__menu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px){.qualifications .tab .tab__panel .tab__panel__accordionBtn{display:none}}.qualifications .tab .tab__panel .tab__panel-box{padding:0}@media screen and (max-width:768px){.qualifications .tab .tab__panel .tab__panel-box{height:0;display:block;overflow:hidden}}.qualifications .tab__panel .tab__panel-box__inner{padding:20px 16px 40px}@media screen and (min-width:768px){.qualifications .tab__panel .tab__panel-box__inner{padding:100px 16px}}.accordionBtn{font-size:16px;color:var(--color-gold);font-weight:500;font-family:var(--font-serif);letter-spacing:0.05em;padding:18px 30px;background-color:var(--color-beige);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.accordionBtn:not(:first-of-type){border-top:1px solid #e2dcd3}.tabModule{max-width:1000px;margin:0 auto;padding:0 16px}.tabModule .tabModule__sec:not(:last-of-type){margin-bottom:50px}@media screen and (min-width:769px){.tabModule .tabModule__sec:not(:last-of-type){margin-bottom:100px}}.tabModule .tabModule__sec:has(+.--banner){padding-bottom:50px;border-bottom:1px solid var(--color-gold)}.tabModule .tabModule__sec .tabModule__sec__layout.--S-L{display:-ms-grid;display:grid;width:100%;-ms-grid-columns:auto 15px auto;grid-template-columns:auto auto;gap:30px 15px;-ms-grid-rows:auto 30px auto;grid-template-areas:"circle txt" "list list";-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabModule .tabModule__sec .tabModule__sec__layout.--S-L:not(:has(.tabModule__sec__layout__list)){row-gap:0}@media screen and (min-width:769px){.tabModule .tabModule__sec .tabModule__sec__layout.--S-L{-ms-grid-columns:-webkit-min-content 53px auto;-ms-grid-columns:min-content 53px auto;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;gap:30px 53px;-ms-grid-rows:auto 30px auto;grid-template-areas:"circle txt" "circle list"}}.tabModule .tabModule__sec .tabModule__sec__layout.--S-L:not(:last-of-type){margin-bottom:40px}@media screen and (min-width:769px){.tabModule .tabModule__sec .tabModule__sec__layout.--S-L:not(:last-of-type){margin-bottom:60px}}.tabModule .tabModule__sec .tabModule__sec__layout.--S-L dd&gt;:first-child{margin-top:0}.tabModule .tabModule__sec .tabModule__sec__layout.--S-L dd.tabModule__sec__layout__txt{-ms-grid-row:1;-ms-grid-column:3;grid-area:txt}.tabModule .tabModule__sec .tabModule__sec__layout.--S-L dd.tabModule__sec__layout__list{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:list}@media screen and (min-width:769px){.tabModule .tabModule__sec .tabModule__sec__layout.--S-L dd.tabModule__sec__layout__txt{-ms-grid-row:1;-ms-grid-column:3}.tabModule .tabModule__sec .tabModule__sec__layout.--S-L dd.tabModule__sec__layout__list{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:1}}.tabModule .tabModule__sec .tabModule__sec__layout.--M-M{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 30px 1px 30px auto;grid-template-rows:auto 1px auto;grid-template-areas:"contA" "line" "contB";gap:30px}@media screen and (min-width:769px){.tabModule .tabModule__sec .tabModule__sec__layout.--M-M{gap:52px;grid-template-areas:"contA line contB";-ms-grid-rows:initial;grid-template-rows:initial;-ms-grid-columns:1fr 52px 1px 52px 1fr;grid-template-columns:1fr 1px 1fr}}.tabModule .tabModule__sec .tabModule__sec__layout.--M-M:after{-ms-grid-row:3;-ms-grid-column:1;content:"";display:block;background-color:var(--color-gold);grid-area:line;width:100%;height:1px}@media screen and (min-width:769px){.tabModule .tabModule__sec .tabModule__sec__layout.--M-M:after{width:1px;height:100%}}.tabModule .tabModule__sec .tabModule__sec__layout.--M-M .--M-M__inner:first-of-type{-ms-grid-row:1;-ms-grid-column:1;grid-area:contA}.tabModule .tabModule__sec .tabModule__sec__layout.--M-M .--M-M__inner:nth-of-type(2){-ms-grid-row:5;-ms-grid-column:1;grid-area:contB}@media screen and (min-width:769px){.tabModule .tabModule__sec .tabModule__sec__layout.--M-M:after{-ms-grid-row:1;-ms-grid-column:3}.tabModule .tabModule__sec .tabModule__sec__layout.--M-M .--M-M__inner:first-of-type{-ms-grid-row:1;-ms-grid-column:1}.tabModule .tabModule__sec .tabModule__sec__layout.--M-M .--M-M__inner:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:5}}.tabModule .tabModule__sec .tabModule__sec__layout.--M-M .headingB{margin-bottom:19px}@media screen and (min-width:769px){.tabModule .tabModule__sec .tabModule__sec__layout.--M-M .headingB{text-align:left;margin-bottom:25px}}.tabModule .tabModule__sec .tabModule__sec__layout.--M-M .headingD{margin-top:20px;margin-bottom:16px}@media screen and (min-width:769px){.tabModule .tabModule__sec .tabModule__sec__layout.--M-M .headingD{margin-top:35px}}.tabModule .tabModule__sec&gt;.btn-link{display:block;margin:30px auto 0}@media screen and (min-width:769px){.tabModule .tabModule__sec&gt;.btn-link{margin:65px auto 0}}.tabModule .tabModule__sec&gt;.btn-link .btn-link__inner{padding:16.6px 28px 16.6px 28px;-ms-grid-columns:auto -webkit-max-content;-ms-grid-columns:auto max-content;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:769px){.tabModule .tabModule__sec&gt;.btn-link .btn-link__inner{-ms-grid-columns:-webkit-max-content -webkit-max-content;-ms-grid-columns:max-content max-content;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content}}.tabModule .tabModule__sec&gt;.btn-link .btn-link__inner .btn-link__inner__text{padding:0 20px 0 0}.tabModule .headingA{font-size:1.9rem;font-family:var(--font-serif);color:var(--color-gold);line-height:1.866;font-weight:400;letter-spacing:0.14em;text-align:center;margin-bottom:14px}@media screen and (min-width:769px){.tabModule .headingA{font-size:30px;margin-bottom:50px}}.tabModule .headingB{font-size:17px;font-family:var(--font-serif);color:var(--color-gold);line-height:1.66;font-weight:400;letter-spacing:0.06em;text-align:center;margin-bottom:34px}@media screen and (min-width:769px){.tabModule .headingB{margin-bottom:50px;font-size:24px}}.tabModule .headingC{font-size:16px;font-family:var(--font-serif);line-height:1.66;font-weight:400;letter-spacing:0.03em;margin-top:50px;margin-bottom:7px}@media screen and (min-width:769px){.tabModule .headingC{font-size:20px;margin-bottom:15px}}.tabModule .headingD{font-weight:bold;font-size:1.5rem}@media screen and (min-width:769px){.tabModule .headingD{font-size:1.6rem}}.tabModule .commonTxt{font-size:15px;line-height:1.875;letter-spacing:0}@media screen and (min-width:769px){.tabModule .commonTxt{font-size:16px}}.tabModule .tabModule__sec&gt;.commonTxt{margin-bottom:18px}@media screen and (min-width:769px){.tabModule .tabModule__sec&gt;.commonTxt{margin-bottom:50px}}.tabModule .mainImg{aspect-ratio:343/190}.tabModule .mainImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:769px){.tabModule .mainImg{aspect-ratio:initial}}.tabModule .circle{aspect-ratio:58/55;width:93px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;font-size:2.2rem;color:var(--color-gold);line-height:1.1;text-align:center;background-color:#fff;font-weight:400;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}@media screen and (min-width:769px){.tabModule .circle{width:116px}}.tabModule .circle.--num{color:var(--color-gold)}.tabModule .circle.--num .num{font-size:4.6rem;font-family:var(--font-din);font-weight:400}@media screen and (min-width:769px){.tabModule .circle.--num .num{font-size:5.8rem}}.tabModule .circle.--num .txt{font-size:2.9rem}@media screen and (min-width:769px){.tabModule .circle.--num .txt{font-size:3.6rem}}.tabModule .circleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}@media screen and (min-width:769px){.tabModule .circleWrap{gap:26px}}.tabModule .circleWrap .circle{background-color:var(--color-gold);color:#fff}.tabModule .imgList{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:60px 20px;position:relative}@media screen and (min-width:769px){.tabModule .imgList:before{content:"";height:2px;width:100%;border-top:2px dotted #b2b2b2;display:block;position:absolute;top:calc(100% / 3 - 10px)}}@media screen and (min-width:769px) and (min-width:924px){.tabModule .imgList:before{top:calc(100% / 3 + 61px)}}@media screen and (min-width:769px){.tabModule .imgList:after{content:"";height:2px;width:100%;border-top:2px dotted #b2b2b2;display:block;position:absolute;top:calc((100% / 3) * 2 - -10px)}}@media screen and (min-width:769px) and (min-width:924px){.tabModule .imgList:after{display:none}}.tabModule .imgList .imgList__item{text-align:center}.tabModule .imgList .imgList__item .imgList__item__img{width:100%;aspect-ratio:120/114;background-color:#fff;border-radius:100%;margin-bottom:14px}.tabModule .imgList .imgList__item .imgList__item__txt{font-size:15px;letter-spacing:0.05em;font-weight:500;background-color:var(--color-gold);color:#fff;line-height:29px;display:inline-block;padding:0 12.7px;border-radius:15px}.tabModule .checkList{width:100%;display:-ms-grid;display:grid;gap:20px 20px;width:100%;overflow:hidden;grid-auto-flow:row}.tabModule .checkList:has(+.headingB){margin-bottom:50px}.tabModule .checkList.--col1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (min-width:769px){.tabModule .checkList.--col1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tabModule .checkList.--col1 .checkList__item{gap:10px}@media screen and (min-width:769px){.tabModule .checkList.--col1 .checkList__item{gap:30px}}.tabModule .checkList.--col3{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));max-width:calc(100vw - 32px);width:100%}@media screen and (min-width:769px){.tabModule .checkList.--col3{max-width:none;grid-template-columns:repeat(auto-fit,232px)}}.tabModule .checkList.--col3 .checkList__item{overflow:hidden;gap:1em}.tabModule .checkList.--col3 .checkList__item .small{font-size:0.6em;display:contents}.tabModule .checkList.--col2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media screen and (min-width:769px){.tabModule .checkList.--col2{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto)}}.tabModule .checkList.--col2 .checkList__item{gap:10px}@media screen and (min-width:769px){.tabModule .checkList.--col2 .checkList__item{gap:20px}}.tabModule .checkList .checkList__item{font-size:1.8rem;line-height:1.33;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:var(--font-serif);letter-spacing:0.03em}@media screen and (min-width:769px){.tabModule .checkList .checkList__item{font-size:2rem}}.tabModule .checkList .checkList__item img{width:20px;height:auto;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateY(2px);transform:translateY(2px)}@media screen and (min-width:769px){.tabModule .checkList .checkList__item img{width:32px;-webkit-transform:translateY(6px);transform:translateY(6px)}}.tabModule .kakomi{background-color:#fff;padding:35px 20px 32px;margin-top:40px}@media screen and (min-width:769px){.tabModule .kakomi{padding:60px 58px 73px;margin-top:50px}}.tabModule .kakomi .kakomi__ttl.headingA{margin-bottom:30px;line-height:1.4}@media screen and (min-width:769px){.tabModule .kakomi .kakomi__ttl.headingA{margin-bottom:44px}}.tabModule .examAd .examAd__mainArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}@media screen and (min-width:1000px){.tabModule .examAd .examAd__mainArea{position:relative;padding-bottom:100px;display:-ms-grid;display:grid;-ms-grid-columns:-webkit-max-content 20px minmax(0,40%);-ms-grid-columns:max-content 20px minmax(0,40%);grid-template-columns:-webkit-max-content minmax(0,40%);grid-template-columns:max-content minmax(0,40%);gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.tabModule .examAd .examAd__mainArea:before{display:none}.tabModule .examAd .examAd__mainArea .examAd__mainArea__txtArea{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:static}.tabModule .examAd .examAd__mainArea .examAd__mainArea__txtArea .examAd__mainArea__txtArea__period{margin-bottom:0}.tabModule .examAd .examAd__mainArea .examAd__mainArea__txtArea .examAd__mainArea__txtArea__btnArea{margin:auto;padding-top:30px}@media screen and (min-width:1000px){.tabModule .examAd .examAd__mainArea .examAd__mainArea__txtArea .examAd__mainArea__txtArea__btnArea{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;right:0;left:0}}.tabModule .examAd .examAd__mainArea .examAd__mainArea__image{aspect-ratio:343/190;overflow:hidden;width:100%;position:static;margin-bottom:30px}@media screen and (min-width:1000px){.tabModule .examAd .examAd__mainArea .examAd__mainArea__image{aspect-ratio:initial;margin-bottom:0px}}.tabModule .examAd .examAd__mainArea .examAd__mainArea__image .examAd__mainArea__image__img{-webkit-mask-image:none;height:100%}.tabModule .banner{-webkit-transition:var(--hover-transition);transition:var(--hover-transition)}.tabModule .banner:hover{opacity:0.7}.information{padding:50px 16px}@media screen and (min-width:769px){.information{padding:80px 60px 100px}}.forBeginers{padding:0 16px 100px}@media screen and (min-width:769px){.forBeginers{padding:0 60px 100px}}.forBeginers .forBeginers__lead{font-size:1.6rem;line-height:1.562;margin-bottom:45px}@media screen and (min-width:769px){.forBeginers .forBeginers__lead{font-size:1.8rem;text-align:center;margin-bottom:61px}}@media screen and (min-width:769px){.forBeginers .forBeginers__linkList{display:-ms-grid;display:grid;gap:50px 54px;gap:50px clamp(30px,3vw,54px);grid-template-columns:repeat(auto-fit,minmax(460px,1fr));max-width:1456px;width:100%;margin:0 auto}}.forBeginers .forBeginers__linkList .forBeginers__linkList__item{margin-bottom:30px}@media screen and (min-width:769px){.forBeginers .forBeginers__linkList .forBeginers__linkList__item{margin-bottom:0}}.forBeginers .forBeginers__linkList .forBeginers__linkList__item:last-child{margin-bottom:0}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .--sp{font-family:var(--font-serif);font-size:1.9rem;font-weight:normal;color:var(--color-gold);letter-spacing:0.14rem;text-align:center;line-height:1.526;margin-bottom:20px}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a{display:-ms-grid;display:grid;text-decoration:none;position:relative;margin-bottom:21px}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a:hover .forBeginers__linkList__item__a__txt .btn-link{width:334px}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a:hover .forBeginers__linkList__item__a__txt .btn-link .btn-link__inner{background-color:#fff}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a:hover .forBeginers__linkList__item__a__txt .btn-link .btn-link__inner .btn-link__inner__text{color:#777}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a:hover .forBeginers__linkList__item__a__txt .btn-link .btn-link__inner .btn-link__inner__arrow path{stroke:#777}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a:before{content:"";width:100%;height:100%;background-color:#1a1311;opacity:0.55;display:block;position:absolute;top:0;left:0;z-index:1}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a figure{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;overflow:hidden}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a figure img{aspect-ratio:1/0.525;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.6s var(--hover-transition);transition:0.6s var(--hover-transition)}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a .forBeginers__linkList__item__a__txt{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;z-index:1}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a .forBeginers__linkList__item__a__txt h3{display:none}@media screen and (min-width:769px){.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a .forBeginers__linkList__item__a__txt h3{display:block;font-size:2.8rem;font-size:clamp(1.8rem,1.9vw,2.8rem);font-family:var(--font-serif);color:#fff;font-weight:normal;line-height:1.2;letter-spacing:0.06rem}}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a .forBeginers__linkList__item__a__txt .btn-link{width:256px;-webkit-transition:var(--hover-transition);transition:var(--hover-transition);-webkit-transition-duration:0.6s;transition-duration:0.6s}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__a .forBeginers__linkList__item__a__txt .btn-link .btn-link__inner{-webkit-transition-duration:0.6s;transition-duration:0.6s}.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__txt{font-size:1.5rem}@media screen and (min-width:769px){.forBeginers .forBeginers__linkList .forBeginers__linkList__item .forBeginers__linkList__item__txt{font-size:1.6rem}}.supports{padding:50px 16px 60px;overflow:hidden;background-color:var(--color-beige)}@media screen and (min-width:769px){.supports{padding:80px 60px 100px}}.supports .supports__lead{font-size:1.6rem;line-height:1.562;margin-bottom:45px}@media screen and (min-width:769px){.supports .supports__lead{margin-bottom:61px;font-size:1.8rem;text-align:center}}@media screen and (max-width:768px){.supports .supports__inner{width:calc(100% - 58px);margin:0 auto;position:relative}}@media screen and (min-width:769px){.supports .supports__linkList{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(20px,2.5vw,48px);max-width:1456px;width:100%;margin:0 auto}}.supports .supports__linkList .supports__linkList__item a{text-decoration:none;display:block;color:inherit}.supports .supports__linkList .supports__linkList__item a:hover figure{border-radius:5px;scale:0.95}.supports .supports__linkList .supports__linkList__item a:hover figure img{scale:1.15;-webkit-filter:brightness(0.8);filter:brightness(0.8)}.supports .supports__linkList .supports__linkList__item a:hover .supports__linkList__item__ttl{text-decoration:underline}.supports .supports__linkList .supports__linkList__item a figure{margin-bottom:13px;width:100%;overflow:hidden;-webkit-transition:scale 0.6s cubic-bezier(0.16,1,0.3,1);transition:scale 0.6s cubic-bezier(0.16,1,0.3,1)}.supports .supports__linkList .supports__linkList__item a figure img{width:100%;aspect-ratio:1/0.67;-o-object-fit:cover;object-fit:cover;-webkit-transition:scale 1s cubic-bezier(0.16,1,0.3,1);transition:scale 1s cubic-bezier(0.16,1,0.3,1)}.supports .supports__linkList .supports__linkList__item a .supports__linkList__item__ttl{font-family:var(--font-serif);font-weight:300;color:var(--color-pink);line-height:1.8;font-size:1.7rem;margin-bottom:6px}@media screen and (min-width:769px){.supports .supports__linkList .supports__linkList__item a .supports__linkList__item__ttl{font-size:2rem;margin-bottom:8px}}.supports .supports__swiperBtn__wrapper{position:relative;width:38px;height:38px;top:0;bottom:0;margin:auto;z-index:3;position:absolute;top:0;bottom:0;margin:auto}@media screen and (min-width:769px){.supports .supports__swiperBtn__wrapper{display:none}}.supports .supports__swiperBtn__wrapper.--prev{left:-28px}.supports .supports__swiperBtn__wrapper.--next{right:-28px}.supports .supports__swiperBtn__wrapper .supports__swiperBtn__wrapper__btn{position:static;width:100%;height:100%;border-radius:50%;background-color:#000;margin:0;-webkit-transition:var(--hover-transition);transition:var(--hover-transition);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-pink);cursor:pointer}.supports .supports__swiperBtn__wrapper .supports__swiperBtn__wrapper__btn.swiper-button-disabled{opacity:0;visibility:hidden}.supports .supports__swiperBtn__wrapper .supports__swiperBtn__wrapper__btn svg{-webkit-transition:var(--hover-transition);transition:var(--hover-transition);scale:0.7}.supports .supports__swiperBtn__wrapper .supports__swiperBtn__wrapper__btn svg path{stroke:#fff}.supports .supports__swiperBtn__wrapper .supports__swiperBtn__wrapper__btn--prev{left:0}@media screen and (min-width:769px){.supports .supports__swiperBtn__wrapper .supports__swiperBtn__wrapper__btn--prev{left:-40px}}.supports .supports__swiperBtn__wrapper .supports__swiperBtn__wrapper__btn--next{right:0}.supports .supports__swiperBtn__wrapper .supports__swiperBtn__wrapper__btn--next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:769px){.supports .supports__swiperBtn__wrapper .supports__swiperBtn__wrapper__btn--next{right:-40px}}.sponsors{padding:50px 16px}@media screen and (min-width:769px){.sponsors{padding:80px 16px 100px}}.sponsors .sponsors__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:5px 23px}@media screen and (min-width:769px){.sponsors .sponsors__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(213px,1fr));max-width:1456px;width:100%;margin:0 auto;gap:33px 41px}}.sponsors&gt;.btn-link{margin:auto 0;display:block}@media screen and (min-width:769px){.sponsors&gt;.btn-link{margin:30px auto 0}}@media screen and (max-width:768px){.bottomInfo .tab .tab__menu{gap:2px;padding:0 16px}}@media screen and (max-width:768px){.bottomInfo .tab .tab__menu .tab__menu-item{font-size:14px;height:75px;padding:0 20px}}.bottomInfo .tab .tab__panel{border-bottom:none}.bottomInfo .tab .tab__panel .tab__panel-box{padding:100px 30px}@media screen and (max-width:768px){.bottomInfo .tab .tab__panel .tab__panel-box{padding:40px 16px 45px}}.bannerArea{padding:40px 16px}@media screen and (min-width:769px){.bannerArea{padding:100px 60px}}@media screen and (min-width:769px){.bannerArea .bannerArea__inner{display:-ms-grid;display:grid;max-width:1280px;margin:0 auto;gap:20px 40px;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr)}}.bannerArea .bannerArea__inner .bannerArea__inner__item{border:1px solid var(--color-gray);margin-bottom:17px}.bannerArea .bannerArea__inner .bannerArea__inner__item:last-child{margin-bottom:0}@media screen and (min-width:769px){.bannerArea .bannerArea__inner .bannerArea__inner__item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0}}.bannerArea .bannerArea__inner .bannerArea__inner__item a{display:block;-webkit-transition:var(--hover-transition);transition:var(--hover-transition)}.bannerArea .bannerArea__inner .bannerArea__inner__item a:hover{opacity:0.7}@-moz-document url-prefix(){.tabModule .headingB{margin-top:50px}.tabModule .tabModule__sec__layout .headingB{margin-top:0}}.duringKentei{background-color:var(--color-pink);padding:16px 16px}.duringKentei .duringKentei__text{color:#fff;font-size:1.6rem;font-weight:bold;text-align:center}.duringKentei .duringKentei__btn{background-color:#fff;color:var(--color-pink);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:100px;font-size:1.8rem;font-weight:bold;padding:10px 18px;margin:8px auto 0;line-height:1;gap:8px}.duringKentei .duringKentei__btn span{font-size:1.2rem;font-weight:normal}.cdBnrArea{background:radial-gradient(circle,#d7005c 0%,#e7b680 85%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:8px;padding:16px 0;position:relative;z-index:10;background-size:100% 100%;-webkit-animation:gradient 4s ease infinite;animation:gradient 4s ease infinite;background-position:center center}@-webkit-keyframes gradient{0%{background-size:100% 100%}50%{background-size:150% 100%}to{background-size:100% 100%}}@keyframes gradient{0%{background-size:100% 100%}50%{background-size:150% 100%}to{background-size:100% 100%}}.cdBnrArea .cdBnrArea__txt{color:#fff;font-size:clamp(16px,4.2vw,20px);font-weight:bold;text-align:center}@media screen and (min-width:769px){.cdBnrArea .cdBnrArea__txt{font-size:20px}}.cdBnrArea .cdBnrArea__cdWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media screen and (min-width:769px){.cdBnrArea .cdBnrArea__cdWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:16px}}.cdBnrArea .cdBnrArea__cdWrapper .cdBnrArea__cdWrapper__txt{font-size:14px;font-weight:bold;background-color:#fff;color:var(--color-pink);line-height:1;padding:8px 8px}@media screen and (min-width:769px){.cdBnrArea .cdBnrArea__cdWrapper .cdBnrArea__cdWrapper__txt{font-size:16px}}.cdBnrArea .cdBnrArea__cdWrapper .cd{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;line-height:1;font-weight:bold}.cdBnrArea .cdBnrArea__cdWrapper .cd .num{font-size:32px}.cdBnrArea .cdBnrArea__cdWrapper .cd .txt{font-size:14px}</pre></body></html>