/*!
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:400;color:#333;min-height:100vh;width:calc(100% - 80px);position:relative}@media screen and (max-width: 820px){body{width:100%}}*,*::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}img{vertical-align:top}.has-custom-text-color{color:#333}.has-custom-main-color{color:#9d2126}.has-custom-red-color{color:#ef420e}.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;padding-right:2.5vw;padding-left:2.5vw}}@media screen and (max-width: 1300px){.container{padding-right:2.5vw;padding-left:2.5vw}}@media screen and (max-width: 1200px){.container{margin:0 8%;width:84%;padding-right:0;padding-left:0}}@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: 820px){.pc-tablet{display:none !important}}@media screen and (max-width: 567px){.pc-phone{display:none !important}}.pc-m{display:none}@media screen and (max-width: 1024px){.pc-m{display:inline-block}}.pc-s{display:none}@media screen and (max-width: 1024px){.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)}a:hover .arrow-icon::after{-webkit-animation:1.4s cubic-bezier(0.86, 0, 0.07, 1) forwards arrow-anim;animation:1.4s cubic-bezier(0.86, 0, 0.07, 1) forwards arrow-anim}@-webkit-keyframes arrow-anim{0%{opacity:1;-webkit-mask-position:center;mask-position:center}25%{opacity:0;-webkit-mask-position:20px center;mask-position:20px center}26%{opacity:0;-webkit-mask-position:-10px center;mask-position:-10px center}60%{opacity:1;-webkit-mask-position:center;mask-position:center}100%{opacity:1;-webkit-mask-position:center;mask-position:center}}@keyframes arrow-anim{0%{opacity:1;-webkit-mask-position:center;mask-position:center}25%{opacity:0;-webkit-mask-position:20px center;mask-position:20px center}26%{opacity:0;-webkit-mask-position:-10px center;mask-position:-10px center}60%{opacity:1;-webkit-mask-position:center;mask-position:center}100%{opacity:1;-webkit-mask-position:center;mask-position:center}}.arrow-icon{position:relative;display:inline-block;width:50px;height:6px}.arrow-icon::after{content:"";width:50px;height:6px;display:block;border-radius:.6rem;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;inset:0;aspect-ratio:1/1;display:grid;place-content:center;border-radius:.6rem;background-size:100%;-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;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:50%;mask-size:50%;transition:all .3s ease;background-color:#000}@-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}.margin-top-0{margin-top:0 !important}.entry-content h2+h3{margin-top:2rem !important}.entry-content h2+h4{margin-top:2rem !important}.entry-content h3+h4{margin-top:2rem !important}.entry-content h4+h5{margin-top:2rem !important}.entry-content h5+h6{margin-top:2rem !important}.entry-content h2{margin:6rem 0 2rem !important;font-weight:500;font-size:1.8rem;line-height:2.5rem;position:relative;color:#9d2126;letter-spacing:1.5px;padding-top:20px}@media screen and (max-width: 820px){.entry-content h2{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width: 567px){.entry-content h2{font-size:1.4rem;line-height:2rem;margin:5rem 0 1.5rem;padding-top:15px}}.entry-content h2::before{content:"";display:inline-block;width:100px;height:5px;position:absolute;left:0;top:0;background:#9d2126;z-index:1}@media screen and (max-width: 567px){.entry-content h2::before{width:50px;height:3px}}.entry-content h2::after{content:"";display:inline-block;width:100%;height:1px;position:absolute;left:0;top:0;background-color:#ddd;mix-blend-mode:multiply}.entry-content h3{margin:6rem 0 1.5rem;font-weight:500;font-size:1.55rem;line-height:2.2rem;color:#333;letter-spacing:1.5px;padding:14px 22px;background-color:#ed9094;background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0.3, transparent), color-stop(0.3, #fff), to(#fff)),-webkit-gradient(linear, 0 0, 100% 0, color-stop(0.3, transparent), color-stop(0.3, #fff), to(#fff));background-size:3px 3px;mix-blend-mode:multiply}@media screen and (max-width: 820px){.entry-content h3{font-size:1.4rem;line-height:2rem;padding:10px 17px}}@media screen and (max-width: 567px){.entry-content h3{font-size:1.3rem;line-height:1.8rem;margin:5rem 0 1.5rem;letter-spacing:1px;padding:10px 15px}}.entry-content h4{margin:5rem 0 1.5rem;font-size:1.6rem;line-height:2.2rem;color:#333;font-weight:500;position:relative;z-index:1;padding-bottom:18px}@media screen and (max-width: 820px){.entry-content h4{font-size:1.4rem;line-height:2rem}}@media screen and (max-width: 567px){.entry-content h4{font-size:1.3rem;line-height:2rem;margin:4rem 0 1.5rem;padding-bottom:15px}}.entry-content h4::before{content:"";display:inline-block;width:30px;height:3px;position:absolute;left:0;bottom:0;background-color:#9d2126;z-index:1}.entry-content h5{margin:4rem 0 1.5rem;font-size:1.5rem;line-height:2rem;color:#333;font-weight:500;border-bottom:1px solid #ddd;padding-bottom:15px}@media screen and (max-width: 820px){.entry-content h5{font-size:1.4rem;line-height:2rem}}@media screen and (max-width: 567px){.entry-content h5{font-size:1.3rem;line-height:2rem;margin:3rem 0 1.5rem}}.entry-content h6{margin:4rem 0 1.5rem;font-size:1.5rem;line-height:2rem;font-weight:500;color:#9d2126}@media screen and (max-width: 820px){.entry-content h6{font-size:1.4rem;line-height:2rem}}@media screen and (max-width: 567px){.entry-content h6{font-size:1.3rem;line-height:2rem;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.h-q,h3.h-q,h4.h-q,h5.h-q,h6.h-q{background:none;padding:0;font-size:1.4rem;line-height:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;letter-spacing:1px}h2.h-q::before,h3.h-q::before,h4.h-q::before,h5.h-q::before,h6.h-q::before{content:"Q";display:inline-block;color:#333;font-family:"Barlow";font-size:1.6rem;line-height:1.6rem;margin-right:10px;margin-top:3px;font-weight:400}h2.h-h,h3.h-h,h4.h-h,h5.h-h,h6.h-h{padding:20px 30px;font-size:1.4rem;line-height:2rem;background-image:-webkit-gradient(linear, left top, right top, from(#9d2125), color-stop(90%, rgba(157, 33, 37, 0.4039215686)), to(transparent));background-image:-webkit-linear-gradient(left, #9d2125, rgba(157, 33, 37, 0.4039215686) 90%, transparent);background-image:linear-gradient(90deg, #9d2125, rgba(157, 33, 37, 0.4039215686) 90%, transparent);color:#fff}h2.h-h::before,h2.h-h::after,h3.h-h::before,h3.h-h::after,h4.h-h::before,h4.h-h::after,h5.h-h::before,h5.h-h::after,h6.h-h::before,h6.h-h::after{display:none}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}.indent a{padding-left:0;text-indent:0}.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}.kome a{padding-left:0;text-indent:0}.page-lead{color:#9d2126;font-size:1.6rem;line-height:3rem;letter-spacing:2px;margin-bottom:1.5rem !important;font-weight:400}@media screen and (max-width: 567px){.page-lead{font-size:1.2rem;line-height:1.9rem;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:#9d2126;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:8.5px;left:-20px;background:#9d2126;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:#333}.entry-content ol:not(.smf-progress-tracker)>li::before{color:#9d2126;counter-increment:number;content:counter(number);position:absolute;right:calc(100% + 10px);font-weight:400;font-size:1rem}.entry-content ol:not(.smf-progress-tracker)[start="2"]{counter-reset:number 1}.entry-content ol:not(.smf-progress-tracker)[start="3"]{counter-reset:number 2}.entry-content ol:not(.smf-progress-tracker)[start="4"]{counter-reset:number 3}.entry-content ol:not(.smf-progress-tracker)[start="5"]{counter-reset:number 4}.entry-content ol:not(.smf-progress-tracker)[start="6"]{counter-reset:number 5}.entry-content ol:not(.smf-progress-tracker)[start="7"]{counter-reset:number 6}.entry-content ol:not(.smf-progress-tracker)[start="8"]{counter-reset:number 7}.entry-content ol:not(.smf-progress-tracker)[start="9"]{counter-reset:number 8}.entry-content ol:not(.smf-progress-tracker)[start="10"]{counter-reset:number 9}.entry-content ol:not(.smf-progress-tracker)[start="11"]{counter-reset:number 10}.entry-content ol:not(.smf-progress-tracker)[start="12"]{counter-reset:number 11}.entry-content ol:not(.smf-progress-tracker)[start="13"]{counter-reset:number 12}.entry-content ol:not(.smf-progress-tracker)[start="14"]{counter-reset:number 13}.entry-content ol:not(.smf-progress-tracker)[start="15"]{counter-reset:number 14}.entry-content ol:not(.smf-progress-tracker)[start="16"]{counter-reset:number 15}.entry-content ol:not(.smf-progress-tracker)[start="17"]{counter-reset:number 16}.entry-content ol:not(.smf-progress-tracker)[start="18"]{counter-reset:number 17}.entry-content ol:not(.smf-progress-tracker)[start="19"]{counter-reset:number 18}.entry-content ol:not(.smf-progress-tracker)[start="20"]{counter-reset:number 19}.entry-content ol:not(.smf-progress-tracker)[start="21"]{counter-reset:number 20}.entry-content ol:not(.smf-progress-tracker)[start="22"]{counter-reset:number 21}.entry-content ol:not(.smf-progress-tracker)[start="23"]{counter-reset:number 22}.entry-content ol:not(.smf-progress-tracker)[start="24"]{counter-reset:number 23}.entry-content ol:not(.smf-progress-tracker)[start="25"]{counter-reset:number 24}.entry-content ol:not(.smf-progress-tracker)[start="26"]{counter-reset:number 25}.entry-content ol:not(.smf-progress-tracker)[start="27"]{counter-reset:number 26}.entry-content ol:not(.smf-progress-tracker)[start="28"]{counter-reset:number 27}.entry-content ol:not(.smf-progress-tracker)[start="29"]{counter-reset:number 28}.entry-content ol:not(.smf-progress-tracker)[start="30"]{counter-reset:number 29}.entry-content ol:not(.smf-progress-tracker)[start="31"]{counter-reset:number 30}.entry-content ol:not(.smf-progress-tracker)[start="32"]{counter-reset:number 31}.entry-content ol:not(.smf-progress-tracker)[start="33"]{counter-reset:number 32}.entry-content ol:not(.smf-progress-tracker)[start="34"]{counter-reset:number 33}.entry-content ol:not(.smf-progress-tracker)[start="35"]{counter-reset:number 34}.entry-content ol:not(.smf-progress-tracker)[start="36"]{counter-reset:number 35}.entry-content ol:not(.smf-progress-tracker)[start="37"]{counter-reset:number 36}.entry-content ol:not(.smf-progress-tracker)[start="38"]{counter-reset:number 37}.entry-content ol:not(.smf-progress-tracker)[start="39"]{counter-reset:number 38}.entry-content ol:not(.smf-progress-tracker)[start="40"]{counter-reset:number 39}.entry-content ol:not(.smf-progress-tracker)[start="41"]{counter-reset:number 40}.entry-content ol:not(.smf-progress-tracker)[start="42"]{counter-reset:number 41}.entry-content ol:not(.smf-progress-tracker)[start="43"]{counter-reset:number 42}.entry-content ol:not(.smf-progress-tracker)[start="44"]{counter-reset:number 43}.entry-content ol:not(.smf-progress-tracker)[start="45"]{counter-reset:number 44}.entry-content ol:not(.smf-progress-tracker)[start="46"]{counter-reset:number 45}.entry-content ol:not(.smf-progress-tracker)[start="47"]{counter-reset:number 46}.entry-content ol:not(.smf-progress-tracker)[start="48"]{counter-reset:number 47}.entry-content ol:not(.smf-progress-tracker)[start="49"]{counter-reset:number 48}.entry-content ol:not(.smf-progress-tracker)[start="50"]{counter-reset:number 49}.entry-content ol:not(.smf-progress-tracker)[start="51"]{counter-reset:number 50}.entry-content ol:not(.smf-progress-tracker)[start="52"]{counter-reset:number 51}.entry-content ol:not(.smf-progress-tracker)[start="53"]{counter-reset:number 52}.entry-content ol:not(.smf-progress-tracker)[start="54"]{counter-reset:number 53}.entry-content ol:not(.smf-progress-tracker)[start="55"]{counter-reset:number 54}.entry-content ol:not(.smf-progress-tracker)[start="56"]{counter-reset:number 55}.entry-content ol:not(.smf-progress-tracker)[start="57"]{counter-reset:number 56}.entry-content ol:not(.smf-progress-tracker)[start="58"]{counter-reset:number 57}.entry-content ol:not(.smf-progress-tracker)[start="59"]{counter-reset:number 58}.entry-content ol:not(.smf-progress-tracker)[start="60"]{counter-reset:number 59}.entry-content ol:not(.smf-progress-tracker)[start="61"]{counter-reset:number 60}.entry-content ol:not(.smf-progress-tracker)[start="62"]{counter-reset:number 61}.entry-content ol:not(.smf-progress-tracker)[start="63"]{counter-reset:number 62}.entry-content ol:not(.smf-progress-tracker)[start="64"]{counter-reset:number 63}.entry-content ol:not(.smf-progress-tracker)[start="65"]{counter-reset:number 64}.entry-content ol:not(.smf-progress-tracker)[start="66"]{counter-reset:number 65}.entry-content ol:not(.smf-progress-tracker)[start="67"]{counter-reset:number 66}.entry-content ol:not(.smf-progress-tracker)[start="68"]{counter-reset:number 67}.entry-content ol:not(.smf-progress-tracker)[start="69"]{counter-reset:number 68}.entry-content ol:not(.smf-progress-tracker)[start="70"]{counter-reset:number 69}.entry-content ol:not(.smf-progress-tracker)[start="71"]{counter-reset:number 70}.entry-content ol:not(.smf-progress-tracker)[start="72"]{counter-reset:number 71}.entry-content ol:not(.smf-progress-tracker)[start="73"]{counter-reset:number 72}.entry-content ol:not(.smf-progress-tracker)[start="74"]{counter-reset:number 73}.entry-content ol:not(.smf-progress-tracker)[start="75"]{counter-reset:number 74}.entry-content ol:not(.smf-progress-tracker)[start="76"]{counter-reset:number 75}.entry-content ol:not(.smf-progress-tracker)[start="77"]{counter-reset:number 76}.entry-content ol:not(.smf-progress-tracker)[start="78"]{counter-reset:number 77}.entry-content ol:not(.smf-progress-tracker)[start="79"]{counter-reset:number 78}.entry-content ol:not(.smf-progress-tracker)[start="80"]{counter-reset:number 79}.entry-content ol:not(.smf-progress-tracker)[start="81"]{counter-reset:number 80}.entry-content ol:not(.smf-progress-tracker)[start="82"]{counter-reset:number 81}.entry-content ol:not(.smf-progress-tracker)[start="83"]{counter-reset:number 82}.entry-content ol:not(.smf-progress-tracker)[start="84"]{counter-reset:number 83}.entry-content ol:not(.smf-progress-tracker)[start="85"]{counter-reset:number 84}.entry-content ol:not(.smf-progress-tracker)[start="86"]{counter-reset:number 85}.entry-content ol:not(.smf-progress-tracker)[start="87"]{counter-reset:number 86}.entry-content ol:not(.smf-progress-tracker)[start="88"]{counter-reset:number 87}.entry-content ol:not(.smf-progress-tracker)[start="89"]{counter-reset:number 88}.entry-content ol:not(.smf-progress-tracker)[start="90"]{counter-reset:number 89}.entry-content ol:not(.smf-progress-tracker)[start="91"]{counter-reset:number 90}.entry-content ol:not(.smf-progress-tracker)[start="92"]{counter-reset:number 91}.entry-content ol:not(.smf-progress-tracker)[start="93"]{counter-reset:number 92}.entry-content ol:not(.smf-progress-tracker)[start="94"]{counter-reset:number 93}.entry-content ol:not(.smf-progress-tracker)[start="95"]{counter-reset:number 94}.entry-content ol:not(.smf-progress-tracker)[start="96"]{counter-reset:number 95}.entry-content ol:not(.smf-progress-tracker)[start="97"]{counter-reset:number 96}.entry-content ol:not(.smf-progress-tracker)[start="98"]{counter-reset:number 97}.entry-content ol:not(.smf-progress-tracker)[start="99"]{counter-reset:number 98}.entry-content ol:not(.smf-progress-tracker)[start="100"]{counter-reset:number 99}.entry-content ol.ol-big{padding:0}.entry-content ol.ol-big>li{margin:0 0 20px;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:20px}.entry-content ol.ol-big>li:last-of-type{margin:0}.entry-content ol.ol-big>li::before{background-color:#f3f2f2;width:40px;height:40px;line-height:1rem;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;position:static}.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:#333;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:14px;height:12px;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:10px;height:12px;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:10px;height:12px;margin:auto 5px auto 8px;display:inline-block}a[href$=".ppt"] .fileInfo::after,a[href$=".pptx"] .fileInfo::after{background-image:url(images/icon/icon-PowerPoint.svg);width:10px;height:12px;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:10px;height:12px;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:#333;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}table tr th:first-child{border-left:none !important}table tr:not(th) td:first-child{border-left:none !important}table tr td:last-child{border-right:none !important}@media screen and (max-width: 567px){table tr td:last-child{border-right:1px solid #ddd !important}}.is-scroll-on-pc{overflow-x:auto}.is-scroll-on-pc::before{content:"※すべて表示されないときは横にスワイプしてご覧ください";display:inline-block;color:#777;margin-bottom:.5rem;font-size:.8rem}.is-scroll-on-pc table{width:100%;min-width:120vw}@media screen and (max-width: 567px){.is-scroll-on-pc table{min-width:150vw}}.is-scroll-on-pc table thead th{background-color:#9d2126;color:#fff}.is-scroll-on-pc table th{width:auto;display:table-cell}.is-scroll-on-pc table td{width:auto;display:table-cell}@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),.is-scroll-on-mobile{overflow-x:auto}figure:has(thead)::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,.is-scroll-on-mobile table{width:100%;min-width:150vw}}figure:has(thead) table thead th,.is-scroll-on-mobile table thead th{background-color:#9d2126;color:#fff}@media screen and (max-width: 567px){figure:has(thead) table th,.is-scroll-on-mobile table th{width:auto;display:table-cell}}@media screen and (max-width: 567px){figure:has(thead) table td,.is-scroll-on-mobile table td{width:auto;display:table-cell}}.scroll-hint{min-height:120px}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{background-color:#f9e9ea}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th{background-color:#9d2126;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,.btn-link-img{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,.btn-link-img a:hover,.btn-link-img p:hover{-webkit-transition:.2s;transition:.2s;opacity:1}.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,.btn-link-img a,.btn-link-img p{text-decoration:none;padding:18px 60px 18px 30px;position:relative;display:inline-block;color:#333;border:1px solid #ddd;font-weight:500;-webkit-transition:.2s;transition:.2s;line-height:1.5rem;border-radius:3px;background-color:#fdfdfd}.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,.btn-link-img a:hover,.btn-link-img p:hover{color:#9d2126;border:1px solid #9d2126}@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,.btn-link-img a,.btn-link-img 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,.btn-link-img a:not(:has(span))::before,.btn-link-img 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:#9d2126;width:25px !important;height:4px !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,.btn-link-img a:not(:has(span))::before,.btn-link-img p:not(:has(span))::before{width:20px !important;height:4px !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,.btn-link-img a:not(:has(span))[target=_blank]::before,.btn-link-img 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,.btn-link-img a:not(:has(span))[target=_blank]:after,.btn-link-img 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,.btn-link-img a[href^="#"]:not([href="#"])::before,.btn-link-img p[href^="#"]:not([href="#"])::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-link-img{position:relative}.btn-link-img img{position:absolute;z-index:1;top:0;bottom:0;margin:auto;width:25px !important;height:25px;-o-object-fit:contain;object-fit:contain;left:25px}.btn-link-img a{padding:18px 60px 18px 60px}.btn-flex-block>div,.btn-flex-block-3>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,.btn-flex-block-3>div{gap:5px}}p.btn-link-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:calc(50% - 5px);margin-bottom:0 !important}@media screen and (max-width: 567px){p.btn-link-flex{width:calc(50% - 2.5px)}}p.btn-link-flex a{width:100%}.btn-link-wide a{width:100%}.btn-flex-block-3 p.btn-link-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:calc(33.3333333333% - 10px);margin-bottom:0 !important}@media screen and (max-width: 567px){.btn-flex-block-3 p.btn-link-flex{width:calc(50% - 5px)}}.btn-back a{padding:20px 30px 20px 50px}.btn-back a::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto !important;left:20px}.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{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{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{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{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{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+*{margin-top:0 !important}.notes-1 .wp-block-items-item-free-is-layout-constrained>*:first-child,.notes-2 .wp-block-items-item-free-is-layout-constrained>*:first-child,.notes-3 .wp-block-items-item-free-is-layout-constrained>*:first-child,.notes-4 .wp-block-items-item-free-is-layout-constrained>*:first-child,.notes-5 .wp-block-items-item-free-is-layout-constrained>*:first-child,.notes-6 .wp-block-items-item-free-is-layout-constrained>*:first-child,.notes-7 .wp-block-items-item-free-is-layout-constrained>*:first-child{margin-top:0 !important}.notes-1 .wp-block-items-item-free-is-layout-constrained>*:last-child,.notes-2 .wp-block-items-item-free-is-layout-constrained>*:last-child,.notes-3 .wp-block-items-item-free-is-layout-constrained>*:last-child,.notes-4 .wp-block-items-item-free-is-layout-constrained>*:last-child,.notes-5 .wp-block-items-item-free-is-layout-constrained>*:last-child,.notes-6 .wp-block-items-item-free-is-layout-constrained>*:last-child,.notes-7 .wp-block-items-item-free-is-layout-constrained>*:last-child{margin-bottom:0 !important}.notes-1{margin-bottom:1.5em;background:#fff;border:1px solid #9d2126}.notes-1 .frame-title{color:#9d2126;border-bottom:1px solid #9d2126}.notes-1>div>.wp-block-group{padding:30px}@media screen and (max-width: 567px){.notes-1>div>.wp-block-group{padding:15px}}.notes-2{margin-bottom:1.5em;background:#f9e9ea}.notes-2 .frame-title{color:#9d2126;border-bottom:1px solid #fff}.notes-2>div>.wp-block-group{padding:30px}@media screen and (max-width: 567px){.notes-2>div>.wp-block-group{padding:15px}}.notes-3{margin-bottom:1.5em;border:1px solid #9d2126;background:#9d2126}.notes-3 .frame-title{color:#fff;border-bottom:1px solid #fff}.notes-3>div>.wp-block-group{padding:30px;color:#fff}.notes-3>div>.wp-block-group a{color:#fff}@media screen and (max-width: 567px){.notes-3>div>.wp-block-group{padding:15px}}.notes-4{margin-bottom:1.5em;border:1px solid #ef420e;color:#333 !important}.notes-4 .frame-title{color:#ef420e;border-bottom:1px solid #ef420e}.notes-4>div>.wp-block-group{padding:30px}@media screen and (max-width: 567px){.notes-4>div>.wp-block-group{padding:15px}}.notes-5{margin-bottom:1.5em;background:#f8e2e6}.notes-5 .frame-title{color:#ef420e;border-bottom:1px solid #fff}.notes-5>div>.wp-block-group{padding:30px}@media screen and (max-width: 567px){.notes-5>div>.wp-block-group{padding:15px}}.notes-6{margin-bottom:1.5em;border:1px solid #ddd}.notes-6 .frame-title{border-bottom:1px solid #ddd;color:#777}.notes-6>div>.wp-block-group{padding:30px}@media screen and (max-width: 567px){.notes-6>div>.wp-block-group{padding:15px}}.notes-7{margin-bottom:1.5em;background:#f3f2f2}.notes-7 .frame-title{border-bottom:1px solid #fff;color:#777}.notes-7>div>.wp-block-group{padding:30px}@media screen and (max-width: 567px){.notes-7>div>.wp-block-group{padding:15px}}.frame-title{margin:0 !important;font-size:1.2rem !important;letter-spacing:1.5px;padding:15px 30px 15px}@media screen and (max-width: 567px){.frame-title{padding:15px}}.frame-card{padding:50px;border:1px solid #ddd;border-radius:5px;background-color:#fff}@media screen and (max-width: 567px){.frame-card{padding:30px}}.frame-card>div>*:first-child{margin-top:0 !important}.frame-card h2{font-size:1.5rem;line-height:2.2rem;padding-top:0;border-left:3px solid #9d2126;padding-left:20px}.frame-card h2::before,.frame-card h2::after{display:none}.frame-card .notes-1 h3,.frame-card .notes-2 h3,.frame-card .notes-3 h3,.frame-card .notes-4 h3,.frame-card .notes-5 h3,.frame-card .notes-6 h3,.frame-card .notes-7 h3{background:none;padding:0;font-size:1.3rem;line-height:2rem}.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:#ededed;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}}.column-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;gap:50px}.column-3>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media screen and (max-width: 567px){.column-3{-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),.smb-media-text__caption{margin:0;font-size:.9rem;color:#656565;margin-top:5px;text-align:right}.img-contain img{width:100% !important;-o-object-fit:contain;object-fit:contain}.attention-no{display:none}.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+6) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+6) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+6) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+6) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+6) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+7) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+7) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+7) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+7) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+7) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+8) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+8) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+8) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+8) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+8) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+9) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+9) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+9) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+9) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+9) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+10) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+10) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+10) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+10) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-lg-columns="5"]>div:nth-child(-n+10) .wp-block-items-item-free-is-layout-constrained>h6:first-child{margin-top:0 !important}@media screen and (max-width: 1024px){.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="1"]>div:nth-child(-n+1) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="1"]>div:nth-child(-n+1) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="1"]>div:nth-child(-n+1) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="1"]>div:nth-child(-n+1) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="1"]>div:nth-child(-n+1) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-md-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h6:first-child{margin-top:0 !important}}@media screen and (max-width: 567px){.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="1"]>div:nth-child(-n+1) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="1"]>div:nth-child(-n+1) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="1"]>div:nth-child(-n+1) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="1"]>div:nth-child(-n+1) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="1"]>div:nth-child(-n+1) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="2"]>div:nth-child(-n+2) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="3"]>div:nth-child(-n+3) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="4"]>div:nth-child(-n+4) .wp-block-items-item-free-is-layout-constrained>h6:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h2:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h3:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h4:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h5:first-child,.entry-content>*.wp-block-snow-monkey-blocks-items:first-of-type .c-row[data-columns="5"]>div:nth-child(-n+5) .wp-block-items-item-free-is-layout-constrained>h6:first-child{margin-top:0 !important}}.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}.wp-block-items-item-free-is-layout-constrained>*{margin-bottom:1.5rem}.wp-block-items-item-free-is-layout-constrained>h2:first-child,.wp-block-items-item-free-is-layout-constrained>h3:first-child{margin-top:6rem !important}.wp-block-items-item-free-is-layout-constrained>h4:first-child{margin-top:5rem !important}.wp-block-items-item-free-is-layout-constrained>h5:first-child,.wp-block-items-item-free-is-layout-constrained>h5:first-child{margin-top:4rem !important}.entry-content>*:first-of-type:has(.wp-block-columns) .wp-block-column>h2:first-child,.entry-content>*:first-of-type:has(.wp-block-columns) .wp-block-column>h3:first-child,.entry-content>*:first-of-type:has(.wp-block-columns) .wp-block-column>h4:first-child,.entry-content>*:first-of-type:has(.wp-block-columns) .wp-block-column>h5:first-child,.entry-content>*:first-of-type:has(.wp-block-columns) .wp-block-column>h6:first-child{margin-top:0 !important}@media screen and (max-width: 567px){.entry-content>*.wp-block-columns:first-of-type:not(.is-not-stacked-on-mobile) .wp-block-column:not(:first-child)>h2:first-child,.entry-content>*.wp-block-columns:first-of-type:not(.is-not-stacked-on-mobile) .wp-block-column:not(:first-child)>h3:first-child{margin-top:6rem !important}.entry-content>*.wp-block-columns:first-of-type:not(.is-not-stacked-on-mobile) .wp-block-column:not(:first-child)>h4:first-child{margin-top:5rem !important}.entry-content>*.wp-block-columns:first-of-type:not(.is-not-stacked-on-mobile) .wp-block-column:not(:first-child)>h5:first-child,.entry-content>*.wp-block-columns:first-of-type:not(.is-not-stacked-on-mobile) .wp-block-column:not(:first-child)>h5:first-child{margin-top:4rem !important}}.entry-content .wp-block-column>*:first-child{margin-top:0 !important}.entry-content .wp-block-column>*:last-child{margin-bottom:0 !important}.entry-content .wp-block-column>*{margin-bottom:1.5rem}.entry-content .wp-block-column>h2:first-child,.entry-content .wp-block-column>h3:first-child{margin-top:6rem !important}.entry-content .wp-block-column>h4:first-child{margin-top:5rem !important}.entry-content .wp-block-column>h5:first-child,.entry-content .wp-block-column>h5:first-child{margin-top:4rem !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:#333;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:#9d2126;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.svg);mask-image:url(images/icon/icon-arrow.svg);width:25px;height:4px;display:inline-block;background-color:#333;position:absolute;right:0;top:.4rem}@media screen and (max-width: 567px){.anchor-block a::after{width:9px;height:10px;top:0;bottom:0;margin:auto;padding-bottom:30px}}.anchor-block a[href*="#"]::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion-normal .accordion-title h3::before{display:none}.accordion-normal .accordion-answer div{margin-left:0}.accordion-normal .accordion-answer div::before{display:none}.accordion-block{background:#fff;-webkit-transition:.2s;transition:.2s;border:1px solid #9d2126}.accordion-block:hover{-webkit-transition:.2s;transition:.2s;background-color:#f9e9ea}.accordion-block:hover .accordion-title-cont::after{background-color:#f9e9ea;-webkit-transition:.2s;transition:.2s}.accordion-block:has(.accordion-title.active){border:1px solid #9d2126;-webkit-transition:.2s;transition:.2s;background-color:#f9e9ea}.accordion-block:has(.accordion-title.active) .accordion-title-cont::after{background-color:#fff;-webkit-transition:.2s;transition:.2s}.accordion-title{position:relative;cursor:pointer}.accordion-title h3{margin:0;font-size:1.1rem;line-height:1.6rem;letter-spacing:1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-items:flex-end;gap:40px;font-weight:500;-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;background:none;padding:0}@media screen and (max-width: 567px){.accordion-title h3{font-size:1rem;line-height:1.5rem}}.accordion-title h3::before{content:"Q";color:#9d2126;width:0;height:1.5rem;font-size:2rem;position:static;font-family:"Barlow";top:-3px;position:relative;font-weight:500}.accordion-title h3::after{display:none}.accordion-title-cont{padding:25px;width:calc(100% - 50px)}.accordion-title-cont::after{content:"";display:inline-block;width:2rem;height:2rem;position:absolute;top:0;bottom:0;left:auto;margin:auto;right:25px;background-color:#f9e9ea;border-radius:100px;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 567px){.accordion-title-cont::after{right:15px}}.accordion-title-cont>div>*:last-child{margin-bottom:0 !important;padding-bottom:0 !important}.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:"Barlow";color:#9d2126;width:0;height:0;font-size:2rem;line-height:2rem;position:absolute;top:0;left:-38px;opacity:0;-webkit-transition:.4s;transition:.4s;font-weight:500}.accordion-answer>div>*:first-child{margin-top:0 !important}.accordion-answer>div>*:last-child{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 #9d2126;font-size:1rem;line-height:1.6rem;color:#9d2126}@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-color:#f3f2f2;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;padding:7px 20px}.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:#9d2126;font-size:1rem;line-height:1.6rem;color:#fff}@media screen and (max-width: 820px){.access-end{width:100%}}.back-gray,.back-main,.back-main-pail{position:relative;padding:50px 0}@media screen and (max-width: 567px){.back-gray,.back-main,.back-main-pail{padding:30px 0}}.back-gray>div>*:first-child,.back-main>div>*:first-child,.back-main-pail>div>*:first-child{margin-top:0 !important}.back-gray>div>*,.back-main>div>*,.back-main-pail>div>*{margin-bottom:1.5rem !important}.back-gray::before,.back-main::before,.back-main-pail::before{content:"";display:inline-block;background-color:#ededed;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:#9d2126}.back-main-pail::before{background-color:#f9e9ea}.fancybox:has(img){position:relative}.fancybox:has(img)::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url(images/icon/icon-fancybox.svg);width:40px;height:40px;position:absolute;bottom:6px;right:6px;pointer-events:none}@media screen and (max-width: 567px){.fancybox:has(img)::after{width:25px;height:25px;bottom:5px;right:5px}}.campus-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){.campus-map{gap:25px}}.campus-map-block{width:calc(25% - 23px);position:relative}.campus-map-block::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url(images/icon/icon-fancybox.svg);width:40px;height:40px;position:absolute;bottom:6px;right:6px;pointer-events:none}@media screen and (max-width: 567px){.campus-map-block::after{width:25px;height:25px;bottom:5px;right:5px}}@media screen and (max-width: 1100px){.campus-map-block{width:calc(33.3333333333% - 20px)}}@media screen and (max-width: 567px){.campus-map-block{width:calc(50% - 12.5px)}}.campus-map-block h3{margin:0 0 15px !important;font-size:1.15rem !important;line-height:1.7rem !important;color:#000 !important;font-weight:500 !important;padding:0 !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0) !important}@media screen and (max-width: 820px){.campus-map-block h3{font-size:1rem !important;line-height:1.4rem !important;letter-spacing:.5px !important}}.campus-map-block h3 span:first-of-type{position:relative;color:#fff;width: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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Barlow";font-size:1.2rem;font-weight:400;background-color:#9d2126;aspect-ratio:1/1}.campus-map-block h3 span:last-of-type{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.campus-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:800px;padding:30px;width:80%;position:absolute;top:10vh}.modal-container::after{content:"";display:inline-block;width:100%;height:10vh;position:absolute}@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 15px !important;font-size:1.2rem !important;line-height:2rem !important;color:#000 !important;font-weight:500 !important;padding:0 !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0) !important}@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:"Barlow";font-size:1.2rem;font-weight:400;background-color:#9d2126}.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 figcaption{color:#777;font-size:.9rem;line-height:1.4rem;margin-top:10px}.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;border:none;font-size:0;top:0;bottom:0;margin:auto}@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.svg);mask-image:url(images/icon/icon-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:25px;height:4px;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:-15px;border-radius:0 100px 100px 0}.slick-map .slick-prev::before{left:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.slick-map .slick-next{right:-15px;border-radius:100px 0 0 100px}.slick-map .slick-next::before{right:0}.flow{margin-bottom:1.5rem}.flow>div:not(:last-child){margin-bottom:1.5rem;position:relative}.flow>div:not(:last-child)::after{content:"";display:inline-block;background-color:#9d2126;width:30px;height:15px;position:absolute;bottom:-15px;right:0;left:0;margin:auto;-webkit-clip-path:polygon(0 0, 100% 0%, 50% 100%);clip-path:polygon(0 0, 100% 0%, 50% 100%)}.flow-cont{border:1px solid #ddd;background-color:#fdfdfd;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;padding:50px;border-radius:10px;gap:100px}@media screen and (max-width: 567px){.flow-cont{padding:20px;gap:50px}}.flow-cont>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.flow-cont>div::after{content:"";display:inline-block;background-color:#ddd;width:1px;height:100%;position:absolute;top:0;left:-50px;margin:auto}@media screen and (max-width: 567px){.flow-cont>div::after{left:-25px}}.flow-cont>div h3{margin:0;background:none;padding:0;margin-bottom:1rem;font-size:1.3rem !important;line-height:1.9rem !important}.flow-cont>div>div>*:last-child{margin-bottom:0 !important}p.flow-cont-nam{margin-bottom:0 !important;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}p.flow-cont-nam span{color:#9d2126}p.flow-cont-nam span:first-of-type{font-family:"Barlow";font-size:1.1rem;font-weight:500;line-height:1.2rem}p.flow-cont-nam span:last-of-type{font-family:"Bebas Neue";font-size:3rem;line-height:3rem}.slick-img{width:100%;position:relative}.slick-img .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;margin:0 0 0 10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;position:absolute;margin-top:15px;right:0}.slick-img .slick-dots li{width:8px;height:8px;margin:0 0 0 10px;position:relative}.slick-img .slick-dots li::after{display:none}.slick-img .slick-dots li.slick-active button::before{-webkit-transition:all .3s;transition:all .3s;background-color:#9d2126;width:8px;height:8px;border-radius:1px}.slick-img .slick-dots li button{width:5px;height:5px;padding:0;font-size:0rem;border:none;background-color:rgba(0,0,0,0);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.slick-img .slick-dots li button:hover::before{background-color:#9d2126}.slick-img .slick-dots li button::before{content:"";display:inline-block;width:5px;height:5px;font-size:0px;line-height:5px;border-radius:100px;background-color:#aaa;opacity:1;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;right:0;left:0;margin:auto;position:absolute}.slick-img .slick-prev,.slick-img .slick-next{display:block;width:20%;height:100%;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;position:absolute;z-index:10;font-size:0rem;background-color:rgba(0,0,0,0);top:0;border:none}.slick-img .slick-prev:hover,.slick-img .slick-next:hover{-webkit-transition:all .2s ease;transition:all .2s ease}.slick-img .slick-prev:hover::before,.slick-img .slick-next:hover::before{opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease}.slick-img .slick-prev:hover::after,.slick-img .slick-next:hover::after{-webkit-transition:all .2s ease;transition:all .2s ease;opacity:1}.slick-img .slick-prev::before,.slick-img .slick-next::before{display:none}.slick-img .slick-prev::after,.slick-img .slick-next::after{content:"";display:inline-block;height:100%;width:50%;position:absolute;top:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.slick-img .slick-prev{left:0}.slick-img .slick-prev::after{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.4392156863)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.4392156863), transparent);background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.4392156863), transparent);left:0}.slick-img .slick-next{right:0}.slick-img .slick-next::after{background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(rgba(0, 0, 0, 0.4392156863)));background-image:-webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.4392156863));background-image:linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.4392156863));right:5%;right:0}.slick-img-cont{width:100%;aspect-ratio:3/2}.slick-img-cont img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hometown{width:100%;position:relative}@media screen and (max-width: 567px){.hometown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hometown>img{width:50%;margin:auto;display:block}@media screen and (max-width: 567px){.hometown>img{width:100%}}.hometown-all{background:#f3f2f2;border-radius:3px;padding:2vw;left:20%;top:16%}@media screen and (min-width: 1300px){.hometown-all{padding:20px}}@media screen and (max-width: 567px){.hometown-all{background-color:#9d2126;color:#fff}}.hometown-all>div p{margin-bottom:1.5vw !important;font-weight:500;font-size:1.3vw;line-height:1.3vw;letter-spacing:1px}@media screen and (min-width: 1300px){.hometown-all>div p{margin-bottom:15px !important;font-size:1.2rem;line-height:1.2rem}}@media screen and (max-width: 567px){.hometown-all>div p{font-size:.8rem;line-height:1.2rem;margin-bottom:7px}}.hometown-all>p{font-size:3.5vw;line-height:3vw}.hometown-cap{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 567px){.hometown-cap{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:30px}}.hometown-cap>div{position:absolute;text-align:center}@media screen and (max-width: 567px){.hometown-cap>div{position:static;display:inline-block;width:calc(33.3333333333% - 7px);padding:2vw;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}}.hometown-cap>div::before{content:"";display:inline-block;position:absolute;background-color:#ddd;height:1px;z-index:-1}@media screen and (max-width: 567px){.hometown-cap>div::before{display:none}}.hometown-cap>div>span{font-size:1.2vw;line-height:1.2vw;font-weight:500;display:inline-block}@media screen and (min-width: 1300px){.hometown-cap>div>span{font-size:1.2rem;line-height:1.2rem}}@media screen and (max-width: 567px){.hometown-cap>div>span{font-size:.8rem;line-height:1.2rem;margin-bottom:7px}}.hometown-cap>div>p{font-family:"Bebas Neue";font-size:3vw;line-height:3vw;font-weight:500;margin:0 !important}@media screen and (min-width: 1300px){.hometown-cap>div>p{font-size:4rem;line-height:4rem}}@media screen and (max-width: 567px){.hometown-cap>div>p{font-size:2.5rem;line-height:2.5rem}}.hometown-cap>div>p span{font-size:1.5vw;line-height:1.5vw;top:-3px;left:-2px;position:relative;font-weight:400}@media screen and (min-width: 1300px){.hometown-cap>div>p span{font-size:1.5rem;line-height:1.5rem}}@media screen and (max-width: 567px){.hometown-cap>div>p span{font-size:1.2rem;line-height:1.2rem}}.hometown-cap .hokkaido-1{right:16%;top:18%;color:#ef845c}@media screen and (max-width: 567px){.hometown-cap .hokkaido-1{background-color:rgba(239,131,92,.1254901961)}}.hometown-cap .hokkaido-1::before{right:102%;top:-4%;width:38%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hometown-cap .hokkaido-2{right:41%;top:7%;color:#a5d4ad}@media screen and (max-width: 567px){.hometown-cap .hokkaido-2{color:#73cd82;background-color:rgba(165,212,173,.1254901961)}}.hometown-cap .hokkaido-2::before{right:8%;top:83%;width:18%;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.hometown-cap .tohoku{right:30%;top:40%;color:#fdda78}@media screen and (max-width: 567px){.hometown-cap .tohoku{color:#ffd04e;background-color:rgba(253,218,120,.1254901961)}}.hometown-cap .tohoku::before{right:88%;top:23%;width:118%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.hometown-cap .kanto{right:31%;top:60%;color:#a0d2f2}@media screen and (max-width: 567px){.hometown-cap .kanto{color:#63b0e1;background-color:rgba(160,210,242,.1254901961)}}.hometown-cap .kanto::before{right:88%;top:23%;width:138%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.hometown-cap .chubu{left:47%;top:28%;color:#a59aca}@media screen and (max-width: 567px){.hometown-cap .chubu{background-color:rgba(165,154,202,.1254901961)}}.hometown-cap .chubu::before{right:-82%;top:193%;width:198%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hometown-cap .kinki{left:40%;top:43%;color:#6c9bd2}@media screen and (max-width: 567px){.hometown-cap .kinki{background-color:rgba(108,155,210,.1254901961)}}.hometown-cap .kinki::before{right:-42%;top:163%;width:138%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hometown-cap .nihsi{left:44%;top:84%;color:#f3994f}@media screen and (max-width: 567px){.hometown-cap .nihsi{background-color:rgba(243,153,79,.1254901961)}}.hometown-cap .nihsi::before{right:107%;top:23%;width:118%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.hometown-cap .other{left:16%;top:65%;color:#aaa}@media screen and (max-width: 567px){.hometown-cap .other{background:rgba(170,170,170,.1254901961)}}.schedule{margin-top:100px}@media screen and (max-width: 567px){.schedule{margin-top:50px}}.schedule>div:not(:first-child){margin-top:50px;position:relative}.schedule>div:not(:first-child) h2::before{width:1.5px;height:80px;left:50px;bottom:auto;top:-80px;background-image:-webkit-repeating-linear-gradient(top, #9D2126, #9D2126 5px, transparent 4px, transparent 10px);background-image:repeating-linear-gradient(180deg, #9D2126, #9D2126 5px, transparent 4px, transparent 10px);background-position:right top;background-repeat:repeat-y;background-size:1.5px 100%;background-color:rgba(0,0,0,0)}@media screen and (max-width: 567px){.schedule>div:not(:first-child) h2::before{right:0;left:0;margin:auto;z-index:-1}}.schedule>div:not(:first-child)::after{content:"";display:inline-block;background-color:#ddd;width:100%;height:1px;position:absolute;top:-25px;left:0}.schedule-cont{background-color:#f3f2f2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px;gap:50px;min-height:150px}@media screen and (max-width: 567px){.schedule-cont{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}}.schedule-cont>h2{background-color:#9d2126;color:#fff;display:inline-block;padding:10px;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;margin:0 !important;width:100px;font-size:1.3rem;line-height:1.8rem;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}@media screen and (max-width: 567px){.schedule-cont>h2{width:100% !important}}.schedule-cont>h2::after{display:none}.schedule-cont .schedule-event{width:55%}@media screen and (max-width: 567px){.schedule-cont .schedule-event{width:100% !important}}.schedule-cont .schedule-event li::after{top:9px;width:10px;height:10px;border-radius:0}.schedule-cont .slick-img{width:30%}@media screen and (max-width: 567px){.schedule-cont .slick-img{width:100% !important;padding-bottom:20px}}.schedule-cont .slick-img .slick-dots{left:-20px;bottom:0;right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (max-width: 567px){.schedule-cont .slick-img .slick-dots{left:auto;right:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.schedule-cont .slick-img .slick-dots li{margin:0 !important}.schedule-cont .slick-img .slick-dots:has(>li:only-child){display:none}.schedule-cont .slick-img .slick-list{height:100%}.schedule-cont .slick-img .slick-track{height:100%}.area-map{background-color:#f3f2f2;padding:30px;margin-top:50px}@media screen and (max-width: 567px){.area-map{padding:10px;margin-top:30px}}.area-map-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 567px){.area-map-nav{gap:10px}}.area-map-nav button{width:calc(25% - 12px);padding:10px;border-radius:5px;border:none;background-color:#fff;color:#aaa;cursor:pointer;letter-spacing:1px}@media screen and (max-width: 567px){.area-map-nav button{width:100%}}.area-map-nav button.active{color:#000}.area-map-nav button.active::before{background-color:#fff !important}.area-map-nav button::before{content:"";display:inline-block;width:10px;height:10px;margin-right:10px}.area-map-nav button[data-tab=akakawa].active{background-color:#f7c15c}.area-map-nav button[data-tab=akakawa]::before{background-color:#f7c15c}.area-map-nav button[data-tab=mihara].active{background-color:#fae050}.area-map-nav button[data-tab=mihara]::before{background-color:#fae050}.area-map-nav button[data-tab=tomioka].active{background-color:#b7e6b3}.area-map-nav button[data-tab=tomioka]::before{background-color:#b7e6b3}.area-map-nav button[data-tab=goryokaku].active{background-color:#b3e6e4}.area-map-nav button[data-tab=goryokaku]::before{background-color:#b3e6e4}.area-map-cont{display:none}.area-map-cont.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.area-map-cont{margin-top:50px;gap:50px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1100px){.area-map-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-top:30px}}.area-map-cont>div:first-of-type{width:50%}@media screen and (max-width: 1100px){.area-map-cont>div:first-of-type{width:100%}}.area-map-cont>div:first-of-type img{width:100%;-o-object-fit:contain;object-fit:contain;border:1px solid #ddd}.area-map-cont>div:last-of-type{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.area-map-merit{margin-bottom:40px}@media screen and (max-width: 567px){.area-map-merit{margin-bottom:30px}}.area-map-merit h3{font-weight:500;font-size:1.2rem;line-height:1.2rem;margin-bottom:10px;margin-top:0 !important;background:none;padding:0;mix-blend-mode:normal}.area-map-access{background-color:#9d2126;padding:20px;width:100%;color:#fff}.area-map-access h3{font-size:1.2rem;line-height:1.2rem;margin-bottom:20px;font-weight:500;color:#fff !important;margin-top:0;padding:0;background:none;mix-blend-mode:normal}.area-map-access>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){.area-map-access>div{gap:10px}}.area-map-access>div>div{width:calc(25% - 15px);text-align:center;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}@media screen and (max-width: 567px){.area-map-access>div>div{width:calc(25% - 8px);font-size:.9rem;line-height:1.3rem}}.area-map-access>div>div img{height:40px;width:55px;-o-object-fit:contain;object-fit:contain;opacity:.35}@media screen and (max-width: 567px){.area-map-access>div>div img{height:25px;width:45px}}.btn-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem;gap:20px}@media screen and (max-width: 567px){.btn-card{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.btn-card:not(:has(>a:nth-child(3))) a:not(:has(img)){width:calc(50% - 10px)}@media screen and (max-width: 567px){.btn-card:not(:has(>a:nth-child(3))) a:not(:has(img)){width:100%}}.btn-card>a{width:calc(33.3333333333% - 14px);display:block;border:1px solid #ddd;text-decoration:none;color:#333;height:100%;border-radius:5px;background-color:#fdfdfd;position:relative}@media screen and (max-width: 1100px){.btn-card>a{width:calc(50% - 10px)}}@media screen and (max-width: 567px){.btn-card>a{width:100%}}.btn-card-img{aspect-ratio:2/1}.btn-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btn-card-text{padding:20px;position:relative}.btn-card-text p{font-weight:500;font-size:1.05rem;line-height:1.65rem;padding-right:50px;margin-bottom:0 !important}.btn-card-text span{font-size:.9rem;line-height:1.6rem;color:#aaa;margin-top:5px;display:inline-block}.btn-card-text .arrow-icon{position:absolute;right:12px;top:27px}.btn-card-text .arrow-icon::after{background-color:#9d2126}.history>div:first-of-type::after{height:calc(50% + 30px);top:calc(50% + 15px)}@media screen and (max-width: 1024px){.history>div:first-of-type::after{top:30px;height:100%}}.history-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;padding-bottom:30px;gap:50px;position:relative}@media screen and (max-width: 1024px){.history-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}.history-cont::after{content:"";display:inline-block;background-image:-webkit-repeating-linear-gradient(bottom, #d6999e, #d6999e 3px, transparent 3px, transparent 7px);background-image:repeating-linear-gradient(0deg, #d6999e, #d6999e 3px, transparent 3px, transparent 7px);position:absolute;width:1px;height:calc(100% + 30px);top:0;bottom:0;margin:auto;left:calc(10% + 67.5px);z-index:-1}@media screen and (max-width: 1024px){.history-cont::after{left:7px}}.history-cont h3{background-color:rgba(0,0,0,0);background-image:none;margin:0;padding:0;font-family:"Bebas Neue";mix-blend-mode:normal;min-width:10%;font-size:3.8rem;position:relative;margin-right:100px}@media screen and (max-width: 1024px){.history-cont h3{width:calc(100% - 30px);margin:0 0 0 30px;font-size:3rem}}.history-cont h3::before{content:"";display:inline-block;background-color:#9d2126;width:15px;height:15px;position:absolute;top:0;bottom:0;right:-75px;border-radius:100px;margin:auto}@media screen and (max-width: 1024px){.history-cont h3::before{right:auto;left:-30px}}.history-cont .slick-img{width:30%}@media screen and (max-width: 1024px){.history-cont .slick-img{width:70%}}.history-cont .slick-img .slick-dots{left:-20px;bottom:0;right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (max-width: 1024px){.history-cont .slick-img .slick-dots{left:auto;right:-20px !important}}.history-cont .slick-img .slick-dots li{margin:0 !important}.history-cont .slick-img .slick-dots:has(>li:only-child){display:none}.history-cont-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 1024px){.history-cont-text{width:calc(100% - 30px);margin-left:30px}}.history-cont-text p{margin-bottom:.5rem !important;line-height:1.6rem;position:relative;margin-left:25px}.history-cont-text p::before{content:"";display:inline-block;background-color:#ddd;width:12px;height:12px;position:absolute;top:7px;left:-25px;margin:auto}.header{position:fixed;background-color:#fff;z-index:1000;width:calc(100% - 80px);-webkit-transition:.3s;transition:.3s;top:0}@media screen and (max-width: 567px){.header{width:calc(100% - 70px)}}.admin-bar .header{margin-top:32px !important}@media screen and (max-width: 767px){.admin-bar .header{margin-top:46px !important}}.admin-bar .header-side{height:calc(100vh - 32px);margin-top:32px !important}@media screen and (max-width: 767px){.admin-bar .header-side{height:calc(100vh - 46px);margin-top:46px !important}}@media screen and (max-width: 567px){.admin-bar .header-side{height:70px}}.header-top{position:relative;top:0;left:0;z-index:3;width:100%;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){.header-top{height:70px}}.header-logo{width:250px;margin:20px 30px}@media screen and (max-width: 567px){.header-logo{width:200px;margin:15px}}.header-logo img{width:100%;-o-object-fit:contain;object-fit:contain}.header-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:30px;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.header-nav>a:last-of-type{display:none}@media screen and (max-width: 1300px){.header-nav{display:none}}.header-nav a{color:#333;text-decoration:none;display:inline-block;font-size:.95rem;line-height:1.4rem;letter-spacing:.5px;position:relative;padding:5px;-webkit-transition:.1s;transition:.1s}.header-nav a:hover{opacity:1;-webkit-transition:.1s;transition:.1s;color:#9d2126}.header-nav a:hover::after{-webkit-transition:.1s;transition:.1s;background-color:#9d2126}.header-nav a::after{-webkit-transition:.1s;transition:.1s;background-color:#333}.nav-library{text-indent:.5em}.header-side{position:fixed;z-index:1000;right:0;top:0;background-color:#fff;height:100vh;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;width:80px;border-left:1px solid #ddd}@media screen and (max-width: 820px){.header-side{background-color:rgba(0,0,0,0);height:70px;width:70px;border-left:none}}.header-side-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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px;gap:25px}@media screen and (max-width: 820px){.header-side-nav{display:none}}.header-side-nav>a,.header-side-nav>div{text-decoration:none;color:#000;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}.header-side-nav>a:hover,.header-side-nav>div:hover{color:#9d2126;opacity:1}.header-side-nav>a:hover>span::before,.header-side-nav>div:hover>span::before{background-color:#9d2126 !important;-webkit-transition:.2s;transition:.2s}.header-side-nav>a::after,.header-side-nav>div::after{display:none}.header-side-nav>a:nth-child(1) span::before,.header-side-nav>div:nth-child(1) span::before{-webkit-mask-image:url(images/icon/icon-info.svg);mask-image:url(images/icon/icon-info.svg)}.header-side-nav>a:nth-child(3) span::before,.header-side-nav>div:nth-child(3) span::before{-webkit-mask-image:url(images/icon/icon-lang.svg);mask-image:url(images/icon/icon-lang.svg)}.header-side-nav>a:nth-child(4) span::before,.header-side-nav>div:nth-child(4) span::before{-webkit-mask-image:url(images/icon/icon-access.svg);mask-image:url(images/icon/icon-access.svg)}.header-side-nav>a:nth-child(5) span::before,.header-side-nav>div:nth-child(5) span::before{-webkit-mask-image:url(images/icon/icon-mail.svg);mask-image:url(images/icon/icon-mail.svg)}.header-side-nav>a>span,.header-side-nav>div>span{position:relative;width:25px;height:25px;display:inline-block;margin:auto}.header-side-nav>a>span::before,.header-side-nav>div>span::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:25px;height:25px;position:absolute;top:0;left:0;background-color:#333;-webkit-transition:.2s;transition:.2s}.header-side-nav>a p,.header-side-nav>div p{font-size:.75rem;line-height:.75rem;letter-spacing:.5px;font-weight:500}.gtranslate_wrapper{line-height:1rem;font-size:1rem;text-decoration:none;color:#000}.gtranslate_wrapper a{font-size:.75rem;line-height:.75rem;letter-spacing:.5px;font-weight:500;display:inline-block;color:#333;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}.gtranslate_wrapper a:hover{color:#9d2126}.gtranslate_wrapper a:hover::before{background-color:#9d2126}.gtranslate_wrapper a::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:relative;width:25px;height:25px;display:inline-block;margin:auto;-webkit-mask-image:url(images/icon/icon-lang.svg);mask-image:url(images/icon/icon-lang.svg);background-color:#333}.gtranslate_wrapper a::after{display:none}.lang-en .gtranslate_wrapper a[title=English]{display:none}.lang-ja .gtranslate_wrapper a[title=Japanese]{display:none}.header-side-sns{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;margin-top:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:25px;align-items:center}@media screen and (max-width: 820px){.header-side-sns{display:none}}.header-side-sns a{width:20px;height:20px;display:inline-block;position:relative}.header-side-sns a:hover::after{opacity:1;-webkit-transition:.2s;transition:.2s}.header-side-sns a::before{content:"";display:inline-block;position:absolute;top:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:#000;width:20px;height:20px}.header-side-sns a::after{content:"";display:inline-block;position:absolute;top:0;left:0;margin:0;-webkit-mask-image:none;mask-image:none;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transition:.2s;transition:.2s;opacity:0;width:20px;height:20px}.header-side-sns a:nth-of-type(1)::before{-webkit-mask-image:url(images/icon/icon-x.svg);mask-image:url(images/icon/icon-x.svg)}.header-side-sns a:nth-of-type(1)::after{background-image:url(images/icon/icon-x.svg)}.header-side-sns a:nth-of-type(2){width:25px;height:17px}.header-side-sns a:nth-of-type(2)::before{-webkit-mask-image:url(images/icon/icon-youtube.svg);mask-image:url(images/icon/icon-youtube.svg);width:25px;height:17px}.header-side-sns a:nth-of-type(2)::after{background-image:url(images/icon/icon-youtube.svg);width:25px;height:17px}.header-side-sns a:nth-of-type(3)::before{-webkit-mask-image:url(images/icon/icon-insta.svg);mask-image:url(images/icon/icon-insta.svg)}.header-side-sns a:nth-of-type(3)::after{background-image:url(images/icon/icon-insta.svg)}#js-pagetop{position:relative;display:inline-block;width:80px;height:15px;cursor:pointer;opacity:0;-webkit-transition:all .3s;transition:all .3s;margin:30px 0 20px}@media screen and (max-width: 820px){#js-pagetop{display:none}}#js-pagetop::before,#js-pagetop::after{content:"";position:absolute;top:0;left:calc(50% - 1px);width:1.5px;height:23px;background-color:#000;-webkit-transform-origin:50% 1px;transform-origin:50% 1px}#js-pagetop::before{-webkit-transform:rotate(60deg);transform:rotate(60deg)}#js-pagetop::after{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);left:50%}#js-pagetop.is-show{opacity:1;-webkit-transition:all .3s;transition:all .3s}#form-trigger{display:none;height:50px;width:50px}#form-trigger:checked+.form-btn span::before{background-color:#9d2126;-webkit-transition:.2s;transition:.2s}#form-trigger:checked+.form-btn p{color:#9d2126;-webkit-transition:.2s;transition:.2s}#form-trigger:checked~.form-cont{opacity:1;pointer-events:auto;-webkit-transition:all .2s;transition:all .2s;right:80px}#form-trigger:checked~.form-btn::before{background-color:rgba(0,0,0,.5);-webkit-transition:all .2s;transition:all .2s;pointer-events:all}#form-trigger:checked~.form-btn::after{opacity:1;-webkit-transition:all .2s;transition:all .2s;pointer-events:all}.form-btn{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;cursor:pointer}.form-btn:hover{opacity:1}.form-btn:hover span::before{background-color:#9d2126;-webkit-transition:.2s;transition:.2s}.form-btn:hover p{color:#9d2126;-webkit-transition:.2s;transition:.2s}.form-btn::before{content:"";background-color:rgba(0,0,0,0);width:calc(100vw - 95px);height:100vh;bottom:0;left:0;pointer-events:none;position:fixed;z-index:1;-webkit-transition:all .2s;transition:all .2s}.form-btn span{position:relative;width:25px;height:25px;display:inline-block;margin:auto}.form-btn span::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/icon/icon-search.svg);mask-image:url(images/icon/icon-search.svg);width:25px;height:25px;position:absolute;top:0;left:0;background-color:#333;-webkit-transition:.2s;transition:.2s}.form-btn p{font-size:.75rem;line-height:.75rem;letter-spacing:.5px;font-weight:500;-webkit-transition:.2s;transition:.2s;text-align:center}.form-cont{opacity:0;pointer-events:none;position:absolute;z-index:1;width:30vw;height:100vh;top:0;right:50px;background-color:#fff;-webkit-transition:all .2s;transition:all .2s;padding:30px;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: 1100px){.form-cont{width:50vw}}.form-cont>div:not([class]){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}.form-cont>div:not([class]) a{display:block;border:1px solid #ddd;text-decoration:none;color:#333;padding:15px 20px;height:100%;border-radius:5px;background-color:#fdfdfd;position:relative}.form-cont>div:not([class]) a::after{background-color:#333}.form-cont>div:not([class]) a .arrow-icon{position:absolute;right:12px;top:0;bottom:0;margin:auto}.form-cont>div:not([class]) a .arrow-icon::after{background-color:#9d2126}.form-cont .searchform{margin-bottom:auto}.form-cont-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #ddd}.form-cont-box 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-box input::-webkit-input-placeholder{color:#aaa}.form-cont-box input::-moz-placeholder{color:#aaa}.form-cont-box input:-ms-input-placeholder{color:#aaa}.form-cont-box input::-ms-input-placeholder{color:#aaa}.form-cont-box input::placeholder{color:#aaa}.searchsubmit{background-color:#9d2126;cursor:pointer;padding:10px 30px;border:none;border-left:1px solid #ddd;position:relative}.searchsubmit::after{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-search-simple.svg);mask-image:url(images/icon/icon-search-simple.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:25px;height:25px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background-color:#fff}.result-count{padding:10px 10px;background-color:#f9e9ea;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:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #ddd;position:relative}.result-cont a h3{font-size:1rem;font-weight:500}.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:#777}@media screen and (max-width: 567px){.result-cont a>div time{display:block;width:100%}}.result-cont a>div p{font-family:"Barlow";font-size:.9rem;letter-spacing:.5px;font-weight:300;word-break:break-all;color:#9d2126;letter-spacing:1px}.hamburgermenu{height:80px;aspect-ratio:1/1}@media screen and (max-width: 820px){.hamburgermenu{height:70px}}.hamburgermenu:has(.micromodal-slide.is-open) .hamburgermenu-btn{opacity:.5;pointer-events:none;-webkit-transition:all .2s;transition:all .2s}.hamburgermenu-btn{height:80px;aspect-ratio:1/1;-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:#9d2126;color:#fff;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;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width: 820px){.hamburgermenu-btn{height:70px}}.hamburgermenu-btn:hover span:before{right:5px;-webkit-transition:all .4s;transition:all .4s}.hamburgermenu-btn:hover span:after{right:10px;-webkit-transition:all .4s;transition:all .4s}.hamburgermenu-btn span,.hamburgermenu-btn span:before,.hamburgermenu-btn span:after{content:"";display:block;height:1.5px;background-color:#fff;-webkit-transition:.5s;transition:.5s;right:0}.hamburgermenu-btn span{position:relative;width:30px;top:-10px}.hamburgermenu-btn span:before{position:absolute;width:25px;top:10px;-webkit-transition:all .4s;transition:all .4s}.hamburgermenu-btn span:after{position:absolute;width:20px;top:20px;-webkit-transition:all .4s;transition:all .4s}#hamburgermenu-btn-check:checked~.hamburgermenu-btn::before{opacity:.4;-webkit-transition:all .25s;transition:all .25s}#hamburgermenu-btn-check:checked~.hamburgermenu-btn:hover span{-webkit-transition:all .4s;transition:all .4s;width:30px;-webkit-transform:rotate(0deg);transform:rotate(0deg);top:-10px}#hamburgermenu-btn-check:checked~.hamburgermenu-btn:hover span::before{background-color:#fff !important;top:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#hamburgermenu-btn-check:checked~.hamburgermenu-btn:hover span::after{-webkit-transition:all .4s;transition:all .4s;width:20px;top:20px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#hamburgermenu-btn-check:checked~.hamburgermenu-btn span{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .4s;transition:all .4s;width:25px}#hamburgermenu-btn-check:checked~.hamburgermenu-btn span::before{background-color:rgba(0,0,0,0) !important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}#hamburgermenu-btn-check:checked~.hamburgermenu-btn span::after{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .4s;transition:all .4s;width:25px}#hamburgermenu-btn-check{display:none}#hamburgermenu-btn-check:checked~.hamburgermenu-content{opacity:1;pointer-events:all}#hamburgermenu-btn-check:checked~.hamburgermenu-content .form-cont{opacity:1;pointer-events:auto;-webkit-transition:all .2s;transition:all .2s}.hamburgermenu-content{-webkit-transition:all .5s;transition:all .5s;opacity:0;pointer-events:none;width:100vw;height:100vh;overflow-y:scroll;position:absolute;top:0;right:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1100px){.hamburgermenu-content{background:#fff;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.hm-l{width:28%;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;padding:3.5vw;background-color:hsla(0,0%,100%,.9490196078)}@media screen and (max-width: 1100px){.hm-l{width:100%;background-color:#fff;position:static;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.hm-l>p{font-family:"Bebas Neue";font-size:4.7rem;line-height:4.8rem;color:#9d2126;margin-top:40px}@media screen and (max-width: 1100px){.hm-l>p{margin-bottom:15px;font-size:4.5rem;line-height:4.5rem;text-align:center;margin-top:10px}.hm-l>p br{display:none}}.hm-logo{background-image:url(images/logo.svg);background-repeat:no-repeat;background-size:contain;max-width:280px;width:100%;aspect-ratio:6/1;display:inline-block}@media screen and (max-width: 1100px){.hm-logo{width:200px;position:absolute;top:16px}}.hm-r{width:72%;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:4vw;background:#9d2126;overflow-y:scroll}@media screen and (max-width: 1100px){.hm-r{width:100%;overflow-y:visible;margin-top:70px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.hm-r .hm-sitemap-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px 3px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 1100px){.hm-r .hm-sitemap-block{gap:5px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.hm-r .hm-sitemap-block a{color:#fff;opacity:.4;text-decoration:none;font-weight:400;font-size:.85rem;line-height:1.3rem;letter-spacing:0px;-webkit-transition:.2s;transition:.2s;position:relative;background-image:-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(24%, #7b0b0b));background-image:-webkit-linear-gradient(bottom, transparent, #7b0b0b 24%);background-image:linear-gradient(0deg, transparent, #7b0b0b 24%);border-radius:2px 2px 0 0;padding:5px 11px 15px}@media screen and (max-width: 1100px){.hm-r .hm-sitemap-block a{border:1px solid #ddd;text-decoration:none;color:#333;border-radius:3px;background-color:#fdfdfd;position:relative;opacity:1;padding:20px 30px;font-size:1.2rem;width:calc(50% - 3px);background-image:none}}@media screen and (max-width: 567px){.hm-r .hm-sitemap-block a{width:100%;padding:10px 15px;font-size:.9rem}}.hm-r .hm-sitemap-block a::after{background-color:#fff}@media screen and (max-width: 1100px){.hm-r .hm-sitemap-block a::after{background-color:#333}}.hm-r .hm-sitemap-block a.is-active{opacity:1;-webkit-transition:.2s;transition:.2s;background-image:-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(24%, #550404));background-image:-webkit-linear-gradient(bottom, transparent, #550404 24%);background-image:linear-gradient(0deg, transparent, #550404 24%);font-weight:500}@media screen and (max-width: 1100px){.hm-r .hm-sitemap-block a.is-active{background-image:none;font-weight:400}}.hm-r .hm-sitemap-block a.is-active::before{bottom:-7px;-webkit-transition:.2s;transition:.2s;opacity:1}.hm-sitemap-child{position:relative;min-height:var(--hm-child-height);margin:20px 0 50px}@media screen and (max-width: 1100px){.hm-sitemap-child{display:none}}.hm-sitemap-child>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;opacity:0;position:absolute;width:100%;-webkit-transition:.2s;transition:.2s;pointer-events:none}.hm-sitemap-child>div.is-active{opacity:1;-webkit-transition:.2s;transition:.2s}.hm-sitemap-child a{width:calc(33.3333333333% - 6px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #ddd;text-decoration:none;color:#333;border-radius:3px;background-color:#fdfdfd;position:relative;font-size:.9rem;line-height:1.3rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hm-sitemap-child a::after{display:none}.hm-sitemap-child a:has(div){min-height:50px}.hm-sitemap-child a p{display:block;padding:10px 15px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.hm-sitemap-child a div{width:35%;height:100%}.hm-sitemap-child a div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm-sitemap-child a .fileInfo{display:none}.hm-sitemap-child a p::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}.hm-sitemap-child a[target=_blank] p::after{background-image:url(images/icon/icon-target.svg);width:14px;height:12px;margin:auto 0 auto 8px;display:inline-block}.hm-sitemap-child a[href$=".pdf"] p::after,.hm-sitemap-child a[href*=".pdf#page="] p::after{background-image:url(images/icon/icon-PDF.svg);width:9px;height:11px;margin:auto 0 auto 8px;display:inline-block}.hm-sitemap-child a[href$=".doc"] p::after,.hm-sitemap-child a[href$=".docx"] p::after{background-image:url(images/icon/icon-Word.svg);width:9px;height:11px;margin:auto 0 auto 8px;display:inline-block}.hm-sitemap-child a[href$=".ppt"] p::after,.hm-sitemap-child a[href$=".pptx"] p::after{background-image:url(images/icon/icon-PowerPoint.svg);width:9px;height:11px;margin:auto 0 auto 8px;display:inline-block}.hm-sitemap-child a[href$=".xls"] p::after,.hm-sitemap-child a[href$=".xlsx"] p::after{background-image:url(images/icon/icon-Excel.svg);width:10px;height:12px;margin:auto 5px auto 8px;display:inline-block}#hamburgermenu-btn-check:checked~.hamburgermenu-content .hm-sitemap-child>div.is-active{pointer-events:all}.hm-r-search{display:none;margin-top:20px;width:90%;margin:30px auto 0}.hm-r-search .searchsubmit{border-left:1px solid #fff;width:50px}.hm-r-search .form-cont-box{border:1px solid #fff;width:100%}.hm-r-search .form-cont-box input{border-radius:0 !important;width:calc(100% - 50px)}@media screen and (max-width: 1100px){.hm-r-search{display:block}}.hm-r-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid hsla(0,0%,100%,.3333333333);padding-top:50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1100px){.hm-r-bottom{padding-top:30px;margin-top:30px}}.hm-r-bottom>div:first-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.hm-r-bottom>div:first-of-type .gtranslate_wrapper{min-width:50px}.hm-r-bottom>div:first-of-type .gtranslate_wrapper a{color:#fff}.hm-r-bottom>div:first-of-type .gtranslate_wrapper a::before{background-color:#fff}.hm-r-bottom>div:first-of-type>a{text-decoration:none;color:#fff;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;min-width:50px;text-align:center}.hm-r-bottom>div:first-of-type>a span{position:relative;width:25px;height:25px;display:inline-block;margin:auto}.hm-r-bottom>div:first-of-type>a span::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:25px;height:25px;position:absolute;top:0;left:0;background-color:#fff;-webkit-transition:.2s;transition:.2s}.hm-r-bottom>div:first-of-type>a p{font-size:.75rem;line-height:.75rem;letter-spacing:.5px;font-weight:500}.hm-r-bottom>div:first-of-type>a:nth-of-type(1) span::before{-webkit-mask-image:url(images/icon/icon-access.svg);mask-image:url(images/icon/icon-access.svg)}.hm-r-bottom>div:first-of-type>a:nth-of-type(2) span::before{-webkit-mask-image:url(images/icon/icon-mail.svg);mask-image:url(images/icon/icon-mail.svg)}.hm-r-bottom>div:last-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.hm-r-bottom>div:last-of-type a{width:20px;height:20px;display:inline-block;position:relative}.hm-r-bottom>div:last-of-type a::before{content:"";display:inline-block;position:absolute;top:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:#fff;width:20px;height:20px}.hm-r-bottom>div:last-of-type a::after{content:"";display:inline-block;position:absolute;top:0;left:0;margin:0;-webkit-mask-image:none;mask-image:none;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transition:.2s;transition:.2s;opacity:0;width:20px;height:20px}.hm-r-bottom>div:last-of-type a:nth-of-type(1)::before{-webkit-mask-image:url(images/icon/icon-x.svg);mask-image:url(images/icon/icon-x.svg)}.hm-r-bottom>div:last-of-type a:nth-of-type(2){width:25px;height:17px}.hm-r-bottom>div:last-of-type a:nth-of-type(2)::before{-webkit-mask-image:url(images/icon/icon-youtube.svg);mask-image:url(images/icon/icon-youtube.svg);width:25px;height:17px}.hm-r-bottom>div:last-of-type a:nth-of-type(3)::before{-webkit-mask-image:url(images/icon/icon-insta.svg);mask-image:url(images/icon/icon-insta.svg)}.hm-l .modal-open{width:100%;aspect-ratio:16/9;margin-top:auto;cursor:pointer;border:0 !important}@media screen and (max-width: 820px){.hm-l .modal-open{margin-bottom:80px;width:70%;margin-right:auto;margin-left:auto}}@media screen and (max-width: 567px){.hm-l .modal-open{width:100%}}.hm-l .modal-open div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px;font-size:1.2rem;letter-spacing:.5px;position:relative;width:100%;height:100%}.hm-l .modal-open div::after{content:"";display:inline-block;background-color:#9d2126;width:100%;height:100%;position:absolute;top:0;left:0;mix-blend-mode:multiply;opacity:.2}.hm-l .modal-open div img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0}.hm-l .modal-open div p{z-index:1;color:#fff;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}.hm-l .modal-open div p::before{content:"";display:inline-block;-webkit-mask-image:url(images/icon/icon-movie.svg);mask-image:url(images/icon/icon-movie.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;width:20px;height:15px}.hm-modal .modal-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);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;position:fixed;z-index:1001;overflow-y:scroll;width:100vw;height:100vh;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hm-modal .modal-container{top:auto;bottom:auto;padding:5px !important;z-index:1001;padding:5px !important;aspect-ratio:16/9;max-width:none !important;width:min(70vw,124.4444444444vh) !important}@media screen and (max-width: 567px){.hm-modal .modal-container{width:min(85vw,151.1111111111vh) !important}}.hm-modal .modal-close{background:rgba(0,0,0,0);border:0;display:block;position:absolute;width:30px;height:30px;right:0px;top:-40px;z-index:10;cursor:pointer}.hm-modal .modal-close::before,.hm-modal .modal-close::after{content:"";position:absolute;top:50%;left:50%;width:1.5px;height:20px;background:#aaa}.hm-modal .modal-close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.hm-modal .modal-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.hm-modal-cont{width:100%;aspect-ratio:16/9}.hm-modal-cont>div{width:100%;aspect-ratio:16/9}footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #ddd;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ft-top{width:100%;padding:100px 0;position:relative;background-color:#fdfdfd}@media screen and (max-width: 567px){.ft-top{padding:50px 0}}.ft-sitemap{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: 820px){.ft-sitemap{gap:10px}}@media screen and (max-width: 567px){.ft-sitemap{gap:5px}}.ft-sitemap .ft-sitemap-block{width:calc(25% - 23px)}@media screen and (max-width: 820px){.ft-sitemap .ft-sitemap-block{width:100%}}.ft-sitemap h2{font-size:1.1rem;margin-bottom:10px;font-weight:600}@media screen and (max-width: 820px){.ft-sitemap h2{margin-bottom:0}}.ft-sitemap h2 a{text-decoration:none;color:#333;font-size:1.1rem}@media screen and (max-width: 820px){.ft-sitemap h2 a{display:block;width:100%;border:1px solid #ddd;background-color:#fff;padding:20px 30px;font-size:1.2rem}}@media screen and (max-width: 567px){.ft-sitemap h2 a{padding:10px 20px}}@media screen and (max-width: 820px){.ft-sitemap .ft-sitemap-block-list{display:none}}.ft-sitemap .ft-sitemap-block-list li{line-height:1.2rem;margin-bottom:3px}.ft-sitemap .ft-sitemap-block-list li:last-of-type{margin-bottom:0}.ft-sitemap .ft-sitemap-block-list a{text-decoration:none;line-height:1.2rem;font-size:.85rem;display:inline-block;color:#777}.ft-sitemap .ft-sitemap-block-list a::after{background-color:#777}.ft-sitemap .ft-sitemap-block-list a[target=_blank]::after{width:12px;height:10px}.ft-bottom{width:100%;padding:50px 0 0;background-color:#9d2126;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ft-bottom>div>p{font-size:.8rem;font-family:"Barlow";letter-spacing:1px;color:#fff;margin:50px 0 15px}@media screen and (max-width: 567px){.ft-bottom>div>p{position:static}}.ft-bottom-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 50px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;margin-bottom:50px}@media screen and (max-width: 1100px){.ft-bottom-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal}}.ft-bottom-info a{width:40%;max-width:300px}@media screen and (max-width: 1100px){.ft-bottom-info a{margin-bottom:15px;width:70%}}@media screen and (max-width: 567px){.ft-bottom-info a{width:200px}}.ft-bottom-info a img{width:100%}.ft-bottom-info p{font-size:.9rem;letter-spacing:.5px;color:#fff}@media screen and (max-width: 567px){.ft-bottom-info p{margin-bottom:30px}}.ft-bottom-nav{gap:15px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ft-bottom-nav a{color:#fff;text-decoration:none;font-size:.85rem;line-height:.85rem;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;gap:8px;position:relative}.ft-bottom-nav a:hover::after{opacity:1}.ft-bottom-nav a:last-of-type::after{display:none}.ft-bottom-nav a::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff}.ft-bottom-nav a:nth-of-type(1)::before{-webkit-mask-image:url(images/icon/icon-ft-access.svg);mask-image:url(images/icon/icon-ft-access.svg);width:12px;height:18px}.ft-bottom-nav a:nth-of-type(2)::before{-webkit-mask-image:url(images/icon/icon-ft-mail.svg);mask-image:url(images/icon/icon-ft-mail.svg);width:18px;height:13px}.ft-bottom-nav a:nth-of-type(3)::before{-webkit-mask-image:url(images/icon/icon-ft-site.svg);mask-image:url(images/icon/icon-ft-site.svg);width:18px;height:14px}.ft-bottom-nav a:nth-of-type(4)::before{-webkit-mask-image:url(images/icon/icon-ft-key.svg);mask-image:url(images/icon/icon-ft-key.svg);width:23px;height:15px}.ft-bottom-nav a:nth-of-type(5)::before{-webkit-mask-image:url(images/icon/icon-ft-docu.svg);mask-image:url(images/icon/icon-ft-docu.svg);width:12px;height:15px}.ft-bottom-nav a:nth-of-type(6)::before{-webkit-mask-image:url(images/icon/icon-ft-i.svg);mask-image:url(images/icon/icon-ft-i.svg);width:15px;height:15px}.ft-bottom-nav a::after{content:"";display:inline-block;position:absolute;width:1px;height:100%;right:-20px;top:0;bottom:0;margin:auto;background-color:#fff}.home footer{border-top:none}.top-main{position:relative;margin-top:80px;width:100%;height:auto;aspect-ratio:16/9}@media screen and (max-width: 567px){.top-main{margin-top:70px}}.top-vis-video{position:relative;width:100%;height:auto;aspect-ratio:16/9}@media screen and (max-width: 1100px){.top-vis-video{height:70vh}}.top-vis-video>div:first-child{position:relative !important;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;padding:0 !important}@media screen and (max-width: 1100px){.top-vis-video>div:first-child{height:70vh}}.top-vis-video iframe{position:absolute !important;top:50% !important;left:50% !important;width:177.77vh !important;height:100vh !important;min-width:100%;min-height:56.25vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100% !important;height:auto !important}.top-vis-video-ph{width:100%;height:auto !important;aspect-ratio:1/1}.top-vis-video-ph>div:first-child{width:100%;height:auto !important;aspect-ratio:1/1}.top-vis-video-ph iframe{width:180% !important;aspect-ratio:1/1 !important}.top-copy{position:absolute;left:20px;bottom:-6%;z-index:4;height:80%;color:#f1f1f1;font-family:"Bebas Neue";font-size:12rem;line-height:10rem;letter-spacing:0}@media screen and (max-width: 567px){.top-copy{left:0;bottom:0;height:auto;font-size:10rem;line-height:8rem}}.top-copy span{display:block}.top-vis-video-pop{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.top-vis-video-pop button{width:100%;height:100%}.top-vis-video-pop button>div{width:100px;height:100px;right:40px;top:40px;position:absolute}@media screen and (max-width: 567px){.top-vis-video-pop button>div{width:70px;height:70px;right:20px;top:20px}}.top-vis-video-pop button>div img{top:0;right:0;left:0;bottom:0;margin:auto;position:absolute;width:100%;height:100%}.top-vis-video-pop button>div::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 button>div::before{width:13px;height:13px}}.top-vis-video-pop-btn{width:100%;height:100%}.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{top:auto;bottom:auto;padding:5px !important;z-index:1001;aspect-ratio:16/9;max-width:none !important;width:min(70vw,124.4444444444vh) !important}@media screen and (max-width: 567px){.top-vis-video-pop-cont .modal-container{width:min(85vw,151.1111111111vh) !important}}.top-vis-video-pop-cont .modal-container>div{width:100%;aspect-ratio:16/9}.top-vis-video-pop-cont .modal-container>div>div{width:100%;aspect-ratio:16/9}.top-vis-video-pop-cont .modal-close{right:0px;top:-30px}.top-important{position:absolute;background:#9d2126;right:3%;margin-top:-50px;z-index:2;width:30%;border:5px solid #9d2126;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media screen and (max-width: 1100px){.top-important{width:70%}}@media screen and (max-width: 820px){.top-important{position:-webkit-sticky;position:sticky;margin-top:0;width:100%}}.top-important h2{color:#fff;font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:1.5px;padding:9px 15px 14px 15px}.top-important:has(>.slick-initialized){opacity:1}.slick-news{width:100%;background-color:#fff;padding:10px 15px;margin-bottom:0 !important}.slick-news .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:10px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-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;gap:7px;width:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:45px;position:absolute}.slick-news .slick-dots li{width:7px;height:7px;margin:0;position:relative}.slick-news .slick-dots li.slick-active button{width:7px;height:7px}.slick-news .slick-dots li.slick-active button::before{-webkit-transition:all .3s;transition:all .3s;background-color:#9d2126;width:7px;height:7px;border-radius:1px}.slick-news .slick-dots button{width:4px;height:4px;padding:0;font-size:0;border:none;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.slick-news .slick-dots button:hover::before{background-color:#9d2126}.slick-news .slick-dots button::before{content:"";display:inline-block;width:4px;height:4px;font-size:0px;line-height:4px;border-radius:100px;background-color:#aaa;opacity:1;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;right:0;left:0;margin:auto}.slick-news .news-list-cont{padding:0;height:3.4rem}.slick-news .news-list-cont>div{display:none}.slick-news .news-list-cont time{display:none}.slick-news .news-list-cont .news-list-cat{display:none}.slick-news .news-list-cont h3{color:#9d2126;margin-top:0;margin-left:0 !important;font-size:.9rem;margin-right:20px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.slick-news .news-list-cont h3::before{display:none !important}.top-introduction{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;padding:150px 0;overflow:hidden}@media screen and (max-width: 1100px){.top-introduction{display:block}}@media screen and (max-width: 567px){.top-introduction{padding:0}}.top-introduction-img{width:60%;aspect-ratio:3/2}@media screen and (max-width: 1100px){.top-introduction-img{width:100%;aspect-ratio:5/3;position:relative}}@media screen and (max-width: 567px){.top-introduction-img{aspect-ratio:5/4}}.top-introduction-img>div{width:100%;height:100%;overflow:hidden}.top-introduction-img img{width:100%;height:calc(100% + 100px);-o-object-fit:cover;object-fit:cover}.top-introduction-img span{position:absolute;z-index:1;left:auto;right:0;width:85%;margin:0;bottom:-10px;letter-spacing:1px;font-size:1.4rem;line-height:2.2rem;padding:20px;background-color:#fff;display:none}@media screen and (max-width: 1100px){.top-introduction-img span{display:block}}.top-introduction-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.top-introduction-text span{position:relative;display:inline-block;background-color:#fff;padding:20px;left:-50%;margin-bottom:30px;font-weight:500;letter-spacing:2.5px;font-size:1.4rem;line-height:2.2rem;width:130%}@media screen and (max-width: 1100px){.top-introduction-text span{display:none}}.top-introduction-text p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#fff;position:relative;left:-50px;padding:30px}@media screen and (max-width: 1100px){.top-introduction-text p{position:-webkit-sticky;position:sticky;padding:30px 7%}}@media screen and (max-width: 567px){.top-introduction-text p{padding:30px 5%}}.top-banner{background-color:#ededed;padding:100px 0;margin-bottom:0}@media screen and (max-width: 567px){.top-banner{padding:50px 0}}.top-banner .container{position:relative}.top-banner .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;bottom:-10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 567px){.top-banner .slick-dots{padding:0 15px}}.top-banner .slick-dots li{width:8px;height:8px;margin:0 7px}.top-banner .slick-dots li.slick-active button{width:8px;height:8px}.top-banner .slick-dots li.slick-active button::before{-webkit-transition:all .3s;transition:all .3s;background-color:#9d2126;width:8px;height:8px;border-radius:1px}.top-banner .slick-dots button{width:5px;height:5px;padding:0}.top-banner .slick-dots button:hover::before{background-color:#9d2126}.top-banner .slick-dots button::before{content:"";display:inline-block;width:5px;height:5px;font-size:0px;line-height:5px;border-radius:100px;background-color:#aaa;opacity:1;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;right:0;left:0;margin:auto}.top-banner-wrap{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: 567px){.top-banner-wrap{gap:10px}}.top-banner-cont{width:calc(33.3333333333% - 10px)}@media screen and (max-width: 567px){.top-banner-cont{width:calc(50% - 5px)}}.top-banner-cont a{aspect-ratio:3/1;display:inline-block}.top-banner-cont a::after{display:none}.top-banner-cont a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd}.top-news{background-color:#ededed;padding:0 0 50px}.top-news>.container{background:#fff}.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:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:50px 50px 0}@media screen and (max-width: 567px){.top-news-title{-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:flex-start;-ms-flex-align:start;align-items:flex-start;gap:25px;padding:30px 30px 0}}.top-news-title h2{font-size:1.6rem;line-height:1.6rem;font-weight:400;letter-spacing:1px;font-family:"Barlow"}.category-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}@media screen and (max-width: 567px){.category-list{margin-bottom:20px}}.category-list p{font-size:.9rem;line-height:1rem;letter-spacing:.5px;cursor:pointer;-webkit-transition:.2s;transition:.2s;display:inline-block;position:relative}.category-list p:hover{color:#9d2126}.category-list p::after{content:"";display:inline-block;width:100%;height:1.5px;position:absolute;bottom:-7px;right:0;left:0;margin:auto;background-color:#9d2126;opacity:0;-webkit-transition:.3s;transition:.3s}.category-list p.is-active{color:#9d2126;-webkit-transition:.2s;transition:.2s}.category-list p.is-active::after{opacity:1;-webkit-transition:.3s;transition:.3s;bottom:-10px}.category-list p span{font-size:.9rem;line-height:1rem;display:inline-block}.news-list{padding:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px}@media screen and (max-width: 820px){.news-list{padding:50px;gap:20px}}@media screen and (max-width: 567px){.news-list{padding:25px}}.news-list-cont{display:block;color:#333;width:calc(25% - 27px);text-decoration:none;position:relative}@media screen and (max-width: 820px){.news-list-cont{width:calc(50% - 10px)}}.news-list-cont:hover{opacity:1}.news-list-cont:hover>div:first-of-type img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-transition:all .8s cubic-bezier(0.16, 1, 0.3, 1);transition:all .8s cubic-bezier(0.16, 1, 0.3, 1)}.news-list-cont:hover>div:first-of-type::after{opacity:.2;-webkit-transition:all .8s cubic-bezier(0.16, 1, 0.3, 1);transition:all .8s cubic-bezier(0.16, 1, 0.3, 1)}.news-list-cont:hover h3::before{background-color:#9d2126 !important}.news-list-cont:hover h3::after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.news-list-cont:hover>*{color:#9d2126}.news-list-cont::after{background-color:#333 !important}.news-list-cont.no-link{pointer-events:none}.news-list-cont>div:first-of-type{width:100%;aspect-ratio:1/1;position:relative;overflow:hidden;background-color:#f3f2f2;border:1px solid #ddd}.news-list-cont>div:first-of-type::after{content:"";display:inline-block;background-color:#9d2126;width:100%;height:100%;position:absolute;top:0;right:0;mix-blend-mode:multiply;opacity:0;-webkit-transition:all .8s cubic-bezier(0.16, 1, 0.3, 1);transition:all .8s cubic-bezier(0.16, 1, 0.3, 1)}.news-list-cont>div:first-of-type img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:all .8s cubic-bezier(0.16, 1, 0.3, 1);transition:all .8s cubic-bezier(0.16, 1, 0.3, 1)}.news-list-cont time{font-family:"Barlow";font-size:1rem;line-height:1rem;display:block;min-width:6rem;margin-top:10px}@media screen and (max-width: 567px){.news-list-cont time{margin-top:20px}}.news-list-cont.sticky h3{margin-left:20px}.news-list-cont.sticky h3::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-sticky.svg);mask-image:url(images/icon/icon-sticky.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:15px;height:15px;background-color:#000;position:absolute;left:-20px;top:2.5px}.news-list-cont h3{font-size:1.05rem;line-height:1.5rem;font-weight:400;position:relative;display:inline-block;margin-top:7px}@media screen and (max-width: 567px){.news-list-cont h3{font-size:.95rem;line-height:1.3rem}}.news-list-cont h3::after{background:#9d2126;content:"";width:100%;height:1px;position:absolute;left:0;bottom:-5px;-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}.news-list-cont h3 .fileInfo{font-size:.8rem;line-height:.8rem}.news-list-cat{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;position:absolute;right:10px;top:10px;width:100%;aspect-ratio:1/1;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.news-list-cat span{color:#fff;background-color:#9d2126;display:inline-block;font-size:.8rem;line-height:.8rem;padding:5px 10px;min-width:100px;text-align:center}@media screen and (max-width: 567px){.news-list-cat span{min-width:80px}}.news-all-btn{text-align:right}.news-all-btn a{color:#333;text-decoration:none;letter-spacing:1px;font-size:.9rem;line-height:.9rem;padding:20px 15px 20px 30px;font-weight:500;display:inline-block;border-left:1px solid #333}@media screen and (max-width: 567px){.news-all-btn a{padding:15px 10px 15px 25px}}.news-all-btn a .arrow-icon{top:-4px}.top-event{background-color:#ededed;padding:0 0 50px}.top-event>.container{background:#fff}.top-event-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:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:50px 50px 0}@media screen and (max-width: 567px){.top-event-title{padding:25px 25px 0}}.top-event-title h2{font-size:1.6rem;line-height:1.6rem;font-weight:400;letter-spacing:1px;font-family:"Barlow"}.event-list{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:25px}@media screen and (max-width: 567px){.event-list{padding:25px}}.event-list a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#333;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;text-decoration:none}@media screen and (max-width: 1024px){.event-list a{-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:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10px}}.event-list a:hover{opacity:1}.event-list a:hover h3{color:#9d2126;-webkit-transition:.2s;transition:.2s}.event-list a:hover h3::after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.event-list a h3{font-weight:400;font-size:1rem;-webkit-transition:.2s;transition:.2s;position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.event-list a h3::after{background:#9d2126;content:"";width:100%;height:1px;position:absolute;left:0;bottom:-5px;-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}.event-list .event-day{width:13%;color:#9d2126;font-size:1.2rem;font-weight:500;position:relative;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: 1024px){.event-list .event-day{width:100%}}.event-list .event-day::after{content:"";display:inline-block;width:1px;height:100%;position:absolute;top:0;bottom:0;right:0;margin:auto;background-color:#333}@media screen and (max-width: 1024px){.event-list .event-day::after{display:none}}.event-list .event-day>span{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:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.event-list .event-day-period{width:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;font-size:.8rem}.event-list .event-day-year{font-size:.9rem;line-height:.9rem;margin-right:5px}.event-list .event-day-week{font-size:.8rem;line-height:.8rem;margin-left:10px;background-color:#f3f2f2;padding:5px;color:#333;position:relative;top:-4px}.event-list .event-day-week.sun{color:#9d2126}.event-list .event-day-week.sat{color:#285bc2}.event-all-btn{text-align:right}.event-all-btn a{color:#333;text-decoration:none;letter-spacing:1px;font-size:.9rem;line-height:.9rem;padding:20px 15px 20px 30px;font-weight:500;display:inline-block;border-left:1px solid #333}@media screen and (max-width: 567px){.event-all-btn a{padding:15px 10px 15px 25px}}.event-all-btn a .arrow-icon{top:-4px}.top-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1024px){.top-btn{padding-bottom:10%;background-color:#ededed}}@media screen and (max-width: 567px){.top-btn{padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}}.top-btn-cont{width:50%;aspect-ratio:2/1;position:relative}@media screen and (max-width: 1024px){.top-btn-cont{aspect-ratio:auto}}@media screen and (max-width: 567px){.top-btn-cont{width:100%}}.top-btn-img{width:100%;height:100%}@media screen and (max-width: 1024px){.top-btn-img{aspect-ratio:3/1}}@media screen and (max-width: 567px){.top-btn-img{aspect-ratio:2/1}}.top-btn-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-btn-text{position:absolute;right:5%;bottom:-10%;background:#fff;text-decoration:none;color:#333;width:50%;padding:30px}@media screen and (max-width: 1024px){.top-btn-text{position:relative;width:85%;padding:20px;display:block;margin-left:auto;margin-right:auto;margin-top:-50px;right:0}}@media screen and (max-width: 567px){.top-btn-text{margin-right:0}}.top-btn-text:hover{opacity:1}.top-btn-text:hover h2{color:#9d2126;-webkit-transition:.2s;transition:.2s}.top-btn-text h2{font-size:1.4rem;line-height:1.4rem;letter-spacing:1px;margin-bottom:20px;font-weight:500;-webkit-transition:.2s;transition:.2s}.top-btn-text p{font-size:.9rem;line-height:1.5rem;margin-bottom:10px}.top-btn-text .arrow-icon{display:block;margin-left:auto}.top-link{background-color:#ededed;padding:100px 0}@media screen and (max-width: 1024px){.top-link{padding:150px 0}}@media screen and (max-width: 567px){.top-link{padding:50px 0}}.top-link-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px;margin-bottom:25px}@media screen and (max-width: 820px){.top-link-top{gap:10px}}.top-link-top-cont{width:calc(16.6666666667% - 21px);aspect-ratio:1/1;text-decoration:none;color:#333;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;background-color:#fff}@media screen and (max-width: 820px){.top-link-top-cont{width:calc(25% - 8px)}}.top-link-top-cont img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.top-link-top-cont p{text-align:center}.top-link-top-cont::after{display:none !important}.top-link-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}@media screen and (max-width: 567px){.top-link-bottom{gap:10px}}.top-link-bottom a{display:inline-block;background-color:#9d2126;color:#fff;padding:20px 30px;letter-spacing:.5px;text-decoration:none;min-width:150px;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:8px}@media screen and (max-width: 567px){.top-link-bottom a{padding:15px 20px}}.top-link-bottom a::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff}.top-link-bottom a:nth-child(1)::before{-webkit-mask-image:url(images/icon/icon-hand.svg);mask-image:url(images/icon/icon-hand.svg);width:21px;height:16px}.top-link-bottom a:nth-child(2)::before{-webkit-mask-image:url(images/icon/icon-document.svg);mask-image:url(images/icon/icon-document.svg);width:14px;height:18px}.breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 5vw;background-color:#9d2126}.breadcrumbs>span{position:relative;display:inline-block}.breadcrumbs>span:not(:last-of-type){margin-right:40px}@media screen and (max-width: 567px){.breadcrumbs>span:not(:last-of-type){margin-right:20px}}.breadcrumbs>span:not(:last-of-type)::before,.breadcrumbs>span:not(:last-of-type)::after{content:"";position:absolute;top:52%;right:-23px;width:8px;height:1px;background-color:#fff;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}@media screen and (max-width: 567px){.breadcrumbs>span:not(:last-of-type)::before,.breadcrumbs>span:not(:last-of-type)::after{right:-12px;width:6px}}.breadcrumbs>span:not(:last-of-type)::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumbs>span:not(:last-of-type)::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.breadcrumbs a:hover{opacity:1}.breadcrumbs a,.breadcrumbs .current-item{text-decoration:none;color:#fff;font-size:.8rem;font-weight:400;max-width:300px;overflow:hidden;text-overflow:ellipsis}.breadcrumbs .home{font-size:1rem;font-weight:300;letter-spacing:2px;font-family:"Barlow"}.breadcrumbs .current-item{color:#fff}.page-content{margin-top:80px}@media screen and (max-width: 567px){.page-content{margin-top:70px}}.wp-pagenavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-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;margin-top:50px}.wp-pagenavi a,.wp-pagenavi .current{color:#333;border:none !important;font-size:1.1rem;font-weight:400 !important;letter-spacing:1px;font-family:"Barlow"}.wp-pagenavi a{padding-bottom:5px;position:relative}.wp-pagenavi a:hover{opacity:1}.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::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 .current{border:none !important;color:#9d2126;border-bottom:1px solid #9d2126 !important}.wp-pagenavi .extend{border:none !important;color:#aaa}.wp-pagenavi .nextpostslink{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.wp-pagenavi .previouspostslink{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.page-head{background-color:#9d2126;height:250px;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;position:relative}@media screen and (max-width: 820px){.page-head{height:150px}}@media screen and (max-width: 567px){.page-head{height:auto;padding:50px 5vw}}.page-head h1{font-size:2.2rem;line-height:3.2rem;letter-spacing:2px;font-weight:500;color:#fff;padding-left:5vw}@media screen and (max-width: 820px){.page-head h1{font-size:1.7rem;line-height:2.5rem;letter-spacing:1.5px}}@media screen and (max-width: 567px){.page-head h1{font-size:1.5rem;line-height:2.3rem}}.page-head>div{width:50%;height:calc(100% + 57.5px);position:absolute;right:0;top:0}@media screen and (min-width: 1500px){.page-head>div{height:calc(100% + 63px)}}@media screen and (max-width: 567px){.page-head>div{width:100%;height:50%;bottom:-200px;top:auto;height:200px}}.page-head>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-main{margin:100px 0 150px}@media screen and (max-width: 567px){.page-main{margin:50px 0 50px}}.page-template-tobira:has(.tobira-auto-group) .entry-content{margin:150px 0 100px;padding-bottom:100px;border-bottom:1px solid #ddd}@media screen and (max-width: 567px){.page-template-tobira:has(.tobira-auto-group) .entry-content{margin:50px 0 50px}}.page-template-tobira .page-head{height:350px}@media screen and (max-width: 820px){.page-template-tobira .page-head{height:250px}}@media screen and (max-width: 567px){.page-template-tobira .page-head{height:auto;margin-bottom:200px}}.page-template-tobira .page-head h1{width:47.5%}@media screen and (max-width: 567px){.page-template-tobira .page-head h1{width:100%}}.page-template-tobira-news .page-head{height:350px}@media screen and (max-width: 820px){.page-template-tobira-news .page-head{height:250px}}@media screen and (max-width: 567px){.page-template-tobira-news .page-head{height:auto;margin-bottom:200px}}.page-template-tobira-news .page-head h1{width:47.5%}@media screen and (max-width: 567px){.page-template-tobira-news .page-head h1{width:100%}}.tobira-news{background-color:#ededed;padding:50px 0}.tobira-news .container-wide{background-color:#f3f2f2}.tobira-news .container-wide>div:nth-child(1){padding:50px}@media screen and (max-width: 820px){.tobira-news .container-wide>div:nth-child(1){padding:30px}}.tobira-news .container-wide>div:nth-child(1)>div:nth-child(1){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:30px}.tobira-news .news-list{margin-top:20px;padding: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;gap:5px}.tobira-news .news-list .news-list-cat{display:none}.tobira-news .news-list-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;gap:30px}@media screen and (max-width: 567px){.tobira-news .news-list-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}}.tobira-news .news-list-cont>div:first-of-type{display:none}.tobira-news .news-list-cont.sticky h3::before{width:12px;height:12px;top:4.5px}.tobira-news .news-list-cont time{min-width:150px}@media screen and (max-width: 567px){.tobira-news .news-list-cont time{margin-top:none}}.tobira-news .news-list-cont time::before{content:"掲載日："}.search-cat{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.search-cat::before{content:"カテゴリー";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-right:20px;min-width:80px}@media screen and (max-width: 567px){.search-cat::before{width:100%}}.search-cat li{line-height:.9rem}.search-cat li.current a{background-color:#9d2126;color:#fff}.search-cat a{display:inline-block;color:#333;font-weight:500;text-decoration:none;background-color:#ededed;font-size:.9rem;line-height:.9rem;padding:10px 30px}.search-year{padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.search-year::before{content:"年度別";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-right:20px;min-width:80px}@media screen and (max-width: 567px){.search-year::before{width:100%}}.search-year select{padding:5px 15px 5px 10px;letter-spacing:.5px;font-size:1rem;cursor:pointer;border:1px solid #aaa;border-radius:3px}#all-news .news-list{padding:0;gap:80px 35px}@media screen and (max-width: 1024px){#all-news .news-list{gap:50px 20px}}@media screen and (max-width: 567px){#all-news .news-list{gap:30px 20px}}#all-news .news-list-cont{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: 1024px){#all-news .news-list-cont{width:calc(33.3333333333% - 14px)}}@media screen and (max-width: 567px){#all-news .news-list-cont{width:calc(50% - 10px)}}#all-news .news-list-cont>div:first-of-type{aspect-ratio:3/2}@media screen and (max-width: 567px){#all-news .news-list-cont time{margin-top:10px}}#all-news .news-list-cat{position:static;aspect-ratio:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:normal;-webkit-justify-content:normal;-ms-flex-pack:normal;justify-content:normal;margin-top:15px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.event-archive{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px 40px}@media screen and (max-width: 1024px){.event-archive{gap:60px 40px}}@media screen and (max-width: 567px){.event-archive{gap:50px 20px}}.event-archive>a{width:calc(33.3333333333% - 27px);color:#333;text-decoration:none}@media screen and (max-width: 1024px){.event-archive>a{width:calc(50% - 20px)}}@media screen and (max-width: 567px){.event-archive>a{width:calc(50% - 10px)}}.event-archive>a:hover{opacity:1;color:#9d2126}.event-archive>a:hover h3::after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.event-archive>a.nolink{pointer-events:none}.event-archive>a.past>div::after{content:"開催終了";background-color:#ededed;border:1px solid #ddd;color:#777}.event-archive>a.today>div::after{content:"開催中";background-color:#f9e9ea;border:1px solid #d6999e;color:#b90d12}.event-archive>a>div{aspect-ratio:3/2;background-color:#f3f2f2;border:1px solid #ddd;position:relative}.event-archive>a>div::after{content:"開催予定";display:inline-block;position:absolute;right:-1px;bottom:-1px;font-size:.9rem;line-height:.9rem;background-color:#ddf5d6;border:1px solid #b0d1a8;padding:5px 10px;letter-spacing:1px;color:#759f68}.event-archive>a>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-archive>a .event-day{font-family:"Barlow";font-size:1rem;line-height:1.5rem;display:block;min-width:6rem;margin-top:10px;padding-left:4.2rem}.event-archive>a .event-day .event-day-title{margin-left:-4.2rem}.event-archive>a .event-day>span:not([class]){display:inline-block}.event-archive>a h3{font-size:1.1rem;line-height:1.7rem;font-weight:500;margin-top:10px;position:relative}@media screen and (max-width: 820px){.event-archive>a h3{font-size:1rem;line-height:1.6rem}}.event-archive>a h3::after{background:#9d2126;content:"";width:100%;height:1px;position:absolute;left:0;bottom:-5px;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);transform:scale(0, 1);transition:transform .2s,-webkit-transform .2s}.single-post .breadcrumbs{padding:10px 5vw}.single-post .page-main{margin:0 0 150px}@media screen and (max-width: 567px){.single-post .page-main{margin:0 0 100px}}.single-post .single-head{padding-top:80px;background-color:#ededed}@media screen and (max-width: 820px){.single-post .single-head{padding-top:50px}}.single-post .single-head>.inner-s{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px;padding-bottom:30px}.single-post .single-head h1{font-size:1.7rem;line-height:2.6rem;font-weight:600;width:100%;margin-bottom:10px}@media screen and (max-width: 820px){.single-post .single-head h1{font-size:1.5rem;line-height:2.3rem;font-weight:500}}@media screen and (max-width: 567px){.single-post .single-head h1{font-size:1.4rem;line-height:2.2rem}}.single-post .single-head time{margin-left:15px;font-family:"Barlow"}.single-post .single-head span.news-cat:first-of-type{margin-left:auto}.single-post .single-head span.news-cat a{color:#fff;background-color:#9d2126;display:inline-block;font-size:.8rem;line-height:.8rem;padding:5px 10px;min-width:100px;text-align:center;text-decoration:none;margin-left:10px}.single-thumbnail{text-align:center;margin:0 auto 50px;max-width:50%;max-height:500px}@media screen and (max-width: 567px){.single-thumbnail{max-width:100%;max-height:250px}}.single-thumbnail img{width:100%;height:100%;max-height:500px;-o-object-fit:contain;object-fit:contain}.single-other{margin-top:100px;border-top:1px solid #ddd}.single-other .search-cat{border-bottom:none;margin-bottom:0;padding-bottom:0;margin-top:50px;padding:20px;background-color:#f9e9ea}.single-other .search-cat a{background-color:#fff;border:1px solid #f9e9ea}.single-other .search-cat a:hover{background-color:#f9e9ea;opacity:1;color:#9d2126;border:1px solid #d6999e}.single-other>h3{margin:50px 0 30px;font-size:1.4rem;line-height:1.4rem;font-weight:500}.single-other .news-list{padding:0}.single-other .news-list img{-o-object-fit:cover !important;object-fit:cover !important}@media screen and (max-width: 820px){.single-other .news-list-cont>div:first-of-type{aspect-ratio:3/2}.single-other .news-list-cat{aspect-ratio:3/2}}@media screen and (max-width: 567px){.single-other .news-list-cont>div:first-of-type{aspect-ratio:1/1}.single-other .news-list-cat{aspect-ratio:1/1}}.single-event .breadcrumbs{padding:10px 5vw}.single-event .page-main{margin:0 0 150px}@media screen and (max-width: 567px){.single-event .page-main{margin:0 0 100px}}.single-event .single-head{padding-top:80px;background-color:#ededed}@media screen and (max-width: 820px){.single-event .single-head{padding-top:50px}}.single-event .single-head>.inner-s{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px;padding-bottom:30px}.single-event .single-head h1{font-size:1.7rem;line-height:2.6rem;font-weight:600;width:100%;margin-bottom:15px}.single-event .single-head time{margin-left:auto;font-family:"Barlow";color:#777}.single-event .single-head .single-event-day{margin-bottom:5px}.tobira-auto{margin:70px 0;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: 567px){.tobira-auto{gap:10px}}.tobira-auto>h3{width:100%;font-weight:500;letter-spacing:.5px;font-size:1.4rem;line-height:2.2rem;color:#9d2126;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}.tobira-auto>p{display:block;width:100%}.tobira-auto-group+.tobira-auto-no-group{margin-top:100px}.tobira-auto-3{width:calc(33.3333333333% - 14px)}@media screen and (max-width: 1100px){.tobira-auto-3{width:calc(50% - 10px)}}@media screen and (max-width: 567px){.tobira-auto-3{width:100%}}.tobira-auto-3 a{display:block;border:1px solid #ddd;text-decoration:none;color:#333;height:100%;border-radius:5px;background-color:#fdfdfd;position:relative}.tobira-auto-3 a::after{display:none}.tobira-auto-3 a[target=_blank] .arrow-icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tobira-auto-3 a>.tobira-auto-3-img{aspect-ratio:2/1}.tobira-auto-3 a>.tobira-auto-3-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tobira-auto-3 a>div:not([class]){padding:20px;position:relative}.tobira-auto-3 a>div:not([class]) h3{font-weight:500;font-size:1.05rem;line-height:1.65rem;padding-right:50px}.tobira-auto-3 a>div:not([class]) p{font-size:.9rem;line-height:1.6rem;color:#aaa;margin-top:5px}.tobira-auto-3 a .arrow-icon{position:absolute;right:12px;top:27px}.tobira-auto-3 a .arrow-icon::after{background-color:#9d2126}.page-h2{font-weight:500;font-size:1.6rem;letter-spacing:1px}.page-template-tobira-department .page-head{height:350px}@media screen and (max-width: 820px){.page-template-tobira-department .page-head{height:250px}}@media screen and (max-width: 567px){.page-template-tobira-department .page-head{height:auto;margin-bottom:200px}}.page-template-tobira-department .page-head h1{width:47.5%}@media screen and (max-width: 567px){.page-template-tobira-department .page-head h1{width:100%}}.page-template-tobira-department .page-main{margin:100px 0}@media screen and (max-width: 567px){.page-template-tobira-department .page-main{margin:50px 0}}.page-template-tobira-department .tobira-auto{margin:100px 0}@media screen and (max-width: 567px){.page-template-tobira-department .tobira-auto{margin:50px 0}}.dep-lead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:80px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 820px){.dep-lead{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:50px}}.dep-lead img{width:35%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 820px){.dep-lead img{width:70%}}@media screen and (max-width: 567px){.dep-lead img{width:90%}}.dep-lead p{width:65%}@media screen and (max-width: 820px){.dep-lead p{width:100%}}.dep-learn{margin:100px 0 250px}@media screen and (max-width: 1100px){.dep-learn{margin:100px 0 50px}}.dep-learn>.container h2{margin-bottom:50px}.dep-learn>div:not([class]){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1024px){.dep-learn>div:not([class]){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.dep-learn>div:not([class])>div:nth-of-type(2){top:70px}@media screen and (max-width: 1024px){.dep-learn>div:not([class])>div:nth-of-type(2){top:0}}.dep-learn>div:not([class])>div:nth-of-type(3){top:-70px}@media screen and (max-width: 1024px){.dep-learn>div:not([class])>div:nth-of-type(3){top:0}}.dep-learn-cont{width:33.3333333333%;position:relative}@media screen and (max-width: 1024px){.dep-learn-cont{width:100%}}@media screen and (max-width: 1024px){.dep-learn-cont>div:first-of-type{height:200px}}.dep-learn-cont>div:first-of-type img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dep-learn-cont>div:last-of-type{position:absolute;top:70%;background-color:#fff;padding:30px;width:70%;right:20px}@media screen and (max-width: 1024px){.dep-learn-cont>div:last-of-type{position:relative;top:-80px;right:0;padding:20px;width:80%;margin:auto}}@media screen and (max-width: 567px){.dep-learn-cont>div:last-of-type{padding:25px 5%;width:90%;top:-30px}}.dep-learn-cont>div:last-of-type h3{font-weight:500;margin-bottom:15px;line-height:1.7rem;font-size:1.1rem}.dep-learn-cont>div:last-of-type p{font-size:.9rem}.dep-curriculum{background-color:#9d2126;padding:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;-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;position:relative}@media screen and (max-width: 1100px){.dep-curriculum{padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}}.dep-curriculum::before{content:"";display:inline-block;background-color:#fff;width:1px;height:calc(100% - 100px);position:absolute;top:0;bottom:0;left:calc(70% + 20px);margin:auto}@media screen and (max-width: 1100px){.dep-curriculum::before{display:none}}.dep-curriculum>div{width:70%}@media screen and (max-width: 1100px){.dep-curriculum>div{width:100%}}.dep-curriculum h2{margin-bottom:15px}.dep-curriculum p{font-size:.95rem}.dep-curriculum a{color:#fff;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;gap:15px;font-size:1rem;letter-spacing:.5px}@media screen and (max-width: 567px){.dep-curriculum a{gap:10px}}.dep-curriculum a::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/icon/icon-curriculum.svg);mask-image:url(images/icon/icon-curriculum.svg);background-color:#fff;width:25px;height:25px}.dep-curriculum a::after{display:none}.dep-curriculum a .arrow-icon::after{background-color:#fff}.dep-corse{margin:100px 0}.dep-corse>h2{margin-bottom:50px;border-bottom:1px solid #333;padding-bottom:15px}.dep-corse-wrap{margin-bottom:80px}.dep-corse-wrap>div:not([class]){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media screen and (max-width: 567px){.dep-corse-wrap>div:not([class]){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.dep-corse-wrap>div:not([class]) h3{color:#9d2126;font-weight:500;font-size:1.3rem;letter-spacing:.5px;position:relative}.dep-corse-wrap>div:not([class]) h3::after{content:"";display:inline-block;background-color:#aaa;width:1px;height:100%;position:absolute;top:0;bottom:0;right:-25px;margin:auto}@media screen and (max-width: 567px){.dep-corse-wrap>div:not([class]) h3::after{height:70%;right:-15px}}.dep-corse-wrap>div:not([class]) h3 a{text-decoration:none;color:#9d2126}.dep-corse-wrap>div:not([class]) p{color:#777;letter-spacing:.5px}.dep-corse-wrap .tobira-auto{margin:0;gap:50px}@media screen and (max-width: 567px){.dep-corse-wrap .tobira-auto{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.dep-corse-wrap .tobira-auto .tobira-auto-3{width:calc(33.3333333333% - 34px)}@media screen and (max-width: 1024px){.dep-corse-wrap .tobira-auto .tobira-auto-3{width:calc(50% - 25px)}}@media screen and (max-width: 567px){.dep-corse-wrap .tobira-auto .tobira-auto-3{width:100%}}.dep-corse-wrap .tobira-auto a{border:none;background-color:rgba(0,0,0,0);position:relative;padding:0}.dep-corse-wrap .tobira-auto a>.tobira-auto-3-img{display:block;aspect-ratio:3/2;margin-bottom:20px}.dep-corse-wrap .tobira-auto a>.tobira-auto-3-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dep-corse-wrap .tobira-auto a>div:not([class]){padding:0;position:static}.dep-corse-wrap .tobira-auto a>div:not([class]) h3{position:absolute;width:100%;aspect-ratio:3/2;top:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.dep-corse-wrap .tobira-auto a>div:not([class]) h3 span{padding:15px 25px 0px 0px;background-color:#fff;letter-spacing:.5px}.dep-corse-wrap .tobira-auto a>div:not([class]) p{color:#333}.dep-corse-wrap .tobira-auto a>div:not([class]) .arrow-icon{position:relative;margin-left:auto;display:block;top:0;margin-top:20px}.dep-btn{background-color:#ededed;padding:80px 0}@media screen and (max-width: 567px){.dep-btn{padding:50px 0}}.dep-btn-cont{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: 1024px){.dep-btn-cont{gap:15px}}.dep-btn-cont a{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#9d2126;color:#fff;text-decoration:none;aspect-ratio:1/1;width:calc(20% - 24px);padding:20px;text-align:center;align-items:center;justify-content:center;gap:25px}@media screen and (max-width: 1024px){.dep-btn-cont a{width:calc(33.3333333333% - 10px)}}@media screen and (max-width: 567px){.dep-btn-cont a{width:calc(50% - 8px)}}.dep-btn-cont a:not([target=_blank])::after{display:none}.dep-btn-cont a[target=_blank] p::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;-webkit-mask-image:url(images/icon/icon-target.svg);mask-image:url(images/icon/icon-target.svg);width:14px;height:12px;margin:auto 5px auto 8px;display:inline-block;background-color:#fff}.dep-btn-cont a img{width:40px;margin:0 auto}.dep-btn-cont a p{font-size:1rem;letter-spacing:.5px;line-height:1.6rem}.dep-policy{background-color:#ededed;padding:80px 0}@media screen and (max-width: 567px){.dep-policy{padding:20px 0 50px}}.dep-policy h2{margin-bottom:30px}.dep-policy .tobira-auto{margin:0}@media screen and (max-width: 1024px){.dep-policy .tobira-auto{gap:10px}}@media screen and (max-width: 1024px){.dep-policy .tobira-auto>div{width:calc(50% - 5px)}}.dep-policy .tobira-auto>div:nth-of-type(1)>a::before{content:"1"}.dep-policy .tobira-auto>div:nth-of-type(2)>a::before{content:"2"}.dep-policy .tobira-auto>div:nth-of-type(3)>a::before{content:"3"}.dep-policy .tobira-auto>div>a{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;padding:30px}@media screen and (max-width: 1024px){.dep-policy .tobira-auto>div>a{padding:20px}}.dep-policy .tobira-auto>div>a::before{display:inline-block;color:#9d2126;font-family:"Barlow";font-size:6rem;line-height:5rem;font-weight:300}@media screen and (max-width: 1024px){.dep-policy .tobira-auto>div>a::before{font-size:5rem}}.dep-policy .tobira-auto>div>a::after{display:none}@media screen and (max-width: 1024px){.dep-policy .tobira-auto>div>a>div{padding:0 25px}}.dep-policy .tobira-auto>div>a h3{padding-right:0}@media screen and (max-width: 1024px){.dep-policy .tobira-auto>div>a h3{font-size:1.1rem;line-height:1.7rem}}@media screen and (max-width: 567px){.dep-policy .tobira-auto>div>a h3{font-size:1.05rem;line-height:1.65rem}}.dep-policy .tobira-auto>div>a p{display:none}.dep-policy .tobira-auto>div>a .arrow-icon{right:-15px;bottom:0px;top:auto}.dep-policy .tobira-auto>div>a .arrow-icon::after{background-color:#333}.page-template-tobira-admission .page-head{height:350px}@media screen and (max-width: 820px){.page-template-tobira-admission .page-head{height:250px}}@media screen and (max-width: 567px){.page-template-tobira-admission .page-head{height:auto;margin-bottom:200px}}.page-template-tobira-admission .page-head h1{width:47.5%}@media screen and (max-width: 567px){.page-template-tobira-admission .page-head h1{width:100%}}.page-template-tobira-admission .page-main{margin:100px 0}@media screen and (max-width: 567px){.page-template-tobira-admission .page-main{margin:50px 0}}.page-template-tobira-admission .page-main>.entry-content{margin-bottom:100px}.page-template-tobira-admission .tobira-auto{margin:100px 0}@media screen and (max-width: 567px){.page-template-tobira-admission .tobira-auto{margin:50px 0}}.adm-banner{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: 820px){.adm-banner{gap:10px}}.adm-banner>a{width:calc(33.3333333333% - 20px)}@media screen and (max-width: 820px){.adm-banner>a{width:calc(33.3333333333% - 7px)}}@media screen and (max-width: 567px){.adm-banner>a{width:calc(50% - 5px)}}.adm-banner>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd}.adm-features{padding:100px 0;margin:100px 0;position:relative}@media screen and (max-width: 567px){.adm-features{padding:50px 0;margin:50px 0}}.adm-features>img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.adm-features h2{margin-bottom:30px}.adm-features-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.adm-features-cont{background-color:#fff;width:calc(33.3333333333% - 20px);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: 1100px){.adm-features-cont{width:100%}}.adm-features-cont>div:first-of-type{padding:30px 30px 0 30px}.adm-features-cont>div:first-of-type>p:first-of-type{color:#9d2126;font-size:.9rem;line-height:.9rem;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}.adm-features-cont>div:first-of-type>p:first-of-type span{font-family:"Barlow";font-size:6rem;line-height:5rem;font-weight:300;margin-top:5px}.adm-features-cont>div:first-of-type h3{font-weight:500;margin:30px 0 15px}.adm-features-cont>div:first-of-type p:last-of-type{font-size:.9rem;line-height:1.6rem}.adm-features-cont .news-all-btn{margin-top:auto}.adm-recruit{margin-bottom:100px}.adm-recruit h2{margin-bottom:25px;border-bottom:1px solid #333;padding-bottom:15px}.adm-recruit>.entry-content{margin-bottom:30px}.adm-recruit-wrap{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: 1100px){.adm-recruit-wrap{gap:10px}}.adm-recruit-wrap:has(>:nth-child(1):last-child)>*{width:100%}.adm-recruit-wrap:has(>:nth-child(2):last-child)>*{width:calc(50% - 15px)}@media screen and (max-width: 1100px){.adm-recruit-wrap:has(>:nth-child(2):last-child)>*{width:calc(50% - 5px)}}.adm-recruit-wrap:has(>:nth-child(3):last-child)>*,.adm-recruit-wrap:has(>:nth-child(6):last-child)>*{width:calc(33.3333333333% - 20px)}@media screen and (max-width: 1100px){.adm-recruit-wrap:has(>:nth-child(3):last-child)>*,.adm-recruit-wrap:has(>:nth-child(6):last-child)>*{width:calc(50% - 5px)}}.adm-recruit-wrap:has(>:nth-child(4):last-child)>*{width:calc(25% - 23px)}@media screen and (max-width: 1100px){.adm-recruit-wrap:has(>:nth-child(4):last-child)>*{width:calc(50% - 5px)}}.adm-recruit-cont{background-color:#ededed;padding:20px;width:calc(25% - 23px)}@media screen and (max-width: 567px){.adm-recruit-cont{width:100% !important}}.adm-recruit-cont>h3{font-size:1.2rem;line-height:1.8rem;letter-spacing:.5px;font-weight:500;color:#9d2126;margin-bottom:20px}.adm-recruit-cont ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}.adm-recruit-cont li{padding:0;background-color:rgba(0,0,0,0);border:none;display:block;margin-bottom:3px}.adm-recruit-cont li>div:not([class]){padding:0}.adm-recruit-cont li a{padding-right:0 !important;font-weight:400 !important;font-size:.9rem !important;line-height:1.5rem !important;padding:0 0 0 15px !important;position:relative;color:#333;text-decoration:none;display:block}.adm-recruit-cont li a:hover{opacity:1;color:#9d2126}.adm-recruit-cont li a:hover span{color:#9d2126;-webkit-transition:.2s;transition:.2s}.adm-recruit-cont li a::after{content:"";display:block;position:absolute;top:8.5px;left:0;background:#9d2126;width:6px;height:6px;border-radius:100px}.adm-recruit-cont li a span{display:block;color:#777;font-size:.8rem;line-height:1.2rem;margin-top:3px;-webkit-transition:.2s;transition:.2s}.adm-graduate .adm-recruit-cont,.adm-researcher .adm-recruit-cont{width:calc(50% - 15px)}@media screen and (max-width: 567px){.adm-graduate .adm-recruit-cont,.adm-researcher .adm-recruit-cont{width:100%}}.adm-interview{background-color:#ededed;padding:80px 0;margin:100px 0 0}.adm-interview .container>div:not([class]){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:30px}.slick-interview .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;bottom:-50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 22px;margin-top:20px}.slick-interview .slick-dots li{width:8px;height:8px;margin:0 7px;position:relative}.slick-interview .slick-dots li.slick-active button{width:8px;height:8px}.slick-interview .slick-dots li.slick-active button::before{-webkit-transition:all .3s;transition:all .3s;background-color:#9d2126;width:8px;height:8px;border-radius:1px}.slick-interview .slick-dots button{width:5px;height:5px;padding:0;border:none;font-size:0;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.slick-interview .slick-dots button:hover::before{background-color:#9d2126}.slick-interview .slick-dots button::before{content:"";display:inline-block;width:5px;height:5px;font-size:0px;line-height:5px;border-radius:100px;background-color:#aaa;opacity:1;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;right:0;left:0;margin:auto}.slick-interview-cont{margin:0 30px;text-decoration:none;color:#333}@media screen and (max-width: 820px){.slick-interview-cont{margin:0 10px}}@media screen and (max-width: 567px){.slick-interview-cont{margin:0}}.slick-interview-cont:hover{color:#9d2126;opacity:1}.slick-interview-cont:hover span{color:#9d2126 !important;-webkit-transition:.2s;transition:.2s}.slick-interview-cont>div:first-of-type{aspect-ratio:3/2;width:100%;border:1px solid #ddd;background-color:#f3f2f2}.slick-interview-cont>div:first-of-type img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slick-interview-cont>div:last-of-type{background-color:#fff;padding:20px;margin-top:15px}.slick-interview-cont>div:last-of-type p:first-of-type{font-size:1.15rem;line-height:1.8rem;margin-bottom:15px;font-weight:500;letter-spacing:.8px}.slick-interview-cont>div:last-of-type .slick-interview-job{color:#9d2126;margin-bottom:3px}.slick-interview-cont>div:last-of-type span{color:#777;font-size:.85rem;line-height:1.3rem;display:inline-block;-webkit-transition:.2s;transition:.2s;display:block}.slick-interview-cont>div:last-of-type p:last-of-type{font-weight:500;font-size:1rem;line-height:1.5rem;margin-top:5px}.adm-club{width:100%;height:500px;position:relative;margin-bottom:50px}@media screen and (max-width: 567px){.adm-club{height:auto}}.adm-club>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media screen and (max-width: 567px){.adm-club>img{position:static;aspect-ratio:2/1}}.adm-club>div{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;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;height:100%}@media screen and (max-width: 567px){.adm-club>div{width:80%;margin-top:-50px;margin-left:auto;margin-right:0}}.adm-club>div>div{background:#fff;width:40%;position:relative;top:50px;margin-left:auto}@media screen and (max-width: 820px){.adm-club>div>div{width:80%}}@media screen and (max-width: 567px){.adm-club>div>div{width:100%;position:static}}.adm-club>div>div>div:first-of-type{padding:35px 35px 15px 35px}.adm-club>div>div h2{margin-bottom:20px;line-height:1.6rem}.adm-knows{margin:150px 0 100px;padding-bottom:100px;border-bottom:1px solid #ddd}.adm-knows h2{margin-bottom:30px}.adm-knows-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}@media screen and (max-width: 567px){.adm-knows-wrap{gap:20px}}.adm-knows-cont{width:calc(25% - 23px);text-decoration:none;color:#333}@media screen and (max-width: 820px){.adm-knows-cont{width:calc(33.3333333333% - 20px)}}@media screen and (max-width: 567px){.adm-knows-cont{width:calc(50% - 10px)}}.adm-knows-cont>div{aspect-ratio:3/2;width:100%}.adm-knows-cont>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.adm-knows-cont h3{font-weight:400;margin-top:15px;font-size:1.1rem;line-height:1.6rem;letter-spacing:.5px}.page-template-course .page-main{margin:0 0 100px}@media screen and (max-width: 567px){.page-template-course .page-main{margin:0 0 50px}}.page-template-course .tobira-auto{margin:100px 0}@media screen and (max-width: 567px){.page-template-course .tobira-auto{margin:50px 0}}.course-img{width:100%;height:400px}@media screen and (max-width: 567px){.course-img{height:250px}}.course-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-lead{position:relative;background-color:#fff;padding:30px 50px 0;width:40%;top:-100px;margin-bottom:-30px}@media screen and (max-width: 1100px){.course-lead{width:70%;top:-70px}}@media screen and (max-width: 1024px){.course-lead{width:90%;top:-50px;padding:30px}}.course-lead span{font-weight:600;margin-bottom:15px;font-size:1.2rem;letter-spacing:1px;display:inline-block}.course-lead p{font-size:.9rem}.course-point{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:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.course-point-img{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:65%;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;left:-10%}@media screen and (max-width: 820px){.course-point-img{width:100%}}.course-point-img>div{aspect-ratio:3/2}.course-point-img>div:nth-of-type(1){width:60%}.course-point-img>div:nth-of-type(2){width:40%}.course-point-img>div:nth-of-type(2)>div:nth-of-type(2){width:75%;aspect-ratio:5/4}.course-point-img>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-point-text{width:35%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.course-point-text .page-h2{margin-bottom:20px}.course-model{background-color:#f9e9ea;padding:50px 0;margin:100px 0}.course-model .page-h2{margin-bottom:30px;border-bottom:1px solid #333;padding-bottom:15px}.course-model-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 30px}.course-model-legend p{font-size:.9rem;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}.course-model-legend p::before{content:"";display:inline-block;width:40px;height:1rem;margin-right:10px}.course-model-legend p:nth-of-type(1)::before{background-color:#f2cf95}.course-model-legend p:nth-of-type(2)::before{background-color:#fff}.course-model-legend p:nth-of-type(3)::before{background-color:#c8e3bd}.course-model-list>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #cbb1b3;gap:30px}@media screen and (max-width: 567px){.course-model-list>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px;padding-bottom:25px;gap:15px}}.course-model-list>div h3{width:15%;background-color:#9d2126;color:#fff;padding:10px;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;border-radius:3px;font-weight:500;font-size:1.1rem}@media screen and (max-width: 820px){.course-model-list>div h3{width:20%}}@media screen and (max-width: 567px){.course-model-list>div h3{width:100%;padding:5px}}.course-model-list>div>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-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:5px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.course-model-list>div>div p{font-size:.9rem;line-height:1.4rem;display:inline-block;padding:2px 5px;letter-spacing:0;border-radius:3px}.course-model-list>div>div p.lesson-cat-1{background-color:#f2cf95}.course-model-list>div>div p.lesson-cat-2{background-color:#fff}.course-model-list>div>div p.lesson-cat-3{background-color:#c8e3bd}.course-subject{margin:150px 0}.course-subject .page-h2{margin-bottom:30px;border-bottom:1px solid #333;padding-bottom:15px}.course-subject-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px}.course-subject-cont{width:calc(33.3333333333% - 50px)}@media screen and (max-width: 567px){.course-subject-cont{width:100%}}.course-subject-cont h3{font-size:1.3rem;color:#9d2126;letter-spacing:1px;font-weight:500;margin-bottom:15px}.course-subject-cont ul{padding:0 0 0 20px;list-style-type:none}@media screen and (max-width: 567px){.course-subject-cont ul{padding:0 0 0 15px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.course-subject-cont ul>li{position:relative;margin:0 0 5px}.course-subject-cont ul>li::after{content:"";display:block;position:absolute;top:10.5px;left:-20px;background:#9d2126;width:7px;height:7px;border-radius:100px}@media screen and (max-width: 567px){.course-subject-cont ul>li::after{left:-15px;top:7.5px;width:5px;height:5px}}.course-content{margin:100px 0}.course-interview{position:relative}.course-interview .page-h2{background-color:#9d2126;color:#fff;padding:20px 50px;letter-spacing:1.5px;font-weight:400;font-size:1.3rem;display:inline-block;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 567px){.course-interview .page-h2{padding:15px 20px;letter-spacing:.5px;font-size:1rem;line-height:1rem}}.slick-course-interview{margin-bottom:0 !important}.slick-course-interview .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;bottom:-30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 22px;position:absolute;right:0}@media screen and (max-width: 567px){.slick-course-interview .slick-dots{bottom:20px}}.slick-course-interview .slick-dots li{width:8px;height:8px;margin:0 7px;position:relative}.slick-course-interview .slick-dots li.slick-active button{width:8px;height:8px}.slick-course-interview .slick-dots li.slick-active button::before{-webkit-transition:all .3s;transition:all .3s;background-color:#9d2126;width:8px;height:8px;border-radius:1px}.slick-course-interview .slick-dots button{width:5px;height:5px;padding:0;border:none;font-size:0;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto}.slick-course-interview .slick-dots button:hover::before{background-color:#9d2126}.slick-course-interview .slick-dots button::before{content:"";display:inline-block;width:5px;height:5px;font-size:0px;line-height:5px;border-radius:100px;background-color:#aaa;opacity:1;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;right:0;left:0;margin:auto}.slick-course-interview-cont>div:first-of-type{width:100%;height:500px}@media screen and (max-width: 567px){.slick-course-interview-cont>div:first-of-type{height:300px}}.slick-course-interview-cont>div:first-of-type img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:#f3f2f2}.slick-course-interview-cont>div:last-of-type>div{position:absolute;background-color:#fff;z-index:1;bottom:30px;width:30vw}@media screen and (max-width: 820px){.slick-course-interview-cont>div:last-of-type>div{width:50vw;bottom:20px;left:5%;background-color:hsla(0,0%,100%,.9333333333)}}@media screen and (max-width: 567px){.slick-course-interview-cont>div:last-of-type>div{width:90vw;left:0;bottom:0;position:relative;top:-60px;background-color:#fff}}.slick-course-interview-cont>div:last-of-type>div>div:not([class]){padding:30px 30px 15px 30px}.slick-course-interview-cont>div:last-of-type>div>div:not([class]) p:first-of-type{font-size:1.3rem;line-height:2.2rem;margin-bottom:15px;font-weight:500;letter-spacing:.8px}@media screen and (max-width: 820px){.slick-course-interview-cont>div:last-of-type>div>div:not([class]) p:first-of-type{margin-bottom:5px}.slick-course-interview-cont>div:last-of-type>div>div:not([class]) p:first-of-type br{display:none}}@media screen and (max-width: 567px){.slick-course-interview-cont>div:last-of-type>div>div:not([class]) p:first-of-type br{display:block}}.slick-course-interview-cont>div:last-of-type>div>div:not([class]) span{color:#777;font-size:.9rem;line-height:1.3rem;display:inline-block;margin-bottom:10px}.slick-course-interview-cont>div:last-of-type>div>div:not([class]) p:last-of-type{font-weight:500;font-size:1.1rem;line-height:1.5rem}.course-thema{background-color:#ededed;padding:100px 0 100px}.course-thema .page-h2{margin-bottom:30px;border-bottom:1px solid #333;padding-bottom:15px}.course-thema ul{padding:0 0 0 20px;list-style-type:none;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}@media screen and (max-width: 567px){.course-thema ul{padding:0 0 0 15px;-webkit-column-count:1;-moz-column-count:1;column-count:1}}.course-thema ul>li{position:relative;margin:0 0 5px}.course-thema ul>li::after{content:"";display:block;position:absolute;top:10.5px;left:-20px;background:#9d2126;width:7px;height:7px;border-radius:100px}@media screen and (max-width: 567px){.course-thema ul>li::after{left:-15px;top:7.5px;width:5px;height:5px}}.course-faculty{margin:100px 0}@media screen and (max-width: 567px){.course-faculty{margin:50px 0}}.course-faculty .page-h2{margin-bottom:20px}.course-faculty>.kome{margin-bottom:5px;text-align:right}.archive-interview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;margin-top:100px;padding-top:100px;border-top:1px solid #ddd}@media screen and (max-width: 820px){.archive-interview{margin-top:80px;padding-top:80px}}@media screen and (max-width: 567px){.archive-interview{margin-top:50px;padding-top:50px;gap:50px 15px}}.archive-interview .slick-interview-cont{width:calc(33.3333333333% - 34px);margin:0}@media screen and (max-width: 1024px){.archive-interview .slick-interview-cont{width:calc(50% - 26px)}}@media screen and (max-width: 567px){.archive-interview .slick-interview-cont{width:calc(50% - 8px)}}.archive-interview .slick-interview-cont>div:last-of-type{margin-top:0;position:relative;top:-30px;width:80%;padding:20px 20px 0 0}@media screen and (max-width: 1024px){.archive-interview .slick-interview-cont>div:last-of-type{position:static;width:100%;padding:20px 0 0 0}}@media screen and (max-width: 567px){.archive-interview .slick-interview-cont>div:last-of-type p{letter-spacing:.5px;font-size:1rem;line-height:1.6rem;margin-bottom:10px}.archive-interview .slick-interview-cont>div:last-of-type p br{display:none}}.single-interview .breadcrumbs{padding:10px 5vw}.single-interview .page-main{margin:0 0 150px}@media screen and (max-width: 567px){.single-interview .page-main{margin:0 0 100px}}.single-interview .single-head{background-color:#ededed;margin-bottom:100px}@media screen and (max-width: 567px){.single-interview .single-head{margin-bottom:50px}}.single-interview .single-head .inner-s{padding:80px 0}@media screen and (max-width: 1024px){.single-interview .single-head .inner-s{padding:30px 0}}.int-img{width:100%;aspect-ratio:5/2;position:relative}@media screen and (max-width: 1024px){.int-img{aspect-ratio:4/2;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width: 567px){.int-img{aspect-ratio:3/2}}.int-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.int-img>p{position:absolute;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;bottom:10%;left:5%;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;width:95%}@media screen and (max-width: 1024px){.int-img>p{bottom:auto;bottom:35%}}@media screen and (max-width: 567px){.int-img>p{position:relative;bottom:30px;width:95%}}.int-img>p span{background-color:#fff;font-size:2rem;font-weight:500;line-height:2rem;padding:10px;max-width:calc(100% - 20px)}@media screen and (max-width: 1024px){.int-img>p span{font-size:1.7rem;line-height:2.2rem;padding:5px 15px}}@media screen and (max-width: 567px){.int-img>p span{font-size:1.5rem;line-height:2.2rem}}.int-img>div{position:absolute;background-color:#fff;padding:30px;right:5%;bottom:-10%;aspect-ratio:2/1;width:25%}@media screen and (min-width: 1500px){.int-img>div{bottom:-5%}}@media screen and (max-width: 1024px){.int-img>div{position:static;aspect-ratio:auto;width:80%;margin:auto;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-top:30px}}@media screen and (max-width: 567px){.int-img>div{width:90%;margin-top:0}}.int-img>div>span{font-family:"Barlow";letter-spacing:1px;font-size:.9rem;line-height:.9rem;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}.int-img>div>span::before{content:"";display:inline-block;background-color:#9d2126;width:10px;height:10px;margin-right:5px}.int-img>div>p{color:#9d2126;font-size:1rem;line-height:1rem;margin:30px 0 10px;display:block}.int-img>div h1{font-weight:500;font-size:2rem;line-height:2rem}.int-img>div h1 span{font-size:1.2rem;line-height:1.2rem;margin-left:10px}.int-pro{border:1px solid #9d2126;padding:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:80px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 1024px){.int-pro{gap:20px;-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){.int-pro{padding:20px}}.int-pro>p{font-family:"Barlow";letter-spacing:1px;font-size:.9rem;line-height:.9rem;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}.int-pro>p::before{content:"";display:inline-block;background-color:#9d2126;width:10px;height:10px;margin-right:5px}.int-pro>div{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 1024px){.int-pro>div{-webkit-column-count:1;-moz-column-count:1;column-count:1;width:100%}}.int-pro>div p{font-size:.9rem;line-height:1.4rem;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1411764706);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.int-pro>div p span:first-of-type{color:#777}.int-pro>div p span:last-of-type{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page-template-tobira-graduate .page-head{height:350px}@media screen and (max-width: 820px){.page-template-tobira-graduate .page-head{height:250px}}@media screen and (max-width: 567px){.page-template-tobira-graduate .page-head{height:auto;margin-bottom:200px}}.page-template-tobira-graduate .page-head h1{width:47.5%}@media screen and (max-width: 567px){.page-template-tobira-graduate .page-head h1{width:100%}}.page-template-tobira-graduate .page-main{margin:100px 0}@media screen and (max-width: 567px){.page-template-tobira-graduate .page-main{margin:50px 0}}.page-template-tobira-graduate .page-main .entry-content{margin-bottom:100px}.page-template-tobira-graduate .tobira-auto{margin:100px 0}@media screen and (max-width: 567px){.page-template-tobira-graduate .tobira-auto{margin:50px 0}}.page-template-tobira-graduate .dep-policy{margin-top:100px;padding-bottom:30px}.page-template-tobira-graduate .adm-interview{margin:0;padding-top:0}.department-interview{margin:0 auto 150px;width:90%}@media screen and (max-width: 1100px){.department-interview{width:100%}}@media screen and (max-width: 567px){.department-interview{margin:0 auto 80px}.department-interview .slick-dots{bottom:-25px;left:auto;padding:0}}.department-interview .course-interview .page-h2{left:50px}@media screen and (max-width: 1100px){.department-interview .course-interview .page-h2{left:5%;padding:15px 20px}}@media screen and (max-width: 567px){.department-interview .course-interview .page-h2{font-size:1.1rem;letter-spacing:1px}}.department-interview .slick-course-interview-cont>div:last-of-type>div{left:50px;bottom:30px;width:35%}@media screen and (max-width: 1100px){.department-interview .slick-course-interview-cont>div:last-of-type>div{left:5%;width:70%;background-color:hsla(0,0%,100%,.9333333333)}.department-interview .slick-course-interview-cont>div:last-of-type>div>div:not([class]){padding:20px 20px 10px 20px}.department-interview .slick-course-interview-cont>div:last-of-type>div>div:not([class]) p:first-of-type{margin-bottom:5px}.department-interview .slick-course-interview-cont>div:last-of-type>div>div:not([class]) p br{display:none}}@media screen and (max-width: 567px){.department-interview .slick-course-interview-cont>div:last-of-type>div{bottom:4vw;top:auto;width:90%;position:absolute}.department-interview .slick-course-interview-cont>div:last-of-type>div .news-all-btn a{padding:15px 20px}.department-interview .slick-course-interview-cont>div:last-of-type>div>div:not([class]) p{font-size:1.2rem;line-height:1.8rem;margin-bottom:5px;letter-spacing:.5px}}@media screen and (max-width: 567px){.department-interview .slick-course-interview-cont>div:first-of-type{height:auto;aspect-ratio:2/3}}.department-interview .slick-course-interview-cont>div:first-of-type img{border-radius:8px;border:1px solid #aaa}.project-year{background-color:#ededed;padding:50px 0}.project-year h3{font-size:1.2rem;line-height:1.2rem;font-weight:500;letter-spacing:.5px;margin-bottom:20px}.project-year h3::before{content:"";display:inline-block;background-color:#9d2126;width:12px;height:12px;margin-right:6px}.project-year-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1024px){.project-year-cont{gap:5px}}.project-year-cont a{border:1px solid #ddd;background-color:#fff;padding:10px 20px;border-radius:3px;text-decoration:none;color:#333}@media screen and (max-width: 567px){.project-year-cont a{padding:8px 12px}}.project-year-cont a.current{background-color:#9d2126;color:#fff;pointer-events:none}.post-type-archive-project .page-main>div .project-h1,.single-project .page-main>div .project-h1{color:#fff;background-color:#9d2126;border-radius:3px;padding:10px 20px;font-size:1.6rem;margin-top:7rem}@media screen and (max-width: 1024px){.post-type-archive-project .page-main>div .project-h1,.single-project .page-main>div .project-h1{font-size:1.4rem;line-height:2rem}}@media screen and (max-width: 567px){.post-type-archive-project .page-main>div .project-h1,.single-project .page-main>div .project-h1{padding:7px 15px;font-size:1.2rem;line-height:1.8rem}}.post-type-archive-project .page-main>div .project-h1::before,.single-project .page-main>div .project-h1::before{display:none}.post-type-archive-project .page-main>div .project-h1::after,.single-project .page-main>div .project-h1::after{display:none}.entry-content:has(+.video-cat-nav){margin-bottom:100px;padding-bottom:100px;border-bottom:1px solid #ddd}@media screen and (max-width: 567px){.entry-content:has(+.video-cat-nav){margin-bottom:50px;padding-bottom:50px}}.video-cat-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:80px}@media screen and (max-width: 567px){.video-cat-nav{margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.video-cat-nav h4{font-family:"Barlow";color:#9d2126;font-weight:500;font-size:1.2rem;line-height:1.2rem}.video-cat-nav>div{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-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 567px){.video-cat-nav>div{gap:8px}}.video-cat-nav>div p{display:inline-block;color:#333;text-decoration:none;border:1px solid #ddd;background-color:#fdfdfd;border-radius:100px;padding:5px 20px;cursor:pointer}@media screen and (max-width: 567px){.video-cat-nav>div p{padding:5px 15px;font-size:.9rem}}.video-cat-nav>div p.is-active{background-color:#9d2126;color:#fff;border:1px solid #9d2126}.video-cat-nav>div p.is-active:hover{background-color:#9d2126;color:#fff;border:1px solid #9d2126}.video-cat-nav>div p:hover{color:#9d2126;border:1px solid #9d2126;opacity:1}.video-cat-nav>div p:hover::after{background-color:#9d2126;-webkit-transition:.2s;transition:.2s}.video-list{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: 567px){.video-list{gap:30px}}.video-list-cont{width:calc(33.3333333333% - 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;background:#f3f2f2;padding:20px}@media screen and (max-width: 567px){.video-list-cont{width:100%}}.video-list-cont .entry-content{margin-bottom:10px}.video-list-cont .entry-content>*,.video-list-cont .entry-content p{margin-bottom:0 !important}.video-list-cont .video-code{margin-top:auto}.video-list-cont-info h3{font-size:1.1rem;line-height:1.7rem;font-weight:500;margin-bottom:10px;background-color:#fff;padding:5px 10px;border-radius:3px}.video-list-cont-info time{font-size:.9rem;color:#777}.video-list-cont-info>div{margin-bottom:10px}.video-list-cont-info>div span{background-color:#f9e9ea;color:#9d2126;font-size:.9rem;line-height:1rem;padding:3px 5px;border-radius:2px;display:inline-block}.faculty-search{background-color:#ededed;padding:50px 0 0}.faculty-search-kw{margin-bottom:30px}.faculty-search-kw input{width:80%;padding:15px 20px;border:1px solid #ddd;border-radius:3px}@media screen and (max-width: 567px){.faculty-search-kw input{width:100%}}.faculty-search-kw input::-webkit-input-placeholder{color:#aaa}.faculty-search-kw input::-moz-placeholder{color:#aaa}.faculty-search-kw input:-ms-input-placeholder{color:#aaa}.faculty-search-kw input::-ms-input-placeholder{color:#aaa}.faculty-search-kw input::placeholder{color:#aaa}.faculty-search-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:60px;margin-bottom:50px}@media screen and (max-width: 1024px){.faculty-search-cat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}}.faculty-search-cat h3{font-weight:500;font-size:1.5rem;line-height:1.5rem;position:relative}.faculty-search-cat h3::after{content:"";display:inline-block;background-color:#777;width:1px;height:100%;position:absolute;top:0;bottom:0;right:-30px;margin:auto}@media screen and (max-width: 1024px){.faculty-search-cat h3::after{display:none}}.faculty-search-cat>div{-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}.faculty-search-cat-cont{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:30px}.faculty-search-cat-cont>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}@media screen and (max-width: 820px){.faculty-search-cat-cont>div{gap:20px}}@media screen and (max-width: 567px){.faculty-search-cat-cont>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}}.faculty-search-cat-cont .term-parent{font-size:1.2rem;min-width:160px;font-weight:600}@media screen and (max-width: 820px){.faculty-search-cat-cont .term-parent{font-size:1.1rem}}.faculty-search-cat-cont .term-children{-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;gap:5px 20px}.faculty-search-cat-cont label{display:inline-block}.faculty-search-cat-cont input[type=checkbox]{position:relative;margin-right:5px;width:20px;height:20px;background-color:#fff;border:none;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.15s;transition:.15s;border-radius:3px}.faculty-search-cat-cont input[type=checkbox]:checked{background-color:#9d2126;-webkit-transition:.15s;transition:.15s}.faculty-search-cat-cont input[type=checkbox]:checked::before{opacity:1;-webkit-transition:.15s;transition:.15s}.faculty-search-cat-cont input[type=checkbox]::before{content:"";position:absolute;top:2.5px;left:7px;-webkit-transform:rotate(50deg);transform:rotate(50deg);width:6px;height:10px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;opacity:0;-webkit-transition:.15s;transition:.15s}.faculty-search-cat-cont span{font-size:.85rem;color:#777}.faculty-search-btn{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 567px){.faculty-search-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}}.faculty-search-btn>a{font-size:.9rem;margin-right:auto}@media screen and (max-width: 567px){.faculty-search-btn>a{margin-right:0;margin-left:auto}}.faculty-search-btn #faculty-search-btn-count{font-size:.9rem}@media screen and (max-width: 567px){.faculty-search-btn #faculty-search-btn-count{margin-right:0;margin-left:auto}}.faculty-search-btn #faculty-search-btn-count span{padding:0 5px;font-size:1.2rem}.faculty-search-btn button{background-color:#fff;color:#333;border:none;padding:15px 20px 15px 60px;font-size:.9rem;letter-spacing:.5px;cursor:pointer;position:relative}@media screen and (max-width: 567px){.faculty-search-btn button{margin-right:0;margin-left:auto}}.faculty-search-btn button::before{content:"";display:inline-block;height:100%;aspect-ratio:1/1;background-color:#9d2126;position:absolute;top:0;left:0}.faculty-search-btn button::after{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-search.svg);mask-image:url(images/icon/icon-search.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;width:20px;height:20px;position:absolute;top:0;bottom:0;left:13px;margin:auto}#faculty-result>.kome{margin-bottom:5px;text-align:right}.faculty-anchor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}@media screen and (max-width: 567px){.faculty-anchor{gap:5px}}.faculty-anchor a{text-decoration:none;font-size:.9rem;line-height:.9rem;padding:8px 10px;background-color:#f9e9ea;color:#777}.faculty-result-count{background-color:#9d2126;padding:10px 20px;margin-bottom:30px;color:#fff}.faculty-result-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 7px}@media screen and (max-width: 820px){.faculty-result-title{display:none}}.faculty-result-title>div{background-color:#ededed;padding:15px}.faculty-result-title>div:nth-child(1){width:15%}.faculty-result-title>div:nth-child(2){width:22%}.faculty-result-title>div:nth-child(3){width:35%}.faculty-result-title>div:nth-child(4){width:28%}@media screen and (max-width: 820px){.faculty-result-item{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}}.faculty-result-item>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;color:#333;gap:0 7px;font-size:1rem;line-height:1.6rem;position:relative}@media screen and (max-width: 820px){.faculty-result-item>div{border:1px solid #ddd;background-color:#fdfdfd;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:5px;padding:15px}}.faculty-result-item>div:not(:has(>a)) .arrow-icon{display:none}.faculty-result-item>div:has(div a:hover){color:#333 !important}.faculty-result-item>div:has(div a:hover)>div{border-bottom:1px solid #aaa !important}.faculty-result-item>div:has(a:hover){opacity:1;color:#9d2126}.faculty-result-item>div:has(a:hover)>div{border-bottom:1px solid #9d2126;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 820px){.faculty-result-item>div:has(a:hover)>div{border-bottom:none}}.faculty-result-item>div:has(a:hover)>div:nth-of-type(1) span{color:#9d2126 !important;-webkit-transition:.2s;transition:.2s}.faculty-result-item>div>a{width:100%;height:100%;position:absolute;top:0;left:0}.faculty-result-item>div>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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:20px 15px;border-bottom:1px solid #aaa;-webkit-transition:.2s;transition:.2s;font-size:.9rem;line-height:1.4rem}@media screen and (max-width: 820px){.faculty-result-item>div>div{border-bottom:none;padding:0px}}.faculty-result-item>div>div:nth-of-type(1){width:15%;font-size:1rem;line-height:1.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}@media screen and (max-width: 820px){.faculty-result-item>div>div:nth-of-type(1){width:100%;margin-bottom:15px;font-size:1.2rem;font-weight:500}}.faculty-result-item>div>div:nth-of-type(1) span{font-size:.9rem;line-height:1.4rem;color:#777;-webkit-transition:.2s;transition:.2s;display:contents}.faculty-result-item>div>div:nth-of-type(2){width:22%}@media screen and (max-width: 820px){.faculty-result-item>div>div:nth-of-type(2){width:100%}.faculty-result-item>div>div:nth-of-type(2) br{display:inline}.faculty-result-item>div>div:nth-of-type(2) br::before{content:"、"}.faculty-result-item>div>div:nth-of-type(2)::before{content:"所属：";display:inline-block;color:#9d2126}}.faculty-result-item>div>div:nth-of-type(3){width:35%}@media screen and (max-width: 820px){.faculty-result-item>div>div:nth-of-type(3){width:100%}.faculty-result-item>div>div:nth-of-type(3)::before{content:"研究分野：";display:inline-block;color:#9d2126}}.faculty-result-item>div>div:nth-of-type(4){width:28%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;-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:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-right:50px}@media screen and (max-width: 820px){.faculty-result-item>div>div:nth-of-type(4){width:100%}.faculty-result-item>div>div:nth-of-type(4)::before{content:"関連リンク：";display:inline-block;color:#9d2126}}.faculty-result-item>div>div:nth-of-type(4) a{position:relative;z-index:1}.faculty-result-item>div>div:nth-of-type(4) a::after{width:11px;height:10px;margin:auto 0 auto 8px}.faculty-result-item .arrow-icon{position:absolute;top:0;bottom:0;right:0;margin:auto}@media screen and (max-width: 820px){.faculty-result-item .arrow-icon{top:20px;bottom:auto}}.faculty-result-item>div:hover .arrow-icon::after{-webkit-animation:1.4s cubic-bezier(0.86, 0, 0.07, 1) forwards arrow-anim;animation:1.4s cubic-bezier(0.86, 0, 0.07, 1) forwards arrow-anim}.faculty-group{font-weight:400;color:#777;background-color:#f3f2f2;border-radius:3px;font-size:.9rem;line-height:.9rem;padding:5px 15px;margin:20px 0px}@media screen and (max-width: 820px){.faculty-group{margin:0;padding:10px 15px}}.faculty-group+div>div{border-top:1px solid #aaa}@media screen and (max-width: 820px){.faculty-group+div>div{border-top:none}}.single-faculty .breadcrumbs,.single-faculty-en .breadcrumbs{padding:10px 5vw}.single-faculty .page-main,.single-faculty-en .page-main{margin:0}.single-faculty .page-main:has(.fac-link) .entry-content,.single-faculty-en .page-main:has(.fac-link) .entry-content{padding-top:0}.single-faculty .page-main:has(.fac-link) .entry-content::before,.single-faculty-en .page-main:has(.fac-link) .entry-content::before{display:none}.single-faculty .page-main .entry-content,.single-faculty-en .page-main .entry-content{margin:100px 0;padding-top:100px;position:relative}.single-faculty .page-main .entry-content::before,.single-faculty-en .page-main .entry-content::before{content:"";display:inline-block;background-color:#ddd;width:calc(100vw - 80px);height:1px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.single-faculty .single-head,.single-faculty-en .single-head{padding-top:80px;background-color:#ededed}@media screen and (max-width: 567px){.single-faculty .single-head,.single-faculty-en .single-head{padding-top:50px}}.single-faculty .single-head>.inner-s,.single-faculty-en .single-head>.inner-s{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px;padding-bottom:30px}.single-faculty .single-head h1,.single-faculty-en .single-head h1{font-size:1.7rem;line-height:2.6rem;font-weight:600;width:100%;margin-bottom:15px;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;gap:60px}.single-faculty .single-head h1>span,.single-faculty-en .single-head h1>span{font-size:1.1rem;font-weight:400;letter-spacing:1px;position:relative}.single-faculty .single-head h1>span::before,.single-faculty-en .single-head h1>span::before{content:"";display:inline-block;width:20px;height:1px;background-color:#333;position:absolute;top:0;bottom:0;right:-40px;margin:auto}.single-faculty .single-head h1 p span,.single-faculty-en .single-head h1 p span{color:#777;font-size:1.1rem;font-weight:400;margin-left:10px}.faculty-profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 567px){.faculty-profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.faculty-profile-img{width:30%;aspect-ratio:3/4;border:1px solid #ddd}@media screen and (max-width: 567px){.faculty-profile-img{width:60%;margin:auto}}.faculty-profile-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.faculty-profile-text{width:calc(70% - 50px)}@media screen and (max-width: 567px){.faculty-profile-text{width:100%}}.faculty-profile-text-name{margin-bottom:30px}.faculty-profile-text-name>p{font-size:1.8rem;font-weight:500}.faculty-profile-text-name>p span{font-size:1.1rem;color:#777;font-weight:400;margin-left:10px}.faculty-profile-text-name>span{font-family:"Barlow";color:#777;letter-spacing:1px;font-size:1.1rem}.faculty-profile-affiliation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.9rem;line-height:1.4rem;margin-top:15px}.faculty-profile-affiliation>p:last-of-type{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.faculty-profile-affiliation>p:last-of-type>span{display:inline-block}.faculty-profile-text-info>div{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0;margin:-1px 0}.faculty-profile-text-info>div h3{font-weight:500;font-size:1.15rem;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}.faculty-profile-text-info>div h3::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#c9c9c9}@media screen and (max-width: 567px){.faculty-profile-text-info>div h3::before{width:20px;height:20px}}.fac-research h3::before{-webkit-mask-image:url(images/icon/icon-fac-research.svg);mask-image:url(images/icon/icon-fac-research.svg);width:25px;height:25px}.fac-career h3::before{-webkit-mask-image:url(images/icon/icon-fac-career.svg);mask-image:url(images/icon/icon-fac-career.svg);width:25px;height:22px}.fac-subject-dep h3::before,.fac-subject-field h3::before{-webkit-mask-image:url(images/icon/icon-fac-subject.svg);mask-image:url(images/icon/icon-fac-subject.svg);width:25px;height:22px}.fac-degree h3::before{-webkit-mask-image:url(images/icon/icon-fac-degree.svg);mask-image:url(images/icon/icon-fac-degree.svg);width:25px;height:25px}.faculty-message{margin:50px 0 0;background-color:#f9e9ea;padding:30px;border-radius:10px;position:relative}.faculty-message::after{content:"";display:inline-block;background-color:#f9e9ea;width:15px;height:15px;position:absolute;left:30px;bottom:-15px;margin:auto;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0)}.faculty-message h3{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;margin-bottom:1rem}.faculty-message h3 p{font-size:1.2rem;line-height:1.2rem;font-weight:500;letter-spacing:1px;color:#9d2126}.faculty-message h3 span{font-family:"Barlow";letter-spacing:2px;font-weight:400;font-size:1rem;line-height:1rem;color:#777}.fac-link{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:50px 0;margin-top:100px}.fac-link>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fac-link h3{padding-right:30px;margin-right:30px;border-right:1px solid #ddd;font-weight:500}.fac-link>div>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex: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}.fac-link>div>div a{display:inline-block}.faculty-seeds{padding:50px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:-1px}.faculty-seeds .inner-s>div:not(:last-of-type){margin-bottom:30px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.faculty-seeds h3{margin-bottom:30px;margin-bottom:30px;font-weight:500;letter-spacing:.5px}.faculty-seeds-cont{background-color:#fdfdfd;border:1px solid #ddd;padding:50px;border-radius:10px;display:block;text-decoration:none;color:#333}@media screen and (max-width: 567px){.faculty-seeds-cont{padding:20px}}.faculty-seeds-cont h4{font-size:1.4rem;line-height:2.2rem;font-weight:500;width:100%;border-bottom:1px solid #ddd;position:relative;padding-bottom:20px;margin-bottom:20px}.faculty-seeds-cont h4::after{content:"";display:inline-block;background-color:#9d2126;width:50px;height:1px;position:absolute;bottom:-1px;left:0;margin:auto}.faculty-seeds-cont .terms-field span,.faculty-seeds-cont .terms-keyword span{color:#777;font-size:.8rem;line-height:.8rem;text-decoration:none;background-color:#fff;padding:5px 10px;border-radius:3px;border:1px solid #ddd}.faculty-seeds-cont .terms-keyword span{border:1px solid #9d2126;color:#9d2126;background-color:rgba(0,0,0,0)}.faculty-seeds-cont .btn-link{margin-bottom:0;margin-top:30px}.faculty-seeds-cont .btn-link a{display:inline-block;padding:15px 80px 15px 15px;background:#fff}.faculty-news{padding:50px 0;background-color:#f9e9ea;margin-top:1px}.faculty-news>div>h3{text-align:center;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #aaa}.faculty-news>div>h3 p{font-family:"Bebas Neue";font-size:5rem;line-height:4rem;letter-spacing:3px;font-weight:500;color:#9d2126}.faculty-news>div>h3 span{font-weight:400;font-size:1rem;line-height:1rem}.slick-faculty{width:calc(100% + 40px);right:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:10px}.slick-faculty a{padding:20px}.slick-faculty .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;bottom:-50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 22px}.slick-faculty .slick-dots li{width:8px;height:8px;margin:0 7px;position:relative}.slick-faculty .slick-dots li.slick-active button{width:8px;height:8px}.slick-faculty .slick-dots li.slick-active button::before{-webkit-transition:all .3s;transition:all .3s;background-color:#9d2126;width:8px;height:8px;border-radius:1px}.slick-faculty .slick-dots button{width:5px;height:5px;padding:0;border:none;font-size:0;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.slick-faculty .slick-dots button:hover::before{background-color:#9d2126}.slick-faculty .slick-dots button::before{content:"";display:inline-block;width:5px;height:5px;font-size:0px;line-height:5px;border-radius:100px;background-color:#aaa;opacity:1;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;right:0;left:0;margin:auto}.post-type-archive-seeds:not(.search-results,.search-no-results) .page-main{background-color:#ededed;padding:100px 0 150px;margin:0}@media screen and (max-width: 567px){.post-type-archive-seeds:not(.search-results,.search-no-results) .page-main{padding:50px 0 100px}}.post-type-archive-seeds:not(.search-results,.search-no-results) .page-content .container>div:not(:first-child){margin-top:80px}.seeds-search h2{font-weight:500;font-size:1.4rem;line-height:1.4rem;margin-bottom:30px}.seeds-searchform{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.seeds-searchform input{width:80%;padding:15px 20px;border:1px solid #ddd;border-radius:3px 0 0 3px}@media screen and (max-width: 567px){.seeds-searchform input{width:calc(85% - 1px)}}.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:#9d2126;color:#fff;border:none;padding:15px 20px 15px 50px;border-radius:0 3px 3px 0;margin-left:-5px;cursor:pointer;position:relative}@media screen and (max-width: 567px){.seeds-searchform button{width:15%;font-size:0rem;padding:10px}}.seeds-searchform button::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/icon/icon-search.svg);mask-image:url(images/icon/icon-search.svg);background-color:#fff;width:20px;height:20px;position:absolute;top:0;bottom:0;left:20px;margin:auto}@media screen and (max-width: 567px){.seeds-searchform button::before{position:static}}.seeds-search-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media screen and (max-width: 567px){.seeds-search-field{gap:8px}}.seeds-search-field>a{width:calc(25% - 8px);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;background-color:#fff;text-decoration:none;color:#333;padding:15px 50px 15px 20px;font-size:1rem;line-height:1.4rem;position:relative;border:1px solid #fff}@media screen and (max-width: 1024px){.seeds-search-field>a{width:calc(50% - 5px)}}@media screen and (max-width: 567px){.seeds-search-field>a{width:100%}}.seeds-search-field>a:hover{opacity:1;color:#9d2126;border:1px solid #9d2126}.seeds-search-field>a::after{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-search-simple.svg);mask-image:url(images/icon/icon-search-simple.svg);background-color:#333;width:20px;height:20px;position:absolute;top:0;bottom:0;right:20px;margin:auto}.seeds-search-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}.seeds-search-keyword>a{display:inline-block;background-color:#fff;text-decoration:none;color:#333;padding:10px 15px;font-size:.9rem;line-height:.9rem;border:1px solid #fff}.seeds-search-keyword>a:hover{opacity:1;color:#9d2126;border:1px solid #9d2126}.accordion{position:relative}.accordion .seeds-accordion-btn{background-color:#9d2126;bottom:0;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;line-height:1rem;left:0;right:0;margin:auto;padding:10px 15px;position:absolute;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:.2s;transition:.2s;z-index:1;min-width:150px}.accordion .seeds-accordion-btn::after{content:"続きを読む"}.accordion .seeds-accordion-btn.is-show{bottom:-50px;background-color:#aaa;-webkit-transition:.2s;transition:.2s}.accordion .seeds-accordion-btn.is-show::after{content:"閉じる"}.accordion .seeds-accordion-btn.is-show+.seeds-search-keyword::before{display:none}.accordion .seeds-search-keyword{overflow:hidden;position:relative}.accordion .seeds-search-keyword.is-hide{height:150px}.accordion .seeds-search-keyword::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#EDEDED));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #EDEDED 100%);background:linear-gradient(top, rgba(255, 255, 255, 0) 0%, #EDEDED 100%);bottom:0;content:"";height:60px;position:absolute;width:100%}.search-results:has(.seeds-result,.search-no-results) .breadcrumbs,.post-type-archive-seeds .search-no-results:has(.result-cont-no) .breadcrumbs,.tax-seeds-field .breadcrumbs,.tax-seeds-keyword .breadcrumbs{padding:10px 5vw}.search-results:has(.seeds-result,.search-no-results) .page-main,.post-type-archive-seeds .search-no-results:has(.result-cont-no) .page-main,.tax-seeds-field .page-main,.tax-seeds-keyword .page-main{margin:0}.search-results:has(.seeds-result,.search-no-results) .page-main>.container,.post-type-archive-seeds .search-no-results:has(.result-cont-no) .page-main>.container,.tax-seeds-field .page-main>.container,.tax-seeds-keyword .page-main>.container{margin-bottom:100px}.search-results:has(.seeds-result,.search-no-results) .single-head,.post-type-archive-seeds .search-no-results:has(.result-cont-no) .single-head,.tax-seeds-field .single-head,.tax-seeds-keyword .single-head{padding-top:80px;background-color:#ededed}@media screen and (max-width: 567px){.search-results:has(.seeds-result,.search-no-results) .single-head,.post-type-archive-seeds .search-no-results:has(.result-cont-no) .single-head,.tax-seeds-field .single-head,.tax-seeds-keyword .single-head{padding-top:50px}}.search-results:has(.seeds-result,.search-no-results) .single-head>.container,.post-type-archive-seeds .search-no-results:has(.result-cont-no) .single-head>.container,.tax-seeds-field .single-head>.container,.tax-seeds-keyword .single-head>.container{margin-bottom:50px;padding-bottom:30px}.search-results:has(.seeds-result,.search-no-results) .single-head h1,.post-type-archive-seeds .search-no-results:has(.result-cont-no) .single-head h1,.tax-seeds-field .single-head h1,.tax-seeds-keyword .single-head h1{font-size:1.7rem;line-height:2.6rem;font-weight:600;width:100%;margin-bottom:15px}.seeds-result-count{background-color:#f9e9ea;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;padding:5px 20px;margin-bottom:50px}@media screen and (max-width: 567px){.seeds-result-count{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}}.seeds-result-count p:first-of-type>span{font-size:1.1rem;margin:0 5px;color:#9d2126}.seeds-result-count p:last-of-type>span{font-size:1.2rem;margin-right:5px;font-weight:500}.seeds-result-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.seeds-result-list>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(33.3333333333% - 14px);border:1px solid #ddd;padding:20px 20px 60px;text-decoration:none;color:#333;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fdfdfd}@media screen and (max-width: 1024px){.seeds-result-list>a{width:calc(50% - 10px)}}@media screen and (max-width: 567px){.seeds-result-list>a{width:100%}}.seeds-result-list>a::before{content:"詳しく見る";display:inline-block;background-color:#9d2126;width:100%;padding:5px 20px;font-size:.9rem;position:absolute;bottom:0;right:0;color:#fff}.seeds-result-list>a::after{display:none}.seeds-result-list>a h3{width:100%;font-weight:600;font-size:1.2rem;letter-spacing:.5px}.seeds-result-list>a>p{font-size:.9rem;line-height:1.4rem;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:10px}.seeds-result-list>a .arrow-icon{position:absolute;bottom:13px;right:5px;margin:auto}.seeds-result-list>a .arrow-icon::after{background-color:#fff}.seeds-result-list-img{width:100%;aspect-ratio:3/2}.seeds-result-list-img img{width:100%;aspect-ratio:3/2;background:#f3f2f2;border:1px solid #ddd}.seeds-result-list-faculty{width:20%;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-right:40px;font-size:.9rem;line-height:1.4rem;width:100%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.seeds-result-list-faculty::before{content:"教員名：";color:#9d2126}.seeds-result-list-field,.seeds-result-list-keyword{width:25%;color:#777;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.seeds-result-list-field>p,.seeds-result-list-keyword>p{color:#9d2126;display:inline-block;font-size:.9rem;line-height:.9rem}.seeds-result-list-field span,.seeds-result-list-keyword span{font-size:.8rem;line-height:.8rem;padding:5px 7px;display:inline-block;border-radius:3px;letter-spacing:0px}.seeds-result-list-field span{background-color:#f1f1f1;color:#777}.seeds-result-list-keyword span{color:#9d2126;border:1px solid #9d2126}.result-cont-no .entry-content{margin-top:30px;border:1px solid #9d2126;padding:20px}.result-cont-no .entry-content h6{font-size:1.2rem;margin-bottom:10px !important}.result-cont-no .entry-content ul{padding:0 0 0 15px}.result-cont-no .entry-content li{font-size:.9rem}.result-cont-no .entry-content li::after{top:8.5px;left:-15px}.seeds-result-search{background-color:#ededed;padding:80px 0}.seeds-result-search h3{font-weight:500;font-size:1.4rem;line-height:1.4rem;margin-bottom:30px}.seeds-result-search-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.seeds-result-search-field>a{width:calc(25% - 8px);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;background-color:#fff;text-decoration:none;color:#333;padding:15px 50px 15px 20px;font-size:1rem;line-height:1.4rem;position:relative;border:1px solid #fff}@media screen and (max-width: 567px){.seeds-result-search-field>a{width:100%}}.seeds-result-search-field>a:hover{opacity:1;color:#9d2126;border:1px solid #9d2126}.seeds-result-search-field>a::after{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-search-simple.svg);mask-image:url(images/icon/icon-search-simple.svg);background-color:#333;width:20px;height:20px;position:absolute;top:0;bottom:0;right:20px;margin:auto}.seeds-result-search-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}.seeds-result-search-keyword>a{display:inline-block;background-color:#fff;text-decoration:none;color:#333;padding:10px 15px;font-size:.9rem;line-height:.9rem;border:1px solid #fff}.seeds-result-search-keyword>a:hover{opacity:1;color:#9d2126;border:1px solid #9d2126}.single-seeds .breadcrumbs{padding:10px 5vw}.single-seeds .page-main{margin:0}.single-seeds .page-main .entry-content{margin:100px 0}.single-seeds .single-head{padding-top:80px;background-color:#ededed}@media screen and (max-width: 567px){.single-seeds .single-head{padding-top:50px}}.single-seeds .single-head>.inner-s{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px}.single-seeds .single-head h1{font-size:1.7rem;line-height:2.6rem;font-weight:600;width:100%;margin-bottom:30px;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:60px;border-bottom:1px solid #ddd;padding-bottom:30px;position:relative}@media screen and (max-width: 820px){.single-seeds .single-head h1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px;padding-bottom:15px}}.single-seeds .single-head h1 p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.single-seeds .single-head h1::after{content:"";display:inline-block;background-color:#9d2126;width:50px;height:1px;position:absolute;bottom:-1px;left:0;margin:auto}.single-seeds .single-head h1>span{font-size:1.1rem;font-weight:400;letter-spacing:1px;position:relative}@media screen and (max-width: 820px){.single-seeds .single-head h1>span{font-size:1rem;line-height:1rem;letter-spacing:.5px}}.single-seeds .single-head h1>span::before{content:"";display:inline-block;width:20px;height:1px;background-color:#333;position:absolute;top:0;bottom:0;right:-40px;margin:auto}@media screen and (max-width: 820px){.single-seeds .single-head h1>span::before{display:none}}.terms-field{margin-bottom:10px}.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;width:100%}.terms-field p,.terms-keyword p{color:#777;font-size:.9rem;line-height:.9rem;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}.terms-field a,.terms-keyword a{color:#777;font-size:.8rem;line-height:.8rem;text-decoration:none;background-color:#fff;padding:5px 10px;border-radius:3px}.terms-keyword a{border:1px solid #a43d44;color:#a43d44;background-color:rgba(0,0,0,0)}.seeds-faculty{border-top:1px solid #ddd;padding:50px 0}.seeds-faculty h3{margin-bottom:30px;font-weight:500;letter-spacing:.5px}@media screen and (max-width: 567px){.seeds-faculty h3{margin-bottom:20px}}.seeds-faculty .inner-s>div:not(:last-of-type){margin-bottom:30px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.seeds-faculty-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;background-color:#fdfdfd;border:1px solid #ddd;padding:50px;border-radius:10px}@media screen and (max-width: 1100px){.seeds-faculty-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:40px}}@media screen and (max-width: 820px){.seeds-faculty-cont{padding:30px}}@media screen and (max-width: 567px){.seeds-faculty-cont{padding:20px}}.seeds-faculty-cont>div:first-of-type{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 1100px){.seeds-faculty-cont>div:first-of-type{width:100%;gap:20px}}.seeds-faculty-cont-img{aspect-ratio:3/4;width:180px;border:1px solid #ddd}@media screen and (max-width: 1100px){.seeds-faculty-cont-img{width:150px}}@media screen and (max-width: 820px){.seeds-faculty-cont-img{width:100px}}.seeds-faculty-cont-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seeds-faculty-cont-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex: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}.seeds-faculty-cont-info h4{font-weight:500;font-size:1.4rem}.seeds-faculty-cont-info>span{font-family:"Barlow";color:#777;font-size:.9rem}.seeds-faculty-cont-info>p{font-size:.9rem;line-height:1.5rem;margin-bottom:20px}.seeds-faculty-cont-info .btn-link{margin-top:auto;margin-bottom:0}.seeds-faculty-cont-info .btn-link a{display:inline-block;padding:15px 60px 15px 15px;width:100%;background:#fff}.seeds-faculty-cont-list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.9rem;line-height:1.5rem}.seeds-faculty-cont-list h4{font-weight:500;font-size:1.1rem;margin-bottom:5px;color:#9d2126}.seeds-faculty-cont-list>div:not(:last-of-type){margin-bottom:15px}/*# sourceMappingURL=style.css.map */