@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-style:normal;font-weight:600;src:url(../../assets/vendor/google-fonts/Aralet/FOT-AraletStd-DB.otf) format("truetype");font-family:"FOT-Aralet Std"}@font-face{font-style:normal;font-weight:400;src:url(../../assets/vendor/google-fonts/jeju/JejuHallasan-Regular.ttf) format("truetype");font-family:JejuHallasan}html{margin-top:0!important;font-size:16px}body{background:url(../../assets/img/common/bg.png) repeat center center;background-size:12.6875rem auto;color:#463421;font-size:1rem;line-height:1.6;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",YuGothic,"Yu Gothic",Meiryo,Verdana,sans-serif}body *{-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;box-sizing:border-box;outline:0;color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;overflow-wrap:break-word}form *{-webkit-appearance:auto}a{color:#463421}a:hover{text-decoration:none}img{-webkit-backface-visibility:hidden;max-width:100%;height:auto}b,strong{font-weight:600}table{border:none;border-collapse:collapse;border-spacing:0}button{padding:0;border:none;background:0 0;cursor:pointer}.l-footer{display:block;width:100%}.l-footer__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto}.l-footer__left p{font-weight:500}.l-footer__logo{display:block}.l-footer__right>ul>li{list-style-type:none}.l-footer__right>ul>li a{-webkit-transition:.3s all;font-weight:500;text-decoration:none;transition:.3s all}.l-footer__right>ul>li ul{padding:0}.l-footer__right>ul>li ul li{list-style-type:none}.l-footer__right>ul>li ul li a{color:#806f5d;font-weight:400;font-size:.875rem}.l-footer__end{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:65rem;border-top:1px solid #ded4ca;font-weight:500;font-size:.75rem}.l-footer__end p{margin:0}.l-header{-webkit-transition:.3s all;z-index:9999;position:fixed;top:0;left:0;width:100%;transition:.3s all}.l-header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.l-header__logo{-webkit-transition:.3s all;display:block;transition:.3s all}.l-header__logo a,.l-header__logo img{display:block;width:100%}.l-header__menuButton{display:block;z-index:9999;position:relative;width:3.5rem;height:3.5rem;padding-top:1.125rem;background:url(../../assets/img/common/menu.png) no-repeat center center;background-size:100% 100%;color:#fff}.l-header__menuButton.header_menuButton-js-active .line:nth-child(1){-webkit-transform:translateX(-50%) rotate(33deg);top:1.1875rem;transform:translateX(-50%) rotate(33deg)}.l-header__menuButton.header_menuButton-js-active .line:nth-child(2){display:none}.l-header__menuButton.header_menuButton-js-active .line:nth-child(3){-webkit-transform:translateX(-50%) rotate(-33deg);top:1.1875rem;transform:translateX(-50%) rotate(-33deg)}.l-header__menuButton.header_menuButton-js-active .txt:before{content:"閉じる"}.l-header__menuButton .txt{display:block;position:relative;font-weight:500;line-height:1}.l-header__menuButton .txt:before{-webkit-transition:.3s all;content:"メニュー";font-size:.59375rem;transition:.3s all}.l-header__menuButton .line{-webkit-transform:translateX(-50%);-webkit-transition:.3s all;display:block;position:absolute;left:50%;width:1.5rem;height:.09375rem;margin:auto auto .28125rem;margin-left:.0625rem;transform:translateX(-50%);background:#fff;transition:.3s all}.l-header__menuButton .line:nth-child(1){top:.8125rem}.l-header__menuButton .line:nth-child(2){top:1.1875rem}.l-header__menuButton .line:nth-child(3){top:1.5625rem}.l-header__menuList li{list-style-type:none}.l-header__menuList a{-webkit-transition:.3s all;font-weight:500;text-decoration:none;transition:.3s all}.l-header__menuChild{padding:0}.l-header__menuChild.is-open{margin-top:-.5625rem}.l-header__menuChild ul{margin:0 .625rem 1.75rem!important;padding:0}.l-header__menuChild a{color:#806f5d;font-weight:400;font-size:.875rem}.l-headline__title{margin:0;font-weight:600;font-family:"FOT-Aralet Std"}.l-container{display:block;width:calc(100% - 2.5rem);max-width:75rem;margin-right:auto;margin-left:auto}.fadein{-webkit-transform:translateY(50px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transform:translateY(50px);opacity:0;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.fadein.fadein_on{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.l-main.p-home{background:0 0}.cm-about__menu{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.cm-about__menu a{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;border-bottom:.0625rem dashed #463421;text-decoration:none}.cm-about__menuttl{font-weight:600}.cm-about__menu p{margin:0;font-size:.9375rem}.cm-about__menu .icon{display:block;position:relative}.cm-about__menu .icon:before{-webkit-transition:all .3s linear;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../assets/img/common/round.svg) no-repeat center center;background-size:100% 100%;content:"";transition:all .3s linear}.cm-about__menu .icon:after{-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:""}.cm-banner-contact{position:relative}.cm-banner-contact img{display:block;width:100%}.cm-banner-contact__inner{z-index:9;position:relative;position:relative}.cm-banner-contact__inner:after{z-index:-1;position:absolute;right:0;bottom:0;width:100%;height:100%;content:""}.cm-banner-contact__ttl{margin:0;font-weight:600;font-family:"FOT-Aralet Std"}.cm-banner-contact__left p{font-weight:500}.c-breadcrumb{margin:auto;font-size:.6875rem}.c-breadcrumb a{position:relative;color:#e37500;white-space:nowrap}.c-breadcrumb a:after{position:absolute;top:.375rem;right:-1.0625rem;width:.3125rem;height:.5rem;background:url(../../assets/img/common/icon.svg) no-repeat top right;background-size:.3125rem .5rem;content:""}.c-breadcrumb span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5625rem}.c-button-01{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;font-weight:500;text-decoration:none}.c-button-01 .icon{display:block;position:relative}.c-button-01 .icon:before{-webkit-transition:all .3s linear;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../assets/img/common/round.svg) no-repeat center center;background-size:100% 100%;content:"";transition:all .3s linear}.c-button-01 .icon:after{-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:""}.c-button-03{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-weight:500;text-decoration:none}.c-button-03 .icon{display:block;position:relative}.c-button-03 .icon:before{-webkit-transition:all .3s linear;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../assets/img/common/round.svg) no-repeat center center;background-size:100% 100%;content:"";transition:all .3s linear}.c-button-03 .icon:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg);content:""}.c-button-02{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;background:url(../../assets/img/common/btn.svg) no-repeat center center;background-size:100% 100%;color:#fff;font-weight:500;text-align:center;text-decoration:none;transition:.3s}.c-button-02:after{-webkit-transform:translateY(-50%);position:absolute;top:50%;width:.625rem;height:.875rem;transform:translateY(-50%);content:""}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.c-heading-01{display:block;width:100%;text-align:center}.c-heading-01 img{display:block}.c-heading-01_Text{margin:0;font-weight:600;font-family:"FOT-Aralet Std"}.c-heading-02{display:inline-block;position:relative;margin:0;margin:auto;font-weight:700}.c-heading-02:before{-webkit-transform:translateY(-50%);position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(../../assets/img/common/icon3.svg) no-repeat left center;content:""}.c-pagination .screen-reader-text{display:none}.c-pagination .nav-links{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;gap:1.875rem}.c-pagination a,.c-pagination span{color:#463421;font-weight:500;font-size:.9375rem;font-family:Inter,sans-serif;text-decoration:none}.c-pagination span{color:#e37500}.c-pagination .next,.c-pagination .prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;background:url(../../assets/img/common/round.svg) no-repeat center center;background-size:100% 100%;font-size:0}.c-pagination .next:after,.c-pagination .prev:after{-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:""}.c-pagination .prev:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.modal{display:none;z-index:95;position:relative}.modal.is-open{display:block}.modal__overlay{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:rgba(0,0,0,.6)}.modal__container{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:31.25rem;max-height:100vh;padding:1.875rem;overflow-y:auto;border-radius:.25rem;background-color:#fff}.modal__header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.modal__title{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-bottom:0;color:#00449e;font-weight:600;font-size:.78125rem;line-height:1.25}.modal__close{border:0;background:0 0}.modal__header .modal__close:before{content:"✕"}.modal__content{margin-top:1.25rem;margin-bottom:1.25rem;color:rgba(0,0,0,.8);line-height:1.5}.modal__btn{-webkit-appearance:button;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:-webkit-transform .25s ease-out;margin:0;padding-top:.3125rem;padding-right:.625rem;padding-bottom:.3125rem;padding-left:.625rem;overflow:visible;transform:translateZ(0);border-width:0;border-style:none;border-radius:.15625rem;backface-visibility:hidden;background-color:#e6e6e6;color:rgba(0,0,0,.8);font-size:.546875rem;line-height:1.15;text-transform:none;cursor:pointer;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;will-change:transform}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.modal__container{aspect-ratio:16/9;width:auto;max-width:none;height:35.125rem;max-height:calc(100svh - 12.5rem);padding:0;overflow:visible;border-radius:0;background-color:#fff}.modal__content{width:100%;height:100%;margin:0}.modal__content iframe{-o-object-fit:cover;display:block;width:100%;height:100%;object-fit:cover}.modal__content .modal__close{display:block;position:absolute;top:-4.625rem;right:0;aspect-ratio:1/1;width:3.125rem;height:auto;background-image:url(../img/common/ico_modal_close.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat;cursor:pointer}.modal__overlay{background:rgba(0,0,0,.6)}.js-scrollAnimation{-webkit-transform:translateY(.9375rem);-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s;visibility:hidden;transform:translateY(.9375rem);opacity:0;transition:opacity .2s,visibility .2s,-webkit-transform .2s;transition:opacity .2s,visibility .2s,transform .2s;transition:opacity .2s,visibility .2s,transform .2s,-webkit-transform .2s}.js-scrollAnimation.is-show{-webkit-transform:translateY(0);visibility:visible;transform:translateY(0);opacity:1}.p-about .s-about01__inner{position:relative;margin:auto}.p-about .s-about01__title{-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;margin:0;color:#e37500;font-weight:600;font-family:"FOT-Aralet Std";text-align:center}.p-about .s-about01__txt p{font-weight:500}.p-about .s-about01__txt p:last-child{margin-bottom:0}.p-about .s-about01__txt p span{color:#e37500}.p-about .s-about01 .img1{display:block}.p-about .s-about01 .img2{display:block;position:absolute}.p-about .s-about01 .img3{display:block;position:absolute}.img_full_w img{display:block;width:100%}.p-organisation .s-organisation01 .img_full_w{margin-bottom:0}.p-organisation .s-organisation01__inner{margin:auto}.p-organisation .s-organisation01__img .member{display:block;width:100%}.p-organisation .s-organisation01__img .name p{font-weight:500;text-align:right}.p-organisation .s-organisation01__img .name img{display:block;float:right}.p-organisation .s-organisation01__ctTlt{position:relative;margin:0;line-height:1}.p-organisation .s-organisation01__ctTlt span{-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;display:inline-block;background:url(../../assets/img/about/line.png) no-repeat center center;background-size:100% 100%;font-weight:600;font-family:"FOT-Aralet Std";letter-spacing:.135rem;vertical-align:top}.p-organisation .s-organisation02{background:url(../../assets/img/top/bg3.png) repeat center center;background-size:12.6875rem auto}.p-organisation .s-organisation02__inner{margin:auto;text-align:center}.p-organisation .s-organisation02__box{margin:auto;background:url(../../assets/img/about/bg_admission.png) no-repeat center center;background-size:100% 100%;text-align:left}.p-organisation .s-organisation02__box p.tt{font-weight:700}.p-organisation .s-organisation02__box .wp-block-table{margin:0;padding:0;background:url(../../assets/img/about/bg_admission.png) no-repeat center center;background-size:100% 100%;text-align:left}.p-organisation .s-organisation02__box .wp-block-table table{width:100%;border:none}.p-organisation .s-organisation02__box .wp-block-table table tr{border-bottom:.0625rem dashed #463421}.p-organisation .s-organisation02__box .wp-block-table table tr:last-child{border-bottom:none}.p-organisation .s-organisation02__box .wp-block-table table td{border:none;vertical-align:top}.p-organisation .s-organisation02__box .wp-block-table table td:first-child{color:#e37500;font-weight:500;text-align:left}.p-organisation .s-organisation02__member ul{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0;padding:0}.p-organisation .s-organisation02__member ul li{list-style-type:none}.p-organisation .s-organisation02__member ul li a{display:block;color:#e37500;font-weight:500}.p-organisation .s-organisation02__btn{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:2.5rem 0 0}.p-organisation .s-member_list{max-width:50rem;text-align:center}.p-organisation .s-member_list .c-heading-02{text-align:center}.p-organisation .s-member_list .s-member_listTbl .item{width:100%;border-bottom:.0625rem dashed #463421;font-size:.9375rem}.p-organisation .s-member_list .s-member_listTbl .item p{margin:0;text-align:left}.p-organisation .s-member_list .s-member_listTbl .item a{text-decoration:none}.p-organisation .s-member_list .s-member_listTbl .item .txt1{font-weight:500}.p-organisation .s-member_list .s-member_listTbl .item .txt2 span{display:block}.p-organisation .s-member_list .s-member_listTbl .item .txt2 span:last-child{margin-bottom:0}.p-org_member .s-org_member01__list{max-width:65rem;margin:auto;background:url(../../assets/img/about/org_member.png) no-repeat center center;background-size:100% 100%}.p-org_member .s-org_member01 table{width:100%}.p-org_member .s-org_member01 table tr{border-bottom:.0625rem dashed #463421}.p-org_member .s-org_member01 table td a{color:#e37500}.p-confirmation .l-headline,.p-contact .l-headline,.p-done .l-headline{text-align:center}.p-confirmation .form_contact,.p-contact .form_contact,.p-done .form_contact{max-width:50rem;margin:auto;background:url(../../assets/img/contact/bg_contact.png) no-repeat top center;background-size:100% 100%}.p-confirmation .form_contact dl dt,.p-contact .form_contact dl dt,.p-done .form_contact dl dt{margin:0}.p-confirmation .form_contact dl dt p,.p-contact .form_contact dl dt p,.p-done .form_contact dl dt p{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;font-weight:500}.p-confirmation .form_contact dl dt span,.p-contact .form_contact dl dt span,.p-done .form_contact dl dt span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:.0625rem;align-items:center;justify-content:center;width:2.3125rem;padding:.25rem 0 .3125rem;border-radius:1.25rem;background:#e37500;color:#fff;font-weight:500;font-size:.6875rem;line-height:1}.p-confirmation .form_contact dl dd,.p-contact .form_contact dl dd,.p-done .form_contact dl dd{margin:.375rem 0 0}.p-confirmation .form_contact dl dd p,.p-contact .form_contact dl dd p,.p-done .form_contact dl dd p{margin:0}.p-confirmation .form_contact dl dd p span,.p-contact .form_contact dl dd p span,.p-done .form_contact dl dd p span{display:block}.p-confirmation .form_contact dl dd input[type=email],.p-confirmation .form_contact dl dd input[type=tel],.p-confirmation .form_contact dl dd input[type=text],.p-contact .form_contact dl dd input[type=email],.p-contact .form_contact dl dd input[type=tel],.p-contact .form_contact dl dd input[type=text],.p-done .form_contact dl dd input[type=email],.p-done .form_contact dl dd input[type=tel],.p-done .form_contact dl dd input[type=text]{width:100%;border:1px solid #fff;border-radius:.375rem;background:#fff}.p-confirmation .form_contact dl dd input[type=email]::-webkit-input-placeholder,.p-confirmation .form_contact dl dd input[type=tel]::-webkit-input-placeholder,.p-confirmation .form_contact dl dd input[type=text]::-webkit-input-placeholder,.p-contact .form_contact dl dd input[type=email]::-webkit-input-placeholder,.p-contact .form_contact dl dd input[type=tel]::-webkit-input-placeholder,.p-contact .form_contact dl dd input[type=text]::-webkit-input-placeholder,.p-done .form_contact dl dd input[type=email]::-webkit-input-placeholder,.p-done .form_contact dl dd input[type=tel]::-webkit-input-placeholder,.p-done .form_contact dl dd input[type=text]::-webkit-input-placeholder{color:#ded4ca}.p-confirmation .form_contact dl dd input[type=email]::-moz-placeholder,.p-confirmation .form_contact dl dd input[type=tel]::-moz-placeholder,.p-confirmation .form_contact dl dd input[type=text]::-moz-placeholder,.p-contact .form_contact dl dd input[type=email]::-moz-placeholder,.p-contact .form_contact dl dd input[type=tel]::-moz-placeholder,.p-contact .form_contact dl dd input[type=text]::-moz-placeholder,.p-done .form_contact dl dd input[type=email]::-moz-placeholder,.p-done .form_contact dl dd input[type=tel]::-moz-placeholder,.p-done .form_contact dl dd input[type=text]::-moz-placeholder{color:#ded4ca}.p-confirmation .form_contact dl dd input[type=email]:-ms-input-placeholder,.p-confirmation .form_contact dl dd input[type=tel]:-ms-input-placeholder,.p-confirmation .form_contact dl dd input[type=text]:-ms-input-placeholder,.p-contact .form_contact dl dd input[type=email]:-ms-input-placeholder,.p-contact .form_contact dl dd input[type=tel]:-ms-input-placeholder,.p-contact .form_contact dl dd input[type=text]:-ms-input-placeholder,.p-done .form_contact dl dd input[type=email]:-ms-input-placeholder,.p-done .form_contact dl dd input[type=tel]:-ms-input-placeholder,.p-done .form_contact dl dd input[type=text]:-ms-input-placeholder{color:#ded4ca}.p-confirmation .form_contact dl dd input[type=email]::-ms-input-placeholder,.p-confirmation .form_contact dl dd input[type=tel]::-ms-input-placeholder,.p-confirmation .form_contact dl dd input[type=text]::-ms-input-placeholder,.p-contact .form_contact dl dd input[type=email]::-ms-input-placeholder,.p-contact .form_contact dl dd input[type=tel]::-ms-input-placeholder,.p-contact .form_contact dl dd input[type=text]::-ms-input-placeholder,.p-done .form_contact dl dd input[type=email]::-ms-input-placeholder,.p-done .form_contact dl dd input[type=tel]::-ms-input-placeholder,.p-done .form_contact dl dd input[type=text]::-ms-input-placeholder{color:#ded4ca}.p-confirmation .form_contact dl dd input[type=email]::placeholder,.p-confirmation .form_contact dl dd input[type=tel]::placeholder,.p-confirmation .form_contact dl dd input[type=text]::placeholder,.p-contact .form_contact dl dd input[type=email]::placeholder,.p-contact .form_contact dl dd input[type=tel]::placeholder,.p-contact .form_contact dl dd input[type=text]::placeholder,.p-done .form_contact dl dd input[type=email]::placeholder,.p-done .form_contact dl dd input[type=tel]::placeholder,.p-done .form_contact dl dd input[type=text]::placeholder{color:#ded4ca}.p-confirmation .form_contact dl dd input[type=email].p-postal-code,.p-confirmation .form_contact dl dd input[type=tel].p-postal-code,.p-confirmation .form_contact dl dd input[type=text].p-postal-code,.p-contact .form_contact dl dd input[type=email].p-postal-code,.p-contact .form_contact dl dd input[type=tel].p-postal-code,.p-contact .form_contact dl dd input[type=text].p-postal-code,.p-done .form_contact dl dd input[type=email].p-postal-code,.p-done .form_contact dl dd input[type=tel].p-postal-code,.p-done .form_contact dl dd input[type=text].p-postal-code{width:8.75rem;margin-left:.5rem}.p-confirmation .form_contact dl dd input[type=radio],.p-contact .form_contact dl dd input[type=radio],.p-done .form_contact dl dd input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;accent-color:#e37500;appearance:auto;position:relative;top:.25rem;width:1.25rem;height:1.25rem;margin-right:.5rem}.p-confirmation .form_contact dl dd .wpcf7-not-valid,.p-contact .form_contact dl dd .wpcf7-not-valid,.p-done .form_contact dl dd .wpcf7-not-valid{border:1px solid #e27373!important;background:#ffe4e4!important}.p-confirmation .form_contact dl dd .wpcf7-not-valid-tip,.p-contact .form_contact dl dd .wpcf7-not-valid-tip,.p-done .form_contact dl dd .wpcf7-not-valid-tip{font-size:.75rem}.p-confirmation .form_contact dl dd textarea,.p-contact .form_contact dl dd textarea,.p-done .form_contact dl dd textarea{width:100%;border:none;border-radius:.375rem;background:#fff}.p-confirmation .form_contact dl dd textarea::-webkit-input-placeholder,.p-contact .form_contact dl dd textarea::-webkit-input-placeholder,.p-done .form_contact dl dd textarea::-webkit-input-placeholder{color:#ded4ca}.p-confirmation .form_contact dl dd textarea::-moz-placeholder,.p-contact .form_contact dl dd textarea::-moz-placeholder,.p-done .form_contact dl dd textarea::-moz-placeholder{color:#ded4ca}.p-confirmation .form_contact dl dd textarea:-ms-input-placeholder,.p-contact .form_contact dl dd textarea:-ms-input-placeholder,.p-done .form_contact dl dd textarea:-ms-input-placeholder{color:#ded4ca}.p-confirmation .form_contact dl dd textarea::-ms-input-placeholder,.p-contact .form_contact dl dd textarea::-ms-input-placeholder,.p-done .form_contact dl dd textarea::-ms-input-placeholder{color:#ded4ca}.p-confirmation .form_contact dl dd textarea::placeholder,.p-contact .form_contact dl dd textarea::placeholder,.p-done .form_contact dl dd textarea::placeholder{color:#ded4ca}.p-confirmation .form_contact dl dd .txt_note,.p-contact .form_contact dl dd .txt_note,.p-done .form_contact dl dd .txt_note{margin:.125rem 0 0;color:#9a9a9a}.p-confirmation .form_contact dl dd ul,.p-contact .form_contact dl dd ul,.p-done .form_contact dl dd ul{margin:0;padding:0}.p-confirmation .form_contact dl dd .list_radio>span,.p-contact .form_contact dl dd .list_radio>span,.p-done .form_contact dl dd .list_radio>span{display:block;margin-bottom:.5rem}.p-confirmation .form_contact dl dd .list_radio>span:last-child,.p-contact .form_contact dl dd .list_radio>span:last-child,.p-done .form_contact dl dd .list_radio>span:last-child{margin-bottom:0}.p-confirmation .form_contact dl dd .list_radio label,.p-contact .form_contact dl dd .list_radio label,.p-done .form_contact dl dd .list_radio label{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}.p-confirmation .form_contact dl dd .list_radio label span,.p-contact .form_contact dl dd .list_radio label span,.p-done .form_contact dl dd .list_radio label span{display:inline;vertical-align:top}.p-confirmation .form_contact dl dd .wrapp-address li,.p-contact .form_contact dl dd .wrapp-address li,.p-done .form_contact dl dd .wrapp-address li{margin-bottom:.5rem;list-style-type:none}.p-confirmation .form_contact dl dd .wrapp-address li:last-child,.p-contact .form_contact dl dd .wrapp-address li:last-child,.p-done .form_contact dl dd .wrapp-address li:last-child{margin-bottom:0}.p-confirmation .form_contact dl dd .wrapp-address p,.p-contact .form_contact dl dd .wrapp-address p,.p-done .form_contact dl dd .wrapp-address p{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:.5rem}.p-confirmation .form_contact input[type=checkbox],.p-contact .form_contact input[type=checkbox],.p-done .form_contact input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;accent-color:#e37500;appearance:auto;position:relative;top:.25rem;margin-right:.5rem;border:.125rem solid #ccc}.p-confirmation #formEnd,.p-contact #formEnd,.p-done #formEnd{text-align:center}.p-confirmation #formEnd p,.p-contact #formEnd p,.p-done #formEnd p{margin:0;font-size:.875rem}.p-confirmation #formEnd p a,.p-contact #formEnd p a,.p-done #formEnd p a{color:#e37500;font-weight:500}.p-confirmation #formEnd .c-button-02,.p-contact #formEnd .c-button-02,.p-done #formEnd .c-button-02{margin:auto;cursor:pointer}.p-confirmation #formEnd .c-button-02,.p-contact #formEnd .c-button-02,.p-done #formEnd .c-button-02{display:block;background:url(../../assets/img/contact/btn_on.png) no-repeat top center;background-size:100% 100%}.p-confirmation #formEnd input[type=submit],.p-contact #formEnd input[type=submit],.p-done #formEnd input[type=submit]{width:100%;height:100%;border:none;background:0 0}.p-confirmation #formEnd .disabled .c-button-02,.p-confirmation #formEnd .disabled input[type=submit],.p-contact #formEnd .disabled .c-button-02,.p-contact #formEnd .disabled input[type=submit],.p-done #formEnd .disabled .c-button-02,.p-done #formEnd .disabled input[type=submit]{cursor:not-allowed;pointer-events:none}.p-confirmation #formEnd .disabled .c-button-02,.p-contact #formEnd .disabled .c-button-02,.p-done #formEnd .disabled .c-button-02{background:url(../../assets/img/contact/btn_off.png) no-repeat top center;background-size:100% 100%}.p-confirmation #formEnd .label,.p-contact #formEnd .label,.p-done #formEnd .label{margin-top:1.25rem;margin-bottom:2.5rem;border-radius:.375rem;background:#f8d7b5;font-weight:500;font-size:.875rem;text-align:center}.p-confirmation .input_cfm{width:100%;border:1px solid #fff;border-radius:.375rem;background:#fff}.p-confirmation .input_cfm.input_cfm_postal{width:8.75rem}.p-confirmation .flex-postal{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.form_done{max-width:50rem;background:url(../../assets/img/contact/bg_done.png) no-repeat top center;background-size:100% 100%;text-align:center}.form_done img{display:block;margin:auto}.form_done .tt{font-weight:700}.form_done p{margin:0}.p-home-mv{display:block;position:relative;width:100%;overflow:hidden}.p-home-mvSlide .splide__slide img{display:block;width:auto;height:100%}.p-home-mv .img_bg{position:absolute;width:100%;height:100%}.p-home-mv .img_bg:after{display:block;clear:both;content:""}.p-home-mv .img_bg img{display:block;width:100%}.p-home-mvContent{margin:auto}.p-home-mvContentTtl{margin:0}.p-home-mvContentTxt{font-weight:500}.p-home-about__inner{position:relative}.p-home-about__heading{font-weight:600;font-family:"FOT-Aralet Std";text-align:center}.p-home-about__heading span{color:#e37500}.p-home-about__txt p{font-weight:500}.p-home-about__txt p:last-child{margin-bottom:0}.p-home-about__btn .c-button-01{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-home-strength__inner{background:url(../../assets/img/top/bg3.png) repeat center center;background-size:12.6875rem auto}.p-home-strength__itemTtl{font-weight:700}.p-home-strength__itemTtl span{position:relative;color:#e37500;font-weight:400;line-height:1;font-family:JejuHallasan}.p-home-strength__itemImg{border-radius:.1875rem}.p-home-featured__inner{margin:auto}.p-home-featured__item{text-decoration:none}.p-home-featured__item:last-child{margin-bottom:0}.p-home-featured__itemImg{position:relative;overflow:hidden;border-radius:.1875rem}.p-home-featured__itemTtl{font-weight:700}.p-home-featured__itemTxt{margin:0;margin:0}.p-home-featured__itemflx p{margin:0}.p-home-featured__itemCat{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.375rem;gap:.5rem}.p-home-featured__itemCat span{padding:.0625rem .625rem 0;border-radius:.625rem;background:#ffe4c8;color:#463421;font-weight:500}.p-home-news{background:url(../../assets/img/top/bg3.png) repeat center center;background-size:12.6875rem auto}.p-home-news .l-container{max-width:65rem;margin:auto}.p-home-news__listItemInner{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:.0625rem dashed #463421;text-decoration:none}.p-home-news__listItemDate{margin:0;color:#b49c83;font-weight:500;font-family:Inter,sans-serif}.p-home-news__listItemCat{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:#e37500;color:#fff;font-weight:500;line-height:1}.p-home-news__listItemCat span{position:relative;top:-.0625rem}.p-home-news__listItemTitle{position:relative;margin:0;font-weight:500}.p-home-news__listItemIcon{display:block}.p-home-news__listItemIcon:before{-webkit-transform:translate(-50%,-50%);-webkit-transition:.3s all;position:absolute;top:50%;left:50%;width:1.75rem;height:1.75rem;transform:translate(-50%,-50%);background:url(../../assets/img/common/round_w.svg) repeat center center;background-size:1.75rem 1.75rem;content:"";transition:.3s all}.p-home-news__listItemIcon::after{-webkit-transform:translate(-50%,-50%);-webkit-transition:.3s all;position:absolute;top:50%;left:50%;width:.4375rem;height:.625rem;transform:translate(-50%,-50%);background:url(../../assets/img/common/icon1_og.svg) no-repeat center center;background-size:.4375rem .625rem;content:"";transition:.3s all}.p-home-news__btn{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.p-home .bg_line{display:block;width:100%}.p-home-map{background:url(../../assets/img/top/bg3.png) repeat center center;background-size:12.6875rem auto}.p-home-map .map{width:100%}.p-home-map .map iframe{display:block;width:100%;height:100%}.home .cm-banner-contact{position:relative}.p-information .s-information01__table table{width:100%}.p-information .s-information01__table table tr{border-bottom:.0625rem dashed #463421}.p-information .s-information01__table table tr:last-child{border-bottom:none}.p-information .s-information01__table table th{color:#e37500;font-weight:500;text-align:left;vertical-align:top}.p-information .s-information01.s-map .map{width:100%}.p-information .s-information01.s-map .map iframe{display:block;width:100%;height:100%}.p-information .s-information02{background:url(../../assets/img/top/bg3.png) repeat center center;background-size:12.6875rem auto}.p-information .s-information02 .bg_line{display:block;width:100%}.p-information .s-information02__inner{max-width:65rem;margin:auto;text-align:center}.p-information .s-information02 .c-heading-02{margin:0;text-align:center}.p-information .s-information02__table dl{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:flex-start;margin:0}.p-information .s-information02__table dl:last-child{padding-bottom:0}.p-information .s-information02__table dl:after{position:absolute;height:100%;background:#f1dcc6;content:""}.p-information .s-information02__table dt{position:relative}.p-information .s-information02__table dt:after{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:0;transform:translateY(-50%);border-radius:50%;background:#e37500;content:""}.p-information .s-information02__table dt .box{background:url(../../assets/img/about/box.png) no-repeat center center;background-size:100% auto;color:#e37500;font-weight:700}.p-information .s-information02__table dt .box .txt{margin:0;line-height:1;text-align:center}.p-information .s-information02__table dt .box .number{margin:0;text-align:center}.p-information .s-information02__table dt .box .number span{position:relative;font-weight:600;line-height:1;font-family:Inter,sans-serif;letter-spacing:-.0204em}.p-information .s-information02__table dd{margin:0;font-weight:500;text-align:left}.p-information .s-information02__table dd p{margin:0}.p-admission .s-admission01{margin:auto}.p-admission .s-admission01__list .wp-block-group__inner-container>.wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex}.p-admission .s-admission01__itemImg{-ms-flex-preferred-size:auto!important;flex-basis:auto!important}.p-admission .s-admission01__itemCt{-ms-flex-preferred-size:auto!important;flex-basis:auto!important}.p-admission .s-admission01__itemCt h3{color:#e37500;font-weight:700}.p-admission .s-admission01__itemCt p{margin:0}.p-admission .s-admission02{background:url(../../assets/img/top/bg3.png) repeat center center;background-size:12.6875rem auto}.p-admission .s-admission02 .bg_line{display:block;width:100%}.p-admission .s-admission02__inner{margin:auto;text-align:center}.p-admission .s-admission02 .c-heading-02{text-align:center}.p-admission .s-admission02 .wp-block-table{background:url(../../assets/img/about/bg_admission.png) no-repeat center center;background-size:100% 100%;text-align:left}.p-admission .s-admission02 .wp-block-table table{width:100%;border:none}.p-admission .s-admission02 .wp-block-table table tr{border-bottom:.0625rem dashed #463421}.p-admission .s-admission02 .wp-block-table table tr:last-child{border-bottom:none}.p-admission .s-admission02 .wp-block-table table td{border:none}.p-admission .s-admission02 .wp-block-table table td:first-child{color:#e37500;font-weight:500;text-align:left;vertical-align:top}.p-admission .s-admission02 .group_step .list_step{display:-webkit-box;display:-ms-flexbox;display:flex}.p-admission .s-admission02 .group_step .list_step .step{position:relative;background:url(../../assets/img/about/bg_step.png) no-repeat center center;background-size:100% 100%}.p-admission .s-admission02 .group_step .list_step .step:last-child:after{content:none}.p-admission .s-admission02 .group_step .list_step .step:after{position:absolute;background:url(../../assets/img/common/icon1_og.svg) no-repeat center center;background-size:1.125rem 1.5rem;content:""}.p-admission .s-admission02 .group_step .list_step .step_title{font-weight:700}.p-admission .s-admission02 .group_step .list_step p{margin:0;text-align:left}.p-admission .s-admission02 .group_step .list_step p.step_box{margin:-.625rem auto 0;padding:0;background:url(../../assets/img/about/tag_step.svg) no-repeat top center;background-size:8.75rem 3.4375rem;color:#f9ead1;font-weight:400;font-family:JejuHallasan;text-align:center}.p-sigle_member .sigle_member__heading{margin-right:auto;margin-left:auto}.p-sigle_member .sigle_member__heading .title{margin:0;letter-spacing:.08rem}.p-sigle_member .sigle_member__heading .list_cat{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.p-sigle_member .sigle_member__heading .list_cat span{padding:.0625rem .625rem 0;border-radius:.625rem;background:#ffe4c8;color:#463421;font-weight:500}.p-sigle_member .sigle_member__slide{margin-right:auto;margin-left:auto}.p-sigle_member .sigle_member__slide img{-o-object-fit:cover;-o-object-position:center center;display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.p-sigle_member .sigle_member__slide #main-slider .splide__slide{position:relative;width:100%;overflow:hidden;border-radius:.375rem}.p-sigle_member .sigle_member__slide #thumbnail-slider{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.p-sigle_member .sigle_member__slide #thumbnail-slider .splide__list{-ms-flex-wrap:wrap;-webkit-transform:translateX(0)!important;flex-wrap:wrap;transform:translateX(0)!important}.p-sigle_member .sigle_member__slide #thumbnail-slider .splide__slide{position:relative;overflow:hidden;border:none;border-radius:.1875rem}.p-sigle_member .sigle_member__slide #thumbnail-slider .splide__slide.is-active{border:none;opacity:.3}.p-sigle_member .sigle_member__content{margin-right:auto;margin-left:auto}.p-sigle_member .sigle_member__content h2{border-bottom:.0625rem dashed #463421;font-weight:700;letter-spacing:.06rem}.p-sigle_member .sigle_member__content .flex_imgtxt .wp-block-image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;min-height:17.8125rem;border-radius:.375rem;background:#fff;text-align:center}.p-sigle_member .sigle_member__content .flex_imgtxt .wp-block-image img{display:block;max-width:100%;margin:auto}.p-sigle_member .sigle_member__content p{margin:0;line-height:1.8;letter-spacing:.04rem}.p-sigle_member .sigle_member__content h3{font-weight:700;letter-spacing:0}.p-sigle_member .sigle_member__content h4{font-weight:700;letter-spacing:0}.p-sigle_member .sigle_member__infor{background:url(../../assets/img/top/bg3.png) repeat center center;background-size:12.6875rem auto}.p-sigle_member .sigle_member__infor .bg_line{display:block;width:100%}.p-sigle_member .sigle_member__inforInner{margin-right:auto;margin-left:auto}.p-sigle_member .sigle_member__infor .member_info{text-align:center}.p-sigle_member .sigle_member__infor .member_info:last-child{margin-bottom:0}.p-sigle_member .sigle_member__infor .member_info_inner{background:url(../../assets/img/about/bg_admission.png) no-repeat center center;background-size:100% 100%;text-align:left}.p-sigle_member .sigle_member__infor .member_info_inner table{width:100%;border:none}.p-sigle_member .sigle_member__infor .member_info_inner table tr{border-bottom:.0625rem dashed #463421}.p-sigle_member .sigle_member__infor .member_info_inner table tr:last-child{border-bottom:none}.p-sigle_member .sigle_member__infor .member_info_inner table td{border:none}.p-sigle_member .sigle_member__infor .member_info_inner table td:first-child{color:#e37500;font-weight:500;text-align:left;vertical-align:top}.p-sigle_member .sigle_member__infor .member_awards .member_info_inner table tr{border-bottom:none}.p-news .s-news01__cat{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:2.3125rem}.p-news .s-news01__cat a{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:flex-start;border-radius:624.9375rem;background:#fff;font-weight:500;text-decoration:none}.p-news .s-news01__cat a.active{background:#463421;color:#fff}.p-news .s-news01__listItemInner{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:.0625rem dashed #463421;text-decoration:none}.p-news .s-news01__listItemDate{margin:0;color:#b49c83;font-weight:500;font-family:Inter,sans-serif}.p-news .s-news01__listItemCat{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:#e37500;color:#fff;font-weight:500;line-height:1}.p-news .s-news01__listItemCat span{position:relative;top:-.0625rem}.p-news .s-news01__listItemTitle{position:relative;margin:0;font-weight:500}.p-news .s-news01__listItemIcon{display:block}.p-news .s-news01__listItemIcon:before{-webkit-transform:translate(-50%,-50%);-webkit-transition:.3s all;position:absolute;top:50%;left:50%;width:1.75rem;height:1.75rem;transform:translate(-50%,-50%);background:url(../../assets/img/common/round_w.svg) repeat center center;background-size:1.75rem 1.75rem;content:"";transition:.3s all}.p-news .s-news01__listItemIcon::after{-webkit-transform:translate(-50%,-50%);-webkit-transition:.3s all;position:absolute;top:50%;left:50%;width:.4375rem;height:.625rem;transform:translate(-50%,-50%);background:url(../../assets/img/common/icon1_og.svg) no-repeat center center;background-size:.4375rem .625rem;content:"";transition:.3s all}.p-sigle_news .sigle_news__title{margin-right:auto;margin-left:auto}.p-sigle_news .sigle_news__title p{color:#b49c83;font-weight:500}.p-sigle_news .sigle_news__title h2{margin:0 0 1.25rem;letter-spacing:.08rem}.p-sigle_news .sigle_news__title .cat{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.p-sigle_news .sigle_news__title .cat span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:-.0625rem;align-items:center;justify-content:center;border-radius:.75rem;background:#e37500;color:#fff;font-weight:500;line-height:1}.p-sigle_news .sigle_news__content h2{border-bottom:.0625rem dashed #463421;font-weight:700;letter-spacing:.06rem}.p-sigle_news .sigle_news__content p{letter-spacing:.04rem}.p-sigle_news .sigle_news__content h3{font-weight:700;letter-spacing:.05rem}.p-sigle_news .sigle_news__content h4{font-weight:700;letter-spacing:.045rem}.p-sigle_news .sigle_news__content table{width:100%}.p-sigle_news .sigle_news__content table tr:first-child td{background:rgba(227,117,0,.1);font-weight:500}.p-sigle_news .sigle_news__content table tr td{font-weight:400}.p-sigle_news .sigle_news__content ul{margin:0;padding:0}.p-sigle_news .sigle_news__content ul li{position:relative;padding-left:1rem;list-style-type:none}.p-sigle_news .sigle_news__content ul li:before{position:absolute;top:.625rem;left:0;width:.375rem;height:.375rem;border:1px solid #e37500;border-radius:50%;background:#e37500;content:""}.p-sigle_news .sigle_news__content ul li li:before{background:#fff}.p-sigle_news .sigle_news__content ol{padding-left:1.25rem}.p-sigle_news .sigle_news__content li{margin-bottom:1rem;line-height:1.6;letter-spacing:.04rem}.p-sigle_news .sigle_news__content li li{margin-top:.75rem;margin-bottom:0}.p-sigle_news .sigle_news__content a{color:#e37500;font-weight:500;text-decoration:underline}.p-sigle_news .sigle_news__content .wp-block-quote{position:relative;background:rgba(227,117,0,.1)}.p-sigle_news .sigle_news__content .wp-block-quote:before{position:absolute;top:-.5rem;left:1.25rem;width:1.375rem;height:1rem;background:url(../../assets/img/common/icon.png) repeat center center;background-size:1.375rem auto;content:""}.p-sigle_news .sigle_news__content .wp-block-quote p{margin:0;line-height:1.6;letter-spacing:.04rem}.p-sigle_news .sigle_news__btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;border-top:.0625rem dashed #463421}.p-sigle_news .sigle_news__btn a{-webkit-transition:.3s;color:#463421;font-weight:500;text-decoration:none;transition:.3s}.p-sigle_news .sigle_news__btn a p{margin:0}.p-sigle_news .sigle_news__btn .btn{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:.6875rem}.p-sigle_news .sigle_news__btn .btn .icon{-ms-flex-negative:0;display:block;position:relative;flex-shrink:0}.p-sigle_news .sigle_news__btn .btn .icon:before{-webkit-transition:all .3s linear;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../assets/img/common/round.svg) no-repeat center center;background-size:100% 100%;content:"";transition:all .3s linear}.p-sigle_news .sigle_news__btn .btn .icon:after{-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:""}.p-sigle_news .sigle_news__btn .prev{position:absolute;left:0}.p-sigle_news .sigle_news__btn .next{position:absolute;right:0}.p-sigle_news .sigle_news__btn .prev .btn .icon:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.p-sigle_news .sigle_news__btn .next a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:768px){html{font-size:1.3333333333vw}a[href^="tel:"]{text-decoration:none;cursor:default;pointer-events:none}.l-footer{margin:5rem 0 0}.l-footer__inner{max-width:65rem}.l-footer__left{width:20.3125rem}.l-footer__left p{margin:0 0 .375rem}.l-footer__logo{width:20.25rem;margin-bottom:1.125rem;padding-left:.3125rem}.l-footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-.3125rem;padding-right:3rem;gap:1.625rem}.l-footer__right>ul>li{position:relative;margin-bottom:1.9375rem;padding-left:.875rem;background:url(../../assets/img/common/icon3.svg) no-repeat left top .625rem;background-size:.4375rem}.l-footer__right>ul>li a:hover{color:#e37500}.l-footer__right>ul>li ul{margin:.5625rem 0 0}.l-footer__right>ul>li ul li{margin-bottom:.4375rem}.l-footer__end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:5.625rem auto 3.125rem;padding-top:2.875rem;gap:1.25rem}.l-footer__end a:hover{color:#e37500}.l-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 4.375rem 1.5rem .875rem}.l-header__logo{width:15.6875rem;margin:.4375rem 0 0 1.625rem}.l-header__logo a{-webkit-transition:opacity .2s;transition:opacity .2s}.l-header__logo a:hover{opacity:.6}.l-header__menuButton{display:none}.l-header__menuList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.l-header__menuList a:hover{color:#e37500}.l-header__menuList a{font-size:1rem}.l-header__menuChild{display:none}.l-headline{max-width:65rem;margin:6.25rem auto 6.25rem}.l-headline__title{font-size:3rem;line-height:1}.l-headline__txt{margin:2rem 0 0;font-size:.9375rem;line-height:1.8}.l-main{background:url(../../assets/img/common/img_main.svg) no-repeat top right}.cm-about__menu{max-width:65rem;margin:8.25rem auto 8.75rem;gap:3.6875rem 3.75rem}.cm-about__menu a{-webkit-transition:.3s all;width:calc(50% - 1.875rem);padding-right:2.5rem;padding-bottom:2.5rem;transition:.3s all}.cm-about__menu a:hover .icon:before{background:url(../../assets/img/common/round_on.svg) no-repeat center center;background-size:100% 100%}.cm-about__menu div{width:calc(100% - 3rem)}.cm-about__menuttl{margin:0 0 1.0625rem;font-size:1.5rem}.cm-about__menu p{font-size:.9375rem;line-height:1.6}.cm-about__menu .icon{width:3rem;height:3rem;margin-top:1.4375rem}.cm-about__menu .icon:after{width:.5625rem;height:.8125rem;background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.5625rem .8125rem}.cm-banner-contact__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:calc(100% - 3rem);max-width:78rem;height:26.4375rem;margin:-16.25rem auto 0;padding:6.25rem 10rem 0 9.625rem;background:url(../../assets/img/common/bg_contact02.png) no-repeat center center;background-size:100% 100%}.cm-banner-contact__inner:after{background:url(../../assets/img/common/bg_contact01.png) no-repeat right bottom;background-size:100% auto}.cm-banner-contact__ttl{font-size:2.75rem}.cm-banner-contact__left{width:24.6875rem}.cm-banner-contact__left p{margin:1.1875rem 0 0 .375rem;font-size:1.125rem;line-height:1.8}.cm-banner-contact__right{padding-top:4.375rem}.c-breadcrumb{max-width:65rem;padding-top:6.75rem}.c-button-01{-webkit-transition:.3s all;gap:1.25rem;transition:.3s all}.c-button-01 .icon{width:3rem;height:3rem}.c-button-01 .icon:after{width:.5625rem;height:.8125rem;background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.5625rem .8125rem}.c-button-01:hover .icon:before{background:url(../../assets/img/common/round_on.svg) no-repeat center center;background-size:100% 100%}.c-button-03{-webkit-transition:.3s all;gap:1.25rem;transition:.3s all}.c-button-03 .icon{width:3rem;height:3rem}.c-button-03 .icon:after{width:.5625rem;height:.8125rem;background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.5625rem .8125rem}.c-button-03:hover .icon:before{background:url(../../assets/img/common/round_on.svg) no-repeat center center;background-size:100% 100%}.c-button-02{width:22.5rem;height:5rem}.c-button-02:after{right:2rem;background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.625rem .875rem}.c-button-02:hover{background:url(../../assets/img/common/btn_on.svg) no-repeat center center;background-size:100% auto;color:#fff}.c-heading-01 img{width:6.25rem;margin:auto auto 1rem}.c-heading-01_Text{font-size:3.125rem;line-height:1.5}.c-heading-02{padding-left:1.5rem;font-size:1.75rem}.c-heading-02:before{width:.5rem;height:.5rem}.c-pagination{margin:5rem 0 0}.c-pagination a:hover{color:#e37500}.c-pagination .next:hover,.c-pagination .prev:hover{background:url(../../assets/img/common/round_on.svg) no-repeat center center;background-size:100% 100%}.c-pagination .next,.c-pagination .prev{width:3rem;height:3rem}.c-pagination .next:after,.c-pagination .prev:after{width:.5625rem;height:.8125rem;background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.5625rem .8125rem}.modal__content .modal__close{-webkit-transition:opacity .2s;transition:opacity .2s}.modal__content .modal__close:hover{opacity:.6}.p-about .s-about01__inner{max-width:71.25rem;height:61.25rem;padding-top:8.75rem;background:url(../../assets/img/about/bg.png) no-repeat top center;background-size:65rem 61.25rem}.p-about .s-about01__title{padding-left:.75rem;font-size:2.8125rem;line-height:1.4;letter-spacing:.1125rem}.p-about .s-about01__txt{max-width:26.25rem;margin:3.75rem auto 0}.p-about .s-about01__txt p{margin:0 0 2.5rem;line-height:2;letter-spacing:.06rem}.p-about .s-about01 .img1{position:absolute;top:16.25rem;left:0;width:17.5rem}.p-about .s-about01 .img2{top:32.625rem;right:0;width:17.5rem}.p-about .s-about01 .img3{top:52.875rem;right:21.3125rem;width:13.75rem}.p-about .cm-about__menu{margin:12.0625rem auto 8.75rem}.p-organisation .s-organisation01__inner{max-width:65rem;padding-top:1.1875rem;padding-bottom:2.25rem}.p-organisation .s-organisation01__flex{margin-top:1.875rem}.p-organisation .s-organisation01__img{margin-top:5rem}.p-organisation .s-organisation01__img .name p{margin:1.1875rem 0 .4375rem;font-size:.9375rem}.p-organisation .s-organisation01__img .name .name_pc{display:block}.p-organisation .s-organisation01__img .name .name_sp{display:none}.p-organisation .s-organisation01__img .name img{width:13.25rem}.p-organisation .s-organisation01__ctTlt{margin-top:4.125rem;margin-bottom:3rem}.p-organisation .s-organisation01__ctTlt span{margin-bottom:.5rem;padding:0 1.25rem;font-size:2.25rem;line-height:3.75rem}.p-organisation .s-organisation01__ct p{margin-bottom:1.8125rem;line-height:1.8125;letter-spacing:0}.p-organisation .s-organisation02__inner{max-width:65rem;padding-top:7.3125rem}.p-organisation .s-organisation02__box{max-width:50rem;margin-top:2.3125rem;padding:4rem 5rem 3.125rem}.p-organisation .s-organisation02__box p.tt{margin:0 0 1.3125rem;font-size:1.25rem}.p-organisation .s-organisation02__box .wp-block-table{margin-bottom:2.375rem}.p-organisation .s-organisation02__box .wp-block-table table td{padding:1.1875rem .625rem 1.1875rem 0;font-size:.9375rem;line-height:1.5}.p-organisation .s-organisation02__box .wp-block-table table td:first-child{width:9.6875rem;padding:1.1875rem .625rem}.p-organisation .s-organisation02__member .s-organisation02__box{margin-top:2.3125rem}.p-organisation .s-organisation02__member ul{gap:2rem 5rem}.p-organisation .s-organisation02__member ul li{width:calc(50% - 2.5rem)}.p-organisation .s-organisation02__member ul li a{font-size:.9375rem;line-height:1.3}.p-organisation .s-member_list{margin:5rem auto}.p-organisation .s-member_list .s-member_listTbl{margin-top:4.875rem}.p-organisation .s-member_list .s-member_listTbl .item{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;margin-bottom:1.3125rem;padding-bottom:1.1875rem}.p-organisation .s-member_list .s-member_listTbl .item .txt1{width:12.5rem}.p-organisation .s-member_list .s-member_listTbl .item .txt2{width:calc(100% - 31.25rem);padding-right:.9375rem}.p-organisation .s-member_list .s-member_listTbl .item .txt2 span{margin-bottom:.5rem}.p-organisation .s-member_list .s-member_listTbl .item .txt3{width:9.375rem}.p-organisation .s-member_list .s-member_listTbl .item .txt4{width:9.375rem}.p-org_member .s-org_member01__list{padding:3.4375rem 5rem 5rem}.p-org_member .s-org_member01 table th{padding:.4375rem .625rem;font-weight:600;font-size:.9375rem;text-align:left}.p-org_member .s-org_member01 table th:nth-child(1){width:16.875rem}.p-org_member .s-org_member01 table th:nth-child(2){width:26.25rem}.p-org_member .s-org_member01 table td{padding:1.4375rem .625rem;font-size:.9375rem}.p-confirmation .form_contact,.p-contact .form_contact,.p-done .form_contact{margin-top:-1.25rem;margin-bottom:7.5rem;padding:5rem 5rem 6.25rem}.p-confirmation .form_contact dl,.p-contact .form_contact dl,.p-done .form_contact dl{margin:0 0 2rem}.p-confirmation .form_contact dl dt p,.p-contact .form_contact dl dt p,.p-done .form_contact dl dt p{gap:.5rem}.p-confirmation .form_contact dl dd input[type=email],.p-confirmation .form_contact dl dd input[type=tel],.p-confirmation .form_contact dl dd input[type=text],.p-contact .form_contact dl dd input[type=email],.p-contact .form_contact dl dd input[type=tel],.p-contact .form_contact dl dd input[type=text],.p-done .form_contact dl dd input[type=email],.p-done .form_contact dl dd input[type=tel],.p-done .form_contact dl dd input[type=text]{padding:.6875rem .875rem}.p-confirmation .form_contact dl dd textarea,.p-contact .form_contact dl dd textarea,.p-done .form_contact dl dd textarea{height:13.5rem;padding:.6875rem .875rem}.p-confirmation .form_contact dl dd .txt_note,.p-contact .form_contact dl dd .txt_note,.p-done .form_contact dl dd .txt_note{font-size:.75rem}.p-confirmation .form_contact input[type=checkbox],.p-contact .form_contact input[type=checkbox],.p-done .form_contact input[type=checkbox]{width:1.25rem;height:1.25rem}.p-confirmation #formEnd,.p-contact #formEnd,.p-done #formEnd{margin-top:3.125rem}.p-confirmation #formEnd .c-button-02,.p-contact #formEnd .c-button-02,.p-done #formEnd .c-button-02{width:18.75rem;height:4rem}.p-confirmation #formEnd .c-button-02:hover,.p-contact #formEnd .c-button-02:hover,.p-done #formEnd .c-button-02:hover{background:url(../../assets/img/contact/btn_or.png) no-repeat top center;background-size:100% 100%}.p-confirmation #formEnd .label,.p-contact #formEnd .label,.p-done #formEnd .label{padding:1.6875rem 0 1.875rem}.p-confirmation .input_cfm{padding:.6875rem .875rem}.form_done{margin:auto auto 7.5rem;padding:3.125rem 3.125rem 3.75rem}.form_done img{width:7.5rem}.form_done .tt{margin:1.25rem 0;font-size:1.75rem}.form_done p{font-size:.9375rem;line-height:1.6}.p-home-mvSlide .splide__slide{width:auto!important;height:38.75rem!important;margin-right:1.25rem}.p-home-mv .img_bg{top:7.5rem;right:3.75rem;max-width:52.1875rem}.p-home-mvContent{max-width:80rem;padding:12.5rem 0 6.25rem 7.5rem}.p-home-mvContentTtl img{width:44rem;height:10.6875rem}.p-home-mvContentTxt{margin:2.0625rem 0 0 .5rem;line-height:2}.p-home-about__inner{max-width:55rem;margin:5.625rem auto 0}.p-home-about__heading{margin:0 0 1.875rem;padding:9.8125rem 0 6.875rem;background:url(../../assets/img/top/about_img.png) no-repeat center center;background-size:30.75rem auto;font-size:3.375rem;line-height:1.5}.p-home-about__txt{max-width:39.8125rem;margin:auto}.p-home-about__txt p{margin:0 0 2.5rem;font-size:1.25rem;line-height:2.2}.p-home-about__btn{margin:3.875rem auto 0;font-size:1.25rem}.p-home-about__btn .icon{top:-2px}.p-home-strength{margin-top:4.3125rem}.p-home-strength__inner{padding:4.6875rem 0 5.625rem}.p-home-strength__list{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:self-start;-ms-flex-align:self-start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:self-start;justify-content:center;margin-top:3.75rem;gap:1.5625rem}.p-home-strength__item{width:20.625rem;padding:2rem 2.5rem 3rem;background:url(../../assets/img/top/bg_strength.png) no-repeat top center;background-size:100% 100%}.p-home-strength__item:nth-child(2n){margin-top:3.75rem}.p-home-strength__itemTtl{margin:0 0 1rem;padding-right:.875rem;font-size:1.75rem;line-height:1.6785714286;text-align:center}.p-home-strength__itemTtl span{top:-.875rem;left:-.375rem;font-size:.875rem}.p-home-strength__itemImg{position:relative;width:100%;height:11.75rem;overflow:hidden}.p-home-strength__itemImg img{-o-object-fit:cover;-o-object-position:center center;display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.p-home-strength__itemTxt{margin:1.25rem 0 0;font-size:.9375rem;line-height:1.8}.p-home-featured{margin-top:6.625rem}.p-home-featured__inner{max-width:65rem;padding-bottom:4.25rem}.p-home-featured__list{margin-top:3.75rem}.p-home-featured__item{-webkit-transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;padding:2.5rem;background:url(../../assets/img/top/bg5.png) no-repeat center center;background-size:100% 100%;transition:.3s}.p-home-featured__item:hover .p-home-featured__itemImg img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-home-featured__item:hover .c-button-01 .icon:before{background:url(../../assets/img/common/round_on.svg) no-repeat center center;background-size:100% 100%}.p-home-featured__itemImg{width:18.75rem;height:14.0625rem}.p-home-featured__itemImg img{-o-object-fit:cover;-o-object-position:center center;-webkit-transition:all .3s ease;display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transition:all .3s ease}.p-home-featured__itemRight{width:calc(100% - 18.75rem);padding-top:1.1875rem;padding-left:2.5rem}.p-home-featured__itemTtl{margin:0 0 1.1875rem;font-size:1.5rem}.p-home-featured__itemflx{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;margin-top:3.0625rem}.p-home-featured__itemCat span{height:1.375rem;font-size:.75rem}.p-home-featured .c-button-01{gap:.75rem}.p-home-featured .c-button-02{margin:5rem auto 0}.p-home-news{padding:5.4375rem 0 8.9375rem}.p-home-news__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.p-home-news__heading{width:12.5rem}.p-home-news__list{width:46.25rem;margin-top:3.5rem}.p-home-news__listItemInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.3125rem .625rem 1.3125rem 0;gap:1.25rem}.p-home-news__listItemInner:hover .p-home-news__listItemIcon:before{background:url(../../assets/img/common/round.svg) repeat center center;background-size:1.75rem 1.75rem}.p-home-news__listItemInner:hover .p-home-news__listItemIcon:after{background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.4375rem .625rem}.p-home-news__listItemDate{width:6.0625rem;font-size:.875rem}.p-home-news__listItemCat{width:5rem;height:1.25rem;font-size:.75rem}.p-home-news__listItemTitle{-webkit-transition:.3s all;width:calc(100% - 16.5625rem);padding-right:2rem;font-size:1rem;line-height:1.6;transition:.3s all}.p-home-news__listItemIcon{position:relative;width:1.75rem;height:1.75rem}.p-home-news__btn{margin-top:3.75rem}.p-home-news__btn .c-button-01{gap:.75rem}.p-home-map .map{height:42.5rem;margin-top:2.1875rem}.home .cm-banner-contact{margin-top:-10rem}.p-information .s-information01__inner{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;max-width:65rem;margin:auto}.p-information .s-information01 .c-heading-02{width:calc(100% - 46.4375rem);margin:1.125rem 0 0}.p-information .s-information01__table{width:46.4375rem;margin-top:.5rem}.p-information .s-information01__table table th{width:9.6875rem;padding:1.375rem .625rem;font-size:.9375rem}.p-information .s-information01__table table td{padding:1.375rem 0;font-size:.9375rem;line-height:1.5}.p-information .s-information01.s-map{margin-top:5.25rem}.p-information .s-information01.s-map .map{height:31.125rem;margin:.9375rem 0 0}.p-information .s-information02{margin-top:5rem}.p-information .s-information02__inner{padding-top:7.125rem}.p-information .s-information02__table{max-width:40.625rem;margin:3.4375rem auto 6.875rem}.p-information .s-information02__table dl{padding-bottom:2rem}.p-information .s-information02__table dl:after{top:3.125rem;left:7.8125rem;width:.25rem}.p-information .s-information02__table dt{width:8.3125rem}.p-information .s-information02__table dt:after{width:.75rem;height:.75rem}.p-information .s-information02__table dt .box{width:6.25rem;height:5.5rem;padding:1rem .5625rem 0 0}.p-information .s-information02__table dt .box .txt{font-size:1rem}.p-information .s-information02__table dt .box .number span{top:.125rem;margin-right:.3125rem;font-size:2.125rem}.p-information .s-information02__table dd{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;width:calc(100% - 8.3125rem);padding:1.875rem 0 0 1.25rem;line-height:1.6}.p-information .s-information02__table dd span{width:3.4375rem}.p-information .s-information02__table dd p{width:calc(100% - 3.4375rem)}.p-admission .s-admission01{max-width:65rem}.p-admission .s-admission01__list{margin-top:4rem}.p-admission .s-admission01__list .wp-block-group__inner-container>.wp-block-columns{margin-bottom:.9375rem;gap:5rem}.p-admission .s-admission01__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:30rem}.p-admission .s-admission01__item .wp-block-columns{gap:1.25rem}.p-admission .s-admission01__itemImg{width:8.75rem}.p-admission .s-admission01__itemCt{width:calc(100% - 10rem)}.p-admission .s-admission01__itemCt h3{margin:.25rem 0 .75rem;font-size:1.25rem}.p-admission .s-admission01__itemCt p{font-size:.9375rem;line-height:1.8}.p-admission .s-admission02__inner{max-width:65rem;padding-top:6.0625rem}.p-admission .s-admission02 .wp-block-table{max-width:50rem;margin:2.5rem auto 0;padding:3.125rem 5rem 5rem}.p-admission .s-admission02 .wp-block-table table td{padding:1.375rem .625rem 1.375rem 0;font-size:.9375rem;line-height:1.5}.p-admission .s-admission02 .wp-block-table table td:first-child{width:9.6875rem;padding:1.375rem .625rem}.p-admission .s-admission02 .group_step{margin-top:8.5625rem}.p-admission .s-admission02 .group_step .list_step{margin:4.25rem 0 0;padding-bottom:7.5rem;gap:4.375rem}.p-admission .s-admission02 .group_step .list_step .step{width:18.75rem;height:18.75rem}.p-admission .s-admission02 .group_step .list_step .step:after{-webkit-transform:translateY(-50%);top:50%;right:-2.75rem;width:1.125rem;height:1.5rem;margin-top:-.25rem;transform:translateY(-50%);background:url(../../assets/img/common/icon1_og.svg) no-repeat center center;background-size:1.125rem 1.5rem}.p-admission .s-admission02 .group_step .list_step .step_title{margin:2.1875rem 0 1.125rem;font-size:1.25rem}.p-admission .s-admission02 .group_step .list_step p{padding:0 2.5rem;font-size:.9375rem;line-height:1.5}.p-admission .s-admission02 .group_step .list_step p.step_box{width:8.75rem;height:3.4375rem;font-size:2rem}.p-archive-member .archive-member__list{max-width:65rem;margin:auto auto 8.75rem}.p-archive-member .c-button-01{gap:.75rem}.p-sigle_member .sigle_member{margin:7.5rem auto 0}.p-sigle_member .sigle_member__heading{max-width:50rem;margin-bottom:5rem}.p-sigle_member .sigle_member__heading .title{font-weight:700;font-size:2rem}.p-sigle_member .sigle_member__heading .list_cat{margin-top:1.1875rem}.p-sigle_member .sigle_member__heading .list_cat span{height:1.375rem;font-size:.75rem}.p-sigle_member .sigle_member__slide{max-width:50rem}.p-sigle_member .sigle_member__slide #main-slider .splide__slide{height:28.125rem}.p-sigle_member .sigle_member__slide #thumbnail-slider{margin-top:1.25rem}.p-sigle_member .sigle_member__slide #thumbnail-slider .splide__list{gap:.625rem}.p-sigle_member .sigle_member__slide #thumbnail-slider .splide__slide{width:16.25rem!important;height:9.1875rem!important}.p-sigle_member .sigle_member__content{max-width:50rem;margin-top:5rem}.p-sigle_member .sigle_member__content h2{margin:2.5rem 0;padding-bottom:1.75rem;font-size:1.5rem;line-height:1.6666666667}.p-sigle_member .sigle_member__content .wp-block-columns,.p-sigle_member .sigle_member__content .wp-block-group{margin:1.75rem 0}.p-sigle_member .sigle_member__content h3{margin:1.75rem 0 1.5rem;font-size:1.25rem}.p-sigle_member .sigle_member__content h4{margin:1.5rem 0 1.5rem;font-size:1.125rem}.p-sigle_member .sigle_member__infor{margin-top:3.125rem;margin-bottom:-6.25rem;padding-bottom:15rem}.p-sigle_member .sigle_member__inforInner{max-width:50rem;padding:7.4375rem 0 0}.p-sigle_member .sigle_member__infor .member_info{margin-bottom:8.75rem}.p-sigle_member .sigle_member__infor .member_info_inner{max-width:50rem;margin:2.5rem auto 0;padding:2.625rem 5rem 5rem}.p-sigle_member .sigle_member__infor .member_info_inner table td{padding:1.375rem .625rem 1.375rem 0;font-size:.9375rem;line-height:1.5}.p-sigle_member .sigle_member__infor .member_info_inner table td:first-child{width:9.6875rem;padding:1.375rem .625rem}.p-sigle_member .sigle_member__infor .member_awards .member_info_inner table td,.p-sigle_member .sigle_member__infor .member_awards .member_info_inner table td:first-child{padding:.6875rem 0}.p-news .s-news01{max-width:65rem;margin:auto auto 6.25rem}.p-news .s-news01__cat{gap:.5rem}.p-news .s-news01__cat a{padding:.25rem .875rem .375rem;font-size:.875rem}.p-news .s-news01__listItemInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.3125rem .625rem 1.3125rem 0;gap:1.25rem}.p-news .s-news01__listItemInner:hover .s-news01__listItemIcon:before{background:url(../../assets/img/common/round.svg) repeat center center;background-size:1.75rem 1.75rem}.p-news .s-news01__listItemInner:hover .s-news01__listItemIcon:after{background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.4375rem .625rem}.p-news .s-news01__listItemDate{width:6.0625rem;font-size:.875rem}.p-news .s-news01__listItemCat{width:5rem;height:1.25rem;font-size:.75rem}.p-news .s-news01__listItemTitle{-webkit-transition:.3s all;width:calc(100% - 16.5625rem);padding-right:2rem;font-size:1rem;line-height:1.6;transition:.3s all}.p-news .s-news01__listItemIcon{position:relative;width:1.75rem;height:1.75rem}.p-sigle_news .sigle_news{max-width:50rem;margin:6.25rem auto 8.75rem}.p-sigle_news .sigle_news__title{margin-bottom:5rem}.p-sigle_news .sigle_news__title p{margin:0 0 1.25rem}.p-sigle_news .sigle_news__title h2{font-weight:700;font-size:2rem;line-height:1.6}.p-sigle_news .sigle_news__title .cat span{width:5rem;height:1.25rem;font-size:.75rem}.p-sigle_news .sigle_news__content h2{margin:5rem 0 1.75rem;padding-bottom:1.75rem;font-size:1.5rem;line-height:1.6666666667}.p-sigle_news .sigle_news__content p{margin:1.75rem 0 2.5rem;line-height:1.8}.p-sigle_news .sigle_news__content h3{margin:3.75rem 0 1.75rem;font-size:1.25rem;line-height:1.6}.p-sigle_news .sigle_news__content h4{margin:2.5rem 0 1.25rem;font-size:1.125rem;line-height:1.6}.p-sigle_news .sigle_news__content table tr:first-child td{padding:.25rem 1rem;line-height:2;letter-spacing:.035rem}.p-sigle_news .sigle_news__content table tr td{padding:.5rem 1rem;line-height:1.6428571429}.p-sigle_news .sigle_news__content .wp-block-quote{margin:3rem 0 2.5rem;padding:2.25rem 2.5rem 2.5rem}.p-sigle_news .sigle_news__btn{min-height:5.8125rem;margin:5rem auto 0;padding-top:2.8125rem}.p-sigle_news .sigle_news__btn a:hover{color:#e37500}.p-sigle_news .sigle_news__btn .btn:hover{color:#463421}.p-sigle_news .sigle_news__btn .btn:hover .icon:before{background:url(../../assets/img/common/round_on.svg) no-repeat center center;background-size:100% 100%}.p-sigle_news .sigle_news__btn .btn .icon{width:3rem;height:3rem}.p-sigle_news .sigle_news__btn .btn .icon:after{width:.5625rem;height:.8125rem;background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.5625rem .8125rem}.p-sigle_news .sigle_news__btn .prev{top:2.8125rem;width:16.5625rem}.p-sigle_news .sigle_news__btn .next{top:2.8125rem;width:16.5625rem}.u-hidden--pc{display:none}}@media (min-width:1200px){html{font-size:16px}}@media screen and (max-width:767px){body{font-size:.875rem}body.body-js-active{overflow:hidden}.l-footer{margin:3.125rem 0 0}.l-footer__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.l-footer__left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:3.625rem;padding:0 1.5rem}.l-footer__left p{margin:0 0 .6875rem}.l-footer__logo{width:14.375rem;margin-bottom:1.375rem}.l-footer__right{width:100%;margin-top:1.6875rem;padding:0 1.5rem}.l-footer__right ul{margin:0;padding:0}.l-footer__right>ul>li{border-bottom:.0625rem dashed #463421}.l-footer__right>ul>li .l-footer__link{position:relative}.l-footer__right>ul>li .l-footer__link:before{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:.5rem;width:1.625rem;height:1.625rem;transform:translateY(-50%);background:url(../../assets/img/common/round_w.svg) no-repeat center center;background-size:100% auto;content:""}.l-footer__right>ul>li .l-footer__link:after{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:1.0625rem;width:.4375rem;height:.625rem;transform:translateY(-50%);background:url(../../assets/img/common/icon1_og.svg) no-repeat center center;background-size:100% auto;content:""}.l-footer__right>ul>li a{display:block;position:relative;padding:1.5rem 0}.l-footer__end{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2.9375rem 1.5rem 2.125rem;padding-top:1.9375rem;gap:2.9375rem}.menuParent_js{display:-webkit-box;display:-ms-flexbox;display:flex}.menuParent_js.is-active span:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.menuParent_js a{width:calc(100% - 2.625rem)}.menuParent_js span{position:relative;width:2.625rem}.menuParent_js span:before{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:.5rem;width:1.625rem;height:1.625rem;transform:translateY(-50%);background:url(../../assets/img/common/round_w.svg) no-repeat center center;background-size:100% auto;content:""}.menuParent_js span:after{-webkit-transform:translateY(-50%) rotate(90deg);-webkit-transition:.3s all;position:absolute;top:50%;right:1.125rem;width:.4375rem;height:.625rem;transform:translateY(-50%) rotate(90deg);background:url(../../assets/img/common/icon1_og.svg) no-repeat center center;background-size:100% auto;content:"";transition:.3s all}.menuChild_js{-webkit-transition:.3s all;-webkit-transition:max-height .3s ease;max-height:0;overflow:hidden;transition:.3s all;transition:max-height .3s ease}.menuChild_js ul{margin:0 .625rem 1.75rem!important;padding:0}.menuChild_js.is-open{max-height:none}.menuChild_js li{margin-bottom:.9375rem}.menuChild_js li a{padding:0!important;color:#806f5d}.l-footer__sub .u-hidden--sp{display:none}.l-footer__sub .menuParent_js{position:relative;margin:0;padding:1.4375rem 0 1.5625rem;font-weight:500}.l-footer__sub .menuParent_js.is-active:after{-webkit-transform:translateY(-50%) rotate(-90deg);margin:-.03125rem 0 0 -.03125rem;transform:translateY(-50%) rotate(-90deg)}.l-footer__sub .menuParent_js:before{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:.5rem;width:1.625rem;height:1.625rem;transform:translateY(-50%);background:url(../../assets/img/common/round_w.svg) no-repeat center center;background-size:100% auto;content:""}.l-footer__sub .menuParent_js:after{-webkit-transform:translateY(-50%) rotate(90deg);position:absolute;top:50%;right:1.0625rem;width:.4375rem;height:.625rem;margin:-.03125rem 0 0 -.03125rem;transform:translateY(-50%) rotate(90deg);background:url(../../assets/img/common/icon1_og.svg) no-repeat center center;background-size:100% auto;content:""}.l-header__innerLeft{z-index:9999;position:relative}.l-header__logo{width:11.75rem;margin:1.125rem 0 0 1.25rem}.l-header__menu{-webkit-transition:.3s ease-out;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;padding-top:7.125rem;padding-bottom:3.125rem;overflow-y:scroll;background:url(../../assets/img/common/bg.png) repeat center center;background-size:12.6875rem auto;opacity:0;transition:.3s ease-out}.l-header__menu.header_menu-js-active{visibility:visible;opacity:1}.l-header__menuList{margin:0;padding:0 1.5rem}.l-header__menuListItem{border-bottom:.0625rem dashed #463421}.l-header__menuListItemInner{position:relative;padding:1.4375rem 0 1.5625rem}.l-header__menuListItemInner.l-header__menuParent:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.l-header__menuListItemInner.l-header__menuParent.is-active:after{-webkit-transform:translateY(-50%) rotate(-90deg);margin:-.03125rem 0 0 -.03125rem;transform:translateY(-50%) rotate(-90deg)}.l-header__menuListItemInner:before{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:.5rem;width:1.625rem;height:1.625rem;transform:translateY(-50%);background:url(../../assets/img/common/round_w.svg) no-repeat center center;background-size:100% auto;content:""}.l-header__menuListItemInner:after{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:1.0625rem;width:.4375rem;height:.625rem;transform:translateY(-50%);background:url(../../assets/img/common/icon1_og.svg) no-repeat center center;background-size:100% auto;content:""}.l-header__menuList a{display:block;font-size:.875rem}.l-header__menuList a.u-hidden--sp{display:none}.l-header__menuParent{font-weight:500;font-size:.875rem}.l-headline{margin:3.75rem auto 5rem;padding:0 1.5rem}.l-headline__title{font-size:1.5rem;line-height:1.5}.l-headline__txt{margin:1.25rem 0 0;font-size:.8125rem;line-height:1.8}.l-container{width:calc(100% - 3rem)}.l-main{background:url(../../assets/img/common/img_main_sp.svg) no-repeat top right;background-size:15.625rem auto}.cm-about__menu{margin:6.125rem auto 6.125rem;padding:0 1.5rem;gap:1.375rem}.cm-about__menu a{width:100%;padding-right:.5rem;padding-bottom:1.75rem}.cm-about__menu div{width:calc(100% - 2.125rem);padding-right:1.25rem}.cm-about__menuttl{margin:0 0 .6875rem;font-size:1rem}.cm-about__menu p{font-size:.8125rem;line-height:1.6}.cm-about__menu .icon{width:2.125rem;height:2.125rem;margin-top:.1875rem}.cm-about__menu .icon:after{width:.5rem;height:.6875rem;background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.5rem .6875rem}.cm-banner-contact__inner{width:calc(100% - 3rem);margin:-11.25rem auto 0;padding:2.8125rem 2rem 4rem;background:url(../../assets/img/common/bg_contact01_sp.png) no-repeat center center;background-size:100% 100%}.cm-banner-contact__inner:after{background:url(../../assets/img/common/bg_contact02_sp.png) no-repeat right bottom;background-size:100% auto}.cm-banner-contact__ttl{font-size:1.625rem;text-align:center}.cm-banner-contact__left p{margin:.75rem 0 0;font-size:.875rem;line-height:1.8}.cm-banner-contact__right{margin-top:1.75rem;text-align:center}.cm-banner-contact__right .c-button-02{margin:auto}.c-breadcrumb{padding:4.125rem 1.5rem 0}.c-breadcrumb .breadcrumb_last{display:inline-block;max-width:9.375rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.c-button-01{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.c-button-01 .icon{width:2.125rem;height:2.125rem}.c-button-01 .icon:after{width:.5rem;height:.6875rem;background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.5rem .6875rem}.c-button-03{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.c-button-03 .icon{width:2.125rem;height:2.125rem}.c-button-03 .icon:after{width:.5rem;height:.6875rem;background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.5rem .6875rem}.c-button-02{width:15rem;height:3.5rem;font-size:.875rem}.c-button-02:after{right:1.25rem;background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.4375rem .625rem}.c-heading-01 img{width:4.0625rem;margin:auto auto .4375rem}.c-heading-01_Text{font-size:1.625rem;line-height:1.5}.c-heading-02{padding-left:1.125rem;font-size:1.125rem}.c-heading-02:before{width:.375rem;height:.375rem}.c-pagination{margin:3.8125rem 0 6.25rem}.c-pagination .next,.c-pagination .prev{width:2.125rem;height:2.125rem}.c-pagination .next:after,.c-pagination .prev:after{width:.5rem;height:.6875rem;background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.5rem .6875rem}.modal__container{width:calc(100% - 1.25rem);height:auto}.modal__content .modal__close{top:-2.3125rem;width:1.5625rem}.p-about .s-about01__inner{padding:5rem 1.5rem 0;background:url(../../assets/img/about/bg_sp.png) no-repeat top center;background-size:100% 100%}.p-about .s-about01__title{padding-left:.5625rem;font-size:1.5625rem;line-height:1.4;letter-spacing:.0625rem}.p-about .s-about01__txt{margin:2.5rem auto 0}.p-about .s-about01__txt p{margin:0 0 1.25rem;line-height:2;letter-spacing:.0525rem}.p-about .s-about01__img{position:relative;width:19.4375rem;height:19.0625rem;margin:1.8125rem auto 0}.p-about .s-about01 .img1{width:8.75rem}.p-about .s-about01 .img2{top:5rem;right:0;width:8.75rem}.p-about .s-about01 .img3{top:15.75rem;right:6.25rem;width:6.875rem}.p-about .cm-about__menu{margin:8.4375rem auto 6.125rem}.p-organisation .s-organisation01__inner{padding:0 1.5rem}.p-organisation .s-organisation01__flex{-ms-flex-wrap:wrap;position:relative;flex-wrap:wrap}.p-organisation .s-organisation01__img{width:100%;margin-top:3.875rem}.p-organisation .s-organisation01__img img{width:9.375rem!important;height:auto;margin:auto}.p-organisation .s-organisation01__img .member{text-align:center}.p-organisation .s-organisation01__img .name{padding-bottom:6.25rem}.p-organisation .s-organisation01__img .name p{margin:0 0 .3125rem;font-size:.75rem}.p-organisation .s-organisation01__img .name .name_pc{display:none}.p-organisation .s-organisation01__img .name .name_sp{display:block}.p-organisation .s-organisation01__img .name img{width:8.84375rem!important;margin:0;float:right}.p-organisation .s-organisation01__ct{margin-top:1.6875rem}.p-organisation .s-organisation01__ctTlt span{margin-bottom:.3125rem;padding:0 .625rem;font-size:1.25rem;line-height:2.1875rem;letter-spacing:.06em}.p-organisation .s-organisation01__ct p{margin-top:.9375rem;margin-bottom:1.75rem;line-height:200%}.p-organisation .s-organisation02.s-organisation03 .s-organisation02__inner{padding:3.75rem 1.5rem 3.75rem}.p-organisation .s-organisation02.s-organisation03 .s-organisation02__inner p.txt{margin:1.25rem 0;font-size:.8125rem;line-height:1.8;text-align:left}.p-organisation .s-organisation02__inner{padding:0 1.5rem 0;padding:5.0625rem 1.5rem 0}.p-organisation .s-organisation02__box{margin-top:1.875rem;padding:3.0625rem 1.5625rem 2rem}.p-organisation .s-organisation02__box p.tt{margin:0 0 .875rem;font-size:1rem}.p-organisation .s-organisation02__box .wp-block-table{margin-bottom:.6875rem}.p-organisation .s-organisation02__box .wp-block-table table td{padding:1.625rem 0;font-size:.8125rem}.p-organisation .s-organisation02__box .wp-block-table table td:first-child{width:5.625rem}.p-organisation .s-organisation02__member .s-organisation02__box{margin-top:1.875rem;padding-bottom:3.75rem}.p-organisation .s-organisation02__member ul{gap:1.25rem}.p-organisation .s-organisation02__member ul li{width:100%}.p-organisation .s-organisation02__member ul li a{font-size:.8125rem;line-height:160%}.p-organisation .s-member_list{margin:3.75rem auto;padding:0 1.5rem}.p-organisation .s-member_list .s-member_listTbl{margin-top:1.875rem}.p-organisation .s-member_list .s-member_listTbl .item{padding:1.5625rem 1.5rem;text-align:left}.p-organisation .s-member_list .s-member_listTbl .item .txt1{width:100%}.p-organisation .s-member_list .s-member_listTbl .item .txt2{width:100%}.p-organisation .s-member_list .s-member_listTbl .item .txt3{width:100%}.p-organisation .s-member_list .s-member_listTbl .item .txt4{width:100%}.p-org_member .s-org_member01{padding:0 1.5rem}.p-org_member .s-org_member01__list{padding:1.25rem 1.5rem 2.5rem}.p-org_member .s-org_member01 table{display:block;width:100%}.p-org_member .s-org_member01 table tbody{display:block;width:100%}.p-org_member .s-org_member01 table tr{display:block;width:100%;padding:.625rem 0}.p-org_member .s-org_member01 table tr:first-child{padding:0;border-bottom:none}.p-org_member .s-org_member01 table th{display:none}.p-org_member .s-org_member01 table td{display:block;width:100%}.p-confirmation .l-headline,.p-contact .l-headline,.p-done .l-headline{text-align:left}.p-confirmation .l-headline__txt,.p-contact .l-headline__txt,.p-done .l-headline__txt{text-align:left}.p-confirmation .wpcf7-list-item,.p-contact .wpcf7-list-item,.p-done .wpcf7-list-item{margin:0 0 .375rem!important}.p-confirmation .wpcf7-list-item label,.p-contact .wpcf7-list-item label,.p-done .wpcf7-list-item label{margin:0;padding:.6875rem .5rem .6875rem 1rem;border:.125rem solid #fff;border-radius:.375rem;background:#fff}.p-confirmation .wpcf7-list-item label:last-child,.p-contact .wpcf7-list-item label:last-child,.p-done .wpcf7-list-item label:last-child{margin-bottom:0}.p-confirmation .wpcf7-list-item label:has(input[type=radio]:checked),.p-contact .wpcf7-list-item label:has(input[type=radio]:checked),.p-done .wpcf7-list-item label:has(input[type=radio]:checked){border:.125rem solid #e37500;background:#fff0e1}.p-confirmation #formEnd .wpcf7-list-item label,.p-contact #formEnd .wpcf7-list-item label,.p-done #formEnd .wpcf7-list-item label{margin:0;padding:0;border:none;border-radius:0;background:0 0}.p-confirmation #formEnd .wpcf7-list-item label:has(input[type=radio]:checked),.p-contact #formEnd .wpcf7-list-item label:has(input[type=radio]:checked),.p-done #formEnd .wpcf7-list-item label:has(input[type=radio]:checked){border:none;background:0 0}.p-confirmation .form_contact,.p-contact .form_contact,.p-done .form_contact{margin:-1.25rem 1.5rem 6.25rem;padding:1.875rem 1.5rem 5rem}.p-confirmation .form_contact dl,.p-contact .form_contact dl,.p-done .form_contact dl{margin:0 0 1.9375rem}.p-confirmation .form_contact dl dt p,.p-contact .form_contact dl dt p,.p-done .form_contact dl dt p{margin-bottom:.4375rem;gap:.3125rem}.p-confirmation .form_contact dl dd input[type=email],.p-confirmation .form_contact dl dd input[type=tel],.p-confirmation .form_contact dl dd input[type=text],.p-contact .form_contact dl dd input[type=email],.p-contact .form_contact dl dd input[type=tel],.p-contact .form_contact dl dd input[type=text],.p-done .form_contact dl dd input[type=email],.p-done .form_contact dl dd input[type=tel],.p-done .form_contact dl dd input[type=text]{padding:.625rem .8125rem;font-size:1rem}.p-confirmation .form_contact dl dd input[type=radio],.p-contact .form_contact dl dd input[type=radio],.p-done .form_contact dl dd input[type=radio]{top:.125rem}.p-confirmation .form_contact dl dd textarea,.p-contact .form_contact dl dd textarea,.p-done .form_contact dl dd textarea{height:25rem;padding:.625rem .8125rem;font-size:1rem}.p-confirmation .form_contact dl dd .txt_note,.p-contact .form_contact dl dd .txt_note,.p-done .form_contact dl dd .txt_note{font-size:.6875rem}.p-confirmation .form_contact input[type=checkbox],.p-contact .form_contact input[type=checkbox],.p-done .form_contact input[type=checkbox]{width:.9375rem;height:.9375rem}.p-confirmation #formEnd,.p-contact #formEnd,.p-done #formEnd{margin-top:1.25rem}.p-confirmation #formEnd p a,.p-contact #formEnd p a,.p-done #formEnd p a{display:block}.p-confirmation #formEnd .c-button-02,.p-contact #formEnd .c-button-02,.p-done #formEnd .c-button-02{width:17.5rem;height:3.5rem}.p-confirmation #formEnd .label,.p-contact #formEnd .label,.p-done #formEnd .label{padding:.75rem 0 .4375rem;font-size:.8125rem}.p-confirmation #formEnd .label input,.p-contact #formEnd .label input,.p-done #formEnd .label input{width:1rem;height:1rem}.p-confirmation .input_cfm{padding:.5rem .625rem}.form_done{margin:auto 1.5rem 3.125rem;padding:1.875rem 1.25rem}.form_done img{width:3.75rem}.form_done .tt{margin:.625rem 0;font-size:1.25rem}.p-home-mvSlide .splide__slide{width:auto!important;height:25.625rem!important;margin-right:.8125rem}.p-home-mv .img_bg{top:15.0625rem;right:-8.9375rem;width:26.25rem}.p-home-mvContent{padding:8rem 1.375rem 4.5rem}.p-home-mvContentTtl img{width:15rem;height:9.3125rem}.p-home-mvContentTxt{margin:1.4375rem 0 0 .125rem;line-height:2}.p-home-about{margin-top:1.875rem}.p-home-about__inner{padding:0 1.5rem;text-align:center}.p-home-about__heading{margin:0 0 2.5rem;padding:5.6875rem 0 2.5625rem;background:url(../../assets/img/top/about_img.png) no-repeat top center;background-size:17.5rem auto;font-size:1.875rem;line-height:1.45}.p-home-about__txt{text-align:left}.p-home-about__txt p{margin:0 0 1.4375rem;line-height:1.8}.p-home-about__btn{margin-top:2.4375rem}.p-home-strength{margin-top:3.4375rem}.p-home-strength__inner{padding:3.5625rem 0 4.25rem}.p-home-strength__list{margin-top:2.5rem}.p-home-strength__item{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:.625rem;padding:1.5rem 1.5rem 2rem;background:url(../../assets/img/top/bg_strength_sp.png) no-repeat top center;background-size:100% 100%}.p-home-strength__itemTtl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin:0 0 .3125rem;font-size:1.125rem}.p-home-strength__itemTtl span{top:-.375rem;margin-right:.375rem;font-size:.8125rem}.p-home-strength__itemImg{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:7.5rem}.p-home-strength__itemTxt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(100% - 7.5rem);margin:.375rem 0 0;padding-right:1rem;font-size:.875rem;line-height:1.6}.p-home-featured{margin-top:4.4375rem}.p-home-featured__inner{padding-bottom:5rem}.p-home-featured__list{margin-top:2.5625rem;padding:0 1.5rem}.p-home-featured__item{display:block;margin-bottom:1rem;padding:1.75rem 2rem 2rem;background:url(../../assets/img/top/bg5_sp.png) no-repeat center center;background-size:100% 100%}.p-home-featured__itemImg{width:100%}.p-home-featured__itemRight{margin-top:.8125rem}.p-home-featured__itemTtl{margin:0 0 .75rem;font-size:1.125rem}.p-home-featured__itemTxt{line-height:1.6}.p-home-featured__itemflx{margin-top:.6875rem}.p-home-featured__itemCat span{height:1.25rem;font-size:.6875rem}.p-home-featured .c-button-01{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.1875rem;gap:1rem}.p-home-featured .c-button-02{margin:2.4375rem auto 0}.p-home-news{padding:4.1875rem 0 3.125rem}.p-home-news__list{margin-top:1rem}.p-home-news__listItemInner{-ms-flex-wrap:wrap;position:relative;flex-wrap:wrap;padding:1.5rem .5rem 1.75rem 0;gap:.625rem}.p-home-news__listItemDate{width:4.5rem;font-size:.8125rem}.p-home-news__listItemCat{width:4.625rem;height:1.125rem;font-size:.6875rem}.p-home-news__listItemTitle{width:calc(100% - 2.8125rem);line-height:1.5}.p-home-news__listItemIcon{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:.5rem;width:1.625rem;height:1.625rem;transform:translateY(-50%)}.p-home-news__btn{margin-top:2.5rem}.p-home-map .map{height:17.5rem;margin-top:1.25rem}.home .cm-banner-contact{margin-top:-3.75rem}.p-information .s-information01__inner{padding:0 1.5rem}.p-information .s-information01__table{margin-top:2.4375rem}.p-information .s-information01__table table{display:block;width:100%}.p-information .s-information01__table table tbody{display:block;width:100%}.p-information .s-information01__table table tr{display:block;width:100%;margin-bottom:1.5rem}.p-information .s-information01__table table th{display:block;width:100%;font-size:.8125rem}.p-information .s-information01__table table td{display:block;width:100%;padding-top:.4375rem;padding-bottom:1.625rem;font-size:.8125rem}.p-information .s-information01.s-map{margin-top:0}.p-information .s-information01.s-map .map{height:12.5rem}.p-information .s-information02{margin-top:2.5rem}.p-information .s-information02__inner{padding-top:4rem}.p-information .s-information02__table{margin:2.4375rem auto 3.125rem;margin-right:-.625rem;padding:0 1.5rem 3.75rem}.p-information .s-information02__table dl{padding-bottom:2.5rem}.p-information .s-information02__table dl:after{top:2.5rem;left:5.8125rem;width:.1875rem}.p-information .s-information02__table dt{width:6.25rem}.p-information .s-information02__table dt:after{width:.625rem;height:.625rem}.p-information .s-information02__table dt .box{width:5rem;height:4.375rem;padding:.8125rem .4375rem 0 0}.p-information .s-information02__table dt .box .txt{font-size:.8125rem}.p-information .s-information02__table dt .box .number{font-size:.75rem}.p-information .s-information02__table dt .box .number span{top:.125rem;margin-right:.1875rem;font-size:1.875rem}.p-information .s-information02__table dd{width:calc(100% - 6.25rem);padding:1.5625rem 0 0 .625rem;font-size:.8125rem;line-height:160%}.p-information .s-information02__table dd span{display:block;width:2.1875rem;margin-bottom:.5rem}.p-admission .s-admission01{padding:0 1.5rem}.p-admission .s-admission01 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{-ms-flex-preferred-size:auto!important;flex-basis:auto!important}.p-admission .s-admission01__list{margin-top:2.4375rem}.p-admission .s-admission01__list .wp-block-group__inner-container>.wp-block-columns{gap:1.0625rem}.p-admission .s-admission01__item .is-layout-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:0!important}.p-admission .s-admission01__itemImg{width:6.25rem;text-align:center}.p-admission .s-admission01__itemCt{width:calc(100% - 6.25rem);padding-left:1.25rem}.p-admission .s-admission01__itemCt h3{margin:.5rem 0 .625rem;font-size:1rem}.p-admission .s-admission01__itemCt p{margin:.5rem 0 .625rem;font-size:.8125rem;line-height:160%}.p-admission .s-admission02__inner{padding:2.5rem 1.5rem 4.375rem}.p-admission .s-admission02 .wp-block-table{margin:1.875rem auto 0;padding:1.625rem 1.5rem 3.125rem}.p-admission .s-admission02 .wp-block-table table{display:block}.p-admission .s-admission02 .wp-block-table table tbody{display:block;width:100%}.p-admission .s-admission02 .wp-block-table table tr{display:block;width:100%}.p-admission .s-admission02 .wp-block-table table td{display:block;width:100%;padding:0 0 1.6875rem;font-size:.8125rem;line-height:160%}.p-admission .s-admission02 .wp-block-table table td:first-child{padding:1.5rem 0 .5625rem}.p-admission .s-admission02 .group_step{margin-top:3.0625rem}.p-admission .s-admission02 .group_step .list_step{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2.5rem 0 0;gap:3.8125rem}.p-admission .s-admission02 .group_step .list_step .step{-webkit-box-flex:inherit!important;-ms-flex-positive:inherit!important;-ms-flex-preferred-size:auto!important;flex-grow:inherit!important;flex-basis:auto!important;width:15rem;height:15rem}.p-admission .s-admission02 .group_step .list_step .step:after{-webkit-transform:translateX(-50%) rotate(90deg);bottom:-2.0625rem;left:50%;width:.8125rem;height:1.0625rem;transform:translateX(-50%) rotate(90deg);background:url(../../assets/img/common/icon1_og.svg) no-repeat center center;background-size:.8125rem 1.0625rem}.p-admission .s-admission02 .group_step .list_step .step_title{margin:1.4375rem 0 .9375rem;font-size:1rem}.p-admission .s-admission02 .group_step .list_step p{padding:0 1.875rem;font-size:.8125rem;line-height:1.6}.p-admission .s-admission02 .group_step .list_step p.step_box{width:6.25rem;height:3.125rem;background-size:100% auto;font-size:1.4375rem}.p-archive-member .archive-member__list{margin:auto auto 2.5rem;padding:0 1.5rem}.p-archive-member .c-button-01{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.1875rem;gap:1rem}.p-sigle_member .sigle_member{margin:3.75rem auto 0}.p-sigle_member .sigle_member .list_img{margin:0!important;gap:2rem .9375rem!important}.p-sigle_member .sigle_member .list_img .wp-block-column{-ms-flex-preferred-size:calc(50% - .46875rem)!important;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;flex-basis:calc(50% - .46875rem)!important}.p-sigle_member .sigle_member .list_img .wp-block-column img{display:block;width:100%}.p-sigle_member .sigle_member .list_img .wp-block-column figure{margin:0!important}.p-sigle_member .sigle_member__heading{margin-bottom:5rem;padding:0 1.5rem}.p-sigle_member .sigle_member__heading .title{font-weight:600;font-size:1.5rem}.p-sigle_member .sigle_member__heading .list_cat{margin-top:.625rem}.p-sigle_member .sigle_member__heading .list_cat span{height:1.25rem;font-size:.6875rem}.p-sigle_member .sigle_member__slide{padding:0 1.5rem}.p-sigle_member .sigle_member__slide #main-slider .splide__slide{height:13.75rem}.p-sigle_member .sigle_member__slide #thumbnail-slider{margin-top:.625rem}.p-sigle_member .sigle_member__slide #thumbnail-slider .splide__track{width:100%!important}.p-sigle_member .sigle_member__slide #thumbnail-slider .splide__list{gap:.3125rem}.p-sigle_member .sigle_member__slide #thumbnail-slider .splide__slide{width:calc(33.3333333333% - .3125rem)!important;height:3.75rem!important}.p-sigle_member .sigle_member__content{padding:0 1.5rem}.p-sigle_member .sigle_member__content h2{margin:2.5rem 0 1.25rem;padding-bottom:.9375rem;font-size:1.25rem}.p-sigle_member .sigle_member__content .wp-block-image.size-full img{width:100%}.p-sigle_member .sigle_member__content .wp-block-columns,.p-sigle_member .sigle_member__content .wp-block-group{margin:1.53125rem 0}.p-sigle_member .sigle_member__content h3{margin:.625rem 0;font-size:1.125rem}.p-sigle_member .sigle_member__content h4{margin:.625rem 0;font-size:1rem}.p-sigle_member .sigle_member__infor{margin-top:3.125rem;margin-bottom:-6.25rem;padding-bottom:7.5rem}.p-sigle_member .sigle_member__inforInner{padding:2.5rem 0}.p-sigle_member .sigle_member__infor .member_info{margin-bottom:2.5rem;padding:0 1.5rem}.p-sigle_member .sigle_member__infor .member_info_inner{margin:1.875rem auto 0;padding:1.25rem 1.5rem 2.125rem}.p-sigle_member .sigle_member__infor .member_info_inner table{display:block}.p-sigle_member .sigle_member__infor .member_info_inner table tbody{display:block;width:100%}.p-sigle_member .sigle_member__infor .member_info_inner table tr{display:block;width:100%}.p-sigle_member .sigle_member__infor .member_info_inner table td{display:block;width:100%;padding:0 0 .625rem}.p-sigle_member .sigle_member__infor .member_info_inner table td:first-child{padding:.625rem 0 .3125rem}.p-sigle_member .sigle_member__infor .member_awards .member_info_inner table td{padding:0}.p-sigle_member .sigle_member__infor .member_awards .member_info_inner table td:first-child{padding:.625rem 0 .3125rem}.p-news .s-news01{margin:auto auto 3.125rem;padding:0 1.5rem}.p-news .s-news01__cat{gap:.5rem .25rem}.p-news .s-news01__cat a{padding:.1875rem .875rem .3125rem;font-size:.75rem}.p-news .s-news01__listItemInner{-ms-flex-wrap:wrap;position:relative;flex-wrap:wrap;padding:1.5rem .5rem 1.75rem 0;gap:.625rem}.p-news .s-news01__listItemDate{width:4.5rem;font-size:.8125rem}.p-news .s-news01__listItemCat{width:4.625rem;height:1.125rem;font-size:.6875rem}.p-news .s-news01__listItemTitle{width:calc(100% - 2.8125rem);line-height:1.5}.p-news .s-news01__listItemIcon{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:.5rem;width:1.625rem;height:1.625rem;transform:translateY(-50%)}.p-sigle_news .sigle_news{margin:3.75rem auto 6.625rem;padding:0 1.5rem}.p-sigle_news .sigle_news__title{margin-bottom:3.75rem}.p-sigle_news .sigle_news__title p{margin:0 0 .625rem}.p-sigle_news .sigle_news__title h2{font-weight:600;font-size:1.375rem}.p-sigle_news .sigle_news__title .cat span{width:4.625rem;height:1.125rem;font-size:.6875rem}.p-sigle_news .sigle_news__content .wp-block-image .alignright{width:100%;margin:0;float:none}.p-sigle_news .sigle_news__content .flex_box .block_img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-sigle_news .sigle_news__content .flex_box .block_ct{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-sigle_news .sigle_news__content .is-layout-flex{margin:0;gap:0!important}.p-sigle_news .sigle_news__content .flex_3block{gap:1.75rem .9375rem!important}.p-sigle_news .sigle_news__content .flex_3block .wp-block-column{-ms-flex-preferred-size:calc(50% - .46875rem)!important;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;flex-basis:calc(50% - .46875rem)!important}.p-sigle_news .sigle_news__content .flex_3block .wp-block-column p{margin-top:.75rem;margin-bottom:0!important}.p-sigle_news .sigle_news__content .wp-block-table{width:100%;overflow:auto}.p-sigle_news .sigle_news__content .wp-block-table table{width:49.25rem!important}.p-sigle_news .sigle_news__content h2{margin:3.75rem 0 1.5rem;padding-bottom:1.5rem;font-size:1.125rem;line-height:180%}.p-sigle_news .sigle_news__content img{width:100%}.p-sigle_news .sigle_news__content p{margin:1.5rem 0 2rem}.p-sigle_news .sigle_news__content h3{margin:2.5rem 0 1.25rem;font-size:1rem}.p-sigle_news .sigle_news__content h4{margin:1.5rem 0 .75rem;font-size:.875rem}.p-sigle_news .sigle_news__content table tr:first-child td{padding:.3125rem}.p-sigle_news .sigle_news__content table tr td{padding:.3125rem}.p-sigle_news .sigle_news__content .wp-block-quote{margin:1.875rem 0 1.25rem;padding:1.25rem 1.875rem 1.875rem}.p-sigle_news .sigle_news__btn{margin:3.5rem auto 0;padding-top:2.1875rem}.p-sigle_news .sigle_news__btn a{display:block;font-size:.8125rem;text-align:center}.p-sigle_news .sigle_news__btn .btn{margin:0;gap:.75rem}.p-sigle_news .sigle_news__btn .btn p{margin-top:.1875rem}.p-sigle_news .sigle_news__btn .btn .icon{width:2.125rem;height:2.125rem}.p-sigle_news .sigle_news__btn .btn .icon:after{width:.5rem;height:.6875rem;background:url(../../assets/img/common/icon1.svg) no-repeat center center;background-size:.5rem .6875rem}.p-sigle_news .sigle_news__btn .prev{top:1.6875rem;width:6.25rem}.p-sigle_news .sigle_news__btn .next{top:1.6875rem;width:6.25rem}.u-hidden--sp{display:none}}
/*# sourceMappingURL=map/style.css.map */