:where(:not(html,iframe,canvas,img,svg,video,audio,input,button,textarea,select):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}:where(html){-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){margin:0;min-height:100vh;text-rendering:optimizeSpeed}:where(a){color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.2ex}:where(ul,ol,menu){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object,main){display:block}:where(img){max-block-size:100%;max-inline-size:100%;vertical-align:bottom}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(table){border-collapse:collapse}:where(input,button,textarea,select){color:inherit;font:inherit}:where(input,textarea){-webkit-user-select:auto;user-select:auto}:where(textarea){white-space:revert}:where(meter){-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(hr){block-size:0;border:none;border-block-start:1px solid;color:inherit;overflow:visible}:where(dialog:modal){all:revert;box-sizing:border-box}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}@media(prefers-reduced-motion:reduce){:where(html:focus-within){scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}article,aside,audio,canvas,details,figcaption,figure,footer,header,mark,menu,nav,section,summary,time,video{background:#0000;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}body{background-color:#fff;color:#000;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}html{font-size:62.5%}body{font-size:1rem}body *{line-height:1.5}*,body{-moz-font-feature-settings:"liga","kern";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{color:#0b0b0b;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600}.container img{height:auto;width:100%}.container a{color:#000;text-decoration:underline}.container a:hover{text-decoration:none!important}.js-inview{opacity:0;transform:translateY(20px);transition:opacity .2s linear,transform .6s ease-out;will-change:opacity,transform}.js-inview.is-inview{opacity:1;transform:translateY(0)}.global{position:relative;z-index:5}.global__obj.__1,.global__obj.__2{content:"";display:block;position:absolute;z-index:-1}.global__obj.__2{right:0;top:0}.outer{position:relative}.outer.__offset-before{z-index:1}.outer.__offset-after{z-index:2}.outer.__offset{z-index:3}.__beige{background-color:#fcfcf5}.__white{background-color:#fff}.__orange{background-color:#f08300}.__skin{background-color:#fff6eb}.btn .link{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;background-color:#910000;border:0;border-radius:0;border-radius:100vh;color:#fff;display:flex;filter:drop-shadow(0 8px 0 rgb(114,0,0));font-family:inherit;font-weight:700;justify-content:center;margin-left:auto;margin-right:auto;outline:none;padding:0;text-align:center;text-decoration:none;transform:translateY(0);transition:tarnsform .2s linear}.btn .link:hover{filter:drop-shadow(0 0 0 rgb(114,0,0));transform:translateY(8px)}.btn.disable .link{background-color:#d0d0d0;color:#fff;cursor:default;filter:drop-shadow(0 0 0 rgba(114,0,0,0));pointer-events:none}.btn.disable .link:hover{filter:drop-shadow(0 0 0 rgba(114,0,0,0));transform:translateY(0)}.btn.btn__yellow .link{background-color:#ffdf58;color:#000;filter:drop-shadow(0 8px 0 rgb(244,180,61));gap:5px}.btn.btn__yellow .link i{background:url(/assets/img/common/btn-yellow-icon-arrow.webp) no-repeat 0 0;background-size:100%;display:block}.btn.btn__yellow .link:hover{filter:drop-shadow(0 0 0 rgb(244,180,61));transform:translateY(8px)}.btn.btn__rect .link{border-radius:20px;justify-content:space-between;text-align:left}.btn.btn__pdf .link{gap:10px}.btn.btn__pdf .link i{background:url(/assets/img/common/btn-icon-pdf.webp) no-repeat 0 0;background-size:100%;display:block}.btn.btn__arrow .link{gap:10px}.btn.btn__arrow .link i{background:url(/assets/img/common/btn-icon-arrow.webp) no-repeat 0 0;background-size:100%;display:block}.btn.btn__download .link{gap:10px}.btn.btn__download .link i{background:url(/assets/img/common/btn-icon-download.webp) no-repeat 0 0;background-size:100%;display:block}.btn.btn__zip .link{gap:10px}.btn.btn__zip .link i{background:url(/assets/img/common/btn-icon-zip.webp) no-repeat 0 0;background-size:100%;display:block}.btn.btn__back .link{gap:10px}.btn.btn__back .link i{background:url(/assets/img/common/btn-icon-back.webp) no-repeat 0 0;background-size:100%;display:block}.btn.btn__site .link{gap:10px}.btn.btn__site .link i{background:url(/assets/img/common/btn-icon-site.webp) no-repeat 0 0;background-size:100%;display:block}.btn__round .link{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;background-color:#fff;border:2px solid #f08301;border-radius:0;border-radius:100vh;color:#f08301;display:flex;filter:opacity(100%);font-family:inherit;font-weight:700;justify-content:center;margin-left:auto;margin-right:auto;outline:none;padding:0;text-align:center;text-decoration:none;transition:filter .2s linear}.btn__round .link:hover{filter:opacity(80%)}.btn__round.btn__pdf .link{gap:10px}.btn__round.btn__pdf .link i{background:url(/assets/img/common/btn-round-icon-pdf.webp) no-repeat 0 0;background-size:100%;display:block}.tab__list{border-bottom:4px solid #f08301}.tab__list,.tab__nav__item{align-items:center;display:flex;justify-content:center}.tab__nav__item{-webkit-appearance:none;appearance:none;background:#0000;background-color:#fff;border:0;border-left:2px solid #f08301;border-radius:0;border-radius:20px 20px 0 0;border-right:2px solid #f08301;border-top:2px solid #f08301;color:#f08301;font-family:inherit;outline:none;padding:0}.tab__nav__item.current{background-color:#f08301;color:#fff}.tab__group{display:none;height:0;opacity:0;visibility:hidden}.tab__group.current{display:block;height:auto;opacity:1;visibility:visible}.round__area.__type1 .round__area__header{background-color:#f08300;color:#fff;font-weight:700;text-align:center}.round__area.__type1 .round__area__header.disable{background-color:#b9b9b9}.round__area.__type1 .round__area__body{border:1px solid #f08300}.round__area.__type1 .round__area__body.disable{border:1px solid #b9b9b9}.round__area.__type1 .round__area__body.disable .round__area__row .item__title{border:1px solid #b9b9b9;color:#b9b9b9}.round__area.__type1 .round__area__body.disable .round__area__row .item__body{color:#b9b9b9}.round__area.__type1 .note{color:#e00000}.round__area.__type2 .round__area__body{border:1px solid #f08300}.text.red{color:#910000}.contents__heading{font-size:0;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap}.round__table .red{color:#910000}.round__table a{color:#870000}.round__table .bold{font-weight:700}.round__table.__type1 .table__heading{align-items:center;background-color:#f08300;color:#fff;display:flex;font-weight:700;text-align:center}.round__table.__type1 .table__body{border:1px solid #f08300}.round__table.__type1 .table__body__row{border-bottom:1px solid #f08300}.round__table.__type1 .table__body__row .col{font-weight:400}.round__table.__type1 .table__body__row .col.__1{font-weight:700}.round__table.__type1 .table__body__row:last-child{border-bottom:none}.round__table.__type1 .table__body__row:nth-child(odd){background-color:#fff}.round__table.__type1 .table__body__row:nth-child(2n){background-color:#fcfcf5}.round__table.__type2 .table__body{border:1px solid #f08300}.round__table.__type2 .table__body__row .col{font-weight:400}.round__table.__type2 .table__body__row .col.__1{font-weight:700}.round__table.__type2 .table__body__row:last-child{border-bottom:none}.heading__text.__type1{font-weight:700}.heading__text.t__center{text-align:center}.contents__text .text{font-weight:400}.border__area{border:1px solid #0b0b0b}.border__area.border__red{border-color:#910000}.border__area .border__area__title{color:#910000;font-weight:700;text-align:center}.border__area .border__area__contents{text-align:center}.border__area .border__area__contents .text{font-weight:400}.border__area a{color:#910000}.rect__article.skin{background-color:#fee9d3}.heading__title{position:relative;text-align:center}.heading__title.heading__title__type1:after{background-color:#f08300;content:"";display:block;margin-left:auto;margin-right:auto}.heading__title.heading__title__type1 .title{font-weight:700}.heading__title.heading__title__type1 span{display:block}.heading__title.heading__title__type2 .title{font-weight:700}.heading__title.heading__title__type2 .title:before{content:"";display:block;margin-left:auto;margin-right:auto}.heading__title.heading__title__type2 .title.seminar__title:before{background:url(/assets/img/common/icon-seminar.webp) no-repeat 0 0;background-size:100%}.heading__title.heading__title__type2 .title.period__title:before{background:url(/assets/img/common/icon-period.webp) no-repeat 0 0;background-size:100%}.heading__title.heading__title__type2 .title.schedule__title:before{background:url(/assets/img/common/icon-schedule.webp) no-repeat 0 0;background-size:100%}.heading__title.heading__title__type2 .title.history__title:before{background:url(/assets/img/common/icon-history.webp) no-repeat 0 0;background-size:100%}.heading__title.heading__title__type2 .title__ul li{font-weight:400}.heading__title.heading__title__type2 .title__ul li a{color:#870000}.heading__title.heading__title__type3 .title{font-weight:700;text-align:center}.dropdown__select{align-items:center;display:inline-flex;position:relative}.dropdown__select:after{background:url(/assets/img/common/select-arrow.webp) no-repeat 0 0;background-size:100%;content:"";font-size:0;outline:none;overflow:hidden;pointer-events:none;position:absolute;right:20px;text-indent:100%;white-space:nowrap}.dropdown__select .select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #870000;cursor:pointer;font-weight:400;padding:.4em calc(.8em + 20px) .4em .8em}@media only screen and (max-width:767px){.only--desktop{display:none!important}.container{margin-left:5.3333333333vw;margin-right:5.3333333333vw}.global+.outer{margin-top:-24vw;padding-top:37.3333333333vw;position:relative;z-index:4}.global__obj.__2{background:url(/assets/img/common/global-bg2-sp.webp) no-repeat 0 0;background-size:100%;height:93.6vw;width:43.7333333333vw}.outer{padding:13.3333333333vw 0 16vw}.outer.__offset-before{padding-bottom:29.3333333333vw}.outer.__offset-after{margin-top:-13.3333333333vw;padding-top:29.3333333333vw}.__bottom-right-round{border-bottom-right-radius:13.3333333333vw}.__bottom-left-round{border-bottom-left-radius:13.3333333333vw}.__top-right-round{border-top-right-radius:13.3333333333vw}.__top-left-round{border-top-left-radius:13.3333333333vw}.btn .link{font-size:4.2666666667vw;height:17.0666666667vw;width:89.3333333333vw}.btn.btn__yellow .link i{height:6.4vw;width:6.4vw}.btn.btn__rect .link{padding:0 5.3333333333vw}.btn.btn__rect .link .title{font-size:4.2666666667vw}.btn.btn__rect .link .title span{font-size:3.7333333333vw}.btn.btn__rect .link .title .date{font-size:3.2vw}.btn.btn__pdf .link i{height:6.6666666667vw;width:5.6vw}.btn.btn__arrow .link i{height:2.9333333333vw;width:3.2vw}.btn.btn__download .link i,.btn.btn__zip .link i{height:3.4666666667vw;width:2.9333333333vw}.btn.btn__back .link i{height:2.9333333333vw;width:2.6666666667vw}.btn.btn__site .link i{height:6.9333333333vw;width:6.9333333333vw}.btn__round .link{font-size:4.2666666667vw;height:17.0666666667vw;width:89.3333333333vw}.btn__round.btn__pdf .link i{height:6.6666666667vw;width:5.6vw}.tab__list{gap:4.2666666667vw;margin:5.3333333333vw 0 8vw}.tab__nav__item{font-size:4.8vw;height:15.4666666667vw;width:42.6666666667vw}.round__area.__type1 .round__area__header{border-top-left-radius:5.3333333333vw;border-top-right-radius:5.3333333333vw;font-size:4.2666666667vw;padding:3.2vw 0}.round__area.__type1 .round__area__body{border-bottom-left-radius:5.3333333333vw;border-bottom-right-radius:5.3333333333vw;padding:5.3333333333vw}.round__area.__type1+.round__area{margin-top:8vw}.round__area.__type1 .note{font-size:4.2666666667vw;line-height:1.25;margin-top:3.2vw;text-align:left}.round__area.__type2 .round__area__body{border-radius:5.3333333333vw}.round__table .desc+.decimal,.round__table .desc+.note,.round__table .desc+div{margin-top:2.6666666667vw}.round__table .text{font-size:4.2666666667vw}.round__table .note,.round__table .text .small{font-size:3.7333333333vw}.round__table .note li+li{margin-top:2.6666666667vw}.round__table .decimal li{font-size:4.2666666667vw;padding-left:1em;text-indent:-1em}.round__table .decimal li+li{margin-top:1.3333333333vw}.round__table .dot li{font-size:4.2666666667vw;padding-left:1em;text-indent:-1em}.round__table .dot li+li{margin-top:1.3333333333vw}.round__table.__type1 .table__body{border-radius:5.3333333333vw}.round__table.__type1 .table__body__row:first-child{border-top-left-radius:5.3333333333vw;border-top-right-radius:5.3333333333vw}.round__table.__type1 .table__body__row:last-child{border-bottom-left-radius:5.3333333333vw;border-bottom-right-radius:5.3333333333vw}.round__table.__type1 .table__body__row .col.__1{color:#f08300;font-size:4.2666666667vw;padding:5.3333333333vw 5.3333333333vw 0}.round__table.__type1 .table__body__row .col.__2{font-size:3.7333333333vw;padding:1.3333333333vw 5.3333333333vw 5.3333333333vw}.round__table.__type2 .table__body{border-radius:5.3333333333vw}.round__table.__type2 .table__body__row{border-bottom:1px solid #f08300}.round__table.__type2 .table__body__row:first-child{border-top-left-radius:5.3333333333vw;border-top-right-radius:5.3333333333vw}.round__table.__type2 .table__body__row:last-child{border-bottom-left-radius:5.3333333333vw;border-bottom-right-radius:5.3333333333vw}.round__table.__type2 .table__body__row:nth-child(odd){background-color:#fff}.round__table.__type2 .table__body__row .col.__1{color:#f08300;font-size:4.2666666667vw;padding:5.3333333333vw 5.3333333333vw 0}.round__table.__type2 .table__body__row .col.__2{font-size:3.7333333333vw;padding:1.3333333333vw 5.3333333333vw 5.3333333333vw}.heading__text.__type1{font-size:4.8vw;margin-bottom:5.3333333333vw}.contents__text .text{font-size:3.7333333333vw}.border__area{padding:5.3333333333vw 5.8666666667vw}.border__area .border__area__title{font-size:3.7333333333vw}.border__area .border__area__contents{margin-top:3.7333333333vw}.border__area .desc .text{font-size:4.2666666667vw}.border__area .desc .text .small{font-size:3.7333333333vw}.border__area .desc .text+.text{margin-top:2.6666666667vw}.rect__article.skin{padding:8vw 5.3333333333vw 10.6666666667vw}.heading__title.heading__title__type1:after{height:.5333333333vw;margin-top:2.6666666667vw;width:22.4vw}.heading__title.heading__title__type1 .title{font-size:6.4vw}.heading__title.heading__title__type1 .title span{font-size:4.8vw}.heading__title.heading__title__type2 .title{font-size:5.3333333333vw}.heading__title.heading__title__type2 .title:before{margin-bottom:1.3333333333vw}.heading__title.heading__title__type2 .title.seminar__title:before{height:8vw;width:9.0666666667vw}.heading__title.heading__title__type2 .title.period__title:before{height:8vw;width:7.2vw}.heading__title.heading__title__type2 .title.schedule__title:before{height:8vw;width:6.9333333333vw}.heading__title.heading__title__type2 .title.history__title:before{height:8.5333333333vw;width:6.4vw}.heading__title.heading__title__type2 .title__ul{margin-top:5.3333333333vw}.heading__title.heading__title__type2 .title__ul li{font-size:4.2666666667vw;text-align:left}.heading__title.heading__title__type3 .title{font-size:4.8vw;margin-bottom:3.7333333333vw}.dropdown__select:after{height:2.9333333333vw;right:5.3333333333vw;width:4.2666666667vw}.dropdown__select .select{border-radius:10px;font-size:4.2666666667vw;height:13.6vw;padding:1.3333333333vw 10.6666666667vw 1.3333333333vw 5.3333333333vw;width:89.3333333333vw}}@media screen and (min-width:768px){a[href*="tel:"]{cursor:default;pointer-events:none;text-decoration:none}.only--mobile{display:none!important}.container{margin-left:auto;margin-right:auto;width:min(80.5270863836vw,1100px)}.global+.outer{margin-top:max(-13.17715959vw,-180px);padding-top:min(21.9619326501vw,300px);position:relative;z-index:4}.global__obj.__1{background:url(/assets/img/common/global-bg1.webp) no-repeat 0 0;background-size:100%;height:min(33.3089311859vw,455px);left:0;top:min(9.5168374817vw,130px);width:min(15.0805270864vw,206px)}.global__obj.__2{background:url(/assets/img/common/global-bg2.webp) no-repeat 0 0;background-size:100%;height:min(65.3001464129vw,892px);width:min(49.121522694vw,671px)}.outer{padding:min(7.3206442167vw,100px) 0 min(10.980966325vw,150px)}.outer.__offset-before{padding-bottom:min(20.4978038067vw,280px)}.outer.__offset-after{margin-top:max(-9.5168374817vw,-130px);padding-top:min(20.4978038067vw,280px)}.__bottom-right-round{border-bottom-right-radius:min(13.17715959vw,180px)}.__bottom-left-round{border-bottom-left-radius:min(13.17715959vw,180px)}.__top-right-round{border-top-right-radius:min(13.17715959vw,180px)}.__top-left-round{border-top-left-radius:min(13.17715959vw,180px)}.btn .link{font-size:min(1.4641288433vw,20px);height:min(5.8565153734vw,80px);width:min(31.4787701318vw,430px)}.btn.btn__yellow .link i{height:min(1.756954612vw,24px);width:min(1.756954612vw,24px)}.btn.btn__rect .link{padding:0 min(2.196193265vw,30px)}.btn.btn__rect .link .title{font-size:min(1.756954612vw,24px)}.btn.btn__rect .link .title span{font-size:min(1.1713030747vw,16px)}.btn.btn__rect .link .title .date{font-size:min(1.0248901903vw,14px)}.btn.btn__pdf .link i{height:min(1.8301610542vw,25px);width:min(1.5373352855vw,21px)}.btn.btn__arrow .link i{height:min(1.2445095168vw,17px);width:min(1.2445095168vw,17px)}.btn.btn__download .link i,.btn.btn__zip .link i{height:min(1.8301610542vw,25px);width:min(1.5373352855vw,21px)}.btn.btn__back .link i{height:min(1.2445095168vw,17px);width:min(1.2445095168vw,17px)}.btn.btn__site .link i{height:min(1.9033674963vw,26px);width:min(1.9033674963vw,26px)}.btn__round .link{font-size:min(1.4641288433vw,20px);height:min(4.39238653vw,60px);width:min(36.6032210835vw,500px)}.btn__round.btn__pdf .link i{height:min(1.8301610542vw,25px);width:min(1.5373352855vw,21px)}.tab__list{gap:min(1.4641288433vw,20px);margin-top:min(2.196193265vw,30px)}.tab__nav__item{font-size:min(2.0497803807vw,28px);height:min(5.6368960469vw,77px);width:min(33.6749633968vw,460px)}.round__area.__type1 .round__area__header{border-top-left-radius:min(1.4641288433vw,20px);border-top-right-radius:min(1.4641288433vw,20px);font-size:min(1.4641288433vw,20px);padding:min(1.1713030747vw,16px) 0}.round__area.__type1 .round__area__body{border-bottom-left-radius:min(1.4641288433vw,20px);border-bottom-right-radius:min(1.4641288433vw,20px);padding:min(2.9282576867vw,40px)}.round__area.__type1+.round__area{margin-top:min(2.9282576867vw,40px)}.round__area.__type1 .note{font-size:min(1.4641288433vw,20px);margin-top:min(1.756954612vw,24px);text-align:center}.round__area.__type2 .round__area__body{border-radius:min(1.4641288433vw,20px);padding:min(2.9282576867vw,40px)}.round__table .desc+.decimal,.round__table .desc+.note,.round__table .desc+div{margin-top:min(1.0980966325vw,15px)}.round__table .text{font-size:min(1.317715959vw,18px)}.round__table .text .small{font-size:min(1.0248901903vw,14px)}.round__table .text a{color:#720000;font-weight:700}.round__table .note{font-size:min(1.0248901903vw,14px)}.round__table .note li+li{margin-top:min(.3660322108vw,5px)}.round__table .decimal li{font-size:min(1.317715959vw,18px);padding-left:1em;text-indent:-1em}.round__table .decimal li+li{margin-top:min(.7320644217vw,10px)}.round__table .dot li{font-size:min(1.317715959vw,18px);padding-left:1em;text-indent:-1em}.round__table .dot li+li{margin-top:min(.7320644217vw,10px)}.round__table.__type1 .table__heading{border-top-left-radius:min(1.4641288433vw,20px);border-top-right-radius:min(1.4641288433vw,20px);font-size:min(1.1713030747vw,16px)}.round__table.__type1 .table__heading .col{font-size:min(1.317715959vw,18px);padding:min(2.196193265vw,30px)}.round__table.__type1 .table__heading .col.__1{border-right:1px solid #fff;flex-shrink:0;width:min(14.6412884334vw,200px)}.round__table.__type1 .table__heading .col.__2{width:90%}.round__table.__type1 .table__body{border-bottom-left-radius:min(1.4641288433vw,20px);border-bottom-right-radius:min(1.4641288433vw,20px)}.round__table.__type1 .table__body__row{display:flex}.round__table.__type1 .table__body__row:last-child{border-bottom-left-radius:min(1.4641288433vw,20px);border-bottom-right-radius:min(1.4641288433vw,20px)}.round__table.__type1 .table__body__row .col{font-size:min(1.317715959vw,18px);padding:min(1.8301610542vw,25px)}.round__table.__type1 .table__body__row .col.__1{border-right:1px dotted #f08300;flex-shrink:0;width:min(14.6412884334vw,200px)}.round__table.__type1 .table__body__row .col.__2{width:90%}.round__table.__type2 .table__body{border-radius:min(1.4641288433vw,20px)}.round__table.__type2 .table__body__row{display:flex}.round__table.__type2 .table__body__row:first-child .col.__1{border-top-left-radius:min(1.4641288433vw,20px)}.round__table.__type2 .table__body__row:first-child .col.__2{border-top-right-radius:min(1.4641288433vw,20px)}.round__table.__type2 .table__body__row:last-child .col.__1{border-bottom:none;border-bottom-left-radius:min(1.4641288433vw,20px)}.round__table.__type2 .table__body__row:last-child .col.__2{border-bottom:none;border-bottom-right-radius:min(1.4641288433vw,20px)}.round__table.__type2 .table__body__row .col{font-size:min(1.317715959vw,18px);padding:min(1.8301610542vw,25px)}.round__table.__type2 .table__body__row .col.__1{align-items:center;background-color:#f08300;border-bottom:1px solid #fff;color:#fff;display:flex;flex-shrink:0;justify-content:center;text-align:center;width:min(14.6412884334vw,200px)}.round__table.__type2 .table__body__row .col.__2{background-color:#fff;border-bottom:1px dotted #f08300;width:90%}.heading__text.__type1{font-size:min(1.756954612vw,24px);margin-bottom:min(2.196193265vw,30px)}.contents__text .text{font-size:min(1.1713030747vw,16px)}.border__area{padding:min(2.196193265vw,30px) min(1.4641288433vw,20px) min(2.9282576867vw,40px)}.border__area .border__area__title{font-size:min(1.1713030747vw,16px)}.border__area .border__area__contents{margin-top:min(1.4641288433vw,20px)}.border__area .desc .text{font-size:min(1.317715959vw,18px)}.border__area .desc .text .small{font-size:min(1.0248901903vw,14px)}.border__area .desc .text+.text{margin-top:min(.7320644217vw,10px)}.rect__article.skin{padding:min(2.9282576867vw,40px) 0 min(3.6603221083vw,50px)}.heading__title.heading__title__type1:after{height:min(.2928257687vw,4px);margin-top:min(.7320644217vw,10px);width:min(10.2489019034vw,140px)}.heading__title.heading__title__type1 .title{font-size:min(2.9282576867vw,40px)}.heading__title.heading__title__type1 .title span{font-size:min(2.0497803807vw,28px)}.heading__title.heading__title__type2 .title{font-size:min(1.9033674963vw,26px)}.heading__title.heading__title__type2 .title:before{margin-bottom:min(.3660322108vw,5px)}.heading__title.heading__title__type2 .title.seminar__title:before{height:min(2.196193265vw,30px);width:min(2.4890190337vw,34px)}.heading__title.heading__title__type2 .title.period__title:before{height:min(2.196193265vw,30px);width:min(1.9765739385vw,27px)}.heading__title.heading__title__type2 .title.schedule__title:before{height:min(2.196193265vw,30px);width:min(1.9033674963vw,26px)}.heading__title.heading__title__type2 .title.history__title:before{height:min(2.3426061493vw,32px);width:min(1.756954612vw,24px)}.heading__title.heading__title__type2 .title__ul{font-size:min(1.317715959vw,18px);margin-top:min(1.4641288433vw,20px)}.heading__title.heading__title__type3 .title{font-size:min(1.756954612vw,24px);margin-bottom:min(1.4641288433vw,20px)}.dropdown__select:after{height:min(1.0248901903vw,14px);right:min(1.4641288433vw,20px);width:min(1.4641288433vw,20px)}.dropdown__select .select{border-radius:10px;font-size:min(1.317715959vw,18px);height:min(3.7335285505vw,51px);padding:5px 40px 5px 20px;width:min(38.0673499268vw,520px)}}.header__logo{background:url(/assets/img/common/header-logo.svg) no-repeat 0 0;background-size:100%;font-size:0;outline:none;overflow:hidden;position:absolute;text-indent:100%;white-space:nowrap}.header__logo.__page{background:none}.header__logo.__page a{background:url(/assets/img/common/header-logo.svg) no-repeat 0 0;background-size:100%;display:block}.nav__li .nav__btn{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:0;color:#080808;cursor:pointer;display:inline-block;filter:opacity(100%);font-family:inherit;outline:none;padding:0;text-decoration:none;transition:color .2s linear}.nav__li .nav__btn:hover{color:#f08300;filter:opacity(80%)}.nav__li .nav__link{color:#080808;cursor:pointer;display:inline-block;filter:opacity(100%);text-decoration:none;transition:filter .2s linear}.nav__li .nav__link:hover{filter:opacity(80%)}.nav__link .link{align-items:center;background-color:#ffdf58;border-radius:100vh;display:flex;justify-content:center;text-decoration:none;transition:background-color .2s linear}.nav__link .link:hover{background-color:#fff;border:1px solid #ffdf58}.nav__link i{background:url(/assets/img/common/icon-nav-download.webp) no-repeat 0 0;background-size:100%;display:block}.nav__link__koufu .link{align-items:center;background-color:#870000;border-radius:100vh;color:#fff;display:flex;justify-content:center;text-decoration:none;transition:background-color .2s linear}.nav__link__koufu .link:hover{background-color:#fff;border:1px solid #870000;color:#000}@media only screen and (max-width:767px){.header__logo{height:26.6666666667vw;left:5.3333333333vw;top:5.8666666667vw;width:65.6vw}.header__logo.__page a{height:16vw;width:39.4666666667vw}.menu__btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;background-color:#ffdf58;border:0;border-radius:0;border-bottom-left-radius:8vw;cursor:pointer;display:flex;font-family:inherit;height:19.7333333333vw;justify-content:center;outline:none;padding:0;position:fixed;right:0;top:0;width:19.7333333333vw;z-index:25}.menu__btn span{position:relative;z-index:1}.menu__btn span,.menu__btn span:after,.menu__btn span:before{background-color:#000;display:block;height:.2666666667vw;width:9.0666666667vw}.menu__btn span:after,.menu__btn span:before{content:"";position:absolute;transition:transform .2s linear}.menu__btn span:before{top:-8px}.menu__btn span:after{bottom:-8px}.menu__btn.is-active span{background-color:#0000}.menu__btn.is-active span:before{transform:translateY(8px) rotate(-45deg)}.menu__btn.is-active span:after{transform:translateY(-8px) rotate(45deg)}.menu__content{background:#fcfcf5 url(/assets/img/common/menu-bg-sp.webp) no-repeat 0 0;background-size:100%;display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .12s linear,visibility .16s ease-out;visibility:hidden;width:100%;will-change:opacity,visibility;z-index:20}.menu__content.is-active{opacity:1;transition-duration:.32s,.4s;visibility:visible}.nav__ul{text-align:center}.nav__list{padding-top:24vw;position:relative;z-index:2}.nav__li .nav__btn,.nav__li .nav__link{font-size:4.8vw;font-weight:700}.nav__li+.nav__li{margin-top:10.6666666667vw}.nav__link .link{font-size:4.8vw;gap:1.3333333333vw;height:16vw;margin-left:auto;margin-right:auto;margin-top:13.3333333333vw;width:72vw}.nav__link i{height:4.8vw;width:3.7333333333vw}.nav__link__koufu .link{font-size:4.8vw;height:16vw;margin-left:auto;margin-right:auto;margin-top:13.3333333333vw;width:72vw}}@media screen and (min-width:768px){.header{left:0;position:fixed;top:0;transition:top .2s linear;width:100%;z-index:10}.header[data-appearance=achieved]{background-color:#fff;height:min(7.3206442167vw,100px)}.header[data-appearance=achieved] .nav__list{display:flex;flex-direction:row-reverse;top:min(1.4641288433vw,20px)}.header[data-appearance=achieved] .header__logo{top:min(1.4641288433vw,20px)}.header[data-appearance=achieved] .header__logo,.header[data-appearance=achieved] .header__logo.__page a{height:min(4.39238653vw,60px);width:min(10.980966325vw,150px)}.header[data-scrolled=down][data-appearance=unachieved]{top:max(-15.7393850659vw,-215px);transition:top .2s linear}.header[data-scrolled=down][data-appearance=achieved]{top:0;transition:top .2s linear}.header[data-scrolled=up][data-appearance=unachieved]{top:max(-15.7393850659vw,-215px);transition:top .2s linear}.header[data-scrolled=up][data-appearance=unachieved] .header__logo{height:min(4.39238653vw,60px);top:min(1.4641288433vw,20px);width:min(10.980966325vw,150px)}.header[data-scrolled=up][data-appearance=unachieved] .header__logo.__page a{height:min(7.3206442167vw,100px);width:min(18.3016105417vw,250px)}.header[data-scrolled=up][data-window-top=top]{top:0}.header[data-scrolled=up][data-window-top=top] .header__logo{height:min(13.2503660322vw,181px);top:min(2.196193265vw,30px);width:min(32.9428989751vw,450px)}.header[data-scrolled=up][data-window-top=top] .header__logo.__page a{height:min(7.3206442167vw,100px);width:min(18.3016105417vw,250px)}.header__logo{height:min(13.2503660322vw,181px);left:min(3.6603221083vw,50px);top:min(2.196193265vw,30px);width:min(32.9428989751vw,450px)}.header__logo.__page a{height:min(7.3206442167vw,100px);width:min(18.3016105417vw,250px)}.nav__list{align-items:center;display:grid;gap:min(2.635431918vw,36px);position:absolute;right:min(2.196193265vw,30px);top:min(1.4641288433vw,20px)}.nav__ul{display:flex;gap:min(2.196193265vw,30px);order:2}.nav__li .nav__btn,.nav__li .nav__link{font-size:min(1.317715959vw,18px);font-weight:700}.nav__wrap{display:flex;gap:min(.7320644217vw,10px)}.nav__link{display:flex;margin-left:auto;order:1}.nav__link .link{font-size:min(1.1713030747vw,16px);gap:min(.3660322108vw,5px);height:min(4.39238653vw,60px);width:min(15.2269399707vw,208px)}.nav__link i{height:min(1.317715959vw,18px);width:min(1.0248901903vw,14px)}.nav__link__koufu{display:flex}.nav__link__koufu .link{font-size:min(1.1713030747vw,16px);height:min(4.39238653vw,60px);width:min(17.2767203514vw,236px)}}.footer{position:relative}.footer .footer__logo__wrap{align-items:center;display:flex;justify-content:center}.footer .logo.__1 .link{background:url(/assets/img/common/footer-logo-1.webp) no-repeat 0 0;background-size:100%}.footer .logo.__1 .link,.footer .logo.__2 .link{display:block;font-size:0;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap}.footer .logo.__2 .link{background:url(/assets/img/common/footer-logo-2.webp) no-repeat 0 0;background-size:100%}.footer .footer__text .text{font-weight:700}.footer .footer__text .text+.text{margin-top:1em}.footer .date{font-weight:400}.footer .copy__link,.footer .date{text-align:center}.footer .copy__link a{color:#720000;font-weight:400}.footer .copyrights{text-align:center}.footer .page__top .page__top__btn{-webkit-appearance:none;appearance:none;background:#0000;background:url(/assets/img/common/btn-pagetop.webp) no-repeat 0 0;background-size:100%;border:0;border-radius:0;display:block;font-family:inherit;font-size:0;outline:none;overflow:hidden;padding:0;position:absolute;text-indent:100%;white-space:nowrap}@media only screen and (max-width:767px){.footer .container{padding:8vw 0 40vw}.footer .footer__text .text{font-size:3.7333333333vw}.footer .date{font-size:3.2vw;margin-top:10.6666666667vw}.footer .footer__logo__wrap{gap:6.6666666667vw;margin-top:8vw}.footer .logo.__1 .link{height:13.3333333333vw;width:40vw}.footer .logo.__2 .link{height:12.8vw;width:36vw}.footer .copy__link{font-size:3.2vw;margin-top:8vw}.footer .page__top__btn{bottom:18.6666666667vw;height:13.3333333333vw;margin-left:auto;margin-right:auto;right:5.3333333333vw;width:13.3333333333vw}}@media screen and (min-width:768px){.footer .container{padding:min(2.196193265vw,30px) 0 min(6.588579795vw,90px)}.footer .footer__text{text-align:center}.footer .footer__text .text{font-size:min(1.1713030747vw,16px)}.footer .date{font-size:min(.878477306vw,12px);margin-top:min(2.9282576867vw,40px)}.footer .footer__logo__wrap{gap:min(2.9282576867vw,40px);margin-top:min(2.9282576867vw,40px)}.footer .logo.__1 .link{height:min(5.9297218155vw,81px);width:min(17.8623718887vw,244px)}.footer .logo.__2 .link{height:min(5.4904831625vw,75px);width:min(15.3733528551vw,210px)}.footer .copy__link{font-size:min(1.0248901903vw,14px);margin-top:min(2.196193265vw,30px)}.footer .page__top__btn{bottom:min(6.588579795vw,90px);height:min(5.1244509517vw,70px);right:min(2.196193265vw,30px);width:min(5.1244509517vw,70px)}}.contact a{color:#fff}.contact .heading__title.heading__title__type1:after{background-color:#fff}.contact .contact__title{color:#fff}.contact .contact__mail .text{background:url(/assets/img/common/contact-mail.webp) no-repeat 0 0;background-size:100%;display:block;font-size:0;margin-left:auto;margin-right:auto;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap}.contact .contact__text .text{color:#fff;font-weight:700;text-align:center}.contact .contact__text .text+.text{margin-top:1em}.contact .contact__note{color:#fff;font-weight:700}.contact .contact__detail{color:#fff;text-align:center}.contact .contact__detail__note,.contact .contact__detail__tell,.contact .contact__detail__title{font-weight:700}@media only screen and (max-width:767px){.contact .contact__mail .text{height:4.8vw;margin-top:8vw;pointer-events:inherit;width:59.7333333333vw}.contact .contact__text{margin-top:8vw}.contact .contact__text .text{font-size:3.4666666667vw}.contact .btn{margin-top:8vw}.contact .contact__note{font-size:3.7333333333vw;line-height:1.5;margin-top:5.3333333333vw}.contact .contact__detail{margin-top:6.4vw}.contact .contact__detail__note,.contact .contact__detail__title{font-size:3.7333333333vw}.contact .contact__detail__tell{font-size:6.4vw}.contact .contact__detail__tell a{text-decoration:none}}@media screen and (min-width:768px){.contact .contact__mail .text{height:min(1.6837481698vw,23px);pointer-events:none;width:min(20.4978038067vw,280px)}.contact .contact__mail .text,.contact .contact__text{margin-top:min(2.196193265vw,30px)}.contact .contact__text .text{font-size:min(1.317715959vw,18px)}.contact .btn,.contact .contact__note{margin-top:min(2.196193265vw,30px)}.contact .contact__note{font-size:min(1.0248901903vw,14px);text-align:center}.contact .contact__detail{margin-top:min(2.196193265vw,30px)}.contact .contact__detail__note,.contact .contact__detail__title{font-size:min(1.0248901903vw,14px)}.contact .contact__detail__tell{font-size:min(2.196193265vw,30px)}}.download__contents .round__area__body{background-color:#fff}@media only screen and (max-width:767px){.download__contents{padding-bottom:16vw}.download__contents .round__area__body{padding-bottom:10.6666666667vw}.download__contents .btn .link{width:80vw}.download__contents .row__item+.row__item{margin-top:8vw}}@media screen and (min-width:768px){.download__contents{padding:min(2.196193265vw,30px) 0 min(13.17715959vw,180px)}.download__contents .round__area.__type1 .round__area__body{background-color:#fff;padding:min(2.9282576867vw,40px) 0 min(2.9282576867vw,40px) min(5.4904831625vw,75px)}.download__contents .btn .link{width:min(33.6749633968vw,460px)}.download__contents .round__area__row{display:flex;gap:min(3.6603221083vw,50px)}.download__contents .round__area__row+.round__area__row{margin-top:min(3.6603221083vw,50px)}}.bread__nav{justify-content:right}.bread__nav,.bread__nav__li{align-items:center;display:flex;gap:1em}.bread__nav__li{font-weight:400;justify-content:center}.bread__nav__li a{color:#870000}.bread__nav__li+.bread__nav__li:before{content:"＞";display:block}@media only screen and (max-width:767px){.bread__nav{font-size:3.2vw}}@media screen and (min-width:768px){.bread__nav{font-size:min(1.1713030747vw,16px)}}.kv .container{padding-top:1px}.kv .kv__heading__title{background:url(/assets/img/download/download-title.webp) no-repeat 0 0;background-size:100%;font-size:0;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap}.kv .kv__heading__text{font-weight:400}@media only screen and (max-width:767px){.kv{padding-top:26.6666666667vw}.kv .kv__heading__title{height:6.4vw;margin-top:8vw;width:53.3333333333vw}.kv .kv__heading__text{font-size:4.2666666667vw;margin-top:8vw}}@media screen and (min-width:768px){.kv{padding-top:min(14.6412884334vw,200px)}.kv .container{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}.kv .kv__heading__title{height:min(2.635431918vw,36px);width:min(22.0351390922vw,301px)}.kv .kv__heading__text{font-size:1.8rem;margin-top:min(4.6852122987vw,64px)}}