/*!
Theme Name: 都留文科大学
Author: 能登印刷株式会社
Author URI: https://www.notoinsatu.co.jp/
Version: 1.0
*/.pure-g [class*=pure-u],html{font-size:15px;line-height:1.8;letter-spacing:.3px}@media screen and (min-width: 1500px){.pure-g [class*=pure-u],html{font-size:16px;line-height:2}}@media screen and (max-width: 820px){.pure-g [class*=pure-u],html{font-size:14.5px;line-height:1.8}}@media screen and (max-width: 567px){.pure-g [class*=pure-u],html{font-size:13px;line-height:1.7}}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","Hiragino Sans","arial","Meiryo","MS PGothic",sans-serif;font-weight:300;color:#000;min-height:100vh;background-color:#f2f5f5}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}a{cursor:pointer;color:#3d6cbc;-webkit-transition:.2s;transition:.2s}a:hover{opacity:.8;-webkit-transition:.2s;transition:.2s}a[href^="tel:"]{pointer-events:none;cursor:default}@media screen and (max-width: 820px){a[href^="tel:"]{pointer-events:auto;cursor:pointer}}ul{margin:0}ul li{list-style:none;margin:0}.pure-g{margin:0 -15px}.pure-g>*{padding:15px 15px}h1,h2,h3,h4,h5,h6,p{margin:0}.has-custom-main-color{color:#00baba}.has-custom-tu-color{color:#099}.has-custom-red-color{color:#ef420e}.has-custom-green-color{color:#78be7e}.has-custom-back-color{color:#f2f5f5}.has-custom-gray-line-color{color:#ddd}.has-custom-gray-text-color{color:#777}.slick-visual,.slick-pickup,.slick-recommendation{opacity:0}.slick-visual.slick-initialized,.slick-pickup.slick-initialized,.slick-recommendation.slick-initialized{opacity:1}@media screen and (min-width: 1500px){.inner-l{margin:auto;max-width:1700px;width:80%}}.container-wide{margin:auto;width:90%}@media screen and (min-width: 1500px){.container-wide{width:80%;max-width:1700px}}@media screen and (max-width: 1200px){.container-wide{margin:0 5%;width:90%}}.container{margin:0 auto;max-width:1200px;width:100%}@media screen and (min-width: 1500px){.container{max-width:1500px}}@media screen and (max-width: 1200px){.container{margin:0 8%;width:84%}}@media screen and (max-width: 567px){.container{margin:0 5%;width:90%}}.inner-m{margin:0 auto;max-width:1100px;width:100%}@media screen and (min-width: 1500px){.inner-m{max-width:1300px}}@media screen and (max-width: 1200px){.inner-m{margin:0 8%;width:84%}}@media screen and (max-width: 567px){.inner-m{margin:0 5%;width:90%}}.inner-s{margin:0 auto;max-width:1000px;width:100%}@media screen and (min-width: 1500px){.inner-s{max-width:1200px}}@media screen and (max-width: 1200px){.inner-s{margin:0 10%;width:80%}}@media screen and (max-width: 567px){.inner-s{margin:0 5%;width:90%}}@media screen and (max-width: 820px){.pc{display:none !important}}@media screen and (max-width: 567px){.pc-phone{display:none !important}}.pc-m{display:none}@media screen and (max-width: 1020px){.pc-m{display:inline-block}}.pc-s{display:none}@media screen and (max-width: 1020px){.pc-s{display:inline-block}}.tablet{display:none}@media screen and (max-width: 820px){.tablet{display:inline-block}}@media screen and (max-width: 820px){.tablet-r{display:none !important}}.phone{display:none}@media screen and (max-width: 567px){.phone{display:inline-block}}@media screen and (max-width: 567px){.phone-r{display:none !important}}.fade-1,.fade-2,.fade-3,.fade-4,.fade-5,.fade-6,.fade-7,.fade-8,.fade-9,.fade-10,.fade-11,.fade-12,.fade-13,.fade-14,.fade-15{opacity:0;visibility:hidden;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all .8s;transition:all .8s}.fade-1.load,.fade-2.load,.fade-3.load,.fade-4.load,.fade-5.load,.fade-6.load,.fade-7.load,.fade-8.load,.fade-9.load,.fade-10.load,.fade-11.load,.fade-12.load,.fade-13.load,.fade-14.load,.fade-15.load{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px)}.fade-sc{opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .6s;transition:all .6s}.fade-sc.scroll{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px)}.btn-arrow-icon:after,.btn-arrow-icon-2:after,.btn-arrow-icon-3:after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}a:has(.btn-arrow-icon):hover .btn-arrow-icon:before,a:has(.btn-arrow-icon-2):hover .btn-arrow-icon-2:before,a:has(.btn-arrow-icon-3):hover .btn-arrow-icon-3:before{-webkit-animation-name:transformRightLeft;animation-name:transformRightLeft;-webkit-animation-delay:0s;animation-delay:0s}a:has(.btn-arrow-icon):hover .btn-arrow-icon:after,a:has(.btn-arrow-icon-2):hover .btn-arrow-icon-2:after,a:has(.btn-arrow-icon-3):hover .btn-arrow-icon-3:after{-webkit-animation-name:transformLeftRight;animation-name:transformLeftRight;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes transformLeftRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes transformLeftRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes transformRightLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes transformRightLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}a[target=_blank] .btn-arrow-icon:after,a[target=_blank] .btn-arrow-icon-2:after,a[target=_blank] .btn-arrow-icon-3:after{-webkit-transform:translate(-100%, 100%) rotate(-45deg);transform:translate(-100%, 100%) rotate(-45deg)}a[target=_blank]:has(.btn-arrow-icon):hover .btn-arrow-icon:before,a[target=_blank]:has(.btn-arrow-icon-2):hover .btn-arrow-icon-2:before,a[target=_blank]:has(.btn-arrow-icon-3):hover .btn-arrow-icon-3:before{-webkit-animation-name:transformDiagonalRightLeft;animation-name:transformDiagonalRightLeft;-webkit-animation-delay:0s;animation-delay:0s}a[target=_blank]:has(.btn-arrow-icon):hover .btn-arrow-icon:after,a[target=_blank]:has(.btn-arrow-icon-2):hover .btn-arrow-icon-2:after,a[target=_blank]:has(.btn-arrow-icon-3):hover .btn-arrow-icon-3:after{-webkit-animation-name:transformDiagonalLeftRight;animation-name:transformDiagonalLeftRight;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes transformDiagonalLeftRight{0%{-webkit-transform:translate(-100%, 100%) rotate(-45deg);transform:translate(-100%, 100%) rotate(-45deg);opacity:0}100%{-webkit-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg);opacity:1}}@keyframes transformDiagonalLeftRight{0%{-webkit-transform:translate(-100%, 100%) rotate(-45deg);transform:translate(-100%, 100%) rotate(-45deg);opacity:0}100%{-webkit-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg);opacity:1}}@-webkit-keyframes transformDiagonalRightLeft{0%{-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0)}100%{-webkit-transform:translate(150%, 0%) rotate(0);transform:translate(150%, 0%) rotate(0);opacity:0}}@keyframes transformDiagonalRightLeft{0%{-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0)}100%{-webkit-transform:translate(150%, 0%) rotate(0);transform:translate(150%, 0%) rotate(0);opacity:0}}@-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, 0.2, 1);animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal-container{-webkit-animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal-overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal-container{-webkit-animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal-container,.micromodal-slide .modal-overlay{will-change:transform}.entry-content>*,.wp-block-image,.entry-content p{margin-bottom:1.5rem !important}.entry-content>*:first-child{margin-top:0 !important}.entry-content>*:last-child{margin-bottom:0 !important}.entry-content h2{margin:6rem 0 1.5rem;font-weight:500;font-size:1.8rem;line-height:2.5rem;position:relative;color:#00baba;letter-spacing:1.5px;padding-bottom:20px}@media screen and (max-width: 567px){.entry-content h2{font-size:1.7rem;line-height:2.4rem;margin:5rem 0 1.5rem}}.entry-content h2::before{content:"";display:inline-block;width:100px;height:2px;position:absolute;left:0;bottom:0;background:-webkit-gradient(linear, left top, right top, from(rgb(165, 229, 163)), to(rgb(44, 195, 195)));background:-webkit-linear-gradient(left, rgb(165, 229, 163), rgb(44, 195, 195));background:linear-gradient(90deg, rgb(165, 229, 163), rgb(44, 195, 195));z-index:1}.entry-content h2::after{content:"";display:inline-block;width:100%;height:1px;position:absolute;left:0;bottom:0;background-color:#ddd}.entry-content h3{margin:5rem 0 1.5rem;font-size:1.6rem;line-height:2.2rem;color:#000;font-weight:500;position:relative;z-index:1;padding-bottom:20px}@media screen and (max-width: 567px){.entry-content h3{font-size:1.5rem;line-height:2rem;margin:4rem 0 1.5rem;padding-bottom:15px}}.entry-content h3::before{content:"";display:inline-block;width:30px;height:3px;position:absolute;left:0;bottom:0;background-color:#00baba;z-index:1}.entry-content h4{margin:4rem 0 1.5rem;font-size:1.4rem;line-height:2rem;color:#000;font-weight:500;border-bottom:1px solid #ddd;padding-bottom:15px}@media screen and (max-width: 567px){.entry-content h4{font-size:1.5rem;line-height:2rem;margin:3rem 0 1.5rem}}.entry-content h5{margin:3rem 0 1.5rem;font-size:1.4rem;font-weight:500;color:#000}@media screen and (max-width: 567px){.entry-content h5{font-size:1.3rem;line-height:1.8rem;margin:3rem 0 1.5rem}}.entry-content h6{margin:3rem 0 1.5rem;font-size:1.2rem;font-weight:500;color:#777}@media screen and (max-width: 567px){.entry-content h6{font-size:1.3rem;line-height:1.8rem;margin:3rem 0 1.5rem}}.title-ico{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.title-ico img{height:2rem;width:2rem}h2.red,h3.red,h4.red,h5.red,h6.red,p.red,span.red,strong.red{color:#ef420e !important}.indent-wrap{margin-bottom:1rem}.indent-wrap p{margin-bottom:0 !important;padding-left:1em;text-indent:-1em;display:block}.indent-wrap p a{padding-left:0;text-indent:0}.indent{padding-left:1em;text-indent:-1em;display:block}.kome-wrap{margin-bottom:1rem}.kome-wrap p{margin-bottom:0 !important;font-size:.9rem;line-height:1.3rem;color:#656565;padding-left:1em;text-indent:-1em;display:block}.kome-wrap a{padding-left:0;text-indent:0}.kome{font-size:.9rem;line-height:1.3rem;color:#656565;padding-left:1em;text-indent:-1em;display:block}p.page-lead{color:#00baba;font-size:1.6rem;line-height:3rem;letter-spacing:2px;margin-bottom:1.5rem !important;font-weight:400}@media screen and (max-width: 567px){p.page-lead{font-size:1.3rem;line-height:2.2rem;letter-spacing:1px}}.entry-content ul{padding:0 0 0 20px;margin-bottom:1.5rem;list-style-type:none}@media screen and (max-width: 567px){.entry-content ul{padding:0 0 0 15px}}.entry-content ul>li{position:relative;margin:0 0 5px}.entry-content ul>li::after{content:"";display:block;position:absolute;top:10.5px;left:-20px;background:#00baba;width:7px;height:7px;border-radius:100px}@media screen and (max-width: 567px){.entry-content ul>li::after{left:-15px;top:7.5px;width:5px;height:5px}}.entry-content ul.li-arrow li::after{content:"";display:block;position:absolute;top:9px;left:-20px;background:#00baba;width:10px;height:12px;border-radius:0;-webkit-clip-path:polygon(10px 50%, 0% 0%, 0% 12px);clip-path:polygon(10px 50%, 0% 0%, 0% 12px)}@media screen and (max-width: 567px){.entry-content ul.li-arrow li::after{left:-15px;top:7.5px;width:7px;height:10px;-webkit-clip-path:polygon(7px 50%, 0% 0%, 0% 10px);clip-path:polygon(7px 50%, 0% 0%, 0% 10px)}}.entry-content ol:not(.smf-progress-tracker){counter-reset:number;list-style-type:none !important;padding:0 0 0 20px;margin-bottom:1.5rem}.entry-content ol:not(.smf-progress-tracker)>li{margin:0 0 5px;position:relative;color:#000}.entry-content ol:not(.smf-progress-tracker)>li::before{color:#00baba;counter-increment:number;content:counter(number);position:absolute;right:calc(100% + 10px);top:-3px;font-weight:400;font-size:1.2rem}.entry-content ol:not(.smf-progress-tracker)[start~="2"]>li::before{content:"2"}.entry-content ol:not(.smf-progress-tracker)[start~="3"]>li::before{content:"3"}.entry-content ol:not(.smf-progress-tracker)[start~="4"]>li::before{content:"4"}.entry-content ol:not(.smf-progress-tracker)[start~="5"]>li::before{content:"5"}.entry-content ol:not(.smf-progress-tracker)[start~="6"]>li::before{content:"6"}.entry-content ol:not(.smf-progress-tracker)[start~="7"]>li::before{content:"7"}.entry-content ol:not(.smf-progress-tracker)[start~="8"]>li::before{content:"8"}.entry-content ol:not(.smf-progress-tracker)[start~="9"]>li::before{content:"9"}.entry-content ol:not(.smf-progress-tracker)[start~="10"]>li::before{content:"10"}.entry-content ol.ol-big{padding:10px 0 0 60px}.entry-content ol.ol-big>li{margin:0 0 35px;position:relative}.entry-content ol.ol-big>li::before{background-color:#fff;width:40px;height:40px;line-height:1rem;left:-60px;position:absolute;top:0;bottom:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.entry-content ol.ol-big[start~="2"]>li::before{content:"2"}.entry-content ol.ol-big[start~="3"]>li::before{content:"3"}.entry-content ol.ol-big[start~="4"]>li::before{content:"4"}.entry-content ol.ol-big[start~="5"]>li::before{content:"5"}.entry-content ol.ol-big[start~="6"]>li::before{content:"6"}.entry-content ol.ol-big[start~="7"]>li::before{content:"7"}.entry-content ol.ol-big[start~="8"]>li::before{content:"8"}.entry-content ol.ol-big[start~="9"]>li::before{content:"9"}.entry-content ol.ol-big[start~="10"]>li::before{content:"10"}table li{margin-bottom:0 !important}.entry-content a{text-decoration:underline;position:relative;color:#3d6cbc}a[href^="tel:"]{pointer-events:none;cursor:default;color:#000;text-decoration:none !important}@media screen and (max-width: 820px){a[href^="tel:"]{pointer-events:auto;cursor:pointer;color:#3d6cbc;text-decoration:underline !important}}a::after,.fileInfo::after{content:"";background-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:contain;-webkit-mask-size:contain;mask-size:contain;pointer-events:none}a[target=_blank]:has(.fileInfo)::after{display:none !important}a[target=_blank]::after{-webkit-mask-image:url(images/icon/icon-target.svg);mask-image:url(images/icon/icon-target.svg);width:15px;height:13px;margin:auto 5px auto 8px;display:inline-block;background-color:#3d6cbc}a[href$=".pdf"] .fileInfo::after,a[href*=".pdf#page="] .fileInfo::after{background-image:url(images/icon/icon-PDF.svg);width:12px;height:15px;margin:auto 5px auto 8px;display:inline-block}a[href$=".doc"] .fileInfo::after,a[href$=".docx"] .fileInfo::after{background-image:url(images/icon/icon-Word.svg);width:12px;height:15px;margin:auto 5px auto 8px;display:inline-block}a[href$=".xls"] .fileInfo::after,a[href$=".xlsx"] .fileInfo::after{background-image:url(images/icon/icon-Excel.svg);width:12px;height:15px;margin:auto 5px auto 8px;display:inline-block}.fileInfo{font-size:.9rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-left:5px}a[target=_blank]:has(img)::after{display:none !important}table{margin-bottom:1.5rem;border-collapse:collapse;width:100%;max-width:100%;font-size:1rem}table th{padding:10px !important;color:#000;font-weight:400;border:1px solid #ddd !important;background-color:#f3f2f2;width:20%;text-align:left;vertical-align:top}@media screen and (max-width: 567px){table th{display:block;width:100%;padding:.5rem;font-size:.9rem;margin-top:-1px}}table td{border:1px solid #ddd !important;padding:10px !important;font-weight:400 !important;background-color:#fff}@media screen and (max-width: 567px){table td{display:block;width:100%;margin-top:-1px}}table td>*:last-child{margin-bottom:0}@media screen and (max-width: 567px){figure:has(table.is-stacked-on-mobile)::before{display:none !important}}@media screen and (max-width: 567px){figure:has(table.is-stacked-on-mobile) table{width:100%;min-width:auto}}@media screen and (max-width: 567px){figure:has(thead),.table-scroll,.is-scroll-on-mobile{overflow-x:auto}figure:has(thead)::before,.table-scroll::before,.is-scroll-on-mobile::before{content:"※すべて表示されないときは横にスワイプしてご覧ください";display:inline-block;color:#777;margin-bottom:.5rem;font-size:.8rem}}@media screen and (max-width: 567px){figure:has(thead) table,.table-scroll table,.is-scroll-on-mobile table{width:100%;min-width:150vw}}figure:has(thead) table thead th,.table-scroll table thead th,.is-scroll-on-mobile table thead th{background-color:#00baba;color:#fff}@media screen and (max-width: 567px){figure:has(thead) table th,.table-scroll table th,.is-scroll-on-mobile table th{width:auto;display:table-cell}}@media screen and (max-width: 567px){figure:has(thead) table td,.table-scroll table td,.is-scroll-on-mobile table td{width:auto;display:table-cell}}.table-small th,.table-small td{padding:5px 10px !important}.scroll-hint{min-height:120px}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{background-color:#f2f5f5}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th{background-color:#00baba;color:#fff}.wp-block-flexible-table-block-table table{margin-bottom:0 !important}.wp-block-flexible-table-block-table figcaption{color:#777;font-size:.9rem;margin-top:.5rem}.btn-link,.btn-link-flex,.btn-link-wide,.btn-back{display:block;padding:0;margin-bottom:1.5rem}.btn-link a:hover,.btn-link p:hover,.btn-link-flex a:hover,.btn-link-flex p:hover,.btn-link-wide a:hover,.btn-link-wide p:hover,.btn-back a:hover,.btn-back p:hover{border:1px solid #00baba;-webkit-transition:.2s;transition:.2s;opacity:1;z-index:2}.btn-link a,.btn-link p,.btn-link-flex a,.btn-link-flex p,.btn-link-wide a,.btn-link-wide p,.btn-back a,.btn-back p{text-decoration:none;padding:18px 60px 18px 30px;position:relative;display:inline-block;background-color:#fff;border:1px solid #ddd;color:#000;font-weight:500;-webkit-transition:.2s;transition:.2s;line-height:1.5rem}@media screen and (max-width: 567px){.btn-link a,.btn-link p,.btn-link-flex a,.btn-link-flex p,.btn-link-wide a,.btn-link-wide p,.btn-back a,.btn-back p{padding:10px 40px 10px 15px;font-size:.9rem}}.btn-link a:not(:has(span))::before,.btn-link p:not(:has(span))::before,.btn-link-flex a:not(:has(span))::before,.btn-link-flex p:not(:has(span))::before,.btn-link-wide a:not(:has(span))::before,.btn-link-wide p:not(:has(span))::before,.btn-back a:not(:has(span))::before,.btn-back p:not(:has(span))::before{content:"";-webkit-mask-image:url(images/icon/icon-arrow.svg);mask-image:url(images/icon/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:#777;width:12px !important;height:12px !important;top:0;bottom:0;margin:auto;right:20px;display:inline-block;position:absolute}@media screen and (max-width: 567px){.btn-link a:not(:has(span))::before,.btn-link p:not(:has(span))::before,.btn-link-flex a:not(:has(span))::before,.btn-link-flex p:not(:has(span))::before,.btn-link-wide a:not(:has(span))::before,.btn-link-wide p:not(:has(span))::before,.btn-back a:not(:has(span))::before,.btn-back p:not(:has(span))::before{width:7px !important;height:7px !important;right:13px}}.btn-link a:not(:has(span))[target=_blank]::before,.btn-link p:not(:has(span))[target=_blank]::before,.btn-link-flex a:not(:has(span))[target=_blank]::before,.btn-link-flex p:not(:has(span))[target=_blank]::before,.btn-link-wide a:not(:has(span))[target=_blank]::before,.btn-link-wide p:not(:has(span))[target=_blank]::before,.btn-back a:not(:has(span))[target=_blank]::before,.btn-back p:not(:has(span))[target=_blank]::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-link a:not(:has(span))[target=_blank]:after,.btn-link p:not(:has(span))[target=_blank]:after,.btn-link-flex a:not(:has(span))[target=_blank]:after,.btn-link-flex p:not(:has(span))[target=_blank]:after,.btn-link-wide a:not(:has(span))[target=_blank]:after,.btn-link-wide p:not(:has(span))[target=_blank]:after,.btn-back a:not(:has(span))[target=_blank]:after,.btn-back p:not(:has(span))[target=_blank]:after{display:none}.btn-link a[href^="#"]:not([href="#"])::before,.btn-link p[href^="#"]:not([href="#"])::before,.btn-link-flex a[href^="#"]:not([href="#"])::before,.btn-link-flex p[href^="#"]:not([href="#"])::before,.btn-link-wide a[href^="#"]:not([href="#"])::before,.btn-link-wide p[href^="#"]:not([href="#"])::before,.btn-back a[href^="#"]:not([href="#"])::before,.btn-back p[href^="#"]:not([href="#"])::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-flex-block>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}@media screen and (max-width: 567px){.btn-flex-block>div{gap:5px}}p.btn-link-flex,p.btn-link-2-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:calc(50% - 10px);margin-bottom:0 !important}@media screen and (max-width: 567px){p.btn-link-flex,p.btn-link-2-flex{width:calc(50% - 5px)}}p.btn-link-flex a,p.btn-link-2-flex a{width:100%}.btn-link-wide a{width:100%}.btn-back a{padding:20px 30px 20px 50px}.btn-back a::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto !important;left:20px}.btn-link-2,.btn-link-2-flex,.btn-link-2-wide{display:inline-block;padding:0;margin-bottom:1.5rem;position:relative}.btn-link-2::before,.btn-link-2-flex::before,.btn-link-2-wide::before{content:"";display:inline-block;width:35px;height:25px;position:absolute;top:0;bottom:0;margin:auto;right:20px;background-color:#fff;border:100px;border-radius:100%;z-index:1}@media screen and (max-width: 567px){.btn-link-2::before,.btn-link-2-flex::before,.btn-link-2-wide::before{width:25px;height:17px;right:10px}}.btn-link-2 a,.btn-link-2 p,.btn-link-2-flex a,.btn-link-2-flex p,.btn-link-2-wide a,.btn-link-2-wide p{text-decoration:none;padding:18px 80px 18px 30px;position:relative;display:inline-block;background-color:#00baba;color:#fff;font-size:1.1rem;font-weight:500;letter-spacing:1px}.btn-link-2 a:hover,.btn-link-2 p:hover,.btn-link-2-flex a:hover,.btn-link-2-flex p:hover,.btn-link-2-wide a:hover,.btn-link-2-wide p:hover{opacity:1 !important}@media screen and (max-width: 567px){.btn-link-2 a,.btn-link-2 p,.btn-link-2-flex a,.btn-link-2-flex p,.btn-link-2-wide a,.btn-link-2-wide p{padding:12px 40px 12px 15px;font-size:.9rem;line-height:1.2rem}}.btn-link-2 a:not(:has(span))::before,.btn-link-2 p:not(:has(span))::before,.btn-link-2-flex a:not(:has(span))::before,.btn-link-2-flex p:not(:has(span))::before,.btn-link-2-wide a:not(:has(span))::before,.btn-link-2-wide p:not(:has(span))::before{content:"";-webkit-mask-image:url(images/icon/icon-arrow-mini.svg);mask-image:url(images/icon/icon-arrow-mini.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:#00baba;width:12px !important;height:12px !important;top:0;bottom:0;margin:auto;right:28px;display:inline-block;position:absolute;z-index:2}@media screen and (max-width: 567px){.btn-link-2 a:not(:has(span))::before,.btn-link-2 p:not(:has(span))::before,.btn-link-2-flex a:not(:has(span))::before,.btn-link-2-flex p:not(:has(span))::before,.btn-link-2-wide a:not(:has(span))::before,.btn-link-2-wide p:not(:has(span))::before{width:7px !important;height:7px !important;right:16px}}.btn-link-2 a:not(:has(span))[target=_blank]:after,.btn-link-2 p:not(:has(span))[target=_blank]:after,.btn-link-2-flex a:not(:has(span))[target=_blank]:after,.btn-link-2-flex p:not(:has(span))[target=_blank]:after,.btn-link-2-wide a:not(:has(span))[target=_blank]:after,.btn-link-2-wide p:not(:has(span))[target=_blank]:after{background-color:#fff}.btn-link-2-wide{display:block}.btn-link-2-wide a{width:100%}.btn-arrow{display:block;position:relative;width:40px;height:25px}@media screen and (max-width: 567px){.btn-arrow{width:35px;height:20px}}.btn-arrow::before{content:"";display:inline-block;width:100%;height:100%;border-radius:100%;background-color:#000;position:absolute;z-index:1;top:0;bottom:0;margin:auto}a[target=_blank] .btn-arrow-icon::before{rotate:-45deg}.btn-arrow-icon{overflow:hidden;position:absolute;top:0;right:0;left:3px;bottom:0;width:8.5px;height:10px;margin:auto}@media screen and (max-width: 567px){.btn-arrow-icon{width:5.5px;height:7px}}.btn-arrow-icon::before,.btn-arrow-icon::after{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-arrow-mini.svg);mask-image:url(images/icon/icon-arrow-mini.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;width:8.5px;height:10px;position:absolute;z-index:2;right:0;top:0;bottom:0;margin:auto 0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s}@media screen and (max-width: 567px){.btn-arrow-icon::before,.btn-arrow-icon::after{width:5.5px;height:7px}}.btn-arrow:has(.btn-arrow-icon-2),.btn-arrow:has(.btn-arrow-icon-3){display:block;position:relative;width:15px;height:15px}@media screen and (max-width: 567px){.btn-arrow:has(.btn-arrow-icon-2),.btn-arrow:has(.btn-arrow-icon-3){width:12px;height:12px}}.btn-arrow:has(.btn-arrow-icon-2)::before,.btn-arrow:has(.btn-arrow-icon-3)::before{display:none}a[target=_blank] .btn-arrow:has(.btn-arrow-icon-2),a[target=_blank] .btn-arrow:has(.btn-arrow-icon-3){width:17px;height:17px}a[target=_blank] .btn-arrow-icon-3{width:10.5px;height:12px}a[target=_blank] .btn-arrow-icon-3::before,a[target=_blank] .btn-arrow-icon-3::after{height:12px}a[target=_blank] .btn-arrow-icon-2::before,a[target=_blank] .btn-arrow-icon-3::before{rotate:-45deg}.btn-arrow-icon-2,.btn-arrow-icon-3{overflow:hidden;position:relative;width:15px;height:15px;margin:auto;display:inline-block}@media screen and (max-width: 567px){.btn-arrow-icon-2,.btn-arrow-icon-3{width:12px;height:12px}}.btn-arrow-icon-2::before,.btn-arrow-icon-2::after,.btn-arrow-icon-3::before,.btn-arrow-icon-3::after{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-arrow.svg);mask-image:url(images/icon/icon-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#00baba;width:15px;height:15px;position:absolute;z-index:2;right:0;top:0;bottom:0;margin:auto 0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s}@media screen and (max-width: 567px){.btn-arrow-icon-2::before,.btn-arrow-icon-2::after,.btn-arrow-icon-3::before,.btn-arrow-icon-3::after{width:12px;height:12px}}.btn-arrow-icon-3{width:8.5px;height:10px}.btn-arrow-icon-3::before,.btn-arrow-icon-3::after{-webkit-mask-image:url(images/icon/icon-arrow-mini.svg);mask-image:url(images/icon/icon-arrow-mini.svg);width:8.5px;height:10px}.notes-1>div>*:last-child,.notes-2>div>*:last-child,.notes-3>div>*:last-child,.notes-4>div>*:last-child,.notes-5>div>*:last-child,.notes-6>div>*:last-child,.notes-7>div>*:last-child,.explanation>div>*:last-child{margin-bottom:0 !important}.notes-1>div>*:first-child,.notes-2>div>*:first-child,.notes-3>div>*:first-child,.notes-4>div>*:first-child,.notes-5>div>*:first-child,.notes-6>div>*:first-child,.notes-7>div>*:first-child,.explanation>div>*:first-child{margin-top:0 !important}.notes-1>div>.wp-block-group>div>*:last-child,.notes-2>div>.wp-block-group>div>*:last-child,.notes-3>div>.wp-block-group>div>*:last-child,.notes-4>div>.wp-block-group>div>*:last-child,.notes-5>div>.wp-block-group>div>*:last-child,.notes-6>div>.wp-block-group>div>*:last-child,.notes-7>div>.wp-block-group>div>*:last-child,.explanation>div>.wp-block-group>div>*:last-child{margin-bottom:0 !important}.notes-1>div>.wp-block-group>div>*:first-child,.notes-2>div>.wp-block-group>div>*:first-child,.notes-3>div>.wp-block-group>div>*:first-child,.notes-4>div>.wp-block-group>div>*:first-child,.notes-5>div>.wp-block-group>div>*:first-child,.notes-6>div>.wp-block-group>div>*:first-child,.notes-7>div>.wp-block-group>div>*:first-child,.explanation>div>.wp-block-group>div>*:first-child{margin-top:0 !important}.notes-1>div>.wp-block-group>div h2,.notes-1>div>.wp-block-group>div h3,.notes-1>div>.wp-block-group>div h4,.notes-1>div>.wp-block-group>div h5,.notes-1>div>.wp-block-group>div h6,.notes-2>div>.wp-block-group>div h2,.notes-2>div>.wp-block-group>div h3,.notes-2>div>.wp-block-group>div h4,.notes-2>div>.wp-block-group>div h5,.notes-2>div>.wp-block-group>div h6,.notes-3>div>.wp-block-group>div h2,.notes-3>div>.wp-block-group>div h3,.notes-3>div>.wp-block-group>div h4,.notes-3>div>.wp-block-group>div h5,.notes-3>div>.wp-block-group>div h6,.notes-4>div>.wp-block-group>div h2,.notes-4>div>.wp-block-group>div h3,.notes-4>div>.wp-block-group>div h4,.notes-4>div>.wp-block-group>div h5,.notes-4>div>.wp-block-group>div h6,.notes-5>div>.wp-block-group>div h2,.notes-5>div>.wp-block-group>div h3,.notes-5>div>.wp-block-group>div h4,.notes-5>div>.wp-block-group>div h5,.notes-5>div>.wp-block-group>div h6,.notes-6>div>.wp-block-group>div h2,.notes-6>div>.wp-block-group>div h3,.notes-6>div>.wp-block-group>div h4,.notes-6>div>.wp-block-group>div h5,.notes-6>div>.wp-block-group>div h6,.notes-7>div>.wp-block-group>div h2,.notes-7>div>.wp-block-group>div h3,.notes-7>div>.wp-block-group>div h4,.notes-7>div>.wp-block-group>div h5,.notes-7>div>.wp-block-group>div h6,.explanation>div>.wp-block-group>div h2,.explanation>div>.wp-block-group>div h3,.explanation>div>.wp-block-group>div h4,.explanation>div>.wp-block-group>div h5,.explanation>div>.wp-block-group>div h6{margin:2rem 0 1rem !important}.notes-1:has(.frame-title)>div .frame-title+*,.notes-2:has(.frame-title)>div .frame-title+*,.notes-3:has(.frame-title)>div .frame-title+*,.notes-4:has(.frame-title)>div .frame-title+*,.notes-5:has(.frame-title)>div .frame-title+*,.notes-6:has(.frame-title)>div .frame-title+*,.notes-7:has(.frame-title)>div .frame-title+*,.explanation:has(.frame-title)>div .frame-title+*{margin-top:0 !important}.notes-1,.notes{margin-bottom:1.5em;background:#fff;border:1px solid #00baba}.notes-1 .frame-title,.notes .frame-title{color:#00baba;border-bottom:1px solid #00baba}.notes-1>div>.wp-block-group,.notes>div>.wp-block-group{padding:30px}@media screen and (max-width: 567px){.notes-1>div>.wp-block-group,.notes>div>.wp-block-group{padding:20px}}.notes-2{margin-bottom:1.5em;background:#f3f2f2;mix-blend-mode:multiply;border:1px solid #ddd}.notes-2 .frame-title{border-bottom:1px solid #ddd}.notes-2>div>.wp-block-group{padding:30px}@media screen and (max-width: 567px){.notes-2>div>.wp-block-group{padding:20px}}.notes-3{margin-bottom:1.5em;border:2px solid #00baba}.notes-3 .frame-title{color:#00baba;border-bottom:1px solid #00baba}.notes-3>div>.wp-block-group{padding:30px}@media screen and (max-width: 567px){.notes-3>div>.wp-block-group{padding:20px}}.notes-4{margin-bottom:1.5em;background:#f2f5f5}.notes-4 .frame-title{border-bottom:1px solid #ddd}.notes-4>div>.wp-block-group{padding:15px}.notes-4 .frame-title{padding:10px 15px 10px}.notes-5{margin-bottom:1.5em;background:#fff}.notes-5 .frame-title{border-bottom:1px solid #ddd}.notes-5>div>.wp-block-group{padding:15px}.notes-5 .frame-title{padding:10px 15px 10px}.notes-6,.explanation{margin-bottom:1.5em;border:2px solid #e4e4e4}.notes-6 .frame-title,.explanation .frame-title{border-bottom:1px solid #e4e4e4;color:#000}.notes-6>div>.wp-block-group,.explanation>div>.wp-block-group{padding:30px}@media screen and (max-width: 567px){.notes-6>div>.wp-block-group,.explanation>div>.wp-block-group{padding:20px}}.notes-7,.explanation.red{margin-bottom:1.5em;border:2px solid #ef420e;color:#000 !important}.notes-7 .frame-title,.explanation.red .frame-title{color:#ef420e;border-bottom:1px solid #ef420e}.notes-7>div>.wp-block-group,.explanation.red>div>.wp-block-group{padding:30px}@media screen and (max-width: 567px){.notes-7>div>.wp-block-group,.explanation.red>div>.wp-block-group{padding:20px}}.frame-title{margin:0 !important;font-size:1.2rem;letter-spacing:1.5px;padding:15px 30px 15px}@media screen and (max-width: 567px){.frame-title{padding:15px 20px 15px}}.youtube{position:relative;width:100%;height:0;padding-top:56.25%}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-quote{margin-bottom:1.5rem}.wp-block-quote:has(cite) p{margin-bottom:10px}.wp-block-quote cite{border:1px solid #f3f2f2;background-color:#f2f5f5;padding:25px;display:block;position:relative}.wp-block-quote cite::before{content:"”";color:#f3f2f2;font-size:3rem;position:absolute;top:3%;left:0;line-height:3rem}hr.wp-block-separator.has-alpha-channel-opacity{border:1px solid #ddd;border-top:none;border-right:none;border-left:none;margin:100px 0 !important}@media screen and (max-width: 567px){hr.wp-block-separator.has-alpha-channel-opacity{margin:80px 0 !important}}.column-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;gap:50px}.column-2>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media screen and (max-width: 567px){.column-2{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.entry-content .pure-g{margin:0 -15px}.entry-content .pure-g>div{padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.entry-content .pure-g>div img{max-width:100%;height:auto}.default-img{-o-object-fit:cover !important;object-fit:cover !important}.img-border img{border:1px solid #aaa}.wp-block-image :where(figcaption){margin:0;font-size:.9rem;color:#656565;margin-top:5px}.img-contain img{width:100% !important;-o-object-fit:contain;object-fit:contain}.attention-no{display:none}.wp-block-items-item-free-is-layout-constrained>*:first-child{margin-top:0 !important}.wp-block-items-item-free-is-layout-constrained>*:last-child{margin-bottom:0 !important}.entry-content .wp-block-column>*:first-child{margin-top:0 !important}.entry-content .wp-block-column>*:last-child{margin-bottom:0 !important}.anchor-block{margin:50px 0 !important}.anchor-block>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.anchor-block p{width:calc(33.3333333333% - 20px);margin:0 !important;font-weight:500;letter-spacing:.5px}@media screen and (max-width: 567px){.anchor-block p{width:calc(50% - 20px)}}.anchor-block a{color:#000;text-decoration:none;display:block;border-bottom:1.5px solid #ddd;padding-bottom:13px;position:relative;font-size:1rem;line-height:1.5rem;padding-right:20px}@media screen and (max-width: 567px){.anchor-block a{font-size:.9rem;line-height:1.4rem}}.anchor-block a::before{background:#00baba;content:"";width:100%;height:1.5px;position:absolute;left:0;bottom:-1.5px;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .22s;transition:-webkit-transform .22s;transition:transform .22s;transition:transform .22s, -webkit-transform .22s}.anchor-block a:hover::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.anchor-block a::after{-webkit-mask-image:url(images/icon/icon-arrow-mini.svg);mask-image:url(images/icon/icon-arrow-mini.svg);width:7px;height:10px;display:inline-block;background-color:#00baba;position:absolute;right:0;top:.5rem}.anchor-block a[href*="#"]::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.point-block{background-color:#fff;padding:50px}@media screen and (max-width: 567px){.point-block{padding:20px}}.point-title{border-bottom:1px solid #ddd;margin:0 0 1.5rem !important;padding:0 0 1rem !important;gap:20px}.point-title>p:first-of-type{background:#000;color:#fff;padding:10px;line-height:1rem;font-size:1.1rem;font-family:"Akshar","sans-serif";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 !important;font-weight:500;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;aspect-ratio:1/1}.point-title>p:first-of-type strong{color:#00baba;font-weight:600;line-height:1.5rem;letter-spacing:1px;font-size:2rem}.point-title h3{margin:0 !important;padding:0;color:#00baba;letter-spacing:1px !important;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;line-height:2rem}@media screen and (max-width: 567px){.point-title h3{letter-spacing:1px;font-size:1.2rem !important}}.point-title h3::before{display:none}.point-icon figure{background-color:#f2f5f5;border-radius:1000px;aspect-ratio:1/1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 567px){.point-icon figure{width:30%;margin:auto}}.point-icon img{width:45%}.accordion-block{background:#fff;margin-bottom:5px !important;-webkit-transition:.2s;transition:.2s;border:1px solid #fff}.accordion-block:hover{border:1px solid #00baba;-webkit-transition:.2s;transition:.2s}.accordion-block:has(.accordion-title.active){border:1px solid #00baba;-webkit-transition:.2s;transition:.2s}.accordion-title{position:relative}.accordion-title h3{margin:0;font-size:1.1rem;line-height:1.6rem;letter-spacing:1px;cursor:pointer;padding:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-items:flex-end;gap:40px;font-weight:400;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 567px){.accordion-title h3{padding:15px 50px 15px 15px;font-size:1rem;line-height:1.5rem}}.accordion-title h3::before{content:"Q";font-family:"Akshar","sans-serif";color:#00baba;width:0;height:1.5rem;font-size:2rem;position:static}.accordion-title h3::after{content:"";display:inline-block;width:2rem;height:2rem;position:absolute;top:0;bottom:0;margin:auto;right:25px;background-color:#f2f5f5;border-radius:100px}@media screen and (max-width: 567px){.accordion-title h3::after{right:15px}}.accordion-block-icon{position:absolute;right:0;top:0;height:100%}.accordion-block-icon::before,.accordion-block-icon::after{content:"";position:absolute;top:0;bottom:0;right:39.5px;margin:auto;width:1.5px;height:10px;background-color:#000;-webkit-transition:.3s;transition:.3s;z-index:2}@media screen and (max-width: 567px){.accordion-block-icon::before,.accordion-block-icon::after{right:27.5px}}.accordion-block-icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion-block:has(.accordion-title.active) .accordion-block-icon::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion-block:has(.accordion-title.active) .accordion-block-icon::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}.accordion-title.active+.accordion-answer>div,.accordion-title.active+.accordion-answer>div::before{opacity:1;-webkit-transition:.4s;transition:.4s}.accordion-answer{display:none;margin:0 25px 0;padding:25px 0;border-top:1px solid #ddd}@media screen and (max-width: 567px){.accordion-answer{padding:15px 0;margin:0 15px 0}}.accordion-answer>div{margin-left:38px;opacity:0;-webkit-transition:.4s;transition:.4s;position:relative}.accordion-answer>div::before{content:"A";font-family:"Akshar","sans-serif";color:#00baba;width:0;height:0;font-size:2rem;line-height:2rem;position:absolute;top:0;left:-38px;opacity:0;-webkit-transition:.4s;transition:.4s}.accordion-answer>div>*:first-of-type{margin-top:0 !important}.accordion-answer>div>*:last-of-type{margin-bottom:0 !important}.access>div{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 820px){.access>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}.access>div p{margin-bottom:0 !important}.access-start{padding:10px;background-color:#fff;border:1px solid #00baba;font-size:1rem;line-height:1rem}@media screen and (max-width: 820px){.access-start{width:100%}}.access-via{padding:10px;background-color:#e4e4e4;font-size:1rem;line-height:1rem;color:#777}@media screen and (max-width: 820px){.access-via{width:100%}}.access-time{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 820px){.access-time{padding:15px 0}}.access-time p{padding:0 20px;background:#f2f5f5;font-size:.8rem;line-height:1.2rem;color:#777;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width: 820px){.access-time p{padding:3px 0}.access-time p br{content:"";margin:5px}}.access-time.train::before{z-index:-1;position:absolute;top:calc(50% - 1px);left:0;content:"";width:100%;height:5px;background-color:#777}@media screen and (max-width: 820px){.access-time.train::before{height:100%;width:5px;top:0;right:0;margin:auto}}.access-time.train::after{z-index:-1;position:absolute;top:50%;left:0;content:"";width:100%;height:3px;background-image:-webkit-repeating-linear-gradient(left, #777, #777 10px, transparent 10px, transparent 10px, #fff 10px, #fff 20px, transparent 20px, transparent 20px);background-image:repeating-linear-gradient(90deg, #777, #777 10px, transparent 10px, transparent 10px, #fff 10px, #fff 20px, transparent 20px, transparent 20px);background-position:left top;background-repeat:repeat-x;background-size:100% 4px}@media screen and (max-width: 820px){.access-time.train::after{height:100%;width:3px;top:0;right:0;margin:auto;background-image:-webkit-repeating-linear-gradient(top, #777, #777 7px, transparent 7px, transparent 7px, #fff 7px, #fff 14px, transparent 14px, transparent 14px);background-image:repeating-linear-gradient(180deg, #777, #777 7px, transparent 7px, transparent 7px, #fff 7px, #fff 14px, transparent 14px, transparent 14px);background-position:left top;background-repeat:repeat-y;background-size:4px 100%}}.access-time.walk::after{z-index:-1;position:absolute;top:50%;left:0;content:"";width:100%;height:1px;background-image:-webkit-repeating-linear-gradient(left, #777, #777 5px, transparent 5px, transparent 10px);background-image:repeating-linear-gradient(90deg, #777, #777 5px, transparent 5px, transparent 10px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px}@media screen and (max-width: 820px){.access-time.walk::after{height:100%;width:1px;top:0;right:0;margin:auto;background-image:-webkit-repeating-linear-gradient(top, #777, #777 5px, transparent 5px, transparent 10px);background-image:repeating-linear-gradient(180deg, #777, #777 5px, transparent 5px, transparent 10px);background-position:left top;background-repeat:repeat-y;background-size:1px 100%}}.access-time.car::after{z-index:-1;position:absolute;top:50%;left:0;content:"";width:100%;height:1px;background-color:#777}@media screen and (max-width: 820px){.access-time.car::after{height:100%;width:1px;top:0;right:0;margin:auto}}.access-time.expressway::before{z-index:-1;position:absolute;top:calc(50% - 1px);left:0;content:"";width:100%;height:5px;background-color:#777}@media screen and (max-width: 820px){.access-time.expressway::before{height:100%;width:5px;top:0;right:0;margin:auto}}.access-time.expressway::after{z-index:-1;position:absolute;top:50%;left:0;content:"";width:100%;height:3px;background-color:#fff}@media screen and (max-width: 820px){.access-time.expressway::after{height:100%;width:3px;top:0;right:0;margin:auto}}.access-end{padding:10px;background-color:#00baba;font-size:1rem;line-height:1rem;color:#fff}@media screen and (max-width: 820px){.access-end{width:100%}}.flow{margin-left:50px}.flow>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flow-cont{background-color:#fff;padding:30px;position:relative}.flow-cont::before{content:"";display:inline-block;background-color:#ebebeb;height:calc(100% + 1.5rem);width:15px;position:absolute;top:0;bottom:0;margin:auto;left:-50px;border-radius:100px}.flow-cont:first-child::before{height:calc(50% + 15px + .5rem);top:auto;bottom:-0.5rem;border-radius:100px 100px 0 0}.flow-cont:last-child::before{height:calc(50% + 15px + .5rem);bottom:auto;top:-0.5rem;border-radius:0 0 100px 100px}.flow-cont:only-child::before{display:none}.flow-cont::after{content:"";display:inline-block;background-color:#00baba;position:absolute;left:-47px;top:0px;bottom:0px;width:8px;height:8px;margin:auto;border-radius:100px}.flow-cont>div::after{content:"";display:inline-block;background-image:-webkit-repeating-linear-gradient(left, #aaa, #aaa 5px, transparent 5px, transparent 10px);background-image:repeating-linear-gradient(90deg, #aaa, #aaa 5px, transparent 5px, transparent 10px);background-repeat:repeat-x;background-size:45px 1px;position:absolute;left:-45px;top:0px;bottom:0px;width:45px;height:1px;background-position:left top;margin:auto}.flow-title{margin-bottom:2rem;gap:15px}.flow-title p{font-family:"Akshar","sans-serif";margin:0 !important;font-size:1.3rem;letter-spacing:2px;font-weight:400;position:absolute;top:0;background:#000;color:#fff;padding:22px 15px 8px;border-radius:0 0 10px 10px}.flow-title p strong{font-weight:400;margin-left:5px}.flow-title h3{margin:0;padding:0;font-size:1.45rem !important;letter-spacing:1.5px;color:#00baba;padding-left:120px}.flow-title h3::before{display:none}.flow-text>div>*:first-child{margin-top:0 !important}.flow-text>div>*:last-child{margin-bottom:0 !important}.back-wh,.back-main,.back-main-pail{position:relative;padding:50px 0}@media screen and (max-width: 567px){.back-wh,.back-main,.back-main-pail{padding:30px 0}}.back-wh>div>*,.back-main>div>*,.back-main-pail>div>*{margin-top:0 !important}.back-wh::before,.back-main::before,.back-main-pail::before{content:"";display:inline-block;background-color:#fff;width:100vw;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}.back-main::before{background-color:#00baba}.back-main-pail::before{background-color:#dbefef}.smf-form--simple-table{background-color:hsla(0,0%,100%,.5333333333);border-radius:10px;padding:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:50px}@media screen and (max-width: 820px){.smf-form--simple-table{padding:30px}}@media screen and (max-width: 567px){.smf-form--simple-table{padding:20px;gap:30px}}.smf-form--simple-table .smf-item{padding:0;position:relative}.smf-form--simple-table .smf-item:not(:last-child)::after{content:"";display:inline-block;width:100%;height:1px;position:absolute;bottom:-25px;left:0;background-color:#e4e4e4}@media screen and (max-width: 567px){.smf-form--simple-table .smf-item:not(:last-child)::after{bottom:-15px}}@media screen and (max-width: 820px){.smf-form--simple-table .smf-item .smf-item__col{padding-bottom:8px}}.smf-item__label__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.smf-item:has([data-validations~=required]) .smf-item__label__text::after{content:"必須";display:inline-block;border-radius:3px;font-size:.7rem;line-height:.7rem;color:#ef420e;background:#f8e2e6;border:1px solid #ef420e;padding:3px 5px;margin-left:10px}.smf-item__controls>*:not(:last-child){margin-bottom:10px}.smf-item__controls input,.smf-item__controls textarea{width:100%;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:.95rem;letter-spacing:.5px;padding:15px 20px !important}@media screen and (max-width: 820px){.smf-item__controls input,.smf-item__controls textarea{font-size:1.05rem}}.smf-item__controls input::-webkit-input-placeholder, .smf-item__controls textarea::-webkit-input-placeholder{color:#ddd}.smf-item__controls input::-moz-placeholder, .smf-item__controls textarea::-moz-placeholder{color:#ddd}.smf-item__controls input:-ms-input-placeholder, .smf-item__controls textarea:-ms-input-placeholder{color:#ddd}.smf-item__controls input::-ms-input-placeholder, .smf-item__controls textarea::-ms-input-placeholder{color:#ddd}.smf-item__controls input::placeholder,.smf-item__controls textarea::placeholder{color:#ddd}.smf-item__controls .smf-text-control:has(#zip){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;width:30%;min-width:250px}.smf-item__controls .smf-text-control:has(#zip)::before{content:"〒";display:inline-block}.smf-error-messages{color:#ef420e !important;font-size:.8rem;line-height:1.4rem;margin-top:5px}.smf-action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.smf-action .smf-button-control{width:30%}@media screen and (max-width: 820px){.smf-action .smf-button-control{width:70%}}.smf-action .smf-button-control button{background-image:none !important;background-color:#00baba !important;width:100%;padding:15px !important;font-size:1.1rem !important;letter-spacing:1.5px !important;color:#fff !important;border:none !important;-webkit-transition:.2s;transition:.2s}.smf-action .smf-button-control button:hover{opacity:.8;-webkit-transition:.2s;transition:.2s}.smf-progress-tracker{margin-bottom:50px !important}.smf-progress-tracker__item:after,.smf-progress-tracker__item:before{top:25px}.smf-progress-tracker__item__number{border-radius:0;width:auto;height:auto;aspect-ratio:1/1;padding:20px;font-family:"Akshar","sans-serif";font-weight:300;font-size:1.4rem}.smf-progress-tracker__item__text{font-size:1rem;line-height:1.1rem;letter-spacing:1px;margin-top:10px}.smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__number{font-weight:300;background-color:#00baba}.smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__text{font-weight:400}.header{position:fixed;width:100%;z-index:1000;-webkit-transition:.3s;transition:.3s;top:0}.admin-bar .header{margin-top:32px !important}@media screen and (max-width: 767px){.admin-bar .header{margin-top:46px !important}}.header-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:100;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:110px}@media screen and (max-width: 1200px){.header-wrap{background:#fff;height:70px}}.header-wrap>div:not([class]){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:110px;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}@media screen and (max-width: 1200px){.header-wrap>div:not([class]){display:none}}.header-logo{width:17%;max-width:300px;padding:20px;line-height:0rem;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;z-index:2;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.header-logo:hover{opacity:1}.header-logo:hover img{opacity:.8;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 1200px){.header-logo{border:none;width:170px;margin-left:20px !important;padding:0 !important;margin-right:auto !important}}.header-logo img{width:100%;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 1200px){.header-logo img{margin:20px 0}}.header-sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;padding:10px 20px;gap:30px;background:#fff;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.header-sub>a{text-decoration:none;color:#00baba;font-size:.85rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:400}.header-sub>a:not([class])::before{content:"";display:inline-block;margin-right:6px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:13px;height:13px;background-color:#00baba;margin-top:1.5px}.header-sub>a:nth-child(1)::before{-webkit-mask-image:url(images/icon/icon-sakura.svg);mask-image:url(images/icon/icon-sakura.svg);width:15px;height:15px}.header-sub>a:nth-child(2)::before{-webkit-mask-image:url(images/icon/icon-library.svg);mask-image:url(images/icon/icon-library.svg);width:17px}.header-sub>a:nth-child(4)::before{-webkit-mask-image:url(images/icon/icon-document.svg);mask-image:url(images/icon/icon-document.svg)}.header-sub>a:nth-child(5)::before{-webkit-mask-image:url(images/icon/icon-access.svg);mask-image:url(images/icon/icon-access.svg);width:10px}.header-sub>a:nth-child(6)::before{-webkit-mask-image:url(images/icon/icon-contact.svg);mask-image:url(images/icon/icon-contact.svg)}.header-sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.header-sns a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:15px;height:45%;position:relative}.header-sns a::before{content:"";display:inline-block;width:30px;height:30px;position:absolute;top:0;bottom:0;right:-7px;margin:auto;background-color:#f3f2f2;border-radius:100px;border:1px solid #e4e4e4;-webkit-transition:.2s;transition:.2s}.header-sns a:hover{opacity:1}.header-sns a:hover::before{border:1px solid #aaa;-webkit-transition:.2s;transition:.2s}.header-sns img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1;position:relative}.header-lang{background:#fff;border-left:1px solid #ddd;padding:0 35px 0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Akshar","sans-serif";font-size:.9rem;line-height:.9rem;letter-spacing:1.5px;position:relative}.header-lang::after{content:"";-webkit-mask-image:url(images/icon/icon-arrow-mini.svg);mask-image:url(images/icon/icon-arrow-mini.svg);width:5.5px;height:8px;display:inline-block;background-color:#000;position:absolute;right:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:.3s;transition:.3s}.header-lang:hover::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.3s;transition:.3s}.header-lang:hover>div{opacity:1;-webkit-transition:.3s;transition:.3s;pointer-events:all;top:47px}.header-lang>div{position:absolute;opacity:0;-webkit-transition:.3s;transition:.3s;top:42px;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;pointer-events:none;background:#fff;z-index:3;width:100%;border:1px solid #ddd}.header-lang>div a{text-decoration:none;color:#000 !important;font-size:.8rem;font-weight:300;padding:15px}.header-lang>div a:not(:last-child){border-bottom:1px solid #ddd}.header-lang-ja{background-color:#f3f2f2;pointer-events:none}.header-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #ddd;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;background:#fff;z-index:2;width:100%}.header-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 20px;padding:15px;border-bottom:1px solid #ddd;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.header-nav ul li.current a{color:#00baba}.header-nav ul a{text-decoration:none;color:#000;line-height:1.2rem;font-size:.9rem;display:inline-block;font-weight:500;-webkit-transition:.1s;transition:.1s}.header-nav ul a:hover{color:#00baba;-webkit-transition:.1s;transition:.1s}.header-only{background-color:#000;text-decoration:none;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.9rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:1px;line-height:1rem;padding:0 45px 0 30px;border-bottom:1px solid #000;position:relative;font-weight:400}.header-only::before,.header-only::after{content:"";position:absolute;top:0;bottom:0;right:30px;margin:auto;width:1px;height:10px;background-color:#fff;-webkit-transition:.3s;transition:.3s}.header-only::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header-only:hover>div{opacity:1;-webkit-transition:.3s;transition:.3s;top:62px;pointer-events:all}.header-only:hover::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.header-only:hover::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}.header-only>div{position:absolute;opacity:0;-webkit-transition:.3s;transition:.3s;top:57px;right:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:5px;pointer-events:none}.header-only>div a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#000;padding:15px 20px;text-decoration:none;background:#fff;white-space:nowrap;border:1px solid #ddd;margin-bottom:-1px}.header-only>div a:hover{opacity:1;color:#00baba}.header-only>div a:hover[target=_blank]::after{background-color:#00baba !important;-webkit-transition:.2s;transition:.2s}.header-only>div a[target=_blank]::after{background-color:#000 !important;width:11px !important;height:11px !important;margin:auto 5px auto 5px;-webkit-transition:.2s;transition:.2s}.header-only>div a .btn-arrow{margin-right:5px}.admin-bar .header-scroll{margin-top:32px}.hamburgermenu{display:none !important;height:100%;aspect-ratio:1/1}@media screen and (max-width: 1200px){.hamburgermenu{display:block !important}}.hamburgermenu-btn{height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:100;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#000;color:#fff;font-family:"Akshar","sans-serif";font-size:1rem;letter-spacing:1.5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}.hamburgermenu-btn span{position:relative !important;margin-top:20px}.hamburgermenu-btn span,.hamburgermenu-btn span:before,.hamburgermenu-btn span:after{content:"";display:block;height:1.5px;width:30px;background-color:#fff;position:absolute;-webkit-transition:.5s;transition:.5s}.hamburgermenu-btn span:before{bottom:8px}.hamburgermenu-btn span:after{top:8px}#library-hm-btn-check:checked~.hamburgermenu-btn::before #hamburgermenu-btn-check:checked~.hamburgermenu-btn::before{opacity:.4;-webkit-transition:all .25s;transition:all .25s}#library-hm-btn-check:checked~.hamburgermenu-btn span,#hamburgermenu-btn-check:checked~.hamburgermenu-btn span{background-color:rgba(0,0,0,0) !important}#library-hm-btn-check:checked~.hamburgermenu-btn span::before,#hamburgermenu-btn-check:checked~.hamburgermenu-btn span::before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .4s;transition:all .4s}#library-hm-btn-check:checked~.hamburgermenu-btn span::after,#hamburgermenu-btn-check:checked~.hamburgermenu-btn span::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .4s;transition:all .4s}#library-hm-btn-check,#hamburgermenu-btn-check{display:none}.hamburgermenu-content{z-index:100;-webkit-transition:all .5s;transition:all .5s;opacity:0;pointer-events:none;background:#fff;width:100%;height:calc(100vh - 70px);overflow-y:scroll;position:absolute;top:70px;right:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hamburgermenu-content .form-btn{display:none}.hamburgermenu-content .form-cont{background-color:#fff;position:static;padding:0;margin-bottom:15px}.hamburgermenu-content .form-cont h3{display:none}.hamburgermenu-content .form-cont>div{margin:0;width:100%}.hamburgermenu-content .form-cont>div>div{margin:0}.hamburgermenu-content .form-cont>div>div input{padding:12px 12px;font-size:.9rem;background-color:#f3f2f2}#library-hm-btn-check:checked~.hamburgermenu-content .form-cont,#hamburgermenu-btn-check:checked~.hamburgermenu-content .form-cont{opacity:1;pointer-events:auto;-webkit-transition:all .2s;transition:all .2s}.hm-top{margin:5%}.hm-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1100px){.hm-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.hm-nav li{border:1px solid #ddd;margin:-0.5px;width:50%}@media screen and (max-width: 1100px){.hm-nav li{width:100%}}.hm-nav li a{color:#000;text-decoration:none;display:block;padding:10px 15px;position:relative}.hm-nav li a::before{content:"";-webkit-mask-image:url(images/icon/icon-arrow.svg);mask-image:url(images/icon/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:#aaa;top:0;bottom:0;margin:auto;display:inline-block;position:absolute;width:7px !important;height:7px !important;right:13px}.hm-only{font-size:1rem;padding:15px;background-color:#000;color:#fff;position:relative;margin-top:15px}.hm-only::before,.hm-only::after{content:"";position:absolute;top:0;bottom:0;right:20px;margin:auto;width:1px;height:10px;background-color:#fff;-webkit-transition:.3s;transition:.3s}.hm-only::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hm-only.active::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hm-only.active::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}.hm-only+div{display:none}.hm-only+div a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#000;padding:10px 15px;text-decoration:none;background:#fff;white-space:nowrap;border:1px solid #ddd;margin-bottom:-1px}.hm-only+div a::after{background-color:#000}.hm-only+div a .btn-arrow{margin-right:5px}.hm-bottom{padding:5%;background-color:#f2f5f5;margin-top:auto}.hm-sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding-bottom:20px;margin-bottom:35px;border-bottom:1px solid #ddd}.hm-sub a{display:block;width:calc(50% - 5px);color:#000;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1rem}.hm-sub a::before{content:"";display:inline-block;margin-right:10px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:15px;height:13px;background-color:#00baba;margin-top:1.5px}.hm-sub a:nth-child(1)::before{-webkit-mask-image:url(images/icon/icon-sakura.svg);mask-image:url(images/icon/icon-sakura.svg);height:15px}.hm-sub a:nth-child(2)::before{-webkit-mask-image:url(images/icon/icon-library.svg);mask-image:url(images/icon/icon-library.svg)}.hm-sub a:nth-child(3)::before{-webkit-mask-image:url(images/icon/icon-document.svg);mask-image:url(images/icon/icon-document.svg)}.hm-sub a:nth-child(4)::before{-webkit-mask-image:url(images/icon/icon-access.svg);mask-image:url(images/icon/icon-access.svg)}.hm-sub a:nth-child(5)::before{-webkit-mask-image:url(images/icon/icon-contact.svg);mask-image:url(images/icon/icon-contact.svg)}.hm-sns{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px}.hm-sns a{height:70% !important;width:20px}.hm-sns a:before{width:40px;height:40px;border:1px solid #ddd;right:-10px}.hm-header-lang{text-align:center;margin-top:30px}.hm-header-lang .header-lang-ja{color:#777;text-decoration:none}#library-hm-btn-check:checked~.hamburgermenu-content,#hamburgermenu-btn-check:checked~.hamburgermenu-content{opacity:1;pointer-events:auto;-webkit-transition:all .3s;transition:all .3s}.search-form{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search-form>p{text-decoration:none;color:#00baba;font-size:.85rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-form>p::before{content:"";display:inline-block;margin-right:6px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:13px;height:13px;background-color:#00baba;margin-top:1.5px;-webkit-mask-image:url(images/icon/icon-search.svg);mask-image:url(images/icon/icon-search.svg)}.admin-bar .form-btn::before{height:calc(100vh - 110px - 32px)}.admin-bar #form-trigger:checked~.form-cont{top:142px}.admin-bar .form-cont{top:112px}.admin-bar #form-trigger:checked~.form-btn::after{top:207px}.admin-bar .form-btn::after{top:187px}#form-trigger{display:none}#form-trigger:checked~.form-cont{opacity:1;pointer-events:auto;-webkit-transition:all .3s;transition:all .3s;top:110px}#form-trigger:checked~.form-btn::before{background-color:rgba(0,0,0,.5);-webkit-transition:all .3s;transition:all .3s;pointer-events:all}#form-trigger:checked~.form-btn::after{opacity:1;-webkit-transition:all .3s;transition:all .3s;top:175px;pointer-events:all}.form-btn{display:block;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.form-btn::before{content:"";background-color:rgba(0,0,0,0);width:100vw;height:calc(100vh - 110px);bottom:0;left:0;pointer-events:none;position:fixed;z-index:1;-webkit-transition:all .3s;transition:all .3s}.form-btn::after{content:"閉じる ×";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;right:30px;top:155px;z-index:2;font-size:1rem;line-height:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:cente0r;-webkit-align-items:cente0r;-ms-flex-align:cente0r;align-items:cente0r;opacity:0;-webkit-transition:all .3s;transition:all .3s;color:#aaa;pointer-events:none}.form-cont{opacity:0;pointer-events:none;position:fixed;z-index:1;width:100%;left:0;background-color:#f2f5f5;top:80px;padding:50px 0;-webkit-transition:all .3s;transition:all .3s}.form-cont>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px}.form-cont>div>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:1px solid #ddd;margin-right:100px}.form-cont>div>div input{line-height:0;padding:13px 20px;letter-spacing:.5px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:none}.form-cont>div>div input::-webkit-input-placeholder{color:#aaa}.form-cont>div>div input::-moz-placeholder{color:#aaa}.form-cont>div>div input:-ms-input-placeholder{color:#aaa}.form-cont>div>div input::-ms-input-placeholder{color:#aaa}.form-cont>div>div input::placeholder{color:#aaa}.form-cont h3{color:#00baba;font-family:"Akshar","sans-serif";font-size:2rem;letter-spacing:2px;font-weight:500}.searchsubmit{background-color:#00baba;cursor:pointer;padding:10px 30px;border:none;border-left:1px solid #ddd;position:relative}.searchsubmit::before{content:"";display:inline-block;margin-right:6px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:15px;height:15px;background-color:#fff;-webkit-mask-image:url(images/icon/icon-search.svg);mask-image:url(images/icon/icon-search.svg);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.result-count{padding:10px 10px;background-color:#fff;letter-spacing:.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;font-size:.9rem;margin-bottom:1.5rem}.result-count span{font-weight:600}.result-cont li:first-of-type a{border-top:1px solid #ddd}.result-cont a{text-decoration:none;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 70px 20px 0;border-bottom:1px solid #ddd;position:relative}.result-cont a[target=_blank]::after{background-color:#000}.result-cont a h3{font-size:1rem;font-weight:400}.result-cont a>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}.result-cont a>div time{font-size:.85rem;color:#7e7e7e}.result-cont a>div p{font-family:"Akshar","sans-serif";font-size:.9rem;letter-spacing:.5px;font-weight:300;word-break:break-all;color:#00baba;letter-spacing:1px}.result-cont-no>p{margin-bottom:1.5rem}.result-cont-no>div{background-color:#dbefef;padding:30px}.result-cont-no>div h4{color:#00baba;letter-spacing:1px;font-weight:500;font-size:1.2rem;line-height:1.2rem;margin-bottom:1rem;position:relative;padding-left:35px}.result-cont-no>div h4::before{content:"?";display:inline-block;font-family:"Akshar","sans-serif";font-size:1.1rem;font-weight:500;position:absolute;z-index:1;left:9.5px;top:0;bottom:0;margin:auto}.result-cont-no>div h4::after{content:"";display:inline-block;width:25px;height:25px;background-color:#fff;border-radius:100px;position:absolute;top:0;bottom:0;left:0;margin:auto}.result-cont-no>div ul{padding:0 0 0 20px;list-style-type:none}@media screen and (max-width: 567px){.result-cont-no>div ul{padding:0 0 0 15px}}.result-cont-no>div ul>li{position:relative;margin:0 0 5px}.result-cont-no>div ul>li::after{content:"";display:block;position:absolute;top:10.5px;left:-20px;background:#00baba;width:7px;height:7px;border-radius:100px}@media screen and (max-width: 567px){.result-cont-no>div ul>li::after{left:-15px;top:7.5px;width:5px;height:5px}}#js-pagetop{position:fixed;bottom:20px;right:20px;z-index:100;width:50px;height:50px;border:1px solid #ddd;border-radius:100px;background-color:#fff;cursor:pointer;-webkit-transition:.2s;transition:.2s}#js-pagetop:hover{border:1px solid #aaa;-webkit-transition:.2s;transition:.2s}#js-pagetop::before{content:"";display:inline-block;width:17px;height:17px;-webkit-mask-image:url(images/icon/icon-arrow.svg);mask-image:url(images/icon/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#aaa;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.post-type-archive-en .form-btn::after,.single-en .form-btn::after{content:"close ×"}.post-type-archive-en .header-sub>a:nth-child(2)::before,.single-en .header-sub>a:nth-child(2)::before{-webkit-mask-image:url(images/icon/icon-access.svg);mask-image:url(images/icon/icon-access.svg);width:10px}.post-type-archive-en .header-lang:hover .header-lang-ja,.single-en .header-lang:hover .header-lang-ja{background-color:rgba(0,0,0,0);pointer-events:auto}.post-type-archive-en .header-lang-en,.single-en .header-lang-en{background-color:#f3f2f2;pointer-events:none}.post-type-archive-en .hm-header-lang .header-lang-ja,.single-en .hm-header-lang .header-lang-ja{background-color:rgba(0,0,0,0);pointer-events:auto;text-decoration:underline;color:#3d6cbc}.post-type-archive-en .hm-header-lang .header-lang-en,.single-en .hm-header-lang .header-lang-en{color:#777;text-decoration:none}footer{position:-webkit-sticky;position:sticky;top:100vh;overflow:hidden}.ft-btn{margin-bottom:30px}.ft-btn .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.ft-btn .container>div{width:calc(33.3333333333% - 7px);position:relative}@media screen and (max-width: 567px){.ft-btn .container>div{width:100%}}.ft-btn .container>div::before{content:"";display:inline-block;background-size:contain;background-image:-webkit-gradient(linear, left top, right top, from(rgb(165, 229, 163)), to(rgb(44, 195, 195)));background-image:-webkit-linear-gradient(left, rgb(165, 229, 163), rgb(44, 195, 195));background-image:linear-gradient(90deg, rgb(165, 229, 163), rgb(44, 195, 195));width:50px;height:50px;border-radius:100px;position:absolute;top:0;bottom:0;left:20px;margin:auto;-webkit-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none}@media screen and (max-width: 820px){.ft-btn .container>div::before{width:40px;height:40px}}.ft-btn .container>div::after{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:18px;height:18px;background-color:#fff;position:absolute;top:0;bottom:0;margin:auto;pointer-events:none}.ft-btn .container>div:nth-child(1)::after{-webkit-mask-image:url(images/icon/icon-pamphlet.svg);mask-image:url(images/icon/icon-pamphlet.svg);height:13px;left:36px}@media screen and (max-width: 820px){.ft-btn .container>div:nth-child(1)::after{left:32px}}.ft-btn .container>div:nth-child(2)::after{-webkit-mask-image:url(images/icon/icon-contact.svg);mask-image:url(images/icon/icon-contact.svg);height:15px;left:36px}@media screen and (max-width: 820px){.ft-btn .container>div:nth-child(2)::after{left:32px}}.ft-btn .container>div:nth-child(3)::after{-webkit-mask-image:url(images/icon/icon-document.svg);mask-image:url(images/icon/icon-document.svg);width:17px;left:37px}@media screen and (max-width: 820px){.ft-btn .container>div:nth-child(3)::after{left:33px}}.ft-btn .container>div a{display:block;background:#fff;border:1px solid #ddd;padding:30px 20px 30px 90px;color:#000;text-decoration:none;font-size:1rem;height:100%;letter-spacing:.8px;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ft-btn .container>div a:hover{border:1px solid #00baba}@media screen and (max-width: 820px){.ft-btn .container>div a{padding:20px 10px 20px 70px;letter-spacing:.5px}}.ft-btn .container>div a:hover{opacity:1}.ft-sitemap{background-color:#00baba;padding:80px 0}@media screen and (max-width: 820px){.ft-sitemap{padding:30px 0}}.ft-sitemap>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 820px){.ft-sitemap>.container{gap:0}.ft-sitemap>.container>div:last-of-type h2:last-of-type{border-bottom:none}}@media screen and (max-width: 820px){.ft-sitemap-block{display:block;width:45%}}@media screen and (max-width: 567px){.ft-sitemap-block{width:100%;margin:0 30px}}.ft-sitemap-block h2{font-size:1rem;letter-spacing:1px;margin-bottom:10px;font-weight:500}@media screen and (max-width: 820px){.ft-sitemap-block h2{border-bottom:1px solid hsla(0,0%,100%,.5411764706);margin:0;padding:15px 10px;letter-spacing:.5px}}.ft-sitemap-block a{color:#fff;text-decoration:none;display:inline-block;max-width:180px}.ft-sitemap-block-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px 20px;max-height:300px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 820px){.ft-sitemap-block-list{display:none}}.ft-sitemap-block-list li{position:relative;font-size:.8rem;line-height:1.25rem}.ft-sitemap-block-list li::after{content:"";display:block;position:absolute;top:.55rem;left:0;background:#fff;width:3px;height:3px;border-radius:100px}.ft-sitemap-block-list a{padding-left:13px;font-weight:300}.ft-sitemap-block-list a::after{width:12px;height:10px;background-color:#fff;margin:auto 0 auto 3px}.ft-info{background-color:#fff;padding:50px 0;z-index:0;position:relative}@media screen and (max-width: 567px){.ft-info{padding:30px 0}}.ft-info .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1100px){.ft-info .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}}@media screen and (max-width: 567px){.ft-info .container{gap:5px;margin:0;width:100%}}@media screen and (max-width: 567px){.ft-info .container>div:first-child{margin:0 5%;width:90%}}.ft-info .container>div:first-child>a{display:inline-block;height:45px;margin-bottom:20px}@media screen and (max-width: 567px){.ft-info .container>div:first-child>a{height:35px}}.ft-info .container>div:first-child>a img{height:100%}.ft-info .container>div:first-child p{color:#aaa;letter-spacing:1px;font-size:.95rem}.ft-info .container>div:first-child p a{color:#aaa}.ft-info .container>div:first-child p span{margin-right:5px;font-size:.9rem}.ft-info .container>div:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 1100px){.ft-info .container>div:last-child{width:100%;-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal}}@media screen and (max-width: 567px){.ft-info .container>div:last-child{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.ft-info .container>div:last-child>div:not([class]){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px 30px;margin-bottom:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}@media screen and (max-width: 567px){.ft-info .container>div:last-child>div:not([class]){gap:0}}.ft-info .container>div:last-child>div:not([class]) a{text-decoration:none;color:#00baba;font-size:.85rem;position:relative;font-weight:400}@media screen and (max-width: 567px){.ft-info .container>div:last-child>div:not([class]) a{padding:10px 15px;border:1px solid #ddd;width:calc(50% + 1px);color:#777;margin:-0.5px}}.ft-info .container>div:last-child>div:not([class]) a:not(:first-child)::before{content:"";display:inline-block;width:1px;height:15px;position:absolute;background-color:#ddd;top:0;bottom:0;left:-15px;margin:auto}@media screen and (max-width: 567px){.ft-info .container>div:last-child>div:not([class]) a:not(:first-child)::before{display:none}}.ft-info .container>div:last-child>p{color:#aaa;font-family:"Akshar","sans-serif";letter-spacing:1px;font-size:.9rem}@media screen and (max-width: 567px){.ft-info .container>div:last-child>p{margin:0 5%;width:90%}}.ft-info .header-sns{gap:30px;margin:0 10px 50px 0;top:10px;position:relative}@media screen and (max-width: 1100px){.ft-info .header-sns{left:10px}}@media screen and (max-width: 567px){.ft-info .header-sns{gap:10px;margin:30px 5%;width:90%;top:0;left:0}}.ft-info .header-sns a{height:70% !important;width:20px}@media screen and (max-width: 567px){.ft-info .header-sns a{width:35px;height:35px !important}.ft-info .header-sns a img{width:45%;height:45%;right:0;left:0;top:0;bottom:0;margin:auto}}.ft-info .header-sns a:hover{opacity:1}.ft-info .header-sns a:hover::before{border:1px solid #aaa;-webkit-transition:.2s;transition:.2s}.ft-info .header-sns a::before{width:40px;height:40px;border:1px solid #ddd;right:-10px;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 567px){.ft-info .header-sns a::before{width:35px;height:35px;right:auto;left:0}}.ft-info-access{color:#00baba !important;text-decoration:none}.ft-info-access::before{content:"";display:inline-block;margin-right:5px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:13px;-webkit-mask-image:url(images/icon/icon-access.svg);mask-image:url(images/icon/icon-access.svg);width:10px;background:#00baba}.top-h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:80px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 567px){.top-h2{gap:60px}}.top-h2 h2{color:#00baba;font-size:6.4rem;line-height:6.4rem;font-weight:500;font-family:"Akshar","sans-serif";letter-spacing:5px}@media screen and (max-width: 567px){.top-h2 h2{font-size:5rem;line-height:5rem;letter-spacing:3px}}.top-h2 span{color:#000;font-size:1.2rem;line-height:1.2rem;letter-spacing:1px;font-weight:600;position:relative}@media screen and (max-width: 567px){.top-h2 span{letter-spacing:.5px}}.top-h2 span::before{content:"";display:inline-block;width:30px;height:3px;background-color:#000;position:absolute;left:-55px;bottom:0}@media screen and (max-width: 567px){.top-h2 span::before{width:20px;left:-40px}}.top-more a{color:#000;font-family:"Akshar","sans-serif";letter-spacing:2px;text-decoration:none;font-size:1.4rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.top-more a::after{display:none}@media screen and (max-width: 567px){.top-more a{letter-spacing:2px;font-size:1.4rem}}.top-vis{margin-bottom:-20vh;padding-bottom:30px;position:relative;margin-top:110px}@media screen and (max-width: 1200px){.top-vis{margin-top:70px}}@media screen and (max-width: 567px){.top-vis{margin-bottom:-30vh}}.top-vis>h2{color:#000;font-family:"Akshar","sans-serif";font-weight:600;position:absolute;right:30px;top:30px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:7rem;line-height:7rem;mix-blend-mode:overlay;z-index:4;overflow:hidden}@media screen and (max-width: 567px){.top-vis>h2{right:20px;top:20px;font-size:5rem;line-height:5rem}}.top-vis-copy{overflow:hidden;display:block}.top-vis-copy>span{display:inline-block}.top-vis-text{background-color:#00baba;height:50vh;overflow:hidden;position:relative}@media screen and (max-width: 567px){.top-vis-text{height:55vh}}.top-vis-text::before{content:"";display:inline-block;background-size:cover;background-image:url(images/deco/vid-deco.svg);background-position:center -45vh;width:110%;height:100%;position:absolute;z-index:1}.top-vis-text::after{content:"";display:inline-block;background-size:cover;background-image:url(images/deco/texture.jpg);width:100%;height:100%;position:absolute;mix-blend-mode:overlay;opacity:.3;z-index:2}.top-vis-cont{width:90%;margin:auto;position:relative;top:-20vh;z-index:3}@media screen and (max-width: 567px){.top-vis-cont{top:-30vh}}.top-vis-cont>span{color:#fff;font-family:"Akshar","sans-serif";font-weight:300;font-size:1.4rem;letter-spacing:4px}@media screen and (max-width: 567px){.top-vis-cont>span{font-size:1.2rem;letter-spacing:3px}}.top-vis-cont>span br{display:none}.top-vis:has(.top-vis-video){margin-bottom:-47vh}@media screen and (max-width: 1100px){.top-vis:has(.top-vis-video){margin-bottom:-30vh}}@media screen and (max-width: 1100px){.top-vis:has(.top-vis-video) .top-vis-text{height:55vh}}.top-vis-cont:has(.top-vis-video){top:-47vh}@media screen and (max-width: 1100px){.top-vis-cont:has(.top-vis-video){top:-30vh}}.top-vis-video{width:100%}.top-vis-video>div:first-child{padding:43% 0 0 0 !important;overflow:hidden}@media screen and (max-width: 567px){.top-vis-video>div:first-child{aspect-ratio:5/4}}.top-vis-video iframe{left:0 !important;width:100% !important;margin-left:0 !important;top:60% !important}@media screen and (max-width: 567px){.top-vis-video iframe{top:0 !important;width:140% !important;left:50% !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}}.top-vis-video-pop-btn img{width:100%}.top-vis-video-pop-btn button::before{content:"";display:inline-block;width:20px;height:20px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background-color:#fff;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}@media screen and (max-width: 567px){.top-vis-video-pop-btn button::before{width:10px;height:10px}}.top-vis-video-pop{left:7vw;top:80px;width:100px;height:100px;z-index:999;position:absolute;-webkit-transform:none;transform:none}@media screen and (max-width: 1100px){.top-vis-video-pop{top:30vh}}@media screen and (max-width: 567px){.top-vis-video-pop{width:50px;height:50px}}.top-vis-video-pop-cont{z-index:1001}.top-vis-video-pop-cont .modal-overlay{width:100vw;height:100vh;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top-vis-video-pop-cont .modal-container{max-width:1500px !important;width:auto !important;height:auto !important;top:auto;bottom:auto;padding:15px !important;z-index:1001}@media screen and (max-width: 567px){.top-vis-video-pop-cont .modal-container{padding:5px !important}}.top-vis-video-pop-cont .modal-container>div{height:75vh}@media screen and (max-width: 1100px){.top-vis-video-pop-cont .modal-container>div{height:auto;width:90vw}}.top-vis-video-pop-cont .modal-container>div>div{height:100%;aspect-ratio:16/9}.top-vis-video-pop-cont .modal-close{right:0px;top:-30px}.slick-visual{width:100%}.slick-visual img{-o-object-fit:cover;object-fit:cover;aspect-ratio:5/2}@media screen and (max-width: 567px){.slick-visual img{aspect-ratio:5/3}}.slick-visual .slick-list:has(>.slick-track img:only-of-type)+.slick-dots{display:none !important}.slick-visual .slick-dots{margin-left:auto;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;gap:20px;margin-top:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.slick-visual .slick-dots li button{width:6px;height:6px;font-size:0;background-color:#ddd;opacity:1;display:block;cursor:pointer;border-radius:100px;border:0}.slick-visual .slick-dots li.slick-active button{background-color:#00baba;border-radius:2px;width:9px;height:9px}.top-vis-cont:has(.top-vis-news) .top-vis-scroll{bottom:130px}@media screen and (max-width: 567px){.top-vis-cont:has(.top-vis-news) .top-vis-scroll{bottom:110px}}.top-vis-scroll{position:absolute;z-index:1;right:-25px;bottom:30px;background:#fff;width:120px;aspect-ratio:1/1;border-radius:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#00baba;font-family:"Akshar","sans-serif";font-size:1rem;letter-spacing:2px;outline-offset:5px;outline:1px solid #fff;padding-top:30px}@media screen and (max-width: 567px){.top-vis-scroll{width:70px;right:-2%;bottom:20px;padding-top:18px;outline-offset:3px;font-size:.8rem;letter-spacing:1.5px}}.top-vis-scroll::before{content:"";display:inline-block;width:20%;height:20%;-webkit-mask-image:url(images/icon/icon-arrow.svg);mask-image:url(images/icon/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#00baba;position:absolute;bottom:25%;right:0;left:0;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 567px){.top-vis-scroll::before{width:15%;height:15%}}.top-vis-news{border:2px solid #ef420e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;margin-top:30px}.top-vis-news>h3{padding:10px 20px;color:#ef420e;font-family:"Akshar","sans-serif";font-weight:400;letter-spacing:1.5px;font-size:1.4rem;line-height:1.4rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-right:1px solid #ef420e}@media screen and (max-width: 567px){.top-vis-news>h3{padding:10px 10px;gap:4px}}.top-vis-news>h3::before{content:"";display:inline-block;width:20px;height:20px;background-color:#ef420e;border-radius:100px;top:-1px;position:relative}@media screen and (max-width: 567px){.top-vis-news>h3::before{width:16px;height:16px}}.top-vis-news>h3::after{content:"!";display:inline-block;width:20px;height:20px;font-size:.8rem;left:29px;top:-2px;bottom:0;margin:auto;position:absolute;color:#fff;font-weight:500}@media screen and (max-width: 567px){.top-vis-news>h3::after{left:17px;top:1px;font-size:.7rem}}.slick-news.slick-initialized{display:block}.slick-news{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:none}.slick-news a{color:#ef420e;text-decoration:none;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;padding:10px 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 567px){.slick-news a{display:block !important;padding:8px 50px 8px 10px}}.slick-news a.nolink{pointer-events:none}.slick-news a.nolink .btn-arrow{display:none;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.slick-news a>div{margin-right:15px}.slick-news a>div time{font-family:"Akshar","sans-serif";font-size:1.2rem;letter-spacing:1px;line-height:1.2rem}@media screen and (max-width: 567px){.slick-news a>div time{font-size:.9rem;line-height:.9rem;letter-spacing:0}}.slick-news a>div span{border:1px solid #ef420e;border-radius:100px;padding:5px 15px;line-height:.75rem;font-size:.75rem;letter-spacing:1px;display:inline-block;margin-left:10px;position:relative;top:-1.5px}@media screen and (max-width: 567px){.slick-news a>div span{line-height:.6rem;font-size:.6rem;letter-spacing:0;padding:3px 10px;margin-left:5px}}.slick-news a::after{background-color:#ef420e}.slick-news h4{font-weight:400;display:inline-block}@media screen and (max-width: 567px){.slick-news h4{font-size:.9rem}}.slick-news .btn-arrow{right:30px;position:absolute;top:0;bottom:0;margin:auto}@media screen and (max-width: 567px){.slick-news .btn-arrow{right:10px}}.slick-news .btn-arrow::before{background-color:#ef420e}.top-pickup{background-color:#fff;border-bottom:1px solid #ddd;overflow:hidden}.slick-pickup .slick-dots{margin-left:auto;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;padding:30px;margin-right:110px}@media screen and (max-width: 567px){.slick-pickup .slick-dots{gap:15px;padding:25px;margin-right:80px}}.slick-pickup .slick-dots li button{width:6px;height:6px;font-size:0;background-color:#ddd;opacity:1;display:block;cursor:pointer;border-radius:100px;border:0}@media screen and (max-width: 567px){.slick-pickup .slick-dots li button{width:5px;height:5px}}.slick-pickup .slick-dots li.slick-active button{background-color:#00baba;border-radius:2px;width:9px;height:9px}@media screen and (max-width: 567px){.slick-pickup .slick-dots li.slick-active button{width:7px;height:7px}}.slick-pickup .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.inner-l:has(.slick-pickup-arrows){position:relative}.slick-pickup-arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:30px;height:70px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 567px){.slick-pickup-arrows{right:20px;height:60px}}.slick-pickup-arrows .slick-prev,.slick-pickup-arrows .slick-next{display:block;width:35px;height:35px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:relative;border:1px solid #00baba}.slick-pickup-arrows .slick-prev:hover,.slick-pickup-arrows .slick-next:hover{background-color:#e9f5f5}@media screen and (max-width: 567px){.slick-pickup-arrows .slick-prev,.slick-pickup-arrows .slick-next{width:30px;height:30px}}.slick-pickup-arrows .slick-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:-1px}.slick-pickup-arrows .slick-prev::before,.slick-pickup-arrows .slick-next::before{content:"";display:inline-block;width:10px;height:10px;-webkit-mask-image:url(images/icon/icon-arrow.svg);mask-image:url(images/icon/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#00baba;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.slick-pickup-cont{padding:30px;border:1px solid #ddd;margin:0 -0.5px;height:auto}@media screen and (max-width: 567px){.slick-pickup-cont{padding:20px}}.slick-pickup-cont a{color:#000;text-decoration:none}.slick-pickup-cont a>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem;gap:20px}@media screen and (max-width: 567px){.slick-pickup-cont a>div{margin-top:8px;gap:10px}}.slick-pickup-cont img{aspect-ratio:16/9;width:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd}.slick-pickup-cont h4{font-weight:400;font-size:1.1rem;letter-spacing:.5px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 567px){.slick-pickup-cont h4{font-size:.9rem}}.top-news{padding:100px 0;position:relative}@media screen and (max-width: 567px){.top-news{padding:50px 0}}.top-news::before{content:"";display:inline-block;width:50vw;aspect-ratio:1/1;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0);background-color:#fafafa;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 567px){.top-news .top-more.phone{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.top-news-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.top-news-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;margin-top:50px}@media screen and (max-width: 820px){.top-news-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.top-news-side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;width:15%}@media screen and (max-width: 1020px){.top-news-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow-x:scroll;gap:30px;padding-bottom:15px;width:auto}.top-news-side::-webkit-scrollbar{height:2px}.top-news-side::-webkit-scrollbar-track{background-color:#fff}.top-news-side::-webkit-scrollbar-thumb{background:-webkit-gradient(linear, left top, right top, from(rgb(165, 229, 163)), to(rgb(44, 195, 195)));background:-webkit-linear-gradient(left, rgb(165, 229, 163), rgb(44, 195, 195));background:linear-gradient(90deg, rgb(165, 229, 163), rgb(44, 195, 195));border-radius:3px}}.top-news-side a{display:inline-block;text-decoration:none;color:#aaa;padding:15px 30px;font-size:1rem;line-height:1rem}.top-news-side a:hover{color:#00baba;opacity:1}@media screen and (max-width: 1020px){.top-news-side a{white-space:nowrap}}@media screen and (max-width: 567px){.top-news-side a{font-size:1rem;line-height:1rem;padding:10px 20px}}.top-news-side a:not([class]){padding:0;margin:15px 30px}.top-news-side a:not([class]):not([class]){margin:10px 0}.top-news-side .page-side-current{color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(rgb(165, 229, 163)), to(rgb(44, 195, 195)));background-image:-webkit-linear-gradient(left, rgb(165, 229, 163), rgb(44, 195, 195));background-image:linear-gradient(90deg, rgb(165, 229, 163), rgb(44, 195, 195));border-radius:100px;font-weight:400}.top-news-side .page-side-current:hover{color:#fff}.top-news-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.top-news-list a{text-decoration:none;color:#000;border:1px solid #ddd;background-color:#fff;display:block;padding:30px 100px 30px 30px;width:100%;margin:-1px;position:relative}.top-news-list a:hover{opacity:1}.top-news-list a:hover h4{color:#00baba;-webkit-transition:.2s;transition:.2s}.top-news-list a.sticky time::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-fixed.svg);mask-image:url(images/icon/icon-fixed.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:12px;height:17px;background-color:#00baba;margin-right:10px}.top-news-list a.nolink{pointer-events:none}.top-news-list a.nolink .btn-arrow{display:none}.top-news-list a[target=_blank]:after{background-color:#fff}.top-news-list a>div{margin-bottom:5px}.top-news-list a>div time{letter-spacing:1px;font-size:1.3rem;font-weight:500;font-family:"Akshar","sans-serif";margin-right:10px;line-height:1rem}.top-news-list a>div span{color:#00baba;border:1px solid #00baba;font-size:.8rem;line-height:.8rem;padding:4px 15px;border-radius:100px;display:inline-block;position:relative;top:-4px;font-weight:400}.top-news-list h4{font-size:1rem;display:inline-block;font-weight:400;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-transition:.2s;transition:.2s}.top-news-list .btn-arrow{position:absolute;right:20px;bottom:20px;width:35px;height:20px}@media screen and (max-width: 567px){.top-news-list .btn-arrow{right:15px;top:0;bottom:0;margin:auto}}.top-news-list .btn-arrow::before{background-color:#00baba}.top-news-list .btn-arrow .btn-arrow-icon{width:6.5px;height:8px}.top-event{background-color:#00baba;padding:100px 0 80px;overflow:hidden;position:relative}@media screen and (max-width: 567px){.top-event{padding:50px 0}}.top-event::before{content:"";display:inline-block;background-size:cover;background-image:url(images/deco/texture.jpg);width:100%;height:100%;right:0;top:0;position:absolute;mix-blend-mode:overlay;opacity:.2}.top-event .top-h2 h2,.top-event .top-h2 span{color:#fff}.top-event .top-h2 h2::before,.top-event .top-h2 span::before{background-color:#fff}@media screen and (max-width: 567px){.top-event .top-more.phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}}.slick-event{margin-top:50px}.slick-event .slick-list{overflow:visible}@media screen and (max-width: 567px){.slick-event .slick-list{overflow:hidden}}.slick-event .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:60px;margin:0}@media screen and (max-width: 567px){.slick-event .slick-track{gap:15px}}.slick-event .slick-track::before{display:none}.slick-event .slick-slide{position:relative}.slick-event .slick-slide::before{content:"";display:inline-block;position:absolute;right:-30px;top:0;height:100%;width:1px;background-color:hsla(0,0%,100%,.4588235294)}@media screen and (max-width: 567px){.slick-event .slick-slide::before{display:none}}.slick-event a{text-decoration:none}.slick-event a:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-transition:.2s;transition:.2s;opacity:1}.slick-event a .event-day{border:1px solid #fff;font-family:"Akshar","sans-serif";color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding:17px 10px 10px;text-align:center;margin-bottom:10px;font-size:2.2rem;line-height:2.2rem;letter-spacing:1px;gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:400}@media screen and (max-width: 567px){.slick-event a .event-day{padding:10px 5px 5px;font-size:1.3rem;line-height:1.3rem;gap:0 5px;letter-spacing:.5px;margin-bottom:7px}}.slick-event a .event-day>span:not(:has(.event-day-week)){font-weight:100}.slick-event a .event-day .event-day-year{font-size:1.4rem}@media screen and (max-width: 567px){.slick-event a .event-day .event-day-year{font-size:1rem}}.slick-event a .event-day .event-day-week{color:#00baba;background-color:#fff;padding:5px 4px 3px 4px;font-size:.9rem;line-height:.9rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1/1;letter-spacing:0;top:-5px;position:relative}@media screen and (max-width: 567px){.slick-event a .event-day .event-day-week{font-size:.6rem;line-height:.6rem;padding:4px 3px 2px 3px;top:-3px}}.slick-event a .event-day .event-day-week.sat{background-color:#3d6cbc;color:#fff}.slick-event a .event-day .event-day-week.sun{background-color:#ef420e;color:#fff}.slick-event a>div{overflow:hidden;margin-bottom:10px}.slick-event a>div img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 567px){.slick-event a>div img{margin-bottom:7px}}.slick-event a h4{color:#fff;font-weight:400;margin-bottom:10px;font-size:1.1rem;letter-spacing:.5px}@media screen and (max-width: 567px){.slick-event a h4{margin-bottom:5px;font-size:.9rem;line-height:1.4rem}}.slick-event a[target=_blank]:has(img)::after{display:inline-block !important;background-color:#fff}.slick-event .slick-dots{margin-left:auto;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;padding:30px;margin-top:20px;margin-right:110px}@media screen and (max-width: 567px){.slick-event .slick-dots{padding:0;margin-top:50px;margin-right:100px;gap:15px}}.slick-event .slick-dots li button{width:6px;height:6px;font-size:0;background-color:#fff;opacity:1;display:block;cursor:pointer;border-radius:100px;border:0}@media screen and (max-width: 567px){.slick-event .slick-dots li button{width:5px;height:5px}}.slick-event .slick-dots li.slick-active button{border-radius:2px;width:9px;height:9px}@media screen and (max-width: 567px){.slick-event .slick-dots li.slick-active button{width:7px;height:7px}}.event-cat{border:1px solid #78be7e;background-color:#e2f7e4;color:#78be7e;padding:6px 10px;line-height:.8rem;font-size:.8rem;display:inline-block;font-weight:400}@media screen and (max-width: 567px){.event-cat{padding:5px 7px;line-height:.7rem;font-size:.7rem}}.event-cat.school{border:1px solid #ef420e;background-color:#f8e2e6;color:#ef420e}.container:has(.slick-event-arrows){position:relative}.slick-event-arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:30px;height:70px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 567px){.slick-event-arrows{right:-5px;height:30px}}.slick-event-arrows .slick-prev,.slick-event-arrows .slick-next{display:block;width:35px;height:35px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:relative;border:1px solid #00baba}@media screen and (max-width: 567px){.slick-event-arrows .slick-prev,.slick-event-arrows .slick-next{width:30px;height:30px}}.slick-event-arrows .slick-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:-1px}.slick-event-arrows .slick-prev::before,.slick-event-arrows .slick-next::before{content:"";display:inline-block;width:10px;height:10px;-webkit-mask-image:url(images/icon/icon-arrow.svg);mask-image:url(images/icon/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#00baba;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.no-event{color:#fff;font-size:1.2rem;margin-top:50px;font-weight:500;letter-spacing:1px}.top-faculty{overflow:hidden}.top-faculty-top{padding:20px;position:relative;-moz-text-align-last:justify;text-align-last:justify}@media screen and (max-width: 820px){.top-faculty-top{padding:10px}}@media screen and (max-width: 567px){.top-faculty-top{padding:5px}}.top-faculty-top span{color:#e4e4e4;font-weight:600;margin:0 5px;line-height:65px}@media screen and (max-width: 820px){.top-faculty-top span{line-height:35px}}@media screen and (max-width: 567px){.top-faculty-top span{margin:0 2px;line-height:23px}}.top-faculty-top img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:50%;max-width:600px}@media screen and (max-width: 567px){.top-faculty-top img{width:65%}}.top-faculty-tag{background-color:#fff}.top-faculty-tag a{color:#000;text-decoration:none;font-size:1.1rem;line-height:1.1rem;font-weight:500;padding:10px 15px;border:1px solid #ddd;display:inline-block;margin:0 -0.5px}.top-faculty-tag a:hover{opacity:1;color:#00baba}@media screen and (max-width: 567px){.top-faculty-tag a{font-size:1rem;line-height:1rem;padding:8px 10px}}.top-faculty-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 567px){.top-faculty-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.top-faculty-cont>div{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 567px){.top-faculty-cont>div{width:100%}}.top-faculty-cont>div>div:first-of-type{aspect-ratio:2/1;border:1px solid #ddd;margin:-1px -0.5px}@media screen and (max-width: 567px){.top-faculty-cont>div>div:first-of-type{height:60vw}}.top-faculty-cont>div>div:first-of-type img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-faculty-cont>div>div:last-of-type{border:1px solid #ddd;padding:50px 6vw;margin:-0.5px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 567px){.top-faculty-cont>div>div:last-of-type{padding:5%}}.top-faculty-cont>div>div:last-of-type>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 567px){.top-faculty-cont>div>div:last-of-type>div:first-child{margin-bottom:10px}}.top-faculty-cont>div>div:last-of-type h3{font-size:1.9rem;color:#00baba;letter-spacing:2px;font-weight:500}@media screen and (max-width: 567px){.top-faculty-cont>div>div:last-of-type h3{font-size:1.5rem;letter-spacing:1px}}.top-faculty-cont>div>div:last-of-type p{font-size:1.1rem;line-height:2.2rem}@media screen and (max-width: 567px){.top-faculty-cont>div>div:last-of-type p{font-size:1rem;line-height:1.65rem}}@media screen and (max-width: 567px){.top-faculty-cont .top-more.phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}}.top-img div{width:95%;aspect-ratio:3/1;margin:50px auto}.top-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-interview{overflow:hidden}.top-interview .top-more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin:20px 20px 0 0}@media screen and (max-width: 567px){.top-interview .top-more{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0}}.top-interview-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 820px){.top-interview-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.top-interview-title>div{width:50%;padding:5%;aspect-ratio:1.5/1;border:1px solid #ddd;margin:0 -0.5px}@media screen and (max-width: 820px){.top-interview-title>div{width:100%;padding:50px 3%;aspect-ratio:auto}}.top-interview-title>div:first-of-type{background-color:#fff;overflow:hidden;position:relative}.top-interview-title>div:first-of-type::before{content:"QQQQQQQ";display:inline-block;color:#f5f5f5;font-size:20rem;font-weight:600;font-family:"Akshar","sans-serif";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}@media screen and (max-width: 1020px){.top-interview-title>div:first-of-type::before{font-size:16rem}}@media screen and (max-width: 567px){.top-interview-title>div:first-of-type::before{font-size:8rem}}.top-interview-title>div:first-of-type p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;font-weight:700;font-size:5rem;line-height:6rem;letter-spacing:1.5px;-moz-text-align-last:justify;text-align-last:justify;z-index:2;position:relative}@media screen and (max-width: 1100px){.top-interview-title>div:first-of-type p{font-size:4rem;line-height:5rem}}@media screen and (max-width: 567px){.top-interview-title>div:first-of-type p{font-size:3rem;line-height:3.5rem}}.top-interview-title>div:first-of-type span{color:#00baba;font-family:"Akshar","sans-serif";font-size:2.6rem;line-height:2.6rem;display:block;font-weight:500;letter-spacing:3px}@media screen and (max-width: 1100px){.top-interview-title>div:first-of-type span{font-size:2.1rem;line-height:2.1rem}}@media screen and (max-width: 820px){.top-interview-title>div:first-of-type span{font-size:1.4rem;line-height:1.4rem;letter-spacing:2px}}.top-interview-title>div:last-of-type{background-color:#00baba;position:relative}@media screen and (max-width: 820px){.top-interview-title>div:last-of-type{text-align:center}}@media screen and (max-width: 567px){.top-interview-title>div:last-of-type{padding:30px 3%}}.top-interview-title>div:last-of-type p{color:#fff;font-weight:600;font-size:2.4rem;line-height:4.2rem;letter-spacing:1.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (max-width: 1100px){.top-interview-title>div:last-of-type p{font-size:2rem;line-height:3rem}}@media screen and (max-width: 820px){.top-interview-title>div:last-of-type p{font-size:1.8rem;line-height:3rem}}@media screen and (max-width: 567px){.top-interview-title>div:last-of-type p{font-size:1.3rem;line-height:2.3rem}}.top-interview-title>div:last-of-type::after{content:"";display:inline-block;background-size:cover;background-image:url(images/deco/texture.jpg);width:100%;height:100%;right:0;top:0;position:absolute;mix-blend-mode:overlay;opacity:.3}.top-interview-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.top-interview-cont>a{width:25%;border:1px solid #ddd;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:-0.5px;position:relative}@media screen and (max-width: 567px){.top-interview-cont>a{width:100%}}.top-interview-cont>a::after{display:none}.top-interview-cont>a>div:not([class]){color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 567px){.top-interview-cont>a>div:not([class]){padding:15px;gap:10px}}.top-interview-cont>a>div:not([class])>span:first-of-type{font-family:"Akshar","sans-serif";font-weight:500;font-size:5rem;line-height:5rem}@media screen and (max-width: 567px){.top-interview-cont>a>div:not([class])>span:first-of-type{font-size:2.5rem;line-height:2.5rem}}.top-interview-cont>a>div:not([class])>span:last-of-type{letter-spacing:.5px;font-weight:500}@media screen and (max-width: 567px){.top-interview-cont>a>div:not([class])>span:last-of-type{font-size:.9rem;letter-spacing:0;line-height:1.4rem}}.top-interview-cont>a .btn-arrow{position:absolute;right:30px;bottom:30px}@media screen and (max-width: 567px){.top-interview-cont>a .btn-arrow{right:15px;bottom:15px;width:28px;height:17px}}.top-interview-cont-img{background-color:#fff;padding:30px}@media screen and (max-width: 567px){.top-interview-cont-img{padding:20px}}.top-interview-cont-img img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block}.top-interview-cont-img h4{font-size:1.2rem;line-height:1.2rem;color:#000;font-weight:400;margin-top:10px;letter-spacing:1px}@media screen and (max-width: 567px){.top-interview-cont-img h4{margin-top:8px;letter-spacing:0px;font-size:1rem;line-height:1rem}}.top-interview-cont-img h4 span{margin-left:10px;letter-spacing:0;font-size:1rem;line-height:1rem}.interview-from{margin-top:15px;font-size:.9rem;line-height:.9rem;color:#777;display:block}.interview-cat{margin-top:5px;display:inline-block}.interview-cat-parent{color:#fff;border-radius:100px;display:inline-block;font-size:.8rem;line-height:.8rem;padding:5px 15px;background-image:-webkit-gradient(linear, left top, right top, from(rgb(165, 229, 163)), to(rgb(44, 195, 195)));background-image:-webkit-linear-gradient(left, rgb(165, 229, 163), rgb(44, 195, 195));background-image:linear-gradient(90deg, rgb(165, 229, 163), rgb(44, 195, 195));margin-right:5px}@media screen and (max-width: 567px){.interview-cat-parent{font-size:.65rem;line-height:.65rem;padding:4px 10px}}.interview-cat-child{color:#00baba;border:1px solid #00baba;border-radius:100px;display:inline-block;font-size:.8rem;line-height:.8rem;padding:5px 15px}@media screen and (max-width: 567px){.interview-cat-child{font-size:.65rem;line-height:.65rem;padding:4px 10px}}.top-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:100px auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 567px){.top-banner{gap:10px;padding:5%;margin:50px auto}}.top-banner div{background-color:#fff;padding:10px 10px;border:1px solid #ddd;width:14.2857142857%;margin:-0.5px}@media screen and (min-width: 1500px){.top-banner div{width:10%}}@media screen and (max-width: 567px){.top-banner div{border:none;width:calc(33.3333333333% - 10px);padding:0}}.top-banner a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;aspect-ratio:2.5/1;width:100%}.top-banner a::after{display:none}.top-banner a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid #ddd}@media screen and (max-width: 567px){.staff-all .table-small{min-width:250vw}}.staff-all th:nth-of-type(1),.staff-all td:nth-of-type(1){width:18%}.staff-all th:nth-of-type(2),.staff-all td:nth-of-type(2){width:15%}.staff-all th:nth-of-type(3),.staff-all td:nth-of-type(3){width:17%}.staff-all th:nth-of-type(4),.staff-all td:nth-of-type(4){width:18%}.staff-all th:nth-of-type(5),.staff-all td:nth-of-type(5){width:32%}.staff-all tbody tr:nth-of-type(even) td{background-color:#f6fafa}.staff-all-name a{color:#000;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500}.staff-all-name span{font-size:.9rem;color:#777;font-weight:400;margin-left:5px}.staff-all-kana{color:#777;font-size:.9rem;line-height:1.2rem;background-color:#e4e4e4}.staff-all-affiliation{font-size:.9rem;line-height:1.3rem}.staff-all-seminar.nolink{text-decoration:none;color:#000;cursor:text}.staff-all-seminar.nolink:hover{opacity:1}.staff-all-cat a,.staff-all-seminar,.staff-all-seeds{font-size:.9rem;line-height:1.3rem;display:inline-block}.staff-all-cat a::after,.staff-all-seminar::after,.staff-all-seeds::after{width:12px !important;height:10px !important;margin:auto 5px auto 5px !important}.staff-all-cat,ul:has(.staff-all-seminar),ul:has(.staff-all-seeds){padding:0 0 0 13px !important;line-height:1.3rem !important}.staff-all-cat li,ul:has(.staff-all-seminar) li,ul:has(.staff-all-seeds) li{line-height:1.3rem !important}.staff-all-cat li::after,ul:has(.staff-all-seminar) li::after,ul:has(.staff-all-seeds) li::after{top:9px !important;left:-13px !important;width:5px !important;height:5px !important}.single-staff-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 820px){.single-staff-head{gap:30px}}@media screen and (max-width: 567px){.single-staff-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}}.single-staff-head-img{width:25%}@media screen and (max-width: 567px){.single-staff-head-img{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.single-staff-head-img img{width:100%;-o-object-fit:contain;object-fit:contain;vertical-align:top}@media screen and (max-width: 567px){.single-staff-head-img img{width:30%}}.single-staff-head-img span{font-size:.9rem;color:#656565;line-height:1.3rem;display:inline-block;margin-top:10px}@media screen and (max-width: 567px){.single-staff-head-img>div.phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.single-staff-head-img>div.phone span:first-of-type{font-size:.85rem;color:#aaa;width:100%;line-height:.85rem}.single-staff-head-img>div.phone h3{font-weight:400;font-size:1.8rem;letter-spacing:2px}.single-staff-head-img>div.phone span:last-of-type{font-size:1.1rem;color:#aaa;font-family:"Akshar","sans-serif";letter-spacing:2px;font-weight:300;position:relative;top:4px}}.single-staff-head-img a{color:#fff;background-color:#00baba;text-decoration:none;padding:10px 20px;display:inline-block;margin:10px 0 5px}@media screen and (max-width: 567px){.single-staff-head-img a{padding:8px 15px;font-size:.85rem}}.single-staff-head-img a::after{background-color:#fff}@media screen and (max-width: 567px){.single-staff-head-img a::after{width:11px;height:9px;margin:auto 5px auto 5px}}.single-staff-head-img p{color:#777;font-size:.9rem}@media screen and (max-width: 567px){.single-staff-head-img p{font-size:.8rem}}.single-staff-head-info{background-color:#fff;padding:50px;width:calc(75% - 50px)}@media screen and (max-width: 820px){.single-staff-head-info{width:calc(75% - 30px);padding:30px}}@media screen and (max-width: 567px){.single-staff-head-info{background-color:rgba(0,0,0,0);padding:0;width:100%}}.single-staff-head-info>div:first-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-staff-head-info>div:first-of-type span:first-of-type{font-size:.85rem;color:#aaa;width:100%;line-height:.85rem}.single-staff-head-info>div:first-of-type h3{font-weight:400;font-size:1.8rem;letter-spacing:2px}.single-staff-head-info>div:first-of-type span:last-of-type{font-size:1.1rem;color:#aaa;font-family:"Akshar","sans-serif";margin-left:30px;letter-spacing:2px;font-weight:300;position:relative;top:4px}.single-staff-head-info table{margin-top:30px;margin-bottom:0}@media screen and (max-width: 820px){.single-staff-head-info table{margin-top:20px}}@media screen and (max-width: 567px){.single-staff-head-info table{margin-top:30px}}.single-staff-head-info table th{color:#00baba;font-weight:500;border-left:none !important;background-color:#f6f6f6;font-size:.9rem;letter-spacing:1px}@media screen and (max-width: 567px){.single-staff-head-info table th{border-left:1px solid #ddd !important}}.single-staff-head-info table td{border-right:none !important;font-size:.9rem}@media screen and (max-width: 567px){.single-staff-head-info table td{border-right:1px solid #ddd !important}}.single-staff-seminar{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.single-staff-seminar a{border:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:10px;text-decoration:none;background:#fff;position:relative;padding:40px;gap:5px}@media screen and (max-width: 567px){.single-staff-seminar a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:50px}}.single-staff-seminar a.nolink{text-decoration:none;cursor:default}.single-staff-seminar a.nolink:hover{opacity:1}.single-staff-seminar a.nolink::after{display:none}.single-staff-seminar a::after{content:"";-webkit-mask-image:url(images/icon/icon-arrow.svg);mask-image:url(images/icon/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:#aaa;width:12px !important;height:12px !important;right:40px;bottom:40px;display:inline-block;position:absolute}@media screen and (max-width: 567px){.single-staff-seminar a::after{right:20px;bottom:20px}}@media screen and (max-width: 567px){.single-staff-seminar a{padding:20px;padding-bottom:40px}}.single-staff-seminar a h4{color:#777;font-weight:400;font-size:.9rem;line-height:1rem;margin-bottom:5px}.single-staff-seminar a p{font-weight:400;font-size:1.8rem;line-height:2.4rem;letter-spacing:2px;color:#000;display:grid}@media screen and (max-width: 567px){.single-staff-seminar a p{font-size:1.6rem;letter-spacing:1px}}.single-staff-seeds{margin-top:50px}.single-staff-seeds h2{font-weight:400;margin-bottom:30px;font-size:1.6rem}.single-staff-seeds .seeds-taxonomy-caption{border-bottom:1px solid #ddd}.post-type-archive-seeds:not(.search) .page-head-text{border-bottom:1px solid #ddd}.single-seeds .page-head-text>h1{background-image:-webkit-repeating-linear-gradient(left, #aaa, #aaa 3px, transparent 3px, transparent 7px);background-image:repeating-linear-gradient(90deg, #aaa, #aaa 3px, transparent 3px, transparent 7px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;padding-bottom:20px;margin-bottom:20px}.terms-field,.terms-keyword{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.terms-field p,.terms-keyword p{color:#777;font-size:.9rem;line-height:.9rem}.terms-field a,.terms-keyword a{text-decoration:none;font-size:.85rem;line-height:.85rem;border-radius:100px;display:inline-block;padding:5px 10px}@media screen and (max-width: 567px){.terms-field a,.terms-keyword a{font-size:.8rem;line-height:.8rem;padding:3px 9px}}.terms-field{margin-bottom:10px}.terms-field a{background-color:#fff;color:#656565}.terms-keyword{margin-bottom:10px}.terms-keyword a{color:#00baba;border:1px solid #00baba}.terms-sdgs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.terms-sdgs p{color:#777;font-size:.9rem;line-height:.9rem}.terms-sdgs a{display:inline-block;width:35px}.seeds-staff>h3{font-weight:400;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:7px}.seeds-staff>h3 img{width:23px;height:23px;-o-object-fit:contain;object-fit:contain;opacity:.3}.seeds-staff::before{border-bottom:1px solid #ddd}.seeds-staff-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 820px){.seeds-staff-cont{gap:20px}}.seeds-staff-cont:not(:first-of-type){margin-top:50px;padding-top:50px;border-top:1px solid #ddd}.seeds-staff-cont>div:first-of-type{width:200px}@media screen and (max-width: 820px){.seeds-staff-cont>div:first-of-type{width:calc(30% - 20px)}}@media screen and (max-width: 567px){.seeds-staff-cont>div:first-of-type{width:calc(40% - 20px)}}.seeds-staff-cont>div:first-of-type img{aspect-ratio:1/1.1;-o-object-fit:cover;object-fit:cover;width:100%;vertical-align:top}.seeds-staff-cont>div:first-of-type span{font-size:.8rem;color:#656565;line-height:1.2rem;display:inline-block;margin-top:10px}@media screen and (max-width: 820px){.seeds-staff-cont-profile{width:70%}}@media screen and (max-width: 567px){.seeds-staff-cont-profile{width:60%}}.seeds-staff-cont-profile>a:not([class]){background-color:#00baba;color:#fff;text-decoration:none;font-size:.9rem;display:inline-block;padding:10px 20px;margin:30px 0 3px}@media screen and (max-width: 567px){.seeds-staff-cont-profile>a:not([class]){margin:20px 0 3px;padding:8px 15px;font-size:.85rem}}.seeds-staff-cont-profile>a:not([class])::after{background-color:#fff}@media screen and (max-width: 567px){.seeds-staff-cont-profile>a:not([class])::after{width:11px;height:9px;margin:auto 5px auto 5px}}.seeds-staff-cont-profile>span{color:#777;font-size:.8rem;display:block}.seeds-staff-cont-profile>span>a::after{width:12px;height:10px}.seeds-staff-kana{color:#aaa;font-size:.8rem;margin-bottom:5px}.seeds-staff-name{color:#000;text-decoration:none;font-size:1.8rem;line-height:2rem;font-weight:400}.seeds-staff-name span{color:#656565;font-size:.8rem;line-height:.8rem;padding:4px;border-radius:3px;display:inline-block;background-color:#e4e4e4;margin-left:10px}.seeds-staff-en{font-family:"Akshar","sans-serif";color:#aaa;font-weight:300;font-size:1.1rem;letter-spacing:2px}.seeds-staff-affiliation{font-size:.9rem}.seeds-staff-cont-info{padding:40px;background-color:#f2f5f5;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:auto}@media screen and (max-width: 567px){.seeds-staff-cont-info{padding:15px;width:100%}}.seeds-staff-cont-info p{font-size:.9rem}.seeds-staff-cont-info p:not(:last-child){margin-bottom:10px}.single-seeds-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:100px}@media screen and (max-width: 820px){.single-seeds-bottom{gap:8px;margin-top:50px}}.single-seeds-bottom::before{border-bottom:1px solid #ddd;border-top:1px solid #ddd}.single-seeds-bottom a{text-decoration:none;width:calc(50% - 7.5px);display:block;font-size:1.2rem;letter-spacing:2px;text-align:center;padding:15px;position:relative}@media screen and (max-width: 820px){.single-seeds-bottom a{width:100%;font-size:1.1rem;letter-spacing:0px;padding:13px}}.single-seeds-bottom a::after{content:"";-webkit-mask-image:url(images/icon/icon-arrow.svg);mask-image:url(images/icon/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:#aaa;width:17px !important;height:17px !important;top:0;bottom:0;margin:auto;right:30px;display:inline-block;position:absolute}@media screen and (max-width: 567px){.single-seeds-bottom a::after{width:12px !important;height:12px !important}}.single-seeds-bottom a:first-child{background-color:#00baba;color:#fff}.single-seeds-bottom a:first-child::before{content:"";display:inline-block;margin-right:6px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:18px;height:18px;background-color:#fff;margin-right:10px;-webkit-mask-image:url(images/icon/icon-search.svg);mask-image:url(images/icon/icon-search.svg)}@media screen and (max-width: 567px){.single-seeds-bottom a:first-child::before{width:12px;height:12px;margin-right:7px}}.single-seeds-bottom a:first-child::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto !important;left:30px;background-color:#fff}@media screen and (max-width: 567px){.single-seeds-bottom a:first-child::after{left:20px}}.single-seeds-bottom a:last-child{color:#000;background-color:#fff;border:1px solid #ddd}.single-seeds-bottom a:last-child::before{content:"";display:inline-block;margin-right:6px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:21px;height:18px;top:1.5px;position:relative;background-color:#000;margin-right:10px;-webkit-mask-image:url(images/icon/icon-contact.svg);mask-image:url(images/icon/icon-contact.svg)}@media screen and (max-width: 567px){.single-seeds-bottom a:last-child::before{width:15px;height:13px;margin-right:7px}}@media screen and (max-width: 567px){.single-seeds-bottom a:last-child::after{right:20px}}.seeds-auto input{pointer-events:none;background-color:#f4f4f4 !important;color:#777}.seeds-taxonomy-result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;background-color:rgba(219,239,239,.7882352941);border-radius:5px;padding:5px 20px;margin-bottom:50px}@media screen and (max-width: 820px){.seeds-taxonomy-result{display:block;padding:10px;border-radius:3px;margin-bottom:30px}}.seeds-taxonomy-result p:first-of-type{font-weight:400;font-size:1rem}@media screen and (max-width: 567px){.seeds-taxonomy-result p:first-of-type{font-size:.9rem;margin-bottom:10px}}.seeds-taxonomy-result p:first-of-type>span{font-size:1.2rem;margin:0 5px;color:#00baba}@media screen and (max-width: 567px){.seeds-taxonomy-result p:first-of-type>span{font-size:1rem}}.seeds-taxonomy-result p:last-of-type>span{font-size:1.2rem;margin-right:5px;font-weight:500}@media screen and (max-width: 567px){.seeds-taxonomy-result p:last-of-type>span{margin-right:3px}}.seeds-taxonomy-caption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;padding:0 20px 10px;margin-bottom:20px;gap:30px}@media screen and (max-width: 820px){.seeds-taxonomy-caption{display:none}}.seeds-taxonomy-caption>p{font-size:.9rem;line-height:.9rem;color:#777}.seeds-taxonomy-caption>p:first-of-type{width:65%}.seeds-taxonomy-caption>p:nth-child(2){width:20%}.seeds-taxonomy-caption>p:last-of-type{width:15%}.seeds-taxonomy-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.seeds-taxonomy-list>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;background-color:#fff;padding:10px 20px;text-decoration:none;color:#000;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (max-width: 820px){.seeds-taxonomy-list>a{display:block;padding:15px 50px 15px 15px}}.seeds-taxonomy-list>a::after{display:none}.seeds-taxonomy-list>a h3{width:65%;font-weight:400;font-size:1.1rem;letter-spacing:.5px}@media screen and (max-width: 820px){.seeds-taxonomy-list>a h3{width:100%;margin-bottom:10px}}.seeds-taxonomy-list>a .btn-arrow{position:absolute;right:20px;top:0;bottom:0;margin:auto}.seeds-taxonomy-list>a .btn-arrow>.btn-arrow-icon-3{position:absolute;top:0;bottom:0}.seeds-taxonomy-list-terms{width:20%;font-size:.9rem;line-height:1.4rem;color:#777}@media screen and (max-width: 820px){.seeds-taxonomy-list-terms{width:100%;font-size:.8rem;line-height:1.3rem}.seeds-taxonomy-list-terms::before{content:"カテゴリー：";color:#00baba}}.seeds-taxonomy-list-staff{width:15%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.9rem;line-height:1.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#777}@media screen and (max-width: 820px){.seeds-taxonomy-list-staff{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:.8rem;line-height:1.3rem}.seeds-taxonomy-list-staff::before{content:"研究者名：";color:#00baba}.seeds-taxonomy-list-staff p:not(:last-child)::after{content:"、"}}.seeds-taxonomy-other{margin-top:150px}.seeds-taxonomy-other::before{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.seeds-taxonomy-other h3{font-weight:500;margin-bottom:30px;font-size:1.4rem}.seeds-taxonomy-other h3::before{content:"";display:inline-block;margin-right:6px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:18px;height:18px;background-color:#000;margin-right:10px;-webkit-mask-image:url(images/icon/icon-search.svg);mask-image:url(images/icon/icon-search.svg)}.archive-taxonomy .result-cont-no>div{background-color:rgba(0,0,0,0);border:1px solid #00baba}.archive-taxonomy .result-cont-no>div h4::after{background-color:#dbefef}.post-type-archive-seeds:not(.search) .page-main>div:not(:last-of-type){margin-bottom:100px;position:relative}@media screen and (max-width: 820px){.post-type-archive-seeds:not(.search) .page-main>div:not(:last-of-type){margin-bottom:50px}}.post-type-archive-seeds:not(.search) .page-main>div:not(:last-of-type)::before{content:"";display:inline-block;width:100%;height:1px;bottom:-50px;left:0;background-color:#ddd;position:absolute}@media screen and (max-width: 820px){.post-type-archive-seeds:not(.search) .page-main>div:not(:last-of-type)::before{bottom:-25px}}.seeds-archive-search{background-color:#fafafa;padding:50px}@media screen and (max-width: 820px){.seeds-archive-search{padding:30px}}@media screen and (max-width: 567px){.seeds-archive-search{padding:20px}}.seeds-archive-search h2{font-weight:500;margin-bottom:30px;font-size:1.4rem}.seeds-archive-search h2::before{content:"";display:inline-block;margin-right:6px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:18px;height:18px;background-color:#000;margin-right:10px;-webkit-mask-image:url(images/icon/icon-search.svg);mask-image:url(images/icon/icon-search.svg)}.seeds-archive-taxonomy a{text-decoration:none}.seeds-archive-search-keyword{position:relative;padding:50px 50px 100px}@media screen and (max-width: 820px){.seeds-archive-search-keyword{padding:30px 30px 70px}}@media screen and (max-width: 567px){.seeds-archive-search-keyword{padding:20px 20px 50px}}.seeds-archive-search-keyword label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 4px;position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#3d6cbc;text-decoration:underline;font-size:.8em;cursor:pointer}@media screen and (max-width: 820px){.seeds-archive-search-keyword label{bottom:30px}}@media screen and (max-width: 567px){.seeds-archive-search-keyword label{bottom:20px}}.seeds-archive-search-keyword label::before{content:"続きを見る"}.seeds-archive-search-keyword label::after{content:"";-webkit-mask-image:url(images/icon/icon-arrow-mini.svg);mask-image:url(images/icon/icon-arrow-mini.svg);width:5.5px;height:8px;display:inline-block;background-color:#000;position:absolute;right:-15px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:.4s;transition:.4s;pointer-events:auto}.seeds-archive-search-keyword input{display:none}.seeds-archive-search-keyword:has(:checked) .seeds-archive-taxonomy-keyword{max-height:100%}.seeds-archive-search-keyword:has(:checked) .seeds-archive-taxonomy-keyword::after{opacity:0;-webkit-transition:.4s;transition:.4s;pointer-events:none}.seeds-archive-search-keyword:has(:checked) label::before{content:"閉じる"}.seeds-archive-search-keyword:has(:checked) label::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.3s;transition:.3s}.seeds-archive-taxonomy-keyword{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 5px;position:relative;max-height:150px;margin-bottom:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.seeds-archive-taxonomy-keyword::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:60px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0, 0%, 100%, 0)), to(#fafafa));background:-webkit-linear-gradient(top, hsla(0, 0%, 100%, 0) 0, #fafafa);background:linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fafafa);-webkit-transition:.4s;transition:.4s}.seeds-archive-taxonomy-keyword:has(:checked) p::after{content:none}.seeds-archive-taxonomy-keyword a{color:#00baba;border:1px solid #00baba;border-radius:100px;padding:5px 15px;display:inline-block;font-size:.9rem;line-height:.9rem}.read-more-1:has(:checked) p{max-height:100vh}.seeds-archive-taxonomy-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}@media screen and (max-width: 820px){.seeds-archive-taxonomy-field{gap:10px}}.seeds-archive-taxonomy-field>div{width:calc(33.3333333333% - 10px);border:1px solid #ddd;border-radius:10px;background-color:#fff}@media screen and (max-width: 820px){.seeds-archive-taxonomy-field>div{width:calc(50% - 5px);border-radius:5px}}.seeds-archive-taxonomy-field>div a{color:#000;display:inline-block;overflow:hidden}.seeds-archive-taxonomy-field>div a:hover{opacity:1}.seeds-archive-taxonomy-field>div a:hover>div img{-webkit-transform:scale(1.05);transform:scale(1.05)}.seeds-archive-taxonomy-field>div a p{margin:20px;font-size:1.2rem;line-height:1.4rem;font-weight:400}@media screen and (max-width: 567px){.seeds-archive-taxonomy-field>div a p{margin:10px;font-size:.9rem;line-height:1.4rem}}.seeds-archive-taxonomy-field>div a p span{color:#00baba}.seeds-archive-taxonomy-field>div a>div{border-bottom:1px solid #ddd;aspect-ratio:1.8/1;width:100%;overflow:hidden;border-radius:9px 9px 0 0}@media screen and (max-width: 567px){.seeds-archive-taxonomy-field>div a>div{border-radius:4px 4px 0 0}}.seeds-archive-taxonomy-field>div a>div img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;vertical-align:top;-webkit-transition:.2s;transition:.2s}.seeds-archive-taxonomy-field>div>div{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0 20px 20px;padding-top:20px;background-image:-webkit-repeating-linear-gradient(left, #aaa, #aaa 3px, transparent 3px, transparent 7px);background-image:repeating-linear-gradient(90deg, #aaa, #aaa 3px, transparent 3px, transparent 7px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px}@media screen and (max-width: 567px){.seeds-archive-taxonomy-field>div>div{margin:0 10px 10px;padding-top:15px;-webkit-column-count:1;-moz-column-count:1;column-count:1}}.seeds-archive-taxonomy-field>div>div a{display:block;font-size:.9rem;line-height:1.2rem;margin-bottom:10px;color:#656565}@media screen and (max-width: 567px){.seeds-archive-taxonomy-field>div>div a{font-size:.8rem;line-height:1rem;margin-bottom:5px}}.seeds-archive-taxonomy-field>div>div a:hover{color:#00baba;opacity:1}.seeds-archive-taxonomy-affiliation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}@media screen and (max-width: 820px){.seeds-archive-taxonomy-affiliation{gap:10px}}.seeds-archive-taxonomy-affiliation>div{width:calc(33.3333333333% - 10px);border:1px solid #ddd;border-radius:10px;background-color:#fff}@media screen and (max-width: 820px){.seeds-archive-taxonomy-affiliation>div{width:calc(50% - 5px)}}.seeds-archive-taxonomy-affiliation>div a{color:#000;display:inline-block;overflow:hidden}.seeds-archive-taxonomy-affiliation>div a:hover{opacity:1}.seeds-archive-taxonomy-affiliation>div a:hover>div img{-webkit-transform:scale(1.05);transform:scale(1.05)}.seeds-archive-taxonomy-affiliation>div a p{margin:20px;font-size:1.2rem;line-height:1.4rem;font-weight:400}.seeds-archive-taxonomy-affiliation>div a p span{color:#00baba}.seeds-archive-taxonomy-affiliation>div>div{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0 20px 20px;padding-top:20px;background-image:-webkit-repeating-linear-gradient(left, #aaa, #aaa 3px, transparent 3px, transparent 7px);background-image:repeating-linear-gradient(90deg, #aaa, #aaa 3px, transparent 3px, transparent 7px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px}@media screen and (max-width: 567px){.seeds-archive-taxonomy-affiliation>div>div{margin:0 10px 10px;padding-top:15px;-webkit-column-count:1;-moz-column-count:1;column-count:1}}.seeds-archive-taxonomy-affiliation>div>div a{display:block;font-size:.9rem;line-height:1.2rem;margin-bottom:10px;color:#656565}@media screen and (max-width: 567px){.seeds-archive-taxonomy-affiliation>div>div a{font-size:.7rem;line-height:1rem;margin-bottom:5px}}.seeds-archive-taxonomy-affiliation>div>div a:hover{color:#00baba;opacity:1}.seeds-archive-taxonomy-sdgs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.seeds-archive-taxonomy-sdgs>a{display:inline-block;width:calc(10% - 9px)}@media screen and (max-width: 567px){.seeds-archive-taxonomy-sdgs>a{width:calc(20% - 9px)}}.seeds-archive-taxonomy-sdgs>a img{width:100%;vertical-align:top}.seeds-searchform{border:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.seeds-searchform>input{line-height:0;padding:13px 20px;letter-spacing:.5px;border:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.seeds-searchform>input::-webkit-input-placeholder{color:#aaa}.seeds-searchform>input::-moz-placeholder{color:#aaa}.seeds-searchform>input:-ms-input-placeholder{color:#aaa}.seeds-searchform>input::-ms-input-placeholder{color:#aaa}.seeds-searchform>input::placeholder{color:#aaa}.seeds-searchform>button{background-color:#00baba;cursor:pointer;padding:10px 25px;border:none;border-left:1px solid #ddd;position:relative;aspect-ratio:1/1}.seeds-searchform>button::before{content:"";display:inline-block;margin-right:6px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:15px;height:15px;background-color:#fff;-webkit-mask-image:url(images/icon/icon-search.svg);mask-image:url(images/icon/icon-search.svg);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.seminar-faculty a{color:#000;text-decoration:none}.seminar-faculty th:nth-of-type(1),.seminar-faculty td:nth-of-type(1){width:28%}.seminar-faculty th:nth-of-type(2),.seminar-faculty td:nth-of-type(2){width:25%}.seminar-faculty th:nth-of-type(3),.seminar-faculty td:nth-of-type(3){width:47%}.seminar-faculty tbody tr:nth-of-type(even) td{background-color:#f6fafa}.seminar-faculty tr:has(+.seminar-faculty-kana-wrap) td{border-bottom:1px solid #ddd !important}.seminar-faculty:has(.seminar-faculty-kana) td{border-bottom:1px solid #777 !important}.seminar-faculty:has(.seminar-faculty-kana) th:nth-of-type(1),.seminar-faculty:has(.seminar-faculty-kana) td:nth-of-type(1){width:30%}.seminar-faculty:has(.seminar-faculty-kana) th:nth-of-type(2),.seminar-faculty:has(.seminar-faculty-kana) td:nth-of-type(2){width:30%}.seminar-faculty:has(.seminar-faculty-kana) th:nth-of-type(3),.seminar-faculty:has(.seminar-faculty-kana) td:nth-of-type(3){width:40%}.seminar-faculty:has(.seminar-faculty-kana) tbody tr:nth-of-type(even) td{background-color:#fff}.seminar-faculty-kana{color:#777;font-size:.9rem;line-height:1.2rem;background-color:#e4e4e4}.seminar-faculty-staff p{margin:0 !important}.seminar-faculty-title a,.seminar-faculty-staff a{color:#000;text-decoration:none;background-color:#e4e4e4;display:inline-block;font-size:.7rem;line-height:.7rem;padding:5px;border-radius:2px;font-weight:400;margin-left:10px}.seminar-faculty-staff-pos{font-size:.9rem;color:#777;font-weight:400;margin-left:5px}.seminar-faculty-word,.seminar-faculty-system{font-size:.9rem;line-height:1.4rem}#examinee{background-color:hsla(0,0%,100%,.3019607843);background-blend-mode:lighten;background-image:url(images/examinee/back.png);position:relative;z-index:0}#examinee::before,#examinee::after{content:"";display:inline-block;position:absolute;top:0;left:4%;height:100%;width:2px;background-image:-webkit-repeating-linear-gradient(top, #000000, #000000 4px, transparent 4px, transparent 8px);background-image:repeating-linear-gradient(180deg, #000000, #000000 4px, transparent 4px, transparent 8px);background-position:left top;background-repeat:repeat-y;background-size:2px 100%;z-index:0}@media screen and (max-width: 567px){#examinee::before,#examinee::after{left:3%;width:1px;background-size:1px 100%}}#examinee::after{left:auto;right:4%;background-position:right top}@media screen and (max-width: 567px){#examinee::after{right:3%}}#examinee .arrow{background:#fff;border:1px solid #ddd;border-radius:100px;width:35px;height:20px;position:relative;display:inline-block}@media screen and (max-width: 567px){#examinee .arrow{width:25px;height:15px}}#examinee .arrow::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/examinee/icon-arrow.svg);mask-image:url(images/examinee/icon-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#656565;width:8px;height:8px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}@media screen and (max-width: 567px){#examinee .arrow::before{width:6px;height:6px}}@media screen and (max-width: 567px){#examinee .container{margin:0 8%;width:84%}}.exa-h2 h2{font-size:2.8rem;line-height:3.8rem;letter-spacing:2px}@media screen and (max-width: 567px){.exa-h2 h2{font-size:2.5rem;line-height:3.5rem}}.exa-h2 span{font-family:"Righteous","sans-serif";font-size:1.2rem;letter-spacing:2.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 567px){.exa-h2 span{margin-top:5px}}.exa-h2 span::before{content:"";display:inline-block;width:7px;height:7px;border-radius:100px;background-color:#000}.exa-more a{border-radius:100px;border:2px solid #000;text-align:center;display:inline-block;text-decoration:none;color:#000;font-size:1rem;font-weight:500;letter-spacing:1.5px;background-color:#ffdc67;padding:7px 60px;min-width:250px;position:relative}@media screen and (max-width: 567px){.exa-more a{min-width:auto}}.exa-more a::after{display:none}.exa-more .arrow{position:absolute !important;top:0;bottom:0;margin:auto;right:0;width:30px !important;height:17px !important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.exa-line{background-image:-webkit-repeating-linear-gradient(left, #000000, #000000 4px, transparent 4px, transparent 8px);background-image:repeating-linear-gradient(90deg, #000000, #000000 4px, transparent 4px, transparent 8px);background-position:left top;background-repeat:repeat-x;background-size:100% 2px;height:2px;width:92vw;position:absolute;display:inline-block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media screen and (max-width: 567px){.exa-line{width:96vw;height:1px;background-size:100% 1px}}.exa-line::before,.exa-line::after{content:"";display:inline-block;background-image:url(images/examinee/line-deco.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:25px;position:absolute;top:50%;left:0%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 567px){.exa-line::before,.exa-line::after{width:11px;height:18px;left:.5%}}.exa-line::after{left:auto;right:0%;-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}@media screen and (max-width: 567px){.exa-line::after{right:.5%}}.admin-bar .header-examinee{margin-top:0 !important}.header-examinee{position:absolute}@media screen and (max-width: 567px){.header-examinee{position:fixed;top:0 !important;padding:10px 2% 10px}}.header-examinee-wrap{background-color:hsla(0,0%,100%,.8392156863);border-radius:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 10px 0;padding:20px 30px;height:70px}@media screen and (max-width: 1020px){.header-examinee-wrap{padding:15px 30px}}@media screen and (max-width: 567px){.header-examinee-wrap{height:60px;background:#fff;border-radius:10px;margin:0;padding:10px 10px}}.header-examinee-wrap>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;gap:5px 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-examinee-wrap>div>img{height:35px}@media screen and (max-width: 567px){.header-examinee-wrap>div>img{height:25px}}.header-examinee-wrap>div>p{color:#099;border:1px solid #099;border-radius:2px;padding:5px 10px;font-size:.85rem;line-height:.85rem;letter-spacing:1px}.header-examinee-wrap nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1020px){.header-examinee-wrap nav{display:none}}.header-examinee-wrap nav a{color:#000;text-decoration:none}.header-examinee-wrap nav a:last-child{font-weight:500;font-size:.85rem;line-height:.85rem;letter-spacing:.8px;border:1px solid #000;border-radius:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 18px}.header-examinee-wrap nav a:last-child::after{background-color:#000;width:12px;height:10px;margin:auto 0px auto 5px}.header-examinee-wrap .hamburgermenu{display:none !important}@media screen and (max-width: 1020px){.header-examinee-wrap .hamburgermenu{display:block !important}}.header-examinee-wrap .hamburgermenu .hamburgermenu-btn{background-color:rgba(0,0,0,0);color:#000;gap:0px}.header-examinee-wrap .hamburgermenu .hamburgermenu-btn p{font-size:.8rem;line-height:.8rem}.header-examinee-wrap .hamburgermenu .hamburgermenu-btn span{margin-top:10px;margin-bottom:15px}.header-examinee-wrap .hamburgermenu .hamburgermenu-btn span,.header-examinee-wrap .hamburgermenu .hamburgermenu-btn span:before,.header-examinee-wrap .hamburgermenu .hamburgermenu-btn span:after{background-color:#000;width:25px}.header-examinee-wrap .hamburgermenu-content{height:calc(100vh - 90px);top:90px;overflow-y:unset}@media screen and (max-width: 567px){.header-examinee-wrap .hamburgermenu-content{height:calc(100vh - 80px);top:80px}}.header-examinee-wrap .hamburgermenu-content>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px}.header-examinee-wrap .hamburgermenu-content>div a{text-decoration:none;color:#000;padding:15px 0;background-image:-webkit-repeating-linear-gradient(left, #000000, #000000 3px, transparent 3px, transparent 6px);background-image:repeating-linear-gradient(90deg, #000000, #000000 3px, transparent 3px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px}.header-examinee-wrap .hamburgermenu-content>div a::after{background-color:#000}.header-examinee:has(#hamburgermenu-btn-check:checked){background-color:rgba(0,0,0,.2980392157);position:fixed}.exa-visual{position:relative;z-index:1}@media screen and (max-width: 567px){.exa-visual{padding-top:80px}}.exa-visual::before{content:"";display:inline-block;width:100%;height:30%;position:absolute;top:0;right:0;background-image:-webkit-gradient(linear, left bottom, left top, from(transparent), to(#000));background-image:-webkit-linear-gradient(bottom, transparent, #000);background-image:linear-gradient(0deg, transparent, #000);opacity:.3;mix-blend-mode:multiply;pointer-events:none;z-index:2}@media screen and (max-width: 567px){.exa-visual::before{display:none}}.exa-visual-img{width:100%}.exa-visual-link{position:absolute;right:20px;top:100px;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.exa-visual-link span{color:#fff;font-weight:500;font-family:"soleil",sans-serif}.exa-visual-link button{width:100px;height:100px;display:inline-block;position:relative;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 567px){.exa-visual-link button{width:60px;height:60px}}.exa-visual-link button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.3s;transition:.3s;opacity:1}.exa-visual-link button img{width:100%}.exa-visual-link button::before{content:"";display:inline-block;width:20px;height:20px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background-color:#fff;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}@media screen and (max-width: 567px){.exa-visual-link button::before{width:10px;height:10px}}.exa-visual-link button::after{display:none}.exa-request{position:absolute;z-index:3;right:20px;bottom:20px;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 567px){.exa-request{width:50%}}.exa-request:has(#close:checked){opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}.exa-request input{position:absolute;left:-10px;top:-10px;width:30px;height:30px;opacity:0}.exa-request label{position:absolute;left:-10px;top:-10px;width:30px;height:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#ddd;border-radius:100px;border:4px solid #70d3d3;font-size:.7rem;font-weight:600;cursor:pointer}.exa-request label::before{content:"";display:inline-block;background-color:#000;width:33px;height:33px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:100px;z-index:-1}.exa-request>a{border:1.5px solid #000;background-color:#70d3d3;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;text-decoration:none;padding:23px 20px;min-width:400px}@media screen and (max-width: 567px){.exa-request>a{min-width:auto;padding:15px}}.exa-request>a:hover .exa-request-img img:nth-child(2){-webkit-transform:rotate(4deg) translate(4px, -1px);transform:rotate(4deg) translate(4px, -1px);-webkit-transition:.3s;transition:.3s}.exa-request>a:hover{opacity:1}.exa-request>a .arrow{position:absolute !important;right:15px;top:15px;border:1px solid #fff !important;background-color:hsla(0,0%,100%,.2705882353) !important}@media screen and (max-width: 567px){.exa-request>a .arrow{right:10px;bottom:10px;top:auto}}.exa-request>a .arrow::before{background-color:#fff !important}.exa-request-img{position:absolute;width:25%;bottom:20px;left:30px;-webkit-transform:rotate(5deg);transform:rotate(5deg)}@media screen and (max-width: 567px){.exa-request-img{width:30%;bottom:15px;left:27px}}.exa-request-img img{width:100%;vertical-align:top;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #656565}.exa-request-img img:nth-child(2){position:absolute;-webkit-transition:.3s;transition:.3s;right:0;z-index:-1}.exa-request-text{width:65%}@media screen and (max-width: 567px){.exa-request-text{width:45%}}.exa-request-text span{color:#fff;font-family:"Righteous","sans-serif";font-size:.8rem;line-height:1rem;letter-spacing:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 567px){.exa-request-text span{font-size:.6rem;line-height:.6rem;letter-spacing:1px;gap:5px}}.exa-request-text span::before{content:"";display:inline-block;width:7px;height:7px;border-radius:100px;background-color:#fff}@media screen and (max-width: 567px){.exa-request-text span::before{width:4px;height:4px}}.exa-request-text p{color:#000;font-size:1.3rem;line-height:1.3rem;font-weight:600;letter-spacing:1px;margin:7px 0 17px}@media screen and (max-width: 567px){.exa-request-text p{font-size:1rem;line-height:1.4rem;margin:7px 0 0}}.exa-request-text div{background-color:#fff;color:#000;padding:10px;border-radius:5px 5px 5px 0;font-size:.85rem;line-height:1.4rem;letter-spacing:0}@media screen and (max-width: 567px){.exa-request-text div{display:none}}.exa-message{margin:100px 0}@media screen and (max-width: 567px){.exa-message{margin:50px 0}}.exa-message-main{text-align:center;margin:0 auto 100px;position:relative;width:80%}@media screen and (max-width: 567px){.exa-message-main{margin:0 auto 50px;width:100%}}.exa-message-main>img{width:100%}.exa-message-main-mark{-webkit-transform:none !important;transform:none !important}.exa-message-main-mark img{width:20%;aspect-ratio:1.4/1;position:absolute;top:-80%;left:-17%;margin:auto;opacity:.2;z-index:-1}@media screen and (max-width: 567px){.exa-message-main-mark img{width:17%;top:-35%;left:-5%}}.exa-message-main-mark img:last-of-type{left:auto;right:-17%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 567px){.exa-message-main-mark img:last-of-type{right:-5%}}.exa-message-main-word img{position:absolute;top:0;bottom:0;margin:auto;height:110%}@media screen and (max-width: 567px){.exa-message-main-word img{height:50%;bottom:auto}}.exa-message-main-word img:nth-child(1){left:2%}@media screen and (max-width: 567px){.exa-message-main-word img:nth-child(1){left:3%}}.exa-message-main-word img:nth-child(2){left:26%;height:100%}@media screen and (max-width: 567px){.exa-message-main-word img:nth-child(2){left:36%;height:50%}}.exa-message-main-word img:nth-child(3){right:27.5%;height:130%}@media screen and (max-width: 567px){.exa-message-main-word img:nth-child(3){right:3%;height:60%}}.exa-message-sub{padding-top:100px}@media screen and (max-width: 567px){.exa-message-sub{padding-top:50px}}.exa-message-sub p{font-size:1.3rem;font-weight:500;text-align:center;line-height:3rem}@media screen and (max-width: 567px){.exa-message-sub p{font-size:1.1rem;line-height:2rem;text-align:left}}.exa-message-sub a{content:"";background-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/logo.svg);mask-image:url(images/logo.svg);width:300px;aspect-ratio:5.5/1;display:block;background-color:#000;margin:50px auto 0}@media screen and (max-width: 567px){.exa-message-sub a{width:250px}}.exa-news{background-color:#70d3d3;border-top:2px solid #000;border-bottom:2px solid #000;padding:50px 0;position:relative;z-index:1}.exa-news::after{content:"";display:inline-block;background-image:-webkit-linear-gradient(bottom, transparent calc(100% - 1px), #00BABA calc(100% - 1px)),-webkit-linear-gradient(left, transparent calc(100% - 1px), #00BABA calc(100% - 1px));background-image:linear-gradient(0deg, transparent calc(100% - 1px), #00BABA calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #00BABA calc(100% - 1px));background-size:20px 20px;background-repeat:repeat;background-position:center center;width:100%;height:100%;position:absolute;top:0;opacity:.2;mix-blend-mode:multiply}.exa-news>.container{z-index:1;position:relative}.exa-news h2{font-family:"Righteous","sans-serif";font-size:3.5rem;letter-spacing:7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}.exa-news h2::before{content:"";display:inline-block;width:7px;height:7px;border-radius:100px;background-color:#fff}@media screen and (max-width: 567px){.exa-news .exa-more{text-align:center;width:100%;margin-top:30px}}.exa-news-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media screen and (max-width: 567px){.exa-news-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}}.exa-news-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 567px){.exa-news-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.exa-news-att{width:calc(30% - 30px)}@media screen and (max-width: 567px){.exa-news-att{width:100%}}.exa-news-att a{display:inline-block;color:#fff;text-decoration:none}.exa-news-att img{width:100%;border:5px solid #fff;border-radius:5px}.exa-news-att p{line-height:1.6rem}.exa-news-att p .arrow{border:1px solid #fff !important;background:hsla(0,0%,100%,.5333333333) !important;top:4.5px !important;margin-left:10px}.exa-news-att p .arrow::before{background-color:#fff !important;width:8px !important;height:8px !important}.exa-news-list{width:70%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}@media screen and (max-width: 567px){.exa-news-list{width:100%}}.exa-news-list a{text-decoration:none;background:#fff;display:block;border-radius:3px;padding:20px;position:relative}@media screen and (max-width: 567px){.exa-news-list a{padding:10px 45px 10px 15px}}.exa-news-list a time{color:#777;font-family:"soleil",sans-serif;font-weight:300;letter-spacing:1px;display:inline-block;font-size:1rem;line-height:1rem}.exa-news-list a h4{color:#000;font-weight:400;letter-spacing:.5px;display:block;font-size:1rem;line-height:1.6rem}.exa-news-list a .arrow{position:absolute !important;top:0;bottom:0;right:20px;margin:auto}@media screen and (max-width: 567px){.exa-news-list a .arrow{right:15px}}.exa-strong{padding:100px 0;overflow:hidden}@media screen and (max-width: 567px){.exa-strong{padding:50px 0}}.exa-strong-title{width:50%;max-width:600px;min-width:300px;margin:auto;text-align:center;position:relative;z-index:2}.exa-strong-title>img:nth-of-type(1){width:60%;margin-bottom:30px}.exa-strong-title>img:nth-of-type(2){width:100%}.exa-strong-title>img:nth-of-type(3){position:absolute;bottom:10%;right:0;left:8%;margin:auto;width:10%}.exa-strong-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px;position:relative;z-index:1}@media screen and (max-width: 567px){.exa-strong-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.exa-strong-btn::before,.exa-strong-btn::after{content:"";display:inline-block;background-size:contain;background-image:url(images/examinee/strong-back-top.svg);width:100%;aspect-ratio:3.13/1;background-repeat:no-repeat;position:absolute;top:-100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:.2;z-index:-1}@media screen and (min-width: 2000px){.exa-strong-btn::before,.exa-strong-btn::after{width:50%}}@media screen and (max-width: 820px){.exa-strong-btn::before,.exa-strong-btn::after{top:-60px}}@media screen and (max-width: 567px){.exa-strong-btn::before,.exa-strong-btn::after{top:-50px}}.exa-strong-btn::after{background-image:url(images/examinee/strong-back-btm.svg);bottom:-100px;top:auto}@media screen and (max-width: 820px){.exa-strong-btn::after{bottom:-60px}}@media screen and (max-width: 567px){.exa-strong-btn::after{bottom:-50px}}.exa-strong-btn a{width:calc(33.3333333333% + 3px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #000;margin:-1.5px;padding:50px;color:#000;text-decoration:none;position:relative;z-index:1;overflow:hidden;gap:40px}.exa-strong-btn a:hover{opacity:1}@media screen and (max-width: 820px){.exa-strong-btn a{padding:20px}}@media screen and (max-width: 567px){.exa-strong-btn a{width:100%;gap:20px}}.exa-strong-btn a::after{display:inline-block;width:130%;height:130%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);mix-blend-mode:multiply;font-size:4rem;line-height:4.5rem;letter-spacing:3px;font-family:"Righteous","sans-serif";opacity:.2;word-break:break-all;z-index:-2}@media screen and (max-width: 820px){.exa-strong-btn a::after{font-size:3rem;line-height:3.5rem}}@media screen and (max-width: 567px){.exa-strong-btn a::after{font-size:4rem;line-height:4.5rem}}.exa-strong-btn a>div{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:auto}.exa-strong-btn a>div::before{display:inline-block;color:#aaa;font-family:"Righteous","sans-serif";font-size:.8rem;letter-spacing:2px}.exa-strong-btn a>div::after{content:"";display:inline-block;background-color:#fff;height:110%;aspect-ratio:1/1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:500px;z-index:-1}@media screen and (max-width: 820px){.exa-strong-btn a>div::after{height:auto;width:100%}}@media screen and (max-width: 567px){.exa-strong-btn a>div::after{height:105%;width:auto}}.exa-strong-btn a img{width:40%;margin:30px 0;position:relative;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 820px){.exa-strong-btn a img{margin:20px 0}}@media screen and (max-width: 567px){.exa-strong-btn a img{width:30%}}.exa-strong-btn a img.scroll{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}.exa-strong-btn a:nth-of-type(1){background-color:#fca249}.exa-strong-btn a:nth-of-type(1)::after{content:"GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL GLOBAL";color:#fca249}.exa-strong-btn a:nth-of-type(1) .exa-strong-lead{background-color:#ffd4aa}.exa-strong-btn a:nth-of-type(1)>div::before{content:"[ 01 ]"}.exa-strong-btn a:nth-of-type(2){background-color:#cfef79}.exa-strong-btn a:nth-of-type(2)::after{content:"TEACHER TRAINING TEACHER TRAINING TEACHER TRAINING TEACHER TRAINING TEACHER TRAINING TEACHER TRAINING TEACHER TRAINING TEACHER TRAINING TEACHER TRAINING TEACHER TRAINING TEACHER TRAINING TEACHER TRAINING TEACHER TRAINING";color:#cfef79}.exa-strong-btn a:nth-of-type(2) .exa-strong-lead{background-color:#e9f5c9}.exa-strong-btn a:nth-of-type(2) img{left:5px}.exa-strong-btn a:nth-of-type(2)>div::before{content:"[ 02 ]"}.exa-strong-btn a:nth-of-type(3){background-color:#70d3d3}.exa-strong-btn a:nth-of-type(3)::after{content:"LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY LOCALLY";color:#70d3d3}.exa-strong-btn a:nth-of-type(3) .exa-strong-lead{background-color:#b5efef}.exa-strong-btn a:nth-of-type(3) img{left:5px}.exa-strong-btn a:nth-of-type(3)>div::before{content:"[ 03 ]"}.exa-strong-lead{padding:20px;border-radius:15px 15px 15px 0;display:inline-block;width:100%;text-align:center;font-weight:500;letter-spacing:1px}.exa-strong-h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media screen and (max-width: 820px){.exa-strong-h3{gap:5px}}.exa-strong-h3 p{font-family:"Righteous","sans-serif";font-size:1.8rem;letter-spacing:4px;line-height:2rem;text-align:center;word-break:break-all}@media screen and (max-width: 820px){.exa-strong-h3 p{font-size:1.3rem;letter-spacing:2.5px}}@media screen and (max-width: 567px){.exa-strong-h3 p{font-size:1.6rem;letter-spacing:3.5px}}.exa-strong-h3 span{font-size:.85rem;font-weight:400;letter-spacing:2px;line-height:1rem}.exa-test{margin:100px 2%;position:relative;z-index:2}@media screen and (min-width: 2000px){.exa-test{margin:100px 15%}}@media screen and (max-width: 567px){.exa-test{margin:100px 2% 50px}}.exa-test>div{border:20px solid #70d3d3;border-radius:20px;background:#fff;padding:50px}@media screen and (max-width: 567px){.exa-test>div{border:10px solid #70d3d3;padding:15px}}.exa-test>div::before{content:"";display:inline-block;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;background-color:#000;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;border-radius:22px}.exa-test>div::after{content:"";display:inline-block;background-size:contain;background-image:url(images/examinee/test-man.png);background-repeat:no-repeat;width:12%;aspect-ratio:1/2.3;position:absolute;top:-10vw;right:4vw;z-index:2}@media screen and (max-width: 567px){.exa-test>div::after{width:23%;top:-34vw}}.exa-test>div>p{text-align:center;margin-top:20px;font-size:1.1rem}@media screen and (max-width: 567px){.exa-test>div>p{margin-top:60px}}.exa-test h2{border:2px solid #000;border-radius:15px 15px 0 15px;padding:15px 50px;font-size:2.2rem;line-height:3rem;letter-spacing:5px;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;width:50%;text-align:center}@media screen and (max-width: 820px){.exa-test h2{top:-30px;width:80%;font-size:1.6rem;line-height:2.5rem;letter-spacing:1px}}@media screen and (max-width: 567px){.exa-test h2{text-align:left;padding:10px 20% 10px 15px}}.exa-test h2::after{content:"";display:inline-block;background-size:contain;background-image:url(images/examinee/test-mark.svg);width:9%;aspect-ratio:1.4/1;position:absolute;top:-20px;left:20px;background-repeat:no-repeat}@media screen and (max-width: 567px){.exa-test h2::after{width:15%;left:15px}}.exa-test-main{margin:30px 0 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.exa-test-main>div{border:2px solid #000;background-color:#70d3d3;border-radius:10px;width:calc(33.3333333333% - 7px);position:relative;overflow:hidden;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 820px){.exa-test-main>div{width:100%}}.exa-test-main>div::after{display:inline-block;font-size:8rem;line-height:6rem;font-family:"Righteous","sans-serif";position:absolute;top:-10px;left:-10px;color:#fff;opacity:.3;z-index:-1}.exa-test-main>div .exa-more{padding:0 30px 30px;text-align:center;margin-top:auto}.exa-test-main-1{width:100% !important}.exa-test-main-1::after{content:"01"}.exa-test-main-1 .exa-test-main-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width: 820px){.exa-test-main-1 .exa-test-main-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px}}.exa-test-main-1 .exa-test-main-cont>div{width:65%}@media screen and (max-width: 820px){.exa-test-main-1 .exa-test-main-cont>div{width:100%}}.exa-test-main-1 .exa-test-main-cont>div .frame{background-color:#d4f2f2;padding:15px;font-size:.9rem;line-height:1.4rem;margin:1rem 0}.exa-test-main-1 .exa-test-main-cont>div .kome-wrap p{color:#777 !important;mix-blend-mode:multiply}.exa-test-main-1 .exa-test-main-cont>img{height:130%;position:absolute;right:50px;bottom:0;top:0;margin:auto}@media screen and (max-width: 820px){.exa-test-main-1 .exa-test-main-cont>img{position:static;width:100%}}.exa-test-main-2::after{content:"02"}.exa-test-main-3::after{content:"03"}.exa-test-main-4::after{content:"04"}.exa-test-main-title{text-align:center;background-image:-webkit-repeating-linear-gradient(left, #000, #000 4px, transparent 4px, transparent 8px);background-image:repeating-linear-gradient(90deg, #000, #000 4px, transparent 4px, transparent 8px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;padding:30px 15px}.exa-test-main-title span{font-family:"Righteous","sans-serif";letter-spacing:1.5px;font-size:.85rem;line-height:1rem}.exa-test-main-title h3{font-size:1.4rem;letter-spacing:1px}.exa-test-main-cont{padding:30px}.exa-test-sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.exa-test-sub a{width:calc(50% - 5px);display:block;border:2px solid #000;border-radius:10px;background-color:#d4f2f2;padding:20px 30px;text-decoration:none;position:relative}@media screen and (max-width: 567px){.exa-test-sub a{width:100%;padding:15px 20px}}.exa-test-sub a span:not([class]){color:#aaa;font-family:"Righteous","sans-serif";font-size:.85rem;line-height:1rem;letter-spacing:1.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;mix-blend-mode:multiply}.exa-test-sub a span:not([class])::before{content:"";display:inline-block;width:4px;height:4px;border-radius:100px;background-color:#aaa}.exa-test-sub a p{font-size:1.2rem;color:#000;line-height:1.8rem;font-weight:500}.exa-test-sub a .arrow{position:absolute !important;top:0;bottom:0;right:20px;margin:auto}.exa-faculty{margin:100px auto;padding-top:100px}@media screen and (max-width: 567px){.exa-faculty{margin:50px auto;padding-top:50px}}.exa-faculty-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}@media screen and (max-width: 567px){.exa-faculty-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}}.exa-faculty-top>p{width:60%}@media screen and (max-width: 567px){.exa-faculty-top>p{width:100%}}.exa-faculty-cont>h3{background-color:#ffdc67;border:2px solid #000;border-left:7px solid #000;padding:5px 20px;display:inline-block;min-width:250px;margin-bottom:40px;font-size:1.4rem;letter-spacing:3px;font-weight:500;position:relative}.exa-faculty-cont>h3::before{content:"";display:block;background-color:#000;width:95%;height:100%;position:absolute;top:4px;left:0;-webkit-transform:skewY(1deg);transform:skewY(1deg);z-index:-1}.exa-faculty-cont:last-of-type{margin-top:80px}.exa-faculty-cont:last-of-type h3{background-color:#cfef79}.exa-faculty-cont-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.exa-faculty-cont-block a{width:calc(50% - 10px);background-color:#fff;border:2px solid #000;border-radius:15px;text-decoration:none}.exa-faculty-cont-block a:hover{opacity:1}.exa-faculty-cont-block a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 567px){.exa-faculty-cont-block a{width:100%}}.exa-faculty-cont-block a div{width:calc(100% - 30px);margin:15px 15px 0;overflow:hidden;border-radius:25px 25px 0 0}@media screen and (max-width: 820px){.exa-faculty-cont-block a div{border-radius:15px 15px 0 0;width:calc(100% - 20px);margin:10px 10px 0}}.exa-faculty-cont-block a img{width:100%;border-radius:25px 25px 0 0;vertical-align:top;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 820px){.exa-faculty-cont-block a img{border-radius:15px 15px 0 0}}.exa-faculty-cont-block a p{padding:15px 20px;color:#000;border-top:2px solid #000;font-size:1.2rem;letter-spacing:1px;line-height:1.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.exa-faculty-cont-block a p .arrow{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.exa-select{margin:100px 2%;z-index:1;position:relative}@media screen and (min-width: 2000px){.exa-select{margin:100px 15%}}@media screen and (max-width: 567px){.exa-select{margin:50px 2%}}.exa-select::before{content:"";display:inline-block;background-image:url(images/examinee/select-mask-back.svg);background-repeat:no-repeat;background-size:cover;position:absolute;width:calc(100% + 4px);height:calc(100% + 3px);z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-bottom:2px solid #010}@media screen and (max-width: 820px){.exa-select::before{background-image:none;border:2px solid #010}}.exa-select::after{content:"";display:inline-block;background-size:contain;background-image:url(images/examinee/select-deco.svg);background-repeat:no-repeat;width:50px;aspect-ratio:1/1;position:absolute;bottom:-25px;left:10%}@media screen and (max-width: 820px){.exa-select::after{display:none}}.exa-select>span{position:absolute;width:100%;height:100%}.exa-select>span::before,.exa-select>span::after{content:"";display:inline-block;background-size:contain;background-image:url(images/examinee/select-deco.svg);background-repeat:no-repeat;width:70px;aspect-ratio:1/1;position:absolute;top:-40px;left:120px;z-index:1}@media screen and (max-width: 820px){.exa-select>span::before,.exa-select>span::after{width:60px;top:-35px;left:10%}}.exa-select>span::after{width:50px;top:20px;left:200px}@media screen and (max-width: 820px){.exa-select>span::after{width:45px;top:65px;left:80%}}.exa-select>div{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:0;-webkit-mask-image:url(images/examinee/select-mask.svg);mask-image:url(images/examinee/select-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}@media screen and (max-width: 820px){.exa-select>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-mask-image:none;mask-image:none}}.exa-select>div::before{content:"";display:inline-block;background-image:-webkit-linear-gradient(bottom, transparent calc(100% - 1px), #000 calc(100% - 1px)),-webkit-linear-gradient(left, transparent calc(100% - 1px), #000 calc(100% - 1px));background-image:linear-gradient(0deg, transparent calc(100% - 1px), #000 calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #000 calc(100% - 1px));background-size:20px 20px;background-repeat:repeat;background-position:center center;width:100%;height:100%;position:absolute;top:0;opacity:.1;mix-blend-mode:multiply;z-index:-1}.exa-select>div h2{display:block;padding:50px;-webkit-writing-mode:tb;-ms-writing-mode:tb;writing-mode:tb;font-size:2.8rem;line-height:3.8rem;border-right:2px solid #000;position:relative;text-align:center}@media screen and (max-width: 820px){.exa-select>div h2{padding:20px;border-right:none;border-bottom:2px solid #000;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;font-size:2.2rem;line-height:3.2rem}.exa-select>div h2 br{display:none}}.exa-select-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.exa-select-top{padding:30px 10%;background-image:-webkit-repeating-linear-gradient(left, #000, #000 4px, transparent 4px, transparent 8px);background-image:repeating-linear-gradient(90deg, #000, #000 4px, transparent 4px, transparent 8px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 820px){.exa-select-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.exa-select-top>p{font-size:1.15rem;font-weight:500;letter-spacing:1px}@media screen and (max-width: 567px){.exa-select-top>p{font-size:1rem}}.exa-select-top div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 820px){.exa-select-top div{margin-top:25px}}.exa-select-top div.scroll{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}.exa-select-top div>p{background-color:#000;border-radius:10px 10px 10px 0;padding:10px 30px;color:#fff;font-weight:500;letter-spacing:1px;position:relative}.exa-select-top div>p:last-child{position:relative;right:-30px}@media screen and (max-width: 820px){.exa-select-top div>p:last-child{right:0;left:0;margin:auto}}.exa-select-top div>p::after{content:"";display:inline-block;background-size:contain;background-image:url(images/examinee/select-mark.svg);width:33px;aspect-ratio:1.4/1;position:absolute;top:-12px;left:20px;background-repeat:no-repeat}.exa-select-btm{padding:30px 10%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 567px){.exa-select-btm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:25px}}.exa-select-btm-link{-webkit-columns:2;-moz-columns:2;columns:2}@media screen and (max-width: 820px){.exa-select-btm-link{-webkit-columns:1;-moz-columns:1;columns:1}}.exa-select-btm-link a{color:#000;font-size:1.1rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none}@media screen and (max-width: 820px){.exa-select-btm-link a:nth-child(2){margin-bottom:10px}}.exa-select-btm-link a::after{display:none}.exa-select-btm-link a:nth-child(odd){margin-bottom:10px}.exa-select-btm-link a .arrow{border:1.5px solid #000 !important;width:43px !important;height:23px !important}.exa-select-btm-link a .arrow::before{background-color:#000 !important;width:11px !important;height:11px !important}.exa-select-btm-link a:nth-of-type(1) .arrow{background-color:#cfef79 !important}.exa-select-btm-link a:nth-of-type(2) .arrow{background-color:#ffdc67 !important}.exa-select-btm-link a:nth-of-type(3) .arrow{background-color:#70d3d3 !important}.exa-select-btm-link a:nth-of-type(4) .arrow{background-color:#fca249 !important}.exa-movie{background-color:#fff;padding:100px 0;overflow:hidden;position:relative;z-index:-1}@media screen and (max-width: 567px){.exa-movie{padding:50px 0}}.exa-movie::before,.exa-movie::after{content:"";display:inline-block;background-color:#fff;width:4%;height:100%;top:0;left:0;position:absolute;z-index:1}@media screen and (max-width: 567px){.exa-movie::before,.exa-movie::after{width:3%}}.exa-movie::after{top:0;right:0;left:auto}.exa-movie .container{position:relative}.exa-movie .exa-h2{font-family:"Righteous","sans-serif";font-size:1.2rem;letter-spacing:2.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.exa-movie .exa-h2::before{content:"";display:inline-block;width:7px;height:7px;border-radius:100px;background-color:#000}.exa-movie-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.exa-movie-title .exa-more a{background-color:#fff}.slick-movie .slick-list{overflow:visible}.slick-movie .slick-slide{margin-right:20px}.slick-movie .slick-slide span{font-family:"Righteous","sans-serif";margin-bottom:20px;display:inline-block;font-size:.9rem;line-height:1rem;letter-spacing:1.5px}.slick-movie .slick-slide iframe{width:100%;aspect-ratio:16/9;height:auto;border:2px solid #000;border-radius:7px}.slick-movie .slick-slide p{color:#777;font-size:.9rem;line-height:1.4rem}.slick-movie .slick-dots{--progress: 0%;position:relative;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;width:90%;height:5px;background-color:#ddd;margin-top:60px;padding:0;border-radius:3px;overflow:hidden}@media screen and (max-width: 820px){.slick-movie .slick-dots{width:80%}}@media screen and (max-width: 567px){.slick-movie .slick-dots{width:75%}}.slick-movie .slick-dots::before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background-color:#000;-webkit-transition:width .2s ease;transition:width .2s ease;z-index:1;border-radius:3px}.slick-movie .slick-dots li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;z-index:2;margin:0}.slick-movie .slick-dots li button{width:100%;height:100%;padding:0;background:rgba(0,0,0,0);border:none;position:absolute;cursor:pointer;font-size:0rem}.slick-movie-arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;position:absolute;bottom:0;right:0}@media screen and (max-width: 567px){.slick-movie-arrows{gap:5px;height:20px}}.slick-movie-arrows .slick-prev,.slick-movie-arrows .slick-next{background:#000;border:1px solid #000;border-radius:100px;width:45px;height:25px;position:relative;display:inline-block;cursor:pointer;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 567px){.slick-movie-arrows .slick-prev,.slick-movie-arrows .slick-next{width:35px;height:20px}}.slick-movie-arrows .slick-prev::before,.slick-movie-arrows .slick-next::before{content:"";display:inline-block;width:12px;height:12px;-webkit-mask-image:url(images/examinee/icon-arrow.svg);mask-image:url(images/examinee/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:.2s;transition:.2s}.slick-movie-arrows .slick-prev.slick-disabled,.slick-movie-arrows .slick-next.slick-disabled{background:#f3f2f2;border:1px solid #ddd;cursor:auto;-webkit-transition:.2s;transition:.2s}.slick-movie-arrows .slick-prev.slick-disabled::before,.slick-movie-arrows .slick-next.slick-disabled::before{background-color:#aaa;-webkit-transition:.2s;transition:.2s}.slick-movie-arrows .slick-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.exa-tuition{margin:100px 0}@media screen and (max-width: 567px){.exa-tuition{margin:50px 0}}.exa-tuition-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 820px){.exa-tuition-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.exa-tuition-title .exa-h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px;width:50%}@media screen and (max-width: 820px){.exa-tuition-title .exa-h2{width:100%}.exa-tuition-title .exa-h2>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width: 567px){.exa-tuition-title .exa-h2{gap:15px}.exa-tuition-title .exa-h2 h2{font-size:2.3rem;line-height:3.3rem;letter-spacing:1.5px}.exa-tuition-title .exa-h2 span{font-size:1.1rem;letter-spacing:1.5px}}.exa-tuition-title .exa-h2::before{content:"";display:inline-block;background-size:contain;background-image:url(images/examinee/tuition-icon.png);background-repeat:no-repeat;height:80%;aspect-ratio:1/1.3}@media screen and (max-width: 820px){.exa-tuition-title .exa-h2::before{width:10%;height:auto}}@media screen and (max-width: 567px){.exa-tuition-title .exa-h2::before{width:12%}}.exa-tuition-title>div:last-of-type{max-width:50%}@media screen and (max-width: 820px){.exa-tuition-title>div:last-of-type{width:100%;max-width:none;margin-top:20px}}.exa-tuition-title>div:last-of-type>p{margin-bottom:30px}.exa-tuition-title>div:last-of-type .exa-more a{background-color:#70d3d3}.exa-deco{background-color:#fff;border-top:2px solid #000;border-bottom:2px solid #000;padding:15px 0;overflow:hidden;text-wrap:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;place-items:center;z-index:1;position:relative}@media screen and (max-width: 567px){.exa-deco{border-top:1px solid #000;border-bottom:1px solid #000}}.exa-deco p{font-size:4.5rem;line-height:4.5rem;font-family:"Righteous","sans-serif";display:inline-block;padding-right:20px;background-image:url(images/examinee/back.png);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-stroke:2px #000;text-stroke:2px #000;letter-spacing:2px}@media screen and (max-width: 567px){.exa-deco p{font-size:3rem;line-height:3rem;-webkit-text-stroke:1px #000;ext-stroke:1px #000}}.exa-reason{margin:100px 2%;position:relative;z-index:1}@media screen and (min-width: 2000px){.exa-reason{margin:100px 15%}}@media screen and (max-width: 820px){.exa-reason{margin:50px 2%}}@media screen and (max-width: 567px){.exa-reason .exa-h2 h2{text-align:center;font-size:2.2rem;line-height:2.7rem}.exa-reason .exa-h2 span{font-size:1rem;letter-spacing:2px}}.exa-reason::before{content:"";display:inline-block;width:100%;position:absolute;-webkit-mask-image:url(images/examinee/reason-mask.svg);mask-image:url(images/examinee/reason-mask.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;aspect-ratio:2.2/1;background:#000;-webkit-transform:scale(1.004, 1.008);transform:scale(1.004, 1.008);z-index:-1}@media screen and (max-width: 820px){.exa-reason::before{aspect-ratio:auto;overflow:auto;-webkit-mask-size:100% 100%;mask-size:100% 100%;height:100%}}.exa-reason::after{content:"";display:inline-block;background-size:contain;background-image:url(images/examinee/reason-tag.svg);background-repeat:no-repeat;width:5%;aspect-ratio:1/3.5;position:absolute;top:-7.7%;right:10%}@media screen and (max-width: 820px){.exa-reason::after{width:9%;top:-5%;right:5%}}.exa-reason>div{background-color:#fff;width:100%;overflow:hidden;position:relative;-webkit-mask-image:url(images/examinee/reason-mask.svg);mask-image:url(images/examinee/reason-mask.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;aspect-ratio:2.2/1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 820px){.exa-reason>div{aspect-ratio:auto;-webkit-mask-size:100% 100%;mask-size:100% 100%;padding:70px 30px 45vw 30px}}@media screen and (max-width: 567px){.exa-reason>div{padding:50px 30px 45vw 30px}}.exa-reason>div::before{content:"";display:inline-block;background-image:-webkit-linear-gradient(bottom, transparent calc(100% - 1px), #000 calc(100% - 1px)),-webkit-linear-gradient(left, transparent calc(100% - 1px), #000 calc(100% - 1px));background-image:linear-gradient(0deg, transparent calc(100% - 1px), #000 calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #000 calc(100% - 1px));background-size:20px 20px;background-repeat:repeat;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.1;mix-blend-mode:multiply;z-index:-1}.exa-reason>div>p{margin:5% 0;text-align:center}@media screen and (max-width: 567px){.exa-reason>div>p{margin:30px 0}}.exa-reason .exa-h2 span{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.exa-reason .exa-more a{background-color:#fca249}.exa-reason-deco{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.exa-reason-deco::before,.exa-reason-deco::after{content:"";display:inline-block;background-size:contain;background-image:url(images/examinee/reason-people-1.png);background-repeat:no-repeat;width:25%;aspect-ratio:1/1.25;position:absolute;bottom:25px;left:4%;z-index:-1}@media screen and (max-width: 820px){.exa-reason-deco::before,.exa-reason-deco::after{width:40%;left:6%}}@media screen and (max-width: 567px){.exa-reason-deco::before,.exa-reason-deco::after{width:45%;bottom:-10px;left:4%}}.exa-reason-deco::after{background-image:url(images/examinee/reason-people-2.png);right:4%;left:auto}@media screen and (max-width: 820px){.exa-reason-deco::after{right:6%}}@media screen and (max-width: 567px){.exa-reason-deco::after{right:4%}}.exa-other{margin:100px 0;padding-top:100px}@media screen and (max-width: 820px){.exa-other{margin:50px 0;padding-top:50px}}.exa-other>div>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 567px){.exa-other>div>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.exa-campus,.exa-circle{border:2px solid #000;border-radius:15px;width:calc(50% - 10px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}@media screen and (max-width: 567px){.exa-campus,.exa-circle{width:100%}}.exa-campus>span,.exa-circle>span{background-color:#fff;border:2px solid #000;padding:5px 20px;font-family:"Righteous","sans-serif";letter-spacing:1.5px;border-radius:15px 0 15px 0;position:relative;left:-1.5px;top:-1.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.exa-campus>span::before,.exa-circle>span::before{content:"";display:inline-block;width:4px;height:4px;border-radius:100px;background-color:#000}.exa-campus .exa-more,.exa-circle .exa-more{margin:50px auto}@media screen and (max-width: 820px){.exa-campus .exa-more,.exa-circle .exa-more{margin:40px auto}}@media screen and (max-width: 567px){.exa-campus .exa-more,.exa-circle .exa-more{margin:30px auto}}.exa-campus .exa-more a,.exa-circle .exa-more a{background-color:#fff}.exa-campus{background-color:#ffdc67}.exa-campus .exa-other-top-img img{width:60%}.exa-circle{background-color:#cfef79}.exa-other-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;padding:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 820px){.exa-other-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:20px}}@media screen and (max-width: 567px){.exa-other-top{padding:30px}}.exa-other-top>div:not([class]){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 820px){.exa-other-top>div:not([class]){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px 10px}}.exa-other-top h2{font-size:2.4rem;letter-spacing:1px}@media screen and (max-width: 820px){.exa-other-top h2{font-size:1.8rem;line-height:2.4rem;margin-bottom:10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.exa-other-top>.exa-other-top-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 820px){.exa-other-top>.exa-other-top-img{display:none}}.exa-other-top>div>.exa-other-top-img{display:none}@media screen and (max-width: 820px){.exa-other-top>div>.exa-other-top-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.exa-other-top-img{position:relative;width:25%;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.exa-other-top-img::before{content:"";display:inline-block;background:#fff;width:100%;aspect-ratio:1/1;border-radius:100px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:-1}.exa-other-top-img img{width:70%;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .3s;transition:all .3s}.exa-other-top-img img.scroll{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}.exa-other-slick{border-top:2px solid #000;border-bottom:2px solid #000;padding-bottom:8px;background-color:#fff;margin-top:auto;width:100%}.slick-other{width:100%}.slick-other .slick-slide{padding:8px 8px 0 0;aspect-ratio:3/2;vertical-align:top}.slick-other .slick-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.slick-other-btm{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-other-btm .slick-slide{padding:0 8px 0 0;margin-bottom:8px}.slick-other-btm .slick-slide img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.exa-other+.exa-line{width:100vw}.exa-other+.exa-line::before{-webkit-transform:rotate(-90deg) translateY(-25%) translateX(125%);transform:rotate(-90deg) translateY(-25%) translateX(125%);left:4%}@media screen and (max-width: 567px){.exa-other+.exa-line::before{left:3%}}.exa-other+.exa-line::after{-webkit-transform:rotate(-90deg) translateY(25%) translateX(125%);transform:rotate(-90deg) translateY(25%) translateX(125%);right:4%}@media screen and (max-width: 567px){.exa-other+.exa-line::after{right:3%}}.exa-btn{background-color:#fff;padding:50px 2%;z-index:1;position:relative}@media screen and (max-width: 567px){.exa-btn{padding:50px 5%}}.exa-btn>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media screen and (max-width: 820px){.exa-btn>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}}.exa-btn a{border:2px solid #000;border-radius:10px;display:inline-block;width:calc(33.3333333333% - 14px);text-decoration:none;position:relative}@media screen and (max-width: 820px){.exa-btn a{width:100%}}.exa-btn a p{border:5px solid #fff;padding:30px;border-radius:10px;height:100%}@media screen and (max-width: 567px){.exa-btn a p{padding:20px}}.exa-btn a p span:nth-of-type(1){font-family:"Righteous","sans-serif";color:#000;letter-spacing:2px;line-height:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.exa-btn a p span:nth-of-type(1)::before{content:"";display:inline-block;width:4px;height:4px;border-radius:100px;background-color:#000}.exa-btn a p span:nth-of-type(2){color:#fff;font-weight:800;font-size:1.6rem;line-height:2.2rem;margin-top:5px;display:inline-block;letter-spacing:1px;position:relative;z-index:0}@media screen and (max-width: 567px){.exa-btn a p span:nth-of-type(2){font-size:1.5rem;line-height:2.1rem}}.exa-btn a p span:nth-of-type(2)::before{-webkit-text-stroke:3.5px #000;text-stroke:3.5px #000;display:inline-block;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 567px){.exa-btn a p span:nth-of-type(2)::before{-webkit-text-stroke:2.8px #000;text-stroke:2.8px #000}}.exa-btn a p span:nth-of-type(3){position:absolute !important;top:0;bottom:0;right:30px;margin:auto}.exa-btn-1{background-color:#fca249}.exa-btn-1 p span:nth-of-type(2)::before{content:"進路相談会"}.exa-btn-2{background-color:#cfef79}.exa-btn-2 p span:nth-of-type(2)::before{content:"アドミッション・ポリシー"}.exa-btn-3{background-color:#70d3d3}.exa-btn-3 p span:nth-of-type(2)::before{content:"お問い合わせ"}footer:has(.footer-examinee){z-index:1}.footer-examinee{background-color:#000;border-radius:50px 50px 0 0;padding:50px 0 20px}@media screen and (max-width: 567px){.footer-examinee{border-radius:30px 30px 0 0}}.footer-examinee::before{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;right:0;background:#fff;z-index:-1}.footer-examinee .container-wide>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:30px}@media screen and (max-width: 567px){.footer-examinee .container-wide>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer-examinee .container-wide>p{color:#fff;font-family:"soleil",sans-serif;font-size:.85rem;letter-spacing:1px;font-weight:300;text-align:end;margin-top:30px}.footer-examinee .header-sns{margin:10px;gap:25px}.footer-examinee #js-pagetop{position:absolute;top:30px;right:30px;width:60px;height:60px}@media screen and (max-width: 567px){.footer-examinee #js-pagetop{top:20px;right:20px;width:50px;height:50px}}.footer-examinee #js-pagetop::before{-webkit-mask-image:url(images/examinee/icon-arrow.svg);mask-image:url(images/examinee/icon-arrow.svg)}.footer-examinee #js-pagetop span{color:#fff;font-family:"Righteous","sans-serif";position:absolute;bottom:-35px;margin:auto;width:100px;text-align:center;font-size:.8rem;letter-spacing:1.5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 567px){.footer-examinee #js-pagetop span{bottom:-25px}}.footer-examinee-info>a{display:inline-block;margin-bottom:15px;color:#fff !important;vertical-align:top}.footer-examinee-info>a::before{content:"";background-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/logo.svg);mask-image:url(images/logo.svg);width:220px;aspect-ratio:5.5/1;display:inline-block;background-color:#fff}.footer-examinee-info>a::after{display:none}.footer-examinee-info a[href^="tel:"]{color:#fff !important}.footer-examinee-info p{color:#fff;font-size:.9rem;font-weight:300;letter-spacing:1px}.footer-examinee-info-access{color:#000;background-color:#777;border-radius:3px;font-size:.75rem;line-height:.75rem;display:inline-block;padding:3px 6px;text-decoration:none;letter-spacing:0;font-weight:400;margin-left:5px}.post-type-archive-library .page-content,.single-library .page-content{margin-top:180px}@media screen and (max-width: 1200px){.post-type-archive-library .page-content,.single-library .page-content{margin-top:140px}}.wpsbc-calendar th{display:table-cell}.wpsbc-calendar td{display:table-cell}.wpsbc-tooltip-corner{border-color:rgba(0,0,0,0) #ef420e rgba(0,0,0,0) rgba(0,0,0,0) !important}.wpsbc-date-today{border:3px solid #7b6590 !important}.wpsbc-date-number{font-size:1rem !important}.wpsbc-tooltip-corner{border-width:0 1vw 1vw 0 !important;border-color:rgba(0,0,0,0) #ef420e rgba(0,0,0,0) rgba(0,0,0,0) !important}@media screen and (min-width: 1500px){.wpsbc-tooltip-corner{border-width:0 20px 20px 0 !important}}@media screen and (max-width: 820px){.wpsbc-tooltip-corner{border-width:0 6px 6px 0 !important}}.header-library{background-color:#a78dc1;padding:8px 8px 8px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 567px){.header-library{padding:8px 8px 8px 20px}}.header-library a{text-decoration:none;color:#fff}.header-library>nav{margin-left:auto;gap:40px;margin-right:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1200px){.header-library>nav{display:none}}.header-library>nav a{position:relative;font-weight:400}.header-library>nav a:not(:last-child)::before{content:"";display:inline-block;background-color:#fff;opacity:.5;width:1px;height:1rem;position:absolute;top:0;bottom:0;right:-20px;margin:auto}.header-library>nav a::after{background-color:#fff;width:13px;height:11px}.header-library .hamburgermenu{z-index:99}.header-library .hamburgermenu-btn{background-color:#7b6590;position:absolute;top:0;width:70px;right:0}.header-library .hamburgermenu-content{width:30%;top:70px;height:calc(100vh - 70px)}@media screen and (max-width: 567px){.header-library .hamburgermenu-content{width:70%}}.header-library .hamburgermenu-content nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header-library .hamburgermenu-content a{color:#000;width:calc(100% - 40px);padding:15px 10px;border-bottom:1px solid #ddd;margin:0 20px}.header-library .hamburgermenu-content a::after{background-color:#000;width:13px;height:11px}.header-library-home{font-weight:400;font-size:1.4rem;line-height:1.4rem;letter-spacing:1px}@media screen and (max-width: 567px){.header-library-home{font-size:1.2rem;line-height:1.2rem}}.header-library-hours{background-color:#fff;border-radius:3px;padding:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1200px){.header-library-hours{margin-left:auto;margin-right:70px}}.header-library-hours>p{font-size:.9rem;line-height:1.2rem;padding:0px 10px;margin-right:10px;border-right:1px solid #ddd;font-weight:400}@media screen and (max-width: 567px){.header-library-hours>p{display:none}}.header-library-hours>div{margin-right:10px;line-height:.75rem}@media screen and (max-width: 567px){.header-library-hours>div{margin:0 5px}}.header-library-hours>div span{font-size:.75rem;line-height:.75rem;margin-bottom:5px;display:inline-block}.header-library-hours>div p{font-size:1rem;line-height:1rem}.header-library-hours>div p::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(images/library/icon-time.svg);mask-image:url(images/library/icon-time.svg);background-color:#000;width:14px;height:14px;margin-right:4px;position:relative;top:1.5px}.header-library-hours>a{border-radius:3px;background-color:#7b6590;font-size:.6rem;line-height:.6rem;font-weight:500;padding:5px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.header-library-hours>a::before{content:"";display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/library/icon-calendar.svg);mask-image:url(images/library/icon-calendar.svg);background-color:#fff;width:20px;height:20px}.header-library-hours>a::after{display:none}.library-archive-search{background-color:#fff;border:1px solid #a78dc1;border-radius:10px;padding:40px;margin-bottom:80px}@media screen and (max-width: 567px){.library-archive-search{padding:20px;margin-bottom:50px}}.library-archive-search h2{font-weight:500;font-size:1.6rem;letter-spacing:1px;border-left:5px solid #a78dc1;line-height:2rem;padding-left:15px;margin-bottom:1.5rem}.library-archive-search h2>a{font-size:1.2rem;font-weight:400}.library-archive-search>p{margin-bottom:1rem}.library-archive-search form{margin-bottom:5px}.library-archive-search form>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #ddd}.library-archive-search form>div>input{padding:13px 20px;letter-spacing:.5px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:none}@media screen and (max-width: 567px){.library-archive-search form>div>input{padding:12px 12px;font-size:.9rem}}.library-archive-search form>div>input::-webkit-input-placeholder{color:#aaa}.library-archive-search form>div>input::-moz-placeholder{color:#aaa}.library-archive-search form>div>input:-ms-input-placeholder{color:#aaa}.library-archive-search form>div>input::-ms-input-placeholder{color:#aaa}.library-archive-search form>div>input::placeholder{color:#aaa}@media screen and (max-width: 567px){.library-archive-search form>div>input::-webkit-input-placeholder{font-size:.9rem;line-height:1rem}.library-archive-search form>div>input::-moz-placeholder{font-size:.9rem;line-height:1rem}.library-archive-search form>div>input:-ms-input-placeholder{font-size:.9rem;line-height:1rem}.library-archive-search form>div>input::-ms-input-placeholder{font-size:.9rem;line-height:1rem}.library-archive-search form>div>input::placeholder{font-size:.9rem;line-height:1rem}}.library-archive-search form #QSearch{width:100%}.library-archive-search form .input-group-append{border-left:1px solid #ddd;position:relative}.library-archive-search form .input-group-append::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:15px;height:15px;background-color:#fff;-webkit-mask-image:url(images/icon/icon-search.svg);mask-image:url(images/icon/icon-search.svg);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.library-archive-search form .input-group-append input{background-color:#a78dc1;padding:30px;cursor:pointer;border:none;font-size:0rem;height:100%}.library-archive-search>div{text-align:right}.library-archive-search>div a{color:#777;text-decoration:none;font-size:.95rem;display:inline-block}.library-archive-search>div a::after{display:none}.library-archive-search>div a p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.library-archive-search>div a .btn-arrow{width:12px;height:12px}.library-archive-search>div a .btn-arrow-icon-2{width:12px;height:12px}.library-archive-search>div a .btn-arrow-icon-2::before,.library-archive-search>div a .btn-arrow-icon-2::after{background-color:#777;width:12px;height:12px}.library-archive-info{padding:30px 0;position:relative;margin-bottom:80px}@media screen and (max-width: 567px){.library-archive-info{margin-bottom:50px}}.library-archive-info::before{content:"";display:inline-block;background-size:contain;background-image:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#F2F5F5));background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), #F2F5F5);background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), #F2F5F5);width:50%;height:100%;position:absolute;top:0;right:40%;z-index:-1}.library-archive-info::after{content:"";display:inline-block;background-color:#dbd5e5;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;mix-blend-mode:multiply}.library-archive-info>img{position:absolute;z-index:-2;opacity:.6;top:0;left:0;width:60%;height:100%;-o-object-fit:cover;object-fit:cover}.library-archive-info>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3%}@media screen and (max-width: 1100px){.library-archive-info>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}}.library-archive-hours{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;width:52%}@media screen and (max-width: 1100px){.library-archive-hours{width:100%}}.library-archive-hours>div{width:100%;background-color:#a78dc1;opacity:.8;padding:25px}@media screen and (max-width: 567px){.library-archive-hours>div{padding:20px}}.library-archive-hours>div>h3{background-color:#7b6590;border-radius:3px;color:#fff;font-weight:400;padding:8px 15px;font-size:1rem;line-height:1rem;display:inline-block;letter-spacing:.5px;margin-bottom:5px}.library-archive-hours>div>p{font-size:1.6rem;color:#fff;letter-spacing:1.5px}.library-archive-hours>div>p time::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(images/library/icon-time.svg);mask-image:url(images/library/icon-time.svg);background-color:#fff;width:20px;height:20px;margin:0 3px 0 5px;position:relative;top:1.5px}.library-archive-hours-info{border-top:1px solid #fff;margin-top:10px;padding-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 820px){.library-archive-hours-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.library-archive-hours-info p span{display:inline-block;color:#fff;font-size:.9rem;line-height:1.3rem}.library-archive-hours-info p span:first-of-type{font-size:1rem;margin-bottom:5px;letter-spacing:.5px}.library-archive-hours-sns{padding-right:5px;gap:25px}.library-archive-hours-sns a:hover::before{border:1px solid #fff}.library-archive-hours-sns a::before{background-color:#fff;border:1px solid #fff}.library-archive-calendar{background-color:#fff;padding:30px;width:45%}@media screen and (max-width: 1100px){.library-archive-calendar{width:100%}}.library-archive-calendar .wpsbc-container h2{display:none}.library-archive-calendar .wpsbc-legend{bottom:0;top:auto !important}@media screen and (max-width: 567px){.library-archive-calendar .wpsbc-legend{position:relative !important;top:auto !important;right:auto !important;width:auto !important}.library-archive-calendar .wpsbc-legend .wpsbc-legend-item{display:inline-block !important;margin-right:8px !important}}@media screen and (max-width: 567px){.library-archive-calendar .wpsbc-legend-position-side{padding-right:0 !important;max-width:100% !important}}@media screen and (max-width: 567px){.library-archive-calendar .wpsbc-calendar{max-width:100% !important}}.library-archive-calendar .wpsbc-calendar-header{background:#a78dc1 !important}.library-archive-calendar .wpsbc-calendar-header-navigation{padding:0 !important;pointer-events:none;cursor:text !important;min-height:auto !important}.library-archive-calendar .wpsbc-select-container{line-height:1rem}.library-archive-calendar .wpsbc-select-container select{border:none !important;background:#a78dc1 !important;color:#fff !important;font-size:1.1rem !important;line-height:1.1rem !important;letter-spacing:1px !important;cursor:text !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto !important}.library-archive-calendar .wpsbc-prev,.library-archive-calendar .wpsbc-next{display:none !important}.library-archive-calendar th{display:table-cell}.library-archive-calendar td{display:table-cell}.library-archive-calendar-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:20px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.library-archive-calendar-title h3{font-weight:500;letter-spacing:.5px;font-size:1.2rem;line-height:1.2rem;border-left:3px solid #a78dc1;padding-left:10px}.library-archive-calendar-title>a{color:#777;text-decoration:none;font-size:.95rem;line-height:1rem;display:inline-block}.library-archive-calendar-title>a::after{display:none}.library-archive-calendar-title>a p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px}.library-archive-calendar-title>a .btn-arrow{width:12px;height:12px}.library-archive-calendar-title>a .btn-arrow-icon-2{width:12px;height:12px}.library-archive-calendar-title>a .btn-arrow-icon-2::before,.library-archive-calendar-title>a .btn-arrow-icon-2::after{background-color:#777;width:12px;height:12px}.library-archive-news .institution-news{margin-bottom:80px}@media screen and (max-width: 567px){.library-archive-news .institution-news{margin-bottom:50px}}.library-archive-news .institution-news>a>div span{color:#a78dc1;border:1px solid #a78dc1}.library-archive-news .institution-news>a .btn-arrow::before{background-color:#a78dc1}.library-archive-news .institution-news-h2 h2{color:#a78dc1}.library-archive-reco{margin-bottom:80px}@media screen and (max-width: 567px){.library-archive-reco{margin-bottom:50px}}.library-archive-reco h2{font-weight:500;font-size:1.6rem;border-left:3px solid #a78dc1;padding-left:10px;line-height:1.6rem;letter-spacing:1px}.slick-recommendation{margin-top:50px}.slick-recommendation .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:100px;margin:0}@media screen and (max-width: 567px){.slick-recommendation .slick-track{gap:30px}}.slick-recommendation .slick-track::before{display:none}.slick-recommendation .slick-slide{position:relative;height:auto !important}.slick-recommendation .slick-slide::before{content:"";display:inline-block;position:absolute;right:-50px;top:0;height:100%;width:1px;background-color:#ddd}@media screen and (max-width: 567px){.slick-recommendation .slick-slide::before{right:-15px}}.slick-recommendation .slick-slide a{text-decoration:none}.slick-recommendation .slick-slide img{width:70%;margin:auto;aspect-ratio:2/3;border:1px solid #ddd;-o-object-fit:cover;object-fit:cover;margin-bottom:10px}.slick-recommendation .slick-slide span{color:#aaa;font-size:.9rem;line-height:1.2rem;display:inline-block}.slick-recommendation .slick-slide h3{color:#000;font-size:1rem;line-height:1.4rem;font-weight:400}.slick-recommendation .slick-dots{margin-left:auto;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin-right:110px;position:absolute;top:-50px;right:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 567px){.slick-recommendation .slick-dots{margin-right:90px;position:relative;top:auto;right:0;margin-top:40px !important}}.slick-recommendation .slick-dots li button{width:6px;height:6px;font-size:0;background-color:#ddd;opacity:1;display:block;cursor:pointer;border-radius:100px;border:0}.slick-recommendation .slick-dots li.slick-active button{background-color:#a78dc1;border-radius:2px;width:9px;height:9px}.slick-recommendation-arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:50px;right:0;height:35px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 567px){.slick-recommendation-arrows{height:30px;bottom:30px;top:auto}}.slick-recommendation-arrows .slick-prev,.slick-recommendation-arrows .slick-next{display:block;width:35px;height:35px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:relative;border:1px solid #a78dc1}@media screen and (max-width: 567px){.slick-recommendation-arrows .slick-prev,.slick-recommendation-arrows .slick-next{width:30px;height:30px}}.slick-recommendation-arrows .slick-prev::before,.slick-recommendation-arrows .slick-next::before{content:"";display:inline-block;width:10px;height:10px;-webkit-mask-image:url(images/icon/icon-arrow.svg);mask-image:url(images/icon/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#a78dc1;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.slick-recommendation-arrows .slick-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:-1px}.library-archive-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.library-archive-banner a{display:inline-block;width:calc(50% - 7.5px)}@media screen and (max-width: 567px){.library-archive-banner a{width:100%}}.library-archive-banner a img{width:100%;border:1px solid #ddd}.docu{margin-top:10rem}.docu-all td{vertical-align:top}.docu-all img{-o-object-fit:contain;object-fit:contain;width:100% !important;height:auto !important}.docu-all-img{width:15% !important}.slick-docu{width:100% !important}.slick-docu .slick-list{width:100% !important}.slick-docu .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100% !important}.slick-docu .slick-prev,.slick-docu .slick-next{display:block;width:20px;height:40px;background:hsla(0,0%,100%,.3764705882);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:absolute;z-index:10;top:0;bottom:0;margin:auto;border:none;font-size:0}.slick-docu .slick-prev:hover,.slick-docu .slick-next:hover{background:#fff}.slick-docu .slick-prev:hover::before,.slick-docu .slick-next:hover::before{background-color:#000}.slick-docu .slick-prev::before,.slick-docu .slick-next::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-arrow-mini.svg);mask-image:url(images/icon/icon-arrow-mini.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:6px;height:8px;position:absolute;z-index:2;top:0px;bottom:0px;margin:auto 0px;background-color:rgba(0,0,0,.3764705882)}.slick-docu .slick-prev{left:0;border-radius:0 100px 100px 0}.slick-docu .slick-prev::before{left:1.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-docu .slick-next{right:0;border-radius:100px 0 0 100px}.slick-docu .slick-next::before{right:1.5px}.docu-all-kana{color:#777;font-size:.9rem;line-height:1.2rem;background-color:#e4e4e4}.docu-all-title{width:20% !important}.docu-all-title span{display:block;font-size:.9rem}.docu-all-title a{display:inline-block}.docu-all-text{width:45% !important;font-size:.9rem;line-height:1.3rem}.docu-all-doc{width:20% !important}.docu-all-doc ul{padding:0 0 0 13px !important;line-height:1.3rem !important}.docu-all-doc li{line-height:1.3rem !important}.docu-all-doc li::after{top:9px !important;left:-13px !important;width:5px !important;height:5px !important}.docu-all-doc a{display:inline-block;font-size:.9rem;line-height:1.3rem}.postid-16252 .wpsbc-legend-position-side{max-width:100% !important}.postid-16252 .wpsbc-calendar{max-width:100% !important}@media screen and (max-width: 820px){.postid-16252 .entry-content .inner-s{margin:0 !important;width:100% !important}}.post-type-archive-library .ft-btn .container>div,.single-library .ft-btn .container>div{width:100%;border:2px solid #a78dc1;padding:30px 30px 30px 100px;background:#fff}@media screen and (max-width: 567px){.post-type-archive-library .ft-btn .container>div,.single-library .ft-btn .container>div{padding:20px 20px 20px 90px}}.post-type-archive-library .ft-btn .container>div::before,.single-library .ft-btn .container>div::before{background-image:-webkit-gradient(linear, left top, right top, from(#A78DC1), to(#a7d2fb));background-image:-webkit-linear-gradient(left, #A78DC1, #a7d2fb);background-image:linear-gradient(90deg, #A78DC1, #a7d2fb);left:30px}.post-type-archive-library .ft-btn .container>div::after,.single-library .ft-btn .container>div::after{-webkit-mask-image:url(images/icon/icon-contact.svg);mask-image:url(images/icon/icon-contact.svg);height:15px;left:36px;left:46px}@media screen and (max-width: 567px){.post-type-archive-library .ft-btn .container>div::after,.single-library .ft-btn .container>div::after{left:42px}}.post-type-archive-library .ft-btn .container>div>p:first-of-type,.single-library .ft-btn .container>div>p:first-of-type{font-size:1.2rem;font-weight:500;letter-spacing:.5px;color:#a78dc1}.post-type-archive-library .ft-btn .container>div>p:last-of-type span:first-of-type,.single-library .ft-btn .container>div>p:last-of-type span:first-of-type{font-weight:500;margin-right:10px}@media screen and (max-width: 567px){.post-type-archive-library .ft-btn .container>div>p:last-of-type span:first-of-type,.single-library .ft-btn .container>div>p:last-of-type span:first-of-type{display:block}}.breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;padding-top:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:70%;margin-left:auto}@media screen and (min-width: 1500px){.breadcrumbs{padding-right:0}}@media screen and (max-width: 820px){.breadcrumbs{max-width:100%}}.breadcrumbs>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.breadcrumbs>span:not(:last-of-type)::after{content:"";width:15px;height:1px;background-color:#aaa;margin:0 15px 0 15px;display:inline-block;mix-blend-mode:multiply}@media screen and (max-width: 567px){.breadcrumbs>span:not(:last-of-type)::after{width:8px;margin:0 10px 0 10px}}.breadcrumbs a:hover{opacity:1;color:#00baba}.breadcrumbs a,.breadcrumbs .current-item{text-decoration:none;color:#aaa;font-size:.8rem;font-weight:400;mix-blend-mode:multiply;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs .home{font-family:"Akshar","sans-serif";font-size:1rem;font-weight:300;letter-spacing:2px}.breadcrumbs .home:hover::before{background-color:#00baba;-webkit-transition:.2s;transition:.2s}.breadcrumbs .home::before{content:"";display:inline-block;width:11px;height:11px;background-color:#aaa;margin-right:7px;-webkit-transition:.2s;transition:.2s}.breadcrumbs .current-item{color:#000}.wp-pagenavi{margin-top:50px}.page-head{position:relative;overflow:hidden;border-bottom:1px solid #ddd;--scale-x: 1;--scale-y: 1;--rotate: 0deg}.page-head::before{content:"";display:inline-block;background-size:contain;background-image:url(images/deco/tobira-deco.svg);background-repeat:no-repeat;width:55%;aspect-ratio:1.3/1;position:absolute;top:-25vw;right:-12%;z-index:-1;-webkit-transform:scale(var(--scale-x, 1), var(--scale-y, 1)) rotate(var(--rotate, 0deg));transform:scale(var(--scale-x, 1), var(--scale-y, 1)) rotate(var(--rotate, 0deg))}.page-head::after{content:"";display:inline-block;background-size:contain;background-image:url(images/deco/texture.jpg);-webkit-mask-image:url(images/deco/tobira-deco.svg);mask-image:url(images/deco/tobira-deco.svg);-webkit-mask-size:contain;mask-size:contain;background-repeat:no-repeat;width:55%;aspect-ratio:1.3/1;position:absolute;top:-25vw;right:-12%;z-index:-1;mix-blend-mode:overlay;opacity:.6}.page-head-text{padding:60px 5% 10px;position:relative}@media screen and (min-width: 1500px){.page-head-text{padding:60px 0 10px}}@media screen and (max-width: 567px){.page-head-text{padding:30px 5% 10px}}.page-head-text>h1{font-size:2.4rem;line-height:3.4rem;letter-spacing:2px;font-weight:600;margin-bottom:15px}@media screen and (max-width: 567px){.page-head-text>h1{font-size:2rem;line-height:3rem}}.page-head-text>span{color:#00baba;font-family:"Akshar","sans-serif";letter-spacing:3px;font-size:1.2rem;line-height:1rem;font-weight:400;text-transform:uppercase}@media screen and (max-width: 567px){.page-head-text>span{font-size:1rem}}.page-main{margin:100px 0 150px}@media screen and (max-width: 567px){.page-main{margin:50px 0 100px}}.page-content{margin-top:110px}@media screen and (max-width: 1200px){.page-content{margin-top:70px}}.page-content .container-wide:has(.page-navi){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px}@media screen and (max-width: 820px){.page-content .container-wide:has(.page-navi){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0px}.page-content .container-wide:has(.page-navi) .page-navi{margin-bottom:100px}}.page-navi{margin-bottom:150px;width:20%}@media screen and (max-width: 820px){.page-navi{width:100%;margin-bottom:0}}.page-navi+.page-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page-navi aside{border-right:1px solid #ddd;border-left:1px solid #ddd;padding-top:50px}@media screen and (max-width: 820px){.page-navi aside{padding-top:0;border-top:1px solid #ddd}}.page-navi aside li.page-side-current>a{color:#00baba;background-color:#fff}.page-navi aside li.page-side-current>button{background-color:#fff}.page-navi aside>a{display:inline-block;font-size:1.3rem;letter-spacing:1px;font-weight:600 !important;color:#00baba;text-decoration:none;padding:0 15px}@media screen and (max-width: 820px){.page-navi aside>a{padding:15px 15px 0}}.page-navi aside>.navi-button{display:none}.page-navi aside>ul{margin:20px 0 0;border-top:1px solid #ddd}.page-navi aside>ul li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-navi aside>ul a{text-decoration:none;font-size:1rem;font-weight:500;line-height:1.4rem;color:#000;display:inline-block;padding:25px 15px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}.page-navi aside>ul a:hover{color:#00baba;opacity:1;background-color:hsla(0,0%,100%,.3764705882)}@media screen and (max-width: 567px){.page-navi aside>ul a{padding:15px}}.page-navi aside>ul a::after{display:none}.page-navi aside>ul a[target=_blank]::after{-webkit-mask-image:url(images/icon/icon-target.svg) !important;mask-image:url(images/icon/icon-target.svg) !important;width:15px !important;height:13px !important;background-color:#000;display:inline-block}.page-navi aside>ul .navi-button{border-bottom:1px solid #ddd;padding-right:30px}.page-navi aside>ul ul{width:100%}.page-navi aside>ul>li>ul>li a{padding-left:calc(1rem + 15px)}.page-navi aside>ul>li>ul a{padding:20px 20px 20px 0;font-size:.9rem;font-weight:400}@media screen and (max-width: 567px){.page-navi aside>ul>li>ul a{padding:15px 20px 15px 0}}.page-navi aside>ul>li>ul>li>ul>li a{padding-left:calc(2rem + 15px)}.page-navi aside>ul>li>ul>li>ul>li>ul>li a{padding-left:calc(3rem + 15px)}.navi-button{width:50px;border:0;background:none;position:relative;cursor:pointer}.navi-button::before,.navi-button::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:1.5px;height:12px;background-color:#000;-webkit-transition:.3s;transition:.3s}.navi-button::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navi-button.open:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.navi-button.open:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}.post-type-archive-seeds:not(.search) .breadcrumbs,.page-template-tobira .breadcrumbs,.page-template-tobira-news .breadcrumbs,.page-template-tobira-faculty .breadcrumbs,.post-type-archive-en:not(.search-results) .breadcrumbs{position:absolute;right:0;top:80px;padding-right:5%;padding-top:0}@media screen and (max-width: 820px){.post-type-archive-seeds:not(.search) .breadcrumbs,.page-template-tobira .breadcrumbs,.page-template-tobira-news .breadcrumbs,.page-template-tobira-faculty .breadcrumbs,.post-type-archive-en:not(.search-results) .breadcrumbs{top:50px}}@media screen and (max-width: 567px){.post-type-archive-seeds:not(.search) .breadcrumbs,.page-template-tobira .breadcrumbs,.page-template-tobira-news .breadcrumbs,.page-template-tobira-faculty .breadcrumbs,.post-type-archive-en:not(.search-results) .breadcrumbs{position:static;padding-right:0;padding-top:10px}}.post-type-archive-seeds:not(.search) .page-head,.page-template-tobira .page-head,.page-template-tobira-news .page-head,.page-template-tobira-faculty .page-head,.post-type-archive-en:not(.search-results) .page-head{border-bottom:none}.post-type-archive-seeds:not(.search) .page-head .page-head-img,.page-template-tobira .page-head .page-head-img,.page-template-tobira-news .page-head .page-head-img,.page-template-tobira-faculty .page-head .page-head-img,.post-type-archive-en:not(.search-results) .page-head .page-head-img{width:100%;aspect-ratio:3.5/1;overflow:hidden}@media screen and (max-width: 820px){.post-type-archive-seeds:not(.search) .page-head .page-head-img,.page-template-tobira .page-head .page-head-img,.page-template-tobira-news .page-head .page-head-img,.page-template-tobira-faculty .page-head .page-head-img,.post-type-archive-en:not(.search-results) .page-head .page-head-img{aspect-ratio:3/1}}@media screen and (max-width: 567px){.post-type-archive-seeds:not(.search) .page-head .page-head-img,.page-template-tobira .page-head .page-head-img,.page-template-tobira-news .page-head .page-head-img,.page-template-tobira-faculty .page-head .page-head-img,.post-type-archive-en:not(.search-results) .page-head .page-head-img{aspect-ratio:2.2/1}}.post-type-archive-seeds:not(.search) .page-head .page-head-img img,.page-template-tobira .page-head .page-head-img img,.page-template-tobira-news .page-head .page-head-img img,.page-template-tobira-faculty .page-head .page-head-img img,.post-type-archive-en:not(.search-results) .page-head .page-head-img img{width:100%;height:calc(100% + 100px);-o-object-fit:cover;object-fit:cover;vertical-align:top}.post-type-archive-seeds:not(.search) .page-head-text,.page-template-tobira .page-head-text,.page-template-tobira-news .page-head-text,.page-template-tobira-faculty .page-head-text,.post-type-archive-en:not(.search-results) .page-head-text{padding:80px 5%}@media screen and (min-width: 1500px){.post-type-archive-seeds:not(.search) .page-head-text,.page-template-tobira .page-head-text,.page-template-tobira-news .page-head-text,.page-template-tobira-faculty .page-head-text,.post-type-archive-en:not(.search-results) .page-head-text{padding:80px 0}}@media screen and (max-width: 820px){.post-type-archive-seeds:not(.search) .page-head-text,.page-template-tobira .page-head-text,.page-template-tobira-news .page-head-text,.page-template-tobira-faculty .page-head-text,.post-type-archive-en:not(.search-results) .page-head-text{padding:50px 5%}}@media screen and (max-width: 567px){.post-type-archive-seeds:not(.search) .page-head-text,.page-template-tobira .page-head-text,.page-template-tobira-news .page-head-text,.page-template-tobira-faculty .page-head-text,.post-type-archive-en:not(.search-results) .page-head-text{padding:30px 5% 10px}}.post-type-archive-seeds:not(.search) .page-head-text>p,.page-template-tobira .page-head-text>p,.page-template-tobira-news .page-head-text>p,.page-template-tobira-faculty .page-head-text>p,.post-type-archive-en:not(.search-results) .page-head-text>p{color:#00baba;font-family:"Akshar","sans-serif";letter-spacing:3px;font-size:7rem;line-height:6rem;font-weight:500;text-transform:uppercase;overflow:hidden;display:inline-block}@media screen and (max-width: 567px){.post-type-archive-seeds:not(.search) .page-head-text>p,.page-template-tobira .page-head-text>p,.page-template-tobira-news .page-head-text>p,.page-template-tobira-faculty .page-head-text>p,.post-type-archive-en:not(.search-results) .page-head-text>p{font-size:5rem;line-height:4.5rem}}.post-type-archive-seeds:not(.search) .page-head-text>p>span,.page-template-tobira .page-head-text>p>span,.page-template-tobira-news .page-head-text>p>span,.page-template-tobira-faculty .page-head-text>p>span,.post-type-archive-en:not(.search-results) .page-head-text>p>span{display:inline-block}.post-type-archive-seeds:not(.search) .page-head-text>h1,.page-template-tobira .page-head-text>h1,.page-template-tobira-news .page-head-text>h1,.page-template-tobira-faculty .page-head-text>h1,.post-type-archive-en:not(.search-results) .page-head-text>h1{font-weight:500;letter-spacing:1px;font-size:1.2rem;line-height:1.2rem;margin-top:20px}@media screen and (max-width: 567px){.post-type-archive-seeds:not(.search) .page-head-text>h1,.page-template-tobira .page-head-text>h1,.page-template-tobira-news .page-head-text>h1,.page-template-tobira-faculty .page-head-text>h1,.post-type-archive-en:not(.search-results) .page-head-text>h1{font-size:1.1rem;line-height:1.1rem}}.number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff;overflow:hidden}@media screen and (max-width: 820px){.number{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.number>div{text-align:center;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px;width:100%;margin:-0.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 820px){.number>div{width:calc(50% + 1px);padding:15px}}.number>div h3{background-color:#dbefef;border-radius:100px;letter-spacing:1px;font-weight:400;text-align:center;font-size:.9rem;padding:5px 20px;margin-bottom:10px;display:inline-block;line-height:1.2rem}@media screen and (max-width: 567px){.number>div h3{padding:2px 15px;margin-bottom:5px;font-size:.8rem;line-height:1rem}}.number>div p{line-height:1.5rem}@media screen and (max-width: 567px){.number>div p{line-height:1rem;letter-spacing:1px}}.number>div strong{font-family:"Akshar","sans-serif";font-weight:500;font-size:3rem;color:#00baba;line-height:3rem}@media screen and (max-width: 567px){.number>div strong{font-size:2rem}}.number>div span{color:#777;font-size:.85rem;line-height:1.2rem;display:inline-block}@media screen and (max-width: 567px){.number>div span{font-size:.8rem;letter-spacing:.5px}}.page-main-news{padding:50px 0;position:relative;overflow:hidden}.page-main-news::before{content:"";display:inline-block;width:40vw;aspect-ratio:1.5/1;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0);background-color:#fafafa;position:absolute;top:0;left:0;z-index:-1}.page-main-news::after{content:"";display:inline-block;width:100vw;height:1px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#ddd}.page-main-news .container-wide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:80px}@media screen and (max-width: 820px){.page-main-news .container-wide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}}.page-main-news .container-wide>div:first-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}@media screen and (max-width: 820px){.page-main-news .container-wide>div:first-of-type{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}}.page-main-news .container-wide>div:first-of-type h2{color:#00baba;font-family:"Akshar","sans-serif";font-size:7.5rem;line-height:6rem;font-weight:500;letter-spacing:7px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media screen and (max-width: 820px){.page-main-news .container-wide>div:first-of-type h2{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:3.5rem;line-height:2rem;letter-spacing:2px}}.page-main-news .container-wide>div:first-of-type span{font-size:1.1rem;font-weight:500;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;letter-spacing:3px}@media screen and (max-width: 820px){.page-main-news .container-wide>div:first-of-type span{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;letter-spacing:1px;font-size:1rem}}.page-main-news .container-wide>div:last-of-type{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page-main-news .top-more a::after{display:none}.archive-news-list a{text-decoration:none;color:#000;border:1px solid #ddd;background-color:#fff;display:block;padding:30px 100px 30px 30px;margin:-1px;position:relative}.archive-news-list a:hover{opacity:1}.archive-news-list a:hover h4{color:#00baba;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 567px){.archive-news-list a{padding:20px 60px 20px 20px}}.archive-news-list a.sticky time::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-fixed.svg);mask-image:url(images/icon/icon-fixed.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:12px;height:17px;background-color:#00baba;margin-right:10px}.archive-news-list a::after{background-color:#000}.archive-news-list a.nolink{pointer-events:none}.archive-news-list a.nolink .btn-arrow{display:none}.archive-news-list a.nolink::before{display:none}.archive-news-list a>div{margin-bottom:5px}.archive-news-list a>div time{letter-spacing:1px;font-size:1.3rem;font-weight:500;font-family:"Akshar","sans-serif";margin-right:10px;line-height:1rem}@media screen and (max-width: 567px){.archive-news-list a>div time{font-size:1.2rem;margin-right:5px}}.archive-news-list a>div span{color:#00baba;border:1px solid #00baba;font-size:.8rem;line-height:.8rem;padding:5px 15px;border-radius:100px;display:inline-block;position:relative;top:-4px}@media screen and (max-width: 567px){.archive-news-list a>div span{font-size:.7rem;line-height:.7rem;padding:3px 10px}}.archive-news-list h4{font-weight:400;display:inline-block;-webkit-transition:.2s;transition:.2s}.archive-news-list .btn-arrow{width:35px;height:20px;position:absolute;right:30px;bottom:30px}@media screen and (max-width: 567px){.archive-news-list .btn-arrow{width:30px;right:15px;bottom:15px}}.archive-news-list .btn-arrow::before{background-color:#00baba}.archive-news-list .btn-arrow-icon::before,.archive-news-list .btn-arrow-icon::after{width:7px;height:8px}.archive-news-list+.top-more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin-top:20px}.search-year li.page-side-current a{background:#fff;color:#00baba;pointer-events:none}.search-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:50px}@media screen and (max-width: 567px){.search-cat{gap:8px}}.search-cat a{display:inline-block;text-decoration:none;color:#aaa;padding:15px 30px;font-size:1rem;line-height:1rem;border-radius:100px;border:1px solid #ddd;letter-spacing:1px;background-color:#f2f5f5;position:relative}@media screen and (max-width: 567px){.search-cat a{padding:10px 15px;font-size:.9rem;line-height:.9rem}}.search-cat a::before{content:attr(data-text);position:absolute;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, right top, from(rgb(165, 229, 163)), to(rgb(44, 195, 195)));background-image:-webkit-linear-gradient(left, rgb(165, 229, 163), rgb(44, 195, 195));background-image:linear-gradient(90deg, rgb(165, 229, 163), rgb(44, 195, 195));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0;-webkit-transition:.2s;transition:.2s}.search-cat a::after{content:"";position:absolute;inset:0;border-radius:100px;padding:1px;width:calc(100% + 2px);height:calc(100% + 2px);background:-webkit-gradient(linear, left top, right top, from(rgb(165, 229, 163)), to(rgb(44, 195, 195)));background:-webkit-linear-gradient(left, rgb(165, 229, 163), rgb(44, 195, 195));background:linear-gradient(90deg, rgb(165, 229, 163), rgb(44, 195, 195));-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F2F5F5)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #F2F5F5));-webkit-mask:-webkit-linear-gradient(#F2F5F5 0 0) content-box,-webkit-linear-gradient(#F2F5F5 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;-webkit-transition:.2s;transition:.2s;z-index:1;top:-1px;left:-1px}.search-cat a:hover{color:rgba(0,0,0,0);opacity:1;border-color:rgba(0,0,0,0);background:#fff}.search-cat a:hover::before,.search-cat a:hover::after{opacity:1}.search-cat .page-side-current a{color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(rgb(165, 229, 163)), to(rgb(44, 195, 195)));background-image:-webkit-linear-gradient(left, rgb(165, 229, 163), rgb(44, 195, 195));background-image:linear-gradient(90deg, rgb(165, 229, 163), rgb(44, 195, 195));outline:none;pointer-events:none}.search-cat .page-side-current a::after{opacity:1}.single-post .search-cat{background:#fff;padding:30px;margin-top:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px}.single-post .search-cat a{padding:10px 25px;font-size:.9rem}.wp-pagenavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 567px){.wp-pagenavi{gap:7px}}.wp-pagenavi a{padding-bottom:5px;position:relative}.wp-pagenavi a::before{background:#000;content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.wp-pagenavi a:hover::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.wp-pagenavi a,.wp-pagenavi .current{color:#000;border:none !important;font-family:"Akshar","sans-serif";font-size:1.3rem;font-weight:300 !important;letter-spacing:1px}@media screen and (max-width: 567px){.wp-pagenavi a,.wp-pagenavi .current{margin:0 !important}}.wp-pagenavi .current{border:none !important;color:#00baba;border-bottom:1px solid #00baba !important}.wp-pagenavi .extend{border:none !important;color:#aaa}@media screen and (max-width: 567px){.wp-pagenavi .extend{margin:0 !important}}.wp-pagenavi .previouspostslink{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;letter-spacing:3px}@media screen and (max-width: 567px){.wp-pagenavi .previouspostslink{letter-spacing:2px}}.wp-pagenavi .nextpostslink{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;letter-spacing:3px}@media screen and (max-width: 567px){.wp-pagenavi .nextpostslink{letter-spacing:2px}}.single-head{margin-bottom:100px}.single-head time{letter-spacing:1px;font-size:1.3rem;font-weight:400;font-family:"Akshar","sans-serif";margin-right:10px;line-height:1rem;color:#aaa}.single-head .news-cat{color:#00baba;border:1px solid #00baba;font-size:.8rem;line-height:.8rem;padding:5px 15px;border-radius:100px;display:inline-block;position:relative;top:-4px}.single-head .news-cat a{color:#00baba;text-decoration:none}.single-head h2{font-size:2rem;line-height:3rem;letter-spacing:1.5px;margin-top:10px;font-weight:500}@media screen and (max-width: 567px){.single-head h2{font-size:1.7rem;line-height:2.5rem;letter-spacing:1px}}.single-back{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;text-decoration:none;background-color:#000;padding:20px 30px;max-width:350px;margin:auto;margin-top:50px}.single-back .btn-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.single-back .btn-arrow::before{background-color:#fff}.single-back .btn-arrow-icon::before,.single-back .btn-arrow-icon::after{background-color:#777}.other-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:100px;border-top:1px solid #ddd;padding-top:30px;gap:10%}.other-post-previous,.other-post-next,.other-post-no{width:50%;border-radius:5px;position:relative;text-decoration:none;color:#000}.other-post-previous p:first-of-type,.other-post-next p:first-of-type,.other-post-no p:first-of-type{font-size:.9rem;line-height:1.4rem}@media screen and (max-width: 567px){.other-post-previous p:first-of-type,.other-post-next p:first-of-type,.other-post-no p:first-of-type{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.other-post-previous span,.other-post-next span,.other-post-no span{display:block;margin:0;font-family:"Akshar","sans-serif";letter-spacing:1px;font-size:.8rem;line-height:1.1rem;margin-top:.5rem;color:#aaa}.other-post-previous p:last-of-type,.other-post-next p:last-of-type,.other-post-no p:last-of-type{color:#3d6cbc;text-decoration:underline;font-size:.9rem;margin-top:.5rem}.other-post-previous p:last-of-type::before{content:"";display:inline-block;margin-right:8px;width:8px;height:8px;border-left:1px solid #3d6cbc;border-bottom:1px solid #3d6cbc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.other-post-next{text-align:right}.other-post-next p:last-of-type::after{content:"";display:inline-block;margin-left:8px;width:8px;height:8px;border-left:1px solid #3d6cbc;border-bottom:1px solid #3d6cbc;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.other-post-no{opacity:0;pointer-events:none}div:has(.df-book-acf) .df-popup-thumb{margin:0 !important}.df-popup-thumb .df-book-title{bottom:0 !important;opacity:1 !important}.df-popup-thumb .df-book-cover{-webkit-box-shadow:none !important;box-shadow:none !important}.df-book-acf{display:block;font-size:.9rem;line-height:1rem;color:#777;margin:5px 0 !important}.df-book-acf{font-size:.8rem;display:block;margin-bottom:5px !important;line-height:1.2rem}.df-book-acf .fileInfo{font-size:.8rem}.df-book-acf .fileInfo::after{width:10px !important;height:12px !important;margin:auto 5px !important}.post-type-archive-event .no-event{color:#000;margin:0}.archive-event{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 30px;margin-top:0}@media screen and (max-width: 567px){.archive-event{gap:50px 20px}}.archive-event>div{width:calc(33.3333333333% - 20px)}@media screen and (max-width: 567px){.archive-event>div{width:calc(50% - 10px)}}.archive-event>div.event-end a>div{position:relative}.archive-event>div.event-end a>div::after{content:"開催終了";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:5.5rem;height:2rem;top:0;right:0;margin:auto;color:#000;background-color:#e4e4e4;font-size:.85rem;letter-spacing:.5px;font-weight:400;opacity:.9;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #777;z-index:2;color:#000}.archive-event a .event-day{border:1px solid #00baba;color:#00baba;padding:13px 8px 8px;background-color:#fff;font-size:1.4rem;line-height:1.4rem}@media screen and (max-width: 567px){.archive-event a .event-day{padding:10px 5px 5px;font-weight:300;font-size:1.3rem;line-height:1.3rem}}.archive-event a .event-day .event-day-year{font-size:1.1rem}.archive-event a .event-day .event-day-week{background-color:#f3f2f2;font-size:.8rem;line-height:.8rem;padding:4px 3px 2px 3px;top:-3px}@media screen and (max-width: 567px){.archive-event a .event-day .event-day-week{font-size:.6rem;line-height:.6rem;padding:4px 3px 2px 3px;font-weight:400}}.archive-event a div{margin-bottom:10px}.archive-event a img{margin-bottom:0;vertical-align:top}.archive-event a h4{color:#000;font-size:1rem;line-height:1.6rem}.archive-event a[target=_blank]:has(img)::after{background-color:#000}.post-type-archive-event .page-navi li.page-side-current a,.single-event .page-navi li.page-side-current a{background:#fff;color:#00baba;pointer-events:none}.single-event .single-head,.single-event-career .single-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-event .single-head span:not([class]),.single-event .single-head time,.single-event-career .single-head span:not([class]),.single-event-career .single-head time{font-size:1rem;letter-spacing:.5px;font-family:"Akshar","sans-serif";margin:0}.single-event .single-head time,.single-event-career .single-head time{margin-left:auto}@media screen and (max-width: 567px){.single-event .single-head time,.single-event-career .single-head time{margin-left:0;margin-top:10px;width:100%}}.single-event .single-head h2,.single-event-career .single-head h2{width:100%}.turu-map{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px 30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 567px){.turu-map{gap:25px}}.turu-map-block{width:calc(33.3333333333% - 20px)}@media screen and (max-width: 567px){.turu-map-block{width:calc(50% - 12.5px)}}.turu-map-block h3{margin:0 0 1.5rem;font-size:1.2rem;line-height:2rem;color:#000;font-weight:500;border-bottom:1px solid #ddd;padding-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 567px){.turu-map-block h3{font-size:1.1rem;line-height:1.6rem;margin:0 0 1rem;padding-bottom:10px}}.turu-map-block h3 span:first-of-type{position:relative;color:#fff;width:30px;display:inline-block;text-align:center;font-family:"Akshar","sans-serif";font-size:1.2rem;font-weight:400}@media screen and (max-width: 567px){.turu-map-block h3 span:first-of-type{width:20px;font-size:.9rem}}.turu-map-block h3 span:first-of-type::before{content:"";position:absolute;display:inline-block;vertical-align:middle;line-height:1;width:30px;height:30px;background:#00baba;border-radius:40% 60% 0% 100%/40% 100% 0% 60%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0;z-index:-1}@media screen and (max-width: 567px){.turu-map-block h3 span:first-of-type::before{width:20px;height:20px}}.turu-map-block h3 span:last-of-type{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.turu-map-block img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.micromodal-slide{position:absolute}.modal-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001;overflow-y:scroll}.modal-container{background-color:#fff;max-width:700px;padding:30px;width:80%;position:absolute;top:10vh}@media screen and (max-width: 567px){.modal-container{padding:20px}}.modal-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.modal-close{background:rgba(0,0,0,0);border:0;display:block;position:absolute;width:30px;height:30px;right:30px;top:30px;z-index:10;cursor:pointer}@media screen and (max-width: 567px){.modal-close{width:15px;height:15px;right:15px;top:15px}}.modal-close::before,.modal-close::after{content:"";position:absolute;top:50%;left:50%;width:1.5px;height:20px;background:#aaa}.modal-close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.modal-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.modal-content{line-height:1.5;margin-bottom:2rem;margin-top:2rem}.modal-open{display:block;width:100%;border:none;background:none;text-align:left;cursor:pointer}.box01{background-color:#ccc;height:200px;margin:0 auto;width:80%}.box02{background-color:#ccc;height:200px;margin:0 auto;width:80%}.modal-container h3{margin:0 0 1.5rem;font-size:1.5rem;line-height:2rem;color:#000;font-weight:500;padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 567px){.modal-container h3{font-size:1.2rem;line-height:1.8rem}}.modal-container h3::before{display:none}.modal-container h3 span:first-of-type{position:relative;color:#fff;width:30px;display:inline-block;text-align:center;font-family:"Akshar","sans-serif";font-size:1.2rem;font-weight:400}.modal-container h3 span:first-of-type::before{content:"";position:absolute;display:inline-block;vertical-align:middle;line-height:1;width:30px;height:30px;background:#00baba;border-radius:40% 60% 0% 100%/40% 100% 0% 60%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0;z-index:-1}@media screen and (max-width: 567px){.modal-container h3 span:first-of-type::before{top:-4px}}.modal-container h3 span:last-of-type{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.slick-map img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.slick-map .slick-prev,.slick-map .slick-next{display:block;width:35px;height:65px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:absolute;z-index:10;top:0;bottom:0;margin:auto;border:none;font-size:0}@media screen and (max-width: 567px){.slick-map .slick-prev,.slick-map .slick-next{width:25px;height:50px}}.slick-map .slick-prev::before,.slick-map .slick-next::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-arrow-mini.svg);mask-image:url(images/icon/icon-arrow-mini.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:10px;height:12px;position:absolute;z-index:2;top:0px;bottom:0px;margin:auto 0px;background-color:#000}@media screen and (max-width: 567px){.slick-map .slick-prev::before,.slick-map .slick-next::before{width:8px;height:10px}}.slick-map .slick-prev{left:0;border-radius:0 100px 100px 0}.slick-map .slick-prev::before{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-map .slick-next{right:0;border-radius:100px 0 0 100px}.slick-map .slick-next::before{right:0}.calendar{margin-left:100px}@media screen and (max-width: 567px){.calendar{margin-left:50px}}.calendar-cont{margin-bottom:1.5rem;position:relative}.calendar-cont::before{content:"";display:inline-block;background-color:#ddd;height:calc(100% + 1.5rem);width:1px;position:absolute;top:0;bottom:0;margin:auto;left:-100px}@media screen and (max-width: 567px){.calendar-cont::before{left:-40px}}.calendar-cont:first-child::before{height:calc(50% + .75rem);top:auto;bottom:-0.75rem}.calendar-cont:last-child::before{height:calc(50% + .75rem);bottom:auto;top:-0.75rem}.calendar-cont::after{content:"";display:inline-block;background-image:-webkit-repeating-linear-gradient(left, #00BABA, #00BABA 5px, transparent 5px, transparent 10px);background-image:repeating-linear-gradient(90deg, #00BABA, #00BABA 5px, transparent 5px, transparent 10px);background-position:left top;background-repeat:repeat-x;background-size:100px 1px;position:absolute;left:-100px;top:0;bottom:0;margin:auto;width:100px;height:1px}@media screen and (max-width: 567px){.calendar-cont::after{background-size:40px 1px;left:-40px;width:40px}}.calendar-cont>div{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 567px){.calendar-cont>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}}.calendar-cont>div::before{content:"";display:inline-block;background-color:#fff;position:absolute;left:-120px;top:0;bottom:0;margin:auto;width:40px;height:40px;border-radius:100px}@media screen and (max-width: 567px){.calendar-cont>div::before{left:-50px;width:20px;height:20px}}.calendar-cont>div::after{content:"";display:inline-block;background-color:#00baba;position:absolute;left:-105px;top:0;bottom:0;margin:auto;width:10px;height:10px;border-radius:100px}@media screen and (max-width: 567px){.calendar-cont>div::after{left:-42px;width:5px;height:5px}}.calendar-cont>div>div:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:30px}@media screen and (max-width: 567px){.calendar-cont>div>div:first-child{padding:20px}}.calendar-cont>div>div:first-child>div>*:last-child{margin-bottom:0}.calendar-cont>div>div:first-child h2{margin:0 0 1.5rem;padding:0;font-weight:400}@media screen and (max-width: 567px){.calendar-cont>div>div:first-child h2{margin:0 0 .5rem}}.calendar-cont>div>div:first-child h2::before,.calendar-cont>div>div:first-child h2::after{display:none}.slick-img{width:25vw}@media screen and (max-width: 567px){.slick-img{width:100%}}.slick-img img{-o-object-fit:cover;object-fit:cover}.slick-img .slick-list,.slick-img .slick-track{height:100%}.slick-img .slick-prev,.slick-img .slick-next{display:block;width:20px;height:40px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:absolute;z-index:10;top:0;bottom:0;margin:auto;border:none;font-size:0}.slick-img .slick-prev::before,.slick-img .slick-next::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-arrow-mini.svg);mask-image:url(images/icon/icon-arrow-mini.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:6px;height:8px;position:absolute;z-index:2;top:0px;bottom:0px;margin:auto 0px;background-color:#000}.slick-img .slick-prev{left:0;border-radius:0 100px 100px 0}.slick-img .slick-prev::before{left:1.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-img .slick-next{right:0;border-radius:100px 0 0 100px}.slick-img .slick-next::before{right:1.5px}.interview-head .breadcrumbs{padding:20px 5% 0}@media screen and (min-width: 1500px){.interview-head .breadcrumbs{padding:20px 0 0}}.interview-head-text{position:relative;padding:120px 0;text-align:center;overflow:hidden}@media screen and (max-width: 567px){.interview-head-text{padding:50px 0}}.interview-head-text::before{content:"QQQQQQQQQQQQQQ";display:inline-block;color:#fff;font-size:15rem;font-weight:600;font-family:"Akshar","sans-serif";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;letter-spacing:10px}@media screen and (max-width: 567px){.interview-head-text::before{font-size:10rem}}.interview-head-text span{color:#00baba;font-family:"Akshar","sans-serif";font-size:1.5rem;line-height:1.5rem;display:block;font-weight:500;letter-spacing:3px;margin-bottom:15px}@media screen and (max-width: 567px){.interview-head-text span{font-size:1.3rem;line-height:1.3rem}}.interview-head-text h1{font-weight:700;font-size:3rem;line-height:3rem;letter-spacing:4px}@media screen and (max-width: 567px){.interview-head-text h1{font-size:2rem;line-height:2rem;letter-spacing:3px}}.interview-head-lead{background-color:#00baba;position:relative;padding:80px 0}@media screen and (max-width: 567px){.interview-head-lead{padding:30px}}.interview-head-lead p{color:#fff;font-weight:600;font-size:1.6rem;line-height:3rem;letter-spacing:2.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}@media screen and (max-width: 567px){.interview-head-lead p{font-size:1.3rem;line-height:2.5rem}}.interview-head-lead::after{content:"";display:inline-block;background-size:cover;background-image:url(images/deco/texture.jpg);width:100%;height:100%;right:0;top:0;position:absolute;mix-blend-mode:overlay;opacity:.3}.interview-archive{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:100px;margin-top:100px}@media screen and (max-width: 820px){.interview-archive{gap:70px}}@media screen and (max-width: 567px){.interview-archive{gap:40px}}.interview-archive a{width:calc(50% - 50px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;gap:15px;position:relative}@media screen and (max-width: 820px){.interview-archive a{width:100%}.interview-archive a::after{content:"";display:inline-block !important;width:100% !important;height:1px;background-color:#ddd;position:absolute;bottom:-50px}}@media screen and (max-width: 820px)and (max-width: 820px){.interview-archive a::after{bottom:-35px}}@media screen and (max-width: 820px)and (max-width: 567px){.interview-archive a::after{bottom:-20px}}.interview-archive a.nolink{cursor:text}.interview-archive a.nolink:hover{opacity:1}.interview-archive a.nolink .btn-arrow{display:none}.interview-archive a:nth-child(odd)::before{content:"";width:1px;height:100%;background-color:#ddd;position:absolute;top:0;right:-50px}@media screen and (max-width: 820px){.interview-archive a:nth-child(odd)::before{display:none}}.interview-archive a:nth-child(odd)::after{content:"";width:calc(200% + 100px);height:1px;background-color:#ddd;position:absolute;bottom:-50px}@media screen and (max-width: 820px){.interview-archive a:nth-child(odd)::after{bottom:-35px}}@media screen and (max-width: 567px){.interview-archive a:nth-child(odd)::after{bottom:-20px}}.interview-archive .interview-from{display:inline-block;margin-right:10px;margin-top:20px}@media screen and (max-width: 567px){.interview-archive .interview-from{margin-top:10px}}.interview-archive h3{font-size:1.2rem;line-height:1.2rem;color:#000;font-weight:400;margin-top:10px;letter-spacing:1px}.interview-archive h3 span{margin-left:10px;letter-spacing:0;font-size:1rem;line-height:1rem}.interview-archive-img{width:30%;aspect-ratio:1/1}@media screen and (max-width: 820px){.interview-archive-img{width:20%}}@media screen and (max-width: 567px){.interview-archive-img{width:30%}}.interview-archive-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interview-archive-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.interview-archive-text>div:not([class]){color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:5px}@media screen and (max-width: 567px){.interview-archive-text>div:not([class]){padding:10px;gap:15px}}.interview-archive-text>div:not([class])>span:first-of-type{font-family:"Akshar","sans-serif";font-weight:500;font-size:3rem;line-height:3rem}@media screen and (max-width: 567px){.interview-archive-text>div:not([class])>span:first-of-type{font-size:2.5rem;line-height:2.5rem}}.interview-archive-text>div:not([class])>span:last-of-type{letter-spacing:1px;font-weight:500;font-size:1.1rem;line-height:1.7rem}@media screen and (max-width: 567px){.interview-archive-text>div:not([class])>span:last-of-type{font-size:1rem;line-height:1.6rem;font-weight:400}}.interview-archive-text .btn-arrow{position:absolute;right:0;bottom:0}@media screen and (max-width: 567px){.interview-archive-text .btn-arrow{bottom:-10px}}.interview-single{margin-top:1.5rem}.interview-single>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;background-color:#fff;padding:25px}@media screen and (max-width: 567px){.interview-single>div{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:15px}}.interview-single>div:not(:last-child){margin-bottom:2rem}.interview-single-img{width:25%;height:100%;aspect-ratio:1/1}@media screen and (max-width: 567px){.interview-single-img{width:100%}}.interview-single-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interview-single-text{width:calc(75% - 20px)}@media screen and (max-width: 567px){.interview-single-text{width:100%}}.interview-single-text .interview-from{display:inline-block;margin-right:15px;margin-top:25px}.interview-single-lead{font-size:1.3rem;color:#00baba;letter-spacing:1px;margin-bottom:1rem}.interview-single-name{display:inline-block;font-size:1.2rem;line-height:1.2rem;letter-spacing:1px}.interview-single-name span{font-size:1rem;line-height:1rem;margin-left:10px}.tobira-auto{margin-top:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 30px}@media screen and (max-width: 567px){.tobira-auto{gap:30px}}.tobira-auto-3{width:calc(33.3333333333% - 20px)}@media screen and (max-width: 820px){.tobira-auto-3{width:calc(50% - 15px)}}@media screen and (max-width: 567px){.tobira-auto-3{width:100%}}.tobira-auto-3>a{text-decoration:none;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;position:relative}.tobira-auto-3>a img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;position:relative}@media screen and (max-width: 567px){.tobira-auto-3>a img{aspect-ratio:2/1}}.tobira-auto-3>a img+h3{position:absolute;bottom:0;left:0;padding-right:80px;max-width:90%}.tobira-auto-3>a:has(img){position:relative}.tobira-auto-3>a::after{background-color:#000}.tobira-auto-3 h3{font-weight:400;font-size:1rem;line-height:1.7rem;letter-spacing:1px;background:#fff;padding:10px 0 10px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 30px;max-width:calc(100% - 80px)}@media screen and (max-width: 820px){.tobira-auto-3 h3{max-width:none}}@media screen and (max-width: 567px){.tobira-auto-3 h3{font-size:1.1rem;letter-spacing:.5px;line-height:1.5rem}}.tobira-auto-3 h3 .btn-arrow{width:35px;height:20px;position:absolute;top:0;bottom:0;right:20px;margin:auto}.tobira-auto-3 h3 .btn-arrow::before{background-color:#00baba}.tobira-auto-3 h3 .btn-arrow .btn-arrow-icon::before,.tobira-auto-3 h3 .btn-arrow .btn-arrow-icon::after{width:7px;height:8px}.tobira-auto-3>p{font-size:.9rem;line-height:1.5rem;margin-top:20px}@media screen and (max-width: 567px){.tobira-auto-3>p{margin-top:10px}}.tobira-auto-4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;margin-top:20px}.tobira-auto-4 a{text-decoration:none;color:#000;width:calc(50% - 10px);border-bottom:1px solid #ddd;padding:10px 30px 10px 0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tobira-auto-4 a.nolink{pointer-events:none}.tobira-auto-4 a.nolink::after{display:none}.tobira-auto-4 a[target=_blank]::after{-webkit-mask-image:url(images/icon/icon-target.svg);mask-image:url(images/icon/icon-target.svg);width:12px !important;height:10px !important}.tobira-auto-4 a:has(.fileInfo)::after{display:inline-block !important}.tobira-auto-4 a:nth-child(1),.tobira-auto-4 a:nth-child(2){border-top:1px solid #ddd}.tobira-auto-4 a:hover::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.tobira-auto-4 a::before{background:#777;content:"";width:100%;height:1px;position:absolute;left:0;bottom:-1px;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);transform:scale(0, 1);transition:transform .2s,-webkit-transform .2s}.tobira-auto-4 a::after{content:"";-webkit-mask-image:url(images/icon/icon-arrow.svg);mask-image:url(images/icon/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:#aaa;width:10px !important;height:10px !important;top:0;bottom:0;margin:auto;right:0;display:inline-block;position:absolute}.tobira-auto-4 a .fileInfo{font-weight:300;font-size:.8rem}.tobira-auto-4 a .fileInfo::after{width:9px;height:14px;margin:auto 0px auto 5px}.tobira-auto-4 h4{font-weight:300;font-size:.9rem;line-height:1.3rem}#global .tobira-auto-3,#faculty .tobira-auto-3{width:calc(50% - 15px)}@media screen and (max-width: 567px){#global .tobira-auto-3,#faculty .tobira-auto-3{width:100%}}#global .tobira-auto-3>a img,#faculty .tobira-auto-3>a img{aspect-ratio:2/1}#global .tobira-auto-3 h3,#faculty .tobira-auto-3 h3{font-size:1.2rem;letter-spacing:1.2px}@media screen and (max-width: 567px){#global .tobira-auto-3 h3,#faculty .tobira-auto-3 h3{font-size:1.1rem;letter-spacing:.5px;line-height:1.5rem}}.news-institution .entry-content{border-bottom:1px solid #ddd;padding-bottom:50px;margin-bottom:50px}.news-institution .single-back{max-width:500px}.institution-news-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;margin-bottom:10px}.institution-news-h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.institution-news-h2 h2{color:#00baba;font-size:4rem;line-height:4rem;font-weight:500;font-family:"Akshar","sans-serif";letter-spacing:5px}.institution-news-h2 span{font-weight:400;font-size:1rem;line-height:1rem;color:#777;letter-spacing:1px;position:relative}.institution-news-h2 span::before{content:"";display:inline-block;width:20px;height:1px;background-color:#000;position:absolute;left:-30px;top:0;bottom:0;margin:auto}.institution-news{margin-bottom:100px;background-color:#fff;position:relative;overflow:hidden}.institution-news::before{content:"";display:inline-block;width:50%;aspect-ratio:1.5/1;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0);background-color:#fafafa;position:absolute;top:0;left:0}.institution-news>a{display:block;border:1px solid #ddd;text-decoration:none;padding:13px 80px 13px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;color:#000}@media screen and (max-width: 1200px){.institution-news>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.institution-news>a:not(:first-of-type):not(:last-of-type){margin:-1px 0}.institution-news>a.nolink{pointer-events:none}.institution-news>a.nolink .btn-arrow{display:none}.institution-news>a[target=_blank]::after{background-color:#000;width:12px;height:10px;margin:auto 0 auto 5px}.institution-news>a>div{width:20%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width: 1200px){.institution-news>a>div{width:100%}}.institution-news>a>div time{letter-spacing:1px;font-size:1.1rem;font-weight:500;font-family:"Akshar","sans-serif";margin-right:10px;line-height:1rem;color:#000;width:40%;display:inline-block}@media screen and (max-width: 1200px){.institution-news>a>div time{width:auto;margin-right:5px}}.institution-news>a>div span{color:#00baba;border:1px solid #00baba;font-size:.7rem;line-height:.7rem;padding:4px 10px;border-radius:100px;display:inline-block;position:relative;top:-2px}.institution-news>a h4{color:#000;font-weight:400;display:inline-block;font-size:.9rem;line-height:1.5rem}.institution-news>a .btn-arrow{width:35px;height:20px;position:absolute;top:0;bottom:0;right:20px;margin:auto}.institution-news>a .btn-arrow::before{background-color:#00baba}.institution-news>a .btn-arrow-icon::before,.institution-news>a .btn-arrow-icon::after{width:7px;height:8px}.lecture-list>*:first-child{margin-top:0 !important}.lecture-list>*:last-child{margin-bottom:0 !important}.single-lecture .single-head time{font-size:1.1rem;letter-spacing:.3px}.post-type-archive-en:not(.search-results) .page-head-text>h1{color:#00baba;font-family:"Akshar","sans-serif";letter-spacing:3px;font-size:7rem;line-height:6rem;font-weight:500;text-transform:uppercase;overflow:hidden;display:inline-block}@media screen and (max-width: 567px){.post-type-archive-en:not(.search-results) .page-head-text>h1{font-size:5rem;line-height:4.5rem}}.post-type-archive-en:not(.search-results) .page-head-text>h1>span{display:inline-block}@media screen and (max-width: 567px){.post-type-archive-en:not(.search-results) .page-head-text>h1{font-size:5rem;line-height:4.5rem}}.post-type-archive-en:not(.search-results) .header-nav ul li.current a{color:#000}.report-archive-cont h3{margin:10px 0 0;padding:0}.report-archive-cont h3::before{display:none}.report-archive-cont .interview-from{margin-top:0;margin-right:0;display:block}.report-archive-cont .report-graduation{margin-top:10px;font-size:.9rem;line-height:.9rem;color:#777;display:block}.report-archive-cont .interview-cat{margin-top:10px}.single-report .single-head time{letter-spacing:0;font-size:1rem;margin-left:15px;margin-right:0}.event-career-top{margin-top:50px}.event-career-top>a{background-color:#00baba;color:#fff;text-decoration:none;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;padding:20px 30px}@media screen and (max-width: 567px){.event-career-top>a{gap:15px;padding:15px 20px}}.event-career-top>a p{font-weight:400;font-size:1.4rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 567px){.event-career-top>a p{font-size:1.1rem;line-height:1.6rem}}.event-career-top>a::before{content:"";display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/library/icon-calendar.svg);mask-image:url(images/library/icon-calendar.svg);background-color:#fff;width:20px;height:20px}@media screen and (max-width: 567px){.event-career-top>a::before{width:23px;height:23px}}.event-career-top>a::after{display:none}.event-career-top>a .btn-arrow{margin-left:auto}.event-career-top>a .btn-arrow::before{background-color:#fff}.event-career-top>a .btn-arrow-icon::before,.event-career-top>a .btn-arrow-icon::after{background-color:#00baba}.event-career-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#e4e4e4;padding:5px;border-radius:3px;margin-bottom:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.event-career-nav span{font-size:1.2rem;line-height:1.2rem;display:inline-block;font-weight:500}.event-career-nav a{color:#656565;text-decoration:none;background-color:#fff;display:inline-block;font-size:1rem;line-height:1rem;border-radius:3px;padding:10px;border:1px solid #ddd;position:relative}.event-career-nav a::after{content:"";-webkit-mask-image:url(images/icon/icon-arrow.svg);mask-image:url(images/icon/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:#777;width:10px !important;height:10px !important;top:0;bottom:0;margin:auto;display:inline-block;position:absolute}.event-career-nav a:first-of-type{padding-left:27px}.event-career-nav a:first-of-type::after{left:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.event-career-nav a:last-of-type{padding-right:27px}.event-career-nav a:last-of-type::after{right:10px}.event-career-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 15px;margin-bottom:10px}.event-career-cat p{font-size:.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}@media screen and (max-width: 567px){.event-career-cat p{letter-spacing:0px}}.event-career-cat p::before{content:"";display:inline-block;width:15px;height:15px;border-radius:2px}@media screen and (max-width: 567px){.event-career-cat p::before{width:10px;height:10px}}.event-career-cat p.teacher::before{background-color:#fdd2e3}.event-career-cat p.corporation::before{background-color:#b1eeab}.event-career-cat p.civil-servant::before{background-color:#f7f666}.event-career-cat p.internship::before{background-color:#afd8f6}.event-career-cat p.other::before{background-color:#aaa}.event-career{-webkit-column-count:3;-moz-column-count:3;column-count:3}@media screen and (max-width: 1100px){.event-career{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width: 567px){.event-career{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.event-career-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;background:#fff;margin-bottom:5px;padding:5px;border-radius:3px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.event-career-cont.today{border:2px solid #00baba}.event-career-cont.saturday>p{background-color:#d4def6}.event-career-cont.sunday>p,.event-career-cont.holiday>p{background-color:#f3dada}.event-career-day{background-color:#dbefef;padding:8px;font-family:"Akshar","sans-serif";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;gap:5px}.event-career-day>span:nth-child(1){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.event-career-day>span:nth-child(1)>span:nth-child(1){font-size:1.2rem;line-height:1.2rem;display:inline-block;font-weight:300;position:relative;top:1.5px}.event-career-day>span:nth-child(1)>span:nth-child(2){background-color:#fff;padding:4px 3px 3px 3px;font-size:.8rem;line-height:.8rem;display:inline-block}.event-career-day>span:nth-child(2){font-size:.8rem;line-height:.8rem;display:inline-block}.event-career-event{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-bottom:10px}.event-career-event>div:not(:first-child){border-top:1px solid #ddd;margin-top:13px;padding-top:8px}.event-career-event>div:not(:last-child){margin-bottom:10px}.event-career-title a{font-size:.9rem;line-height:1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;position:relative;top:3px}.event-career-title a::before{content:"";display:inline-block;width:.8rem;height:.8rem;position:relative;top:3px;border-radius:2px}.event-career-title a.nolink{cursor:text;text-decoration:none;color:#000}.event-career-title a.nolink:hover{opacity:1}.event-career-title a.teacher::before{background-color:#fdd2e3}.event-career-title a.corporation::before{background-color:#b1eeab}.event-career-title a.civil-servant::before{background-color:#f7f666}.event-career-title a.internship::before{background-color:#afd8f6}.event-career-title a.other::before{background-color:#aaa}.event-career-title a::after{display:none}.event-career-title a>span:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:5px}.single-event-career .event-cat.teacher{background-color:#fdd2e3;border:1px solid #ca8ea5;color:#ca8ea5}.single-event-career .event-cat.corporation{background-color:#bfedba;border:1px solid #6c9d67;color:#6c9d67}.single-event-career .event-cat.civil-servant{background-color:#f5f588;border:1px solid #a6a65f;color:#a6a65f}.single-event-career .event-cat.internship{background-color:#b8dcf6;border:1px solid #5a7991;color:#5a7991}.single-event-career .event-cat.other{background-color:#e4e4e4;border:1px solid #aaa;color:#aaa}.single-event-career .page-main>div:has(.single-back){margin:auto;text-align:center}.single-event-career .single-back{max-width:none;display:inline-block}.single-event-career .single-back>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.single-event-career .single-back>div .btn-arrow::before{right:0}/*# sourceMappingURL=style.css.map */