/*!
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.7}}@media screen and (max-width: 567px){.pure-g [class*=pure-u],html{font-size:13px;line-height:1.6}}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","Hiragino Sans","arial","Meiryo","MS PGothic",sans-serif;font-weight:400;color:#292929;min-height:100vh}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}a{cursor:pointer;color:#3d6cbc;-webkit-transition:.2s;transition:.2s}a:hover{opacity:.8;-webkit-transition:.2s;transition:.2s}a[href^="tel:"]{pointer-events:none;cursor:default}@media screen and (max-width: 820px){a[href^="tel:"]{pointer-events:auto;cursor:pointer}}ul{margin:0}ul li{list-style:none;margin:0}.pure-g{margin:0 -15px}.pure-g>*{padding:15px 15px}h1,h2,h3,h4,h5,h6,p{margin:0}.has-custom-main-color{color:#00baba}.has-custom-text-color{color:#292929}.has-custom-back-color{color:#e5f2f7}.has-custom-sub-color{color:#679dd1}.has-custom-red-color{color:#ef420e}.slick-visual,.slick-acf{opacity:0}.slick-visual.slick-initialized,.slick-acf.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 8%;width:84%}}@media screen and (max-width: 567px){.container-wide{margin:0 5%;width:90%}}.container{margin:0 auto;max-width:1200px;width:100%}@media screen and (min-width: 1500px){.container{max-width:1500px}}@media screen and (max-width: 1200px){.container{margin:0 8%;width:84%}}@media screen and (max-width: 567px){.container{margin:0 5%;width:90%}}.inner-m{margin:0 auto;max-width:1100px;width:100%}@media screen and (min-width: 1500px){.inner-m{max-width:1300px}}@media screen and (max-width: 1200px){.inner-m{margin:0 8%;width:84%}}@media screen and (max-width: 567px){.inner-m{margin:0 5%;width:90%}}.inner-s{margin:0 auto;max-width:1000px;width:100%}@media screen and (min-width: 1500px){.inner-s{max-width:1200px}}@media screen and (max-width: 1200px){.inner-s{margin:0 10%;width:80%}}@media screen and (max-width: 567px){.inner-s{margin:0 5%;width:90%}}@media screen and (max-width: 820px){.pc{display:none}}@media screen and (max-width: 567px){.pc-phone{display:none}}.pc-m{display:none}@media screen and (max-width: 1020px){.pc-m{display:inline-block}}.pc-s{display:none}@media screen and (max-width: 1020px){.pc-s{display:inline-block}}.tablet{display:none}@media screen and (max-width: 820px){.tablet{display:inline-block}}.phone{display:none}@media screen and (max-width: 567px){.phone{display:inline-block}}.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(10px);transform:translateY(10px);-webkit-transition:all .6s;transition:all .6s}.fade-sc.scroll{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px)}.btn-arrow-icon:after,.btn-arrow-icon-2:after,.btn-arrow-icon-3:after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}a:has(.btn-arrow-icon):hover .btn-arrow-icon:before,a:has(.btn-arrow-icon-2):hover .btn-arrow-icon-2:before,a:has(.btn-arrow-icon-3):hover .btn-arrow-icon-3:before{-webkit-animation-name:transformRightLeft;animation-name:transformRightLeft;-webkit-animation-delay:0s;animation-delay:0s}a:has(.btn-arrow-icon):hover .btn-arrow-icon:after,a:has(.btn-arrow-icon-2):hover .btn-arrow-icon-2:after,a:has(.btn-arrow-icon-3):hover .btn-arrow-icon-3:after{-webkit-animation-name:transformLeftRight;animation-name:transformLeftRight;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes transformLeftRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes transformLeftRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes transformRightLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes transformRightLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}a[target=_blank] .btn-arrow-icon:after{-webkit-transform:translate(-100%, 100%) rotate(-45deg);transform:translate(-100%, 100%) rotate(-45deg)}a[target=_blank]:has(.btn-arrow-icon):hover .btn-arrow-icon:before{-webkit-animation-name:transformDiagonalRightLeft;animation-name:transformDiagonalRightLeft;-webkit-animation-delay:0s;animation-delay:0s}a[target=_blank]:has(.btn-arrow-icon):hover .btn-arrow-icon:after{-webkit-animation-name:transformDiagonalLeftRight;animation-name:transformDiagonalLeftRight;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes transformDiagonalLeftRight{0%{-webkit-transform:translate(-100%, 100%) rotate(-45deg);transform:translate(-100%, 100%) rotate(-45deg);opacity:0}100%{-webkit-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg);opacity:1}}@keyframes transformDiagonalLeftRight{0%{-webkit-transform:translate(-100%, 100%) rotate(-45deg);transform:translate(-100%, 100%) rotate(-45deg);opacity:0}100%{-webkit-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg);opacity:1}}@-webkit-keyframes transformDiagonalRightLeft{0%{-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0)}100%{-webkit-transform:translate(150%, 0%) rotate(0);transform:translate(150%, 0%) rotate(0);opacity:0}}@keyframes transformDiagonalRightLeft{0%{-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0)}100%{-webkit-transform:translate(150%, 0%) rotate(0);transform:translate(150%, 0%) rotate(0);opacity:0}}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal-overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal-container-wrap{-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-wrap{-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-wrap,.micromodal-slide .modal-overlay{will-change:transform}.entry-content>*,.wp-block-image,.entry-content p{margin-bottom:1.5rem !important}.entry-content>*:first-child{margin-top:0 !important}.entry-content>*:last-child{margin-bottom:0 !important}.entry-content h2{margin:6rem 0 1.5rem;font-weight:500;font-size:1.8rem;line-height:2.5rem;position:relative;color:#00baba;letter-spacing:1.5px;padding-bottom:20px}@media screen and (max-width: 567px){.entry-content h2{font-size:1.4rem;line-height:2rem;margin:5rem 0 1.5rem}}.entry-content h2::before{content:"";display:inline-block;width:100px;height:2px;position:absolute;left:0;bottom:0;background:#00baba;z-index:1}.entry-content h2::after{content:"";display:inline-block;width:100%;height:1px;position:absolute;left:0;bottom:0;background-color:#ddd}.entry-content h3{margin:5rem 0 1.5rem;font-size:1.6rem;line-height:2.2rem;color:#292929;font-weight:500;position:relative;z-index:1;padding-bottom:20px}@media screen and (max-width: 567px){.entry-content h3{font-size:1.3rem;line-height:1.8rem;margin:4rem 0 1.5rem}}.entry-content h3::before{content:"";display:inline-block;width:30px;height:3px;position:absolute;left:0;bottom:0;background-color:#00baba;z-index:1}.entry-content h4{margin:4rem 0 1.5rem;font-size:1.4rem;line-height:2rem;color:#292929;font-weight:500;border-bottom:1px solid #ddd;padding-bottom:15px}@media screen and (max-width: 567px){.entry-content h4{font-size:1.2rem;line-height:1.6rem;margin:3rem 0 1.5rem}}.entry-content h5{margin:3rem 0 1.5rem;font-size:1.4rem;font-weight:500;color:#00baba}@media screen and (max-width: 567px){.entry-content h5{font-size:1.2rem;line-height:1.6rem;margin:3rem 0 1.5rem}}.entry-content h6{margin:3rem 0 1.5rem;font-size:1.2rem;font-weight:500;color:#777}@media screen and (max-width: 567px){.entry-content h6{font-size:1.2rem;line-height:1.6rem;margin:3rem 0 1.5rem}}.title-ico{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.title-ico img{height:2rem;width:2rem}h2.red,h3.red,h4.red,h5.red,h6.red,p.red,span.red,strong.red{color:#ef420e !important}.indent-wrap{margin-bottom:1rem}.indent-wrap p{margin-bottom:0 !important;padding-left:1em;text-indent:-1em;display:block}.indent{padding-left:1em;text-indent:-1em;display:block}.kome-wrap{margin-bottom:1rem}.kome-wrap p{margin-bottom:0 !important;font-size:.9rem;line-height:1.3rem;color:#6a6a6a;padding-left:1em;text-indent:-1em;display:block}.kome{font-size:.9rem;line-height:1.3rem;color:#6a6a6a;padding-left:1em;text-indent:-1em;display:block}p.page-lead{color:#00baba;font-size:1.6rem;line-height:3rem;letter-spacing:2px;margin-bottom:1.5rem !important}@media screen and (max-width: 567px){p.page-lead{font-size:1.3rem;line-height:2.2rem;letter-spacing:1px}}.entry-content ul{padding:0 0 0 20px;margin-bottom:1.5rem;list-style-type:none}@media screen and (max-width: 567px){.entry-content ul{padding:0 0 0 15px}}.entry-content ul>li{position:relative;margin:0 0 5px}.entry-content ul>li::after{content:"";display:block;position:absolute;top:10.5px;left:-20px;background:#00baba;width:7px;height:7px;border-radius:100px}@media screen and (max-width: 567px){.entry-content ul>li::after{left:-15px;top:7.5px;width:5px;height:5px}}.entry-content ul.li-arrow li::after{content:"";display:block;position:absolute;top:9px;left:-20px;background:#00baba;width:10px;height:12px;border-radius:0;-webkit-clip-path:polygon(10px 50%, 0% 0%, 0% 12px);clip-path:polygon(10px 50%, 0% 0%, 0% 12px)}@media screen and (max-width: 567px){.entry-content ul.li-arrow li::after{left:-15px;top:7.5px;width:7px;height:10px;-webkit-clip-path:polygon(7px 50%, 0% 0%, 0% 10px);clip-path:polygon(7px 50%, 0% 0%, 0% 10px)}}.entry-content ol:not(.smf-progress-tracker){counter-reset:number;list-style-type:none !important;padding:0 0 0 20px;margin-bottom:1.5rem}.entry-content ol:not(.smf-progress-tracker)>li{margin:0 0 5px;position:relative;color:#292929}.entry-content ol:not(.smf-progress-tracker)>li::before{color:#00baba;counter-increment:number;content:counter(number);position:absolute;right:calc(100% + 10px);top:-3px;font-weight:400;font-size:1.2rem}.entry-content ol.ol-big{padding:10px 0 0 60px}.entry-content ol.ol-big>li{margin:0 0 35px;position:relative}.entry-content ol.ol-big>li::before{background-color:#f3f2f2;width:40px;height:40px;line-height:1rem;left:-60px;position:absolute;top:0;bottom:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.entry-content ol.ol-big[start~="2"]>li::before{content:"2"}.entry-content ol.ol-big[start~="3"]>li::before{content:"3"}.entry-content ol.ol-big[start~="4"]>li::before{content:"4"}.entry-content ol.ol-big[start~="5"]>li::before{content:"5"}.entry-content ol.ol-big[start~="6"]>li::before{content:"6"}.entry-content ol.ol-big[start~="7"]>li::before{content:"7"}.entry-content ol.ol-big[start~="8"]>li::before{content:"8"}.entry-content ol.ol-big[start~="9"]>li::before{content:"9"}.entry-content ol.ol-big[start~="10"]>li::before{content:"10"}.entry-content a{text-decoration:underline;position:relative;color:#3d6cbc}a[href^="tel:"]{pointer-events:none;cursor:default;color:#292929;text-decoration:none !important}@media screen and (max-width: 820px){a[href^="tel:"]{pointer-events:auto;cursor:pointer;color:#3d6cbc;text-decoration:underline !important}}a::after,.fileInfo::after{content:"";background-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:contain;-webkit-mask-size:contain;mask-size:contain;pointer-events:none}a[target=_blank]:has(.fileInfo)::after{display:none !important}a[target=_blank]::after{-webkit-mask-image:url(images/icon/icon-target.svg);mask-image:url(images/icon/icon-target.svg);width:15px;height:13px;margin:auto 5px auto 8px;display:inline-block;background-color:#3d6cbc}a[href$=".pdf"] .fileInfo::after,a[href*=".pdf#page="] .fileInfo::after{background-image:url(images/icon/icon-PDF.svg);width:12px;height:15px;margin:auto 5px auto 8px;display:inline-block}a[href$=".doc"] .fileInfo::after,a[href$=".docx"] .fileInfo::after{background-image:url(images/icon/icon-Word.svg);width:12px;height:15px;margin:auto 5px auto 8px;display:inline-block}a[href$=".xls"] .fileInfo::after,a[href$=".xlsx"] .fileInfo::after{background-image:url(images/icon/icon-Excel.svg);width:12px;height:15px;margin:auto 5px auto 8px;display:inline-block}.fileInfo{font-size:.9rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-left:5px}a[target=_blank]:has(img)::after{display:none !important}table{margin-bottom:1.5rem;border-collapse:collapse;width:100%;max-width:100%;font-size:1rem}table th{padding:5px 10px !important;color:#292929;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:5px 10px !important;font-weight:400 !important;background-color:#fff}@media screen and (max-width: 567px){table td{display:block;width:100%;margin-top:-1px}}table td>*:last-child{margin-bottom:0}@media screen and (max-width: 567px){figure:has(table.is-stacked-on-mobile)::before{display:none !important}}@media screen and (max-width: 567px){figure:has(table.is-stacked-on-mobile) table{width:100%;min-width:auto}}@media screen and (max-width: 567px){figure:has(thead),.table-scroll,.is-scroll-on-mobile{overflow-x:auto}figure:has(thead)::before,.table-scroll::before,.is-scroll-on-mobile::before{content:"※すべて表示されないときは横にスワイプしてご覧ください";display:inline-block;color:#777;margin-bottom:.5rem;font-size:.8rem}}@media screen and (max-width: 567px){figure:has(thead) table,.table-scroll table,.is-scroll-on-mobile table{width:100%;min-width:150vw}}figure:has(thead) table thead th,.table-scroll table thead th,.is-scroll-on-mobile table thead th{background-color:#00baba;color:#fff}@media screen and (max-width: 567px){figure:has(thead) table th,.table-scroll table th,.is-scroll-on-mobile table th{width:auto;display:table-cell}}@media screen and (max-width: 567px){figure:has(thead) table td,.table-scroll table td,.is-scroll-on-mobile table td{width:auto;display:table-cell}}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{background-color:#f3f2f2}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th{background-color:#00baba;color:#fff}.wp-block-flexible-table-block-table table{margin-bottom:0 !important}.wp-block-flexible-table-block-table figcaption{color:#777;font-size:.9rem;margin-top:.5rem}.btn-link,.btn-link-flex,.btn-link-wide,.btn-back{display:block;padding:0;margin-bottom:1.5rem}.btn-link a:hover,.btn-link p:hover,.btn-link-flex a:hover,.btn-link-flex p:hover,.btn-link-wide a:hover,.btn-link-wide p:hover,.btn-back a:hover,.btn-back p:hover{border:1px solid #00baba;-webkit-transition:.2s;transition:.2s;opacity:1;z-index:2}.btn-link a,.btn-link p,.btn-link-flex a,.btn-link-flex p,.btn-link-wide a,.btn-link-wide p,.btn-back a,.btn-back p{text-decoration:none;padding:18px 60px 18px 30px;position:relative;display:inline-block;background-color:#fff;border:1px solid #ddd;color:#000;font-weight:500;-webkit-transition:.2s;transition:.2s;line-height:1.5rem}@media screen and (max-width: 567px){.btn-link a,.btn-link p,.btn-link-flex a,.btn-link-flex p,.btn-link-wide a,.btn-link-wide p,.btn-back a,.btn-back p{padding:10px 40px 10px 15px;font-size:.9rem}}.btn-link a:not(:has(span))::before,.btn-link p:not(:has(span))::before,.btn-link-flex a:not(:has(span))::before,.btn-link-flex p:not(:has(span))::before,.btn-link-wide a:not(:has(span))::before,.btn-link-wide p:not(:has(span))::before,.btn-back a:not(:has(span))::before,.btn-back p:not(:has(span))::before{content:"";-webkit-mask-image:url(images/icon/icon-arrow-1.svg);mask-image:url(images/icon/icon-arrow-1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:#777;width:12px !important;height:12px !important;top:0;bottom:0;margin:auto;right:20px;display:inline-block;position:absolute}@media screen and (max-width: 567px){.btn-link a:not(:has(span))::before,.btn-link p:not(:has(span))::before,.btn-link-flex a:not(:has(span))::before,.btn-link-flex p:not(:has(span))::before,.btn-link-wide a:not(:has(span))::before,.btn-link-wide p:not(:has(span))::before,.btn-back a:not(:has(span))::before,.btn-back p:not(:has(span))::before{width:7px !important;height:7px !important;right:13px}}.btn-link a:not(:has(span))[target=_blank]::before,.btn-link p:not(:has(span))[target=_blank]::before,.btn-link-flex a:not(:has(span))[target=_blank]::before,.btn-link-flex p:not(:has(span))[target=_blank]::before,.btn-link-wide a:not(:has(span))[target=_blank]::before,.btn-link-wide p:not(:has(span))[target=_blank]::before,.btn-back a:not(:has(span))[target=_blank]::before,.btn-back p:not(:has(span))[target=_blank]::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-link a:not(:has(span))[target=_blank]:after,.btn-link p:not(:has(span))[target=_blank]:after,.btn-link-flex a:not(:has(span))[target=_blank]:after,.btn-link-flex p:not(:has(span))[target=_blank]:after,.btn-link-wide a:not(:has(span))[target=_blank]:after,.btn-link-wide p:not(:has(span))[target=_blank]:after,.btn-back a:not(:has(span))[target=_blank]:after,.btn-back p:not(:has(span))[target=_blank]:after{display:none}.btn-link a[href^="#"]:not([href="#"])::before,.btn-link p[href^="#"]:not([href="#"])::before,.btn-link-flex a[href^="#"]:not([href="#"])::before,.btn-link-flex p[href^="#"]:not([href="#"])::before,.btn-link-wide a[href^="#"]:not([href="#"])::before,.btn-link-wide p[href^="#"]:not([href="#"])::before,.btn-back a[href^="#"]:not([href="#"])::before,.btn-back p[href^="#"]:not([href="#"])::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-flex-block>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}@media screen and (max-width: 567px){.btn-flex-block>div{gap:5px}}p.btn-link-flex{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){p.btn-link-flex{width:calc(50% - 5px)}}p.btn-link-flex a{width:100%}.btn-link-wide a{width:100%}.btn-back a{padding:20px 30px 20px 50px}.btn-back a::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto !important;left:20px}.btn-arrow{display:block;position:relative;width:25px;height:25px}.btn-arrow::before{content:"";display:inline-block;width:100%;height:100%;border-radius:100%;background-color:#eff7fa;position:absolute;z-index:1;top:0;bottom:0;margin:auto}.btn-arrow-icon{overflow:hidden;position:absolute;top:0;right:0;left:3px;bottom:0;width:8.5px;height:10px;margin:auto}@media screen and (max-width: 567px){.btn-arrow-icon{width:5.5px;height:7px}}.btn-arrow-icon::before,.btn-arrow-icon::after{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-arrow-1.svg);mask-image:url(images/icon/icon-arrow-1.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#aaa;width:8px;height:10px;position:absolute;z-index:2;right:0;top:0;bottom:0;margin:auto 0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s}@media screen and (max-width: 567px){.btn-arrow-icon::before,.btn-arrow-icon::after{width:5.5px;height:7px}}a[target=_blank] .btn-arrow-icon{left:1px}a[target=_blank] .btn-arrow-icon::before{rotate:-45deg}a[target=_blank] .btn-arrow-icon::before,a[target=_blank] .btn-arrow-icon::after{width:4.5px;height:10px}.frame-1,.frame-2,.frame-3,.frame-4,.frame-5,.frame-6,.frame-7{margin-bottom:1.5em}.frame-1>div>.wp-block-group,.frame-2>div>.wp-block-group,.frame-3>div>.wp-block-group,.frame-4>div>.wp-block-group,.frame-5>div>.wp-block-group,.frame-6>div>.wp-block-group,.frame-7>div>.wp-block-group{padding:10px 15px 10px}.frame-1>div>*:last-child,.frame-2>div>*:last-child,.frame-3>div>*:last-child,.frame-4>div>*:last-child,.frame-5>div>*:last-child,.frame-6>div>*:last-child,.frame-7>div>*:last-child{margin-bottom:0 !important}.frame-1>div>*:first-child,.frame-2>div>*:first-child,.frame-3>div>*:first-child,.frame-4>div>*:first-child,.frame-5>div>*:first-child,.frame-6>div>*:first-child,.frame-7>div>*:first-child{margin-top:0 !important}.frame-1>div>.wp-block-group>div>*:last-child,.frame-2>div>.wp-block-group>div>*:last-child,.frame-3>div>.wp-block-group>div>*:last-child,.frame-4>div>.wp-block-group>div>*:last-child,.frame-5>div>.wp-block-group>div>*:last-child,.frame-6>div>.wp-block-group>div>*:last-child,.frame-7>div>.wp-block-group>div>*:last-child{margin-bottom:0 !important}.frame-1>div>.wp-block-group>div>*:first-child,.frame-2>div>.wp-block-group>div>*:first-child,.frame-3>div>.wp-block-group>div>*:first-child,.frame-4>div>.wp-block-group>div>*:first-child,.frame-5>div>.wp-block-group>div>*:first-child,.frame-6>div>.wp-block-group>div>*:first-child,.frame-7>div>.wp-block-group>div>*:first-child{margin-top:0 !important}.frame-1>div>.wp-block-group>div h2,.frame-1>div>.wp-block-group>div h3,.frame-1>div>.wp-block-group>div h4,.frame-1>div>.wp-block-group>div h5,.frame-1>div>.wp-block-group>div h6,.frame-2>div>.wp-block-group>div h2,.frame-2>div>.wp-block-group>div h3,.frame-2>div>.wp-block-group>div h4,.frame-2>div>.wp-block-group>div h5,.frame-2>div>.wp-block-group>div h6,.frame-3>div>.wp-block-group>div h2,.frame-3>div>.wp-block-group>div h3,.frame-3>div>.wp-block-group>div h4,.frame-3>div>.wp-block-group>div h5,.frame-3>div>.wp-block-group>div h6,.frame-4>div>.wp-block-group>div h2,.frame-4>div>.wp-block-group>div h3,.frame-4>div>.wp-block-group>div h4,.frame-4>div>.wp-block-group>div h5,.frame-4>div>.wp-block-group>div h6,.frame-5>div>.wp-block-group>div h2,.frame-5>div>.wp-block-group>div h3,.frame-5>div>.wp-block-group>div h4,.frame-5>div>.wp-block-group>div h5,.frame-5>div>.wp-block-group>div h6,.frame-6>div>.wp-block-group>div h2,.frame-6>div>.wp-block-group>div h3,.frame-6>div>.wp-block-group>div h4,.frame-6>div>.wp-block-group>div h5,.frame-6>div>.wp-block-group>div h6,.frame-7>div>.wp-block-group>div h2,.frame-7>div>.wp-block-group>div h3,.frame-7>div>.wp-block-group>div h4,.frame-7>div>.wp-block-group>div h5,.frame-7>div>.wp-block-group>div h6{margin:2rem 0 1rem !important}.frame-1:has(.frame-title)>div .frame-title+*,.frame-2:has(.frame-title)>div .frame-title+*,.frame-3:has(.frame-title)>div .frame-title+*,.frame-4:has(.frame-title)>div .frame-title+*,.frame-5:has(.frame-title)>div .frame-title+*,.frame-6:has(.frame-title)>div .frame-title+*,.frame-7:has(.frame-title)>div .frame-title+*{margin-top:0 !important}.frame-1{background:#fff;border:1px solid #00baba}.frame-1 .frame-title{color:#00baba;border-bottom:1px solid #00baba}.frame-2{background:#eff7fa;mix-blend-mode:multiply;border:1px solid #00baba}.frame-2 .frame-title{color:#00baba;border-bottom:1px solid #00baba}.frame-3{background-color:#fff;border:1px solid #aaa}.frame-3 .frame-title{color:#777;border-bottom:1px solid #aaa}.frame-4{background:#f3f2f2;mix-blend-mode:multiply;border:1px solid #aaa}.frame-4 .frame-title{color:#777;border-bottom:1px solid #aaa}.frame-5{background-color:#fff;border:1px solid #ef420e}.frame-5 .frame-title{border-bottom:1px solid #ef420e;color:#ef420e}.frame-6{background:#fdf0f2;mix-blend-mode:multiply;border:1px solid #ef420e}.frame-6 .frame-title{border-bottom:1px solid #ef420e;color:#ef420e}.frame-7{background:#eff7fa;mix-blend-mode:multiply;border:1px solid #00baba}.frame-7 .frame-title{color:#00baba;border-bottom:1px solid #00baba}.frame-7>div>.wp-block-group{padding:30px}.frame-title{margin:0 !important;font-size:1.2rem;letter-spacing:1.5px;padding:10px 15px 10px}.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:#fff;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}@media screen and (max-width: 567px){.column-2{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.entry-content .pure-g{margin:0 -15px}.entry-content .pure-g>div{padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.entry-content .pure-g>div img{max-width:100%;height:auto}.default-img{-o-object-fit:cover !important;object-fit:cover !important}.img-border img{border:1px solid #aaa}.wp-block-image :where(figcaption){margin:0;font-size:.9rem;color:#6a6a6a;margin-top:5px}.img-contain img{width:100% !important;-o-object-fit:contain;object-fit:contain}.attention-no{display:none}.wp-block-items-item-free-is-layout-constrained>*:first-child{margin-top:0 !important}.wp-block-items-item-free-is-layout-constrained>*:last-child{margin-bottom:0 !important}.entry-content .wp-block-column>*:first-child{margin-top:0 !important}.entry-content .wp-block-column>*:last-child{margin-bottom:0 !important}@media screen and (min-width: 567px){.wp-block-columns{-webkit-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !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}.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:#292929;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:10px}@media screen and (max-width: 567px){.anchor-block a{font-size:.9rem;line-height:1.4rem}}.anchor-block a::before{background:#00baba;content:"";width:100%;height:1.5px;position:absolute;left:0;bottom:-1.5px;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .22s;transition:-webkit-transform .22s;transition:transform .22s;transition:transform .22s, -webkit-transform .22s}.anchor-block a:hover::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.anchor-block a::after{-webkit-mask-image:url(images/icon/icon-arrow-1.svg);mask-image:url(images/icon/icon-arrow-1.svg);width:7px;height:10px;display:inline-block;background-color:#00baba;position:absolute;right:0;top:.5rem}.anchor-block a[href*="#"]::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.back-main{position:relative;padding:50px 0;margin:50px 0}.back-main>div>*:first-child{margin-top:0 !important}.back-main::before{content:"";display:inline-block;background-color:#eff7fa;width:100vw;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}header{position:fixed;width:100%;z-index:1000;-webkit-transition:.3s;transition:.3s;top:0;background-color:#fff;border-bottom:1px solid #ddd}.admin-bar .header{margin-top:32px !important}@media screen and (max-width: 567px){.admin-bar .header{margin-top:46px !important}}.header-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:100;position:relative;height:70px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px 0 2%}@media screen and (max-width: 1200px){.header-wrap{padding:0 0 0 2%}}.header-logo{height:100%;padding:15px 0}.header-logo img{width:100%;height:100%}.header-nav{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:25px}@media screen and (max-width: 1200px){.header-nav{display:none}}.header-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;height:100%}.header-nav ul>li{height:100%;position:relative}.header-nav ul>li>a{color:#292929;text-decoration:none;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-nav ul li.current>a{color:#00baba}.header-nav-parent{position:relative;padding-right:20px}.header-nav-parent::before,.header-nav-parent::after{content:"";position:absolute;top:0;bottom:0;right:5px;margin:auto;width:1px;height:10px;background-color:#00baba;-webkit-transition:.3s;transition:.3s}.header-nav-parent::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header-nav-parent:hover::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.header-nav-parent:hover::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}.header-nav-parent:hover .header-nav-child{opacity:1;pointer-events:all;-webkit-transition:.3s;transition:.3s;top:67px}.header-nav-parent>a::before{content:"";position:absolute;top:0;bottom:0;left:-25px;margin:auto;width:1px;height:20px;background-color:#ddd}.header-nav-child{opacity:0;pointer-events:none;position:absolute;-webkit-transition:.3s;transition:.3s;top:60px;left: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;padding-top:10px}.header-nav-child a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#292929;text-decoration:none;background:#fff;white-space:nowrap;border:1px solid #ddd;margin-bottom:-1px;font-size:.9rem;padding:10px 60px 10px 20px}.header-nav-child a::after{background-color:#292929}.header-nav-child a[target=_blank]::after{width:12px;height:10px}.header-nav-child a:hover{opacity:1}.header-nav-child a .btn-arrow{position:absolute;right:20px;width:20px;height:20px}.header-nav-child a .btn-arrow-icon{width:6.5px;height:8px}.header-nav-btn{background-color:#00baba;border-radius:3px;margin:5px 0;height:calc(100% - 10px) !important}.header-nav-btn a{color:#fff !important;letter-spacing:1px;font-size:.9rem;line-height:1.3rem;padding:10px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;text-decoration:none}.header-nav-btn a::before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url(images/icon/icon-leaf.svg);width:20px;height:14px}.header-nav-btn a::after{display:none}.admin-bar .header-scroll{margin-top:32px}.hamburgermenu{display:none !important;height:100%;aspect-ratio:1/1}@media screen and (max-width: 1200px){.hamburgermenu{display:block !important}}.hamburgermenu-btn{height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:100;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#000;color:#fff;font-family:"soleil","sans-serif";font-size:1rem;letter-spacing:1.5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}.hamburgermenu-btn span{position:relative !important;margin-top:20px}.hamburgermenu-btn span,.hamburgermenu-btn span:before,.hamburgermenu-btn span:after{content:"";display:block;height:1.5px;width:30px;background-color:#fff;position:absolute;-webkit-transition:.5s;transition:.5s}.hamburgermenu-btn span:before{bottom:8px}.hamburgermenu-btn span:after{top:8px}#hamburgermenu-btn-check:checked~.hamburgermenu-btn::before{opacity:.4;-webkit-transition:all .25s;transition:all .25s}#hamburgermenu-btn-check:checked~.hamburgermenu-btn span{background-color:rgba(0,0,0,0) !important}#hamburgermenu-btn-check:checked~.hamburgermenu-btn span::before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .4s;transition:all .4s}#hamburgermenu-btn-check:checked~.hamburgermenu-btn span::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .4s;transition:all .4s}#hamburgermenu-btn-check{display:none}.hamburgermenu-content{z-index:100;-webkit-transition:all .5s;transition:all .5s;opacity:0;pointer-events:none;background:#e5f2f7;width:100%;height:calc(100vh - 70px);overflow-y:scroll;position:absolute;top:70px;right:0px;padding:5%;border-top:1px solid #ddd}.hamburgermenu-content .header-nav-parent{padding-right:0}.hamburgermenu-content .header-nav-parent>a{color:#292929;text-decoration:none;font-size:1.2rem;font-weight:400;display:inline-block;padding-left:25px;position:relative}.hamburgermenu-content .header-nav-parent>a::before,.hamburgermenu-content .header-nav-parent>a::after{content:"";display:inline-block;width:15px;height:15px;position:absolute;top:0;bottom:0;left:0;margin:auto;background-color:#00baba;border-radius:100px;opacity:.2}.hamburgermenu-content .header-nav-parent>a::after{background-color:#00baba;width:7px;height:7px;left:4px;opacity:1}.hamburgermenu-content .header-nav-parent::before,.hamburgermenu-content .header-nav-parent::after{display:none}.hamburgermenu-content .header-nav-child{opacity:1;position:static;padding-top:10px;padding-bottom:15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.hamburgermenu-content .header-nav-child a{font-size:1rem;padding:10px 60px 10px 10px;width:50%}@media screen and (max-width: 567px){.hamburgermenu-content .header-nav-child a{width:100%}}.hamburgermenu-content .header-nav-btn{margin-top:20px}.hamburgermenu-content .header-nav-btn a{font-size:1rem;padding:15px 20px}.hamburgermenu-content .header-nav-btn br{display:none}#hamburgermenu-btn-check:checked~.hamburgermenu-content{opacity:1;pointer-events:auto;-webkit-transition:all .3s;transition:all .3s}#hamburgermenu-btn-check:checked~.hamburgermenu-content .header-nav-child{pointer-events:auto}.pagetop{text-align:right}#js-pagetop{color:#00baba;font-family:"soleil","sans-serif";display:inline-block;margin:0 3% 30px;border-bottom:1px solid #00baba;padding-bottom:5px;letter-spacing:1.5px}#js-pagetop:hover::after{-webkit-transition:.2s;transition:.2s;top:-7px}#js-pagetop::after{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-arrow-1.svg);mask-image:url(images/icon/icon-arrow-1.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#00baba;width:8px;height:10px;-webkit-transition:.2s;transition:.2s;margin-left:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:relative;top:-3px}.ft-top a,.ft-bottom a{color:#fff;text-decoration:none}.ft-top a[target=_blank]::after,.ft-bottom a[target=_blank]::after{background-color:#fff;width:11px;height:9px;margin:auto 5px auto 5px}.ft-top{background-color:#6a6a6a;border-radius:50px 50px 0 0;color:#fff;padding:50px 5%}.ft-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 820px){.ft-main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:100px}}.ft-main-info>a{display:inline-block;margin-bottom:20px}.ft-main-info>a::before{content:"";background-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/logo.svg);mask-image:url(images/logo.svg);width:220px;aspect-ratio:4.5/1;display:inline-block;background-color:#fff}.ft-main-info p{font-size:.85rem;display:block}.ft-main-info p a{color:#fff}.ft-main-info span{font-size:.85rem;display:block}.ft-main-sitemap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px 40px;position:relative}@media screen and (max-width: 820px){.ft-main-sitemap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ft-main-sitemap::after{content:"";display:inline-block;background-color:#fff;opacity:.3;width:100%;height:1px;position:absolute;bottom:-50px;right:0}}@media screen and (max-width: 567px){.ft-main-sitemap{gap:30px}}.ft-sitemap-block{margin-bottom:30px}@media screen and (max-width: 820px){.ft-sitemap-block{margin-bottom:0}}.ft-sitemap-block>a,.ft-sitemap-block p{font-size:1rem;display:inline-block;margin-bottom:15px}@media screen and (max-width: 567px){.ft-sitemap-block>a,.ft-sitemap-block p{font-size:1.1rem}}.ft-sitemap-block-list li{line-height:1rem;margin-bottom:10px}.ft-sitemap-block-list a{font-size:.8rem;display:inline-block}.ft-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin-top:30px}.ft-banner a{background-color:#fff;display:inline-block;padding:10px 30px;height:60px}@media screen and (max-width: 567px){.ft-banner a{padding:10px}}.ft-banner a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ft-main-info-map{background-color:#ddd;color:#777 !important;padding:5px;font-size:.8rem;line-height:.8rem;display:inline-block;border-radius:2px;padding:2px 5px;margin-left:5px;font-family:"soleil","sans-serif"}.ft-main-info-map[target=_blank]::after{background-color:#777 !important;margin:auto 0 auto 2px}.ft-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 5%;border-top:1px solid #fff;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#6a6a6a}@media screen and (max-width: 820px){.ft-bottom{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}}.ft-bottom>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:35px}.ft-bottom>div a{font-size:.9rem;position:relative}.ft-bottom>div a:not([target=_blank])::before{content:"";-webkit-mask-image:url(images/icon/icon-arrow-2.svg);mask-image:url(images/icon/icon-arrow-2.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:#fff;width:8px !important;height:8px !important;top:0;bottom:0;margin:auto;right:-15px;display:inline-block;position:absolute;opacity:1}.ft-bottom>p{font-family:"soleil","sans-serif";font-size:.8rem;letter-spacing:1.5px;font-weight:300;color:#fff}@media screen and (max-width: 567px){.ft-bottom>p{font-size:.75rem;letter-spacing:1px}}.top-h2 h2{font-size:2rem;line-height:2rem;font-weight:400;letter-spacing:2px;margin-bottom:15px}.top-h2 span{font-family:"soleil","sans-serif";text-transform:capitalize;letter-spacing:1px;font-size:1rem;font-weight:300;position:relative;padding-left:25px;color:#aaa}.top-h2 span::before,.top-h2 span::after{content:"";display:inline-block;width:15px;height:15px;position:absolute;top:0;bottom:0;left:0;margin:auto;background-color:#e5f2f7;border-radius:100px}.top-h2 span::after{background-color:#00baba;width:7px;height:7px;left:4px}.top-btn{border-radius:100px;background-color:#fff;border:1px solid #ddd;color:#00baba;font-family:"soleil","sans-serif";text-decoration:none;padding:15px 30px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:10px;letter-spacing:1px}.top-btn::after{display:none}.top-vis-cont{position:relative}.top-vis-copy{position:absolute;left:8%;bottom:-40px;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;gap:15px;-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media screen and (min-width: 1500px){.top-vis-copy{gap:25px}}@media screen and (max-width: 567px){.top-vis-copy{gap:8px}}.top-vis-copy span{background-color:#fff;font-size:2.4rem;line-height:2.4rem;font-weight:200;font-family:"Noto Serif JP","serif";letter-spacing:8px;padding:20px 10px}@media screen and (min-width: 1500px){.top-vis-copy span{font-size:3.2rem;line-height:3.2rem;letter-spacing:13px;padding:40px 25px}}@media screen and (max-width: 567px){.top-vis-copy span{letter-spacing:5px;font-size:1.6rem;line-height:1.6rem;padding:13px 8px}}.top-vis-copy span:first-child{padding-bottom:4rem}.slick-visual{width:100%;height:80vh;margin-top:70px;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: 567px){.slick-visual{height:60vh}}.slick-visual .slick-list{height:100%}.slick-visual .slick-track{height:100%}.slick-visual-img{height:100%}.slick-visual-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-vis{position:relative}.top-vis .slick-dots{position:absolute;right:110px;bottom:-35px;gap:15px;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto}.top-vis .slick-dots li{width:8px;height:8px;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}.top-vis .slick-dots li button{width:6px !important;height:6px !important;font-size:0;background-color:#ddd;opacity:1;display:block;cursor:pointer;border:none;border-radius:100px;-webkit-transition:.3s;transition:.3s;padding:0}.top-vis .slick-dots li button::before{display:none}.top-vis .slick-dots li.slick-active button{background-color:#00baba;border-radius:2px;width:100%;height:100%;-webkit-transition:.3s;transition:.3s}.top-vis .slick-prev,.top-vis .slick-next{right:20px;top:auto;bottom:-60px;font-size:0;line-height:0;position:absolute;display:block;width:30px;height:30px;padding:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:#eff7fa;border-radius:100px}.top-vis .slick-prev::before,.top-vis .slick-next::before{content:"";-webkit-mask-image:url(images/icon/icon-arrow-1.svg);mask-image:url(images/icon/icon-arrow-1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:#777;width:12px !important;height:12px !important;top:0;bottom:0;margin:auto;right:5px;display:inline-block;position:absolute;opacity:1}.top-vis .slick-prev{right:60px;left:auto}.top-vis .slick-prev::before{right:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.top-about{margin:100px 0}@media screen and (max-width: 567px){.top-about{margin:100px 0 80px}}.top-about>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15%}@media screen and (max-width: 1020px){.top-about>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:50px}}.top-about-info>p{margin-top:70px;position:relative;margin-bottom:40px}.top-about-info>p::before{content:"";display:inline-block;width:50px;height:2.5px;position:absolute;top:-35px;left:0;background-color:#00baba}.top-about-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:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.top-about-btn a{border-radius:5px;background-color:#fff;display:block;text-decoration:none;color:#292929;-webkit-box-shadow:0px 0px 10px #e4e4e4;box-shadow:0px 0px 10px #e4e4e4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:150px}@media screen and (max-width: 567px){.top-about-btn a{-webkit-box-shadow:0px 0px 7px #e4e4e4;box-shadow:0px 0px 7px #e4e4e4;height:100px}}.top-about-btn a:hover{opacity:1}.top-about-btn a:hover img{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1.03);transform:scale(1.03)}.top-about-btn-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:30px}@media screen and (max-width: 567px){.top-about-btn-text{padding:20px}}.top-about-btn-text h3{font-size:1.3rem;font-weight:400;letter-spacing:1.5px;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}@media screen and (max-width: 567px){.top-about-btn-text h3{font-size:1.1rem}}.top-about-btn-text span{font-size:.9rem;color:#aaa;font-family:"soleil","sans-serif";text-transform:capitalize;font-weight:300;letter-spacing:1px}.top-about-btn-img{width:50%;overflow:hidden}.top-about-btn-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;transition:.3s}.top-imgbtn-wrap{position:relative;overflow-x:clip}.top-imgbtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:100px 2%;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.top-imgbtn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:80px 2%}}.top-imgbtn::before{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;right:0;background-color:#679dd1;opacity:.3;mix-blend-mode:multiply;pointer-events:none;border-radius:10px;z-index:1}.top-imgbtn::after{content:"";display:inline-block;width:100%;height:50%;position:absolute;bottom:0;right:0;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background-image:-webkit-linear-gradient(transparent, #000);background-image:linear-gradient(transparent, #000);opacity:.3;mix-blend-mode:multiply;pointer-events:none;border-radius:10px;z-index:1}@media screen and (max-width: 767px){.top-imgbtn::after{display:none}}.top-imgbtn a{width:50%;position:relative;overflow:hidden}@media screen and (max-width: 767px){.top-imgbtn a{width:100%}.top-imgbtn a::before{content:"";display:inline-block;width:100%;height:50%;position:absolute;bottom:0;right:0;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background-image:-webkit-linear-gradient(transparent, #000);background-image:linear-gradient(transparent, #000);opacity:.3;mix-blend-mode:multiply;pointer-events:none;border-radius:10px;z-index:1}}.top-imgbtn a:first-child img{border-radius:10px 0 0 10px}@media screen and (max-width: 767px){.top-imgbtn a:first-child img{border-radius:10px 10px 0 0}}.top-imgbtn a:last-child img{border-radius:0 10px 10px 0}@media screen and (max-width: 767px){.top-imgbtn a:last-child img{border-radius:0 0 10px 10px}}.top-imgbtn a:hover{opacity:1}.top-imgbtn a:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:.3s;transition:.3s}.top-imgbtn p{position:absolute;bottom:30px;left:30px;color:#fff;z-index:2;display:block;width:calc(100% - 60px)}@media screen and (max-width: 567px){.top-imgbtn p{bottom:25px;left:25px;width:calc(100% - 50px)}}.top-imgbtn .btn-arrow{position:absolute;right:0;bottom:0;width:50px;height:50px}.top-imgbtn .btn-arrow::before{background-color:#fff}.top-imgbtn .btn-arrow-icon{width:10px;height:15px}.top-imgbtn .btn-arrow-icon::before,.top-imgbtn .btn-arrow-icon::after{width:10px;height:15px}.top-imgbtn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;transition:.3s;vertical-align:top}.top-imgbtn-title{font-size:1.8rem;line-height:1.8rem;letter-spacing:1.5px;font-weight:400;margin-bottom:10px;display:inline-block}@media screen and (max-width: 567px){.top-imgbtn-title{font-size:1.4rem}}.top-imgbtn-en{font-size:1rem;letter-spacing:2px;font-family:"soleil","sans-serif";text-transform:capitalize;font-weight:300;display:block;position:relative;padding-left:25px}.top-imgbtn-en::before,.top-imgbtn-en::after{content:"";display:inline-block;width:13px;height:13px;position:absolute;top:0;bottom:0;left:0;margin:auto;background-color:#e5f2f7;border-radius:100px}.top-imgbtn-en::after{background-color:#00baba;width:6px;height:6px;left:3.5px}.top-gsap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100vw;z-index:-1}@media screen and (max-width: 820px){.top-gsap{width:130vw}}@media screen and (max-width: 567px){.top-gsap{width:450vw}}.top-gsap svg{width:100%}.top-gsap path{fill:#eff7fa;opacity:1}.wave:nth-child(1){background:#fff}.wave:nth-child(2){background:#eee}.top-news{margin:100px auto 150px}@media screen and (max-width: 567px){.top-news{margin:80px 0}}.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:self-start;-webkit-align-items:self-start;-ms-flex-align:self-start;align-items:self-start;margin-bottom:30px}@media screen and (max-width: 1020px){.top-news-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}}.top-news-title>div:not([class]){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.top-news-title>div:not([class]){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:50px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.category-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.category-list .item{cursor:pointer;border:1px solid #ddd;font-size:.9rem;line-height:.9rem;letter-spacing:1.5px;padding:8px 30px;color:#777;border-radius:2px;display:inline-block;text-align:center;-webkit-transition:.2s;transition:.2s;background-color:#fff}@media screen and (max-width: 567px){.category-list .item{padding:8px 20px}}.category-list .item.is-active{background-color:#e5f2f7;color:#00baba}.category-list .item:hover{background-color:#e5f2f7;-webkit-transition:.2s;transition:.2s}.category-all-active a.sticky::before{width:calc(100% + 60px);-webkit-transform:translate(-51%, -50%);transform:translate(-51%, -50%)}@media screen and (max-width: 567px){.category-all-active a.sticky::before{width:calc(100% + 20px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (max-width: 567px){.category-all-active .sticky div:has(>time){width:110px}}.news-list-cont{text-decoration:none;color:#292929;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:15px 0;border-bottom:1px solid #ddd;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 567px){.news-list-cont{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news-list-cont::before{content:"";display:inline-block;background-color:#eff7fa;width:calc(100% + 30px);height:calc(100% - 10px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:5px;opacity:0;z-index:-1;mix-blend-mode:multiply;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 567px){.news-list-cont::before{width:calc(100% + 20px)}}.news-list-cont.no-link{pointer-events:none}.news-list-cont.no-link .btn-arrow{display:none}.news-list-cont[target=_blank]::after{background-color:#292929}@media screen and (max-width: 567px){.news-list-cont div:has(>time){width:80px}}.news-list-cont time{font-family:"soleil","sans-serif";font-size:1.1rem;letter-spacing:1px;font-weight:300;display:inline-block;min-width:100px;position:relative}@media screen and (max-width: 567px){.news-list-cont time{min-width:auto;margin-right:20px}}.news-list-cont h4{font-weight:400;font-size:1rem}.news-list-cont .btn-arrow{position:absolute;right:0;top:0;bottom:0;margin:auto}.news-list-cont .btn-arrow::before{mix-blend-mode:multiply}.news-list-cont:hover{opacity:1;color:#00baba}.news-list-cont:hover::before{opacity:1;-webkit-transition:.2s;transition:.2s}.category-all-active a.sticky time::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(images/icon/icon-sticky.svg);mask-image:url(images/icon/icon-sticky.svg);background-color:#00baba;width:9px;height:14px;position:absolute;top:0;bottom:0;margin:auto;left:-20px}@media screen and (max-width: 567px){.category-all-active a.sticky time::before{position:static;margin-right:10px}}.news-list-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;margin-right:30px}@media screen and (max-width: 567px){.news-list-cat{margin-right:30px;width:calc(100% - 80px - 30px);margin-right:auto}}.news-list-cat span{border:1px solid #ddd;font-size:.8rem;line-height:.8rem;letter-spacing:1.5px;padding:3px 20px;color:#777;border-radius:2px;min-width:120px;display:inline-block;text-align:center;position:relative;background-color:#fff}@media screen and (max-width: 567px){.news-list-cat span{min-width:100px;letter-spacing:1px;font-size:.75rem;line-height:.75rem}}.news-list-cat span::before{content:"";display:inline-block;background-color:#00baba;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0)}.top-recruit{background-color:#00baba;margin:100px 4% 150px;border-radius:10px;padding:80px;position:relative}@media screen and (max-width: 1020px){.top-recruit{padding:50px 50px 250px}}@media screen and (max-width: 820px){.top-recruit{padding:50px 50px 200px}}@media screen and (max-width: 567px){.top-recruit{padding:30px 30px 100px}}.top-recruit>div:not([class]){width:60%}@media screen and (max-width: 1020px){.top-recruit>div:not([class]){width:100%}}.top-recruit .top-h2{color:#fff}@media screen and (max-width: 567px){.top-recruit .top-h2 h2{font-size:1.7rem}}.top-recruit .top-h2 span{color:#fff}.top-recruit p{color:#fff;margin:40px 0 80px;line-height:2.2rem}@media screen and (max-width: 1020px){.top-recruit p{margin:30px 0 20px}}.top-recruit-img{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:35%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;top:50%;-webkit-transform:translateY(-48%);transform:translateY(-48%);right:5%;margin:auto;-webkit-transition:all .4s;transition:all .4s;max-width:500px}@media screen and (max-width: 1020px){.top-recruit-img{width:90%;max-width:none;right:0;left:0;bottom:-30%;top:auto}}@media screen and (max-width: 567px){.top-recruit-img{width:95%;gap:5px}}.top-recruit-img.scroll{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-recruit-img img{width:calc(50% - 5px);aspect-ratio:1/1.3;-o-object-fit:cover;object-fit:cover;border-radius:5px}@media screen and (max-width: 1020px){.top-recruit-img img{width:calc(25% - 8px)}}@media screen and (max-width: 567px){.top-recruit-img img{width:calc(25% - 5px)}}.top-recruit-img img:nth-child(1),.top-recruit-img img:nth-child(3){top:-50px;position:relative}@media screen and (max-width: 1020px){.top-recruit-img img:nth-child(1),.top-recruit-img img:nth-child(3){top:-30px}}.breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:20px}@media screen and (min-width: 1500px){.breadcrumbs{padding-right:0}}@media screen and (max-width: 567px){.breadcrumbs{margin-left:2%;padding:10px 0}}.breadcrumbs>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.breadcrumbs>span:not(:last-of-type)::after{content:"";width:7px;height:7px;border-radius:100px;background-color:#e5f2f7;margin:0 15px 0 15px;display:inline-block;mix-blend-mode:multiply}.breadcrumbs a,.breadcrumbs .current-item{text-decoration:none;color:#aaa;font-size:.8rem;font-weight:400;mix-blend-mode:multiply}.breadcrumbs .home{font-family:"soleil","sans-serif";font-size:.9rem;font-weight:300}.breadcrumbs .home::before{content:"";display:inline-block;-webkit-mask-image:url(images/icon/icon-top.svg);mask-image:url(images/icon/icon-top.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:14px;height:13px;background-color:#aaa;margin-right:6px;top:1px;position:relative}.breadcrumbs .current-item{color:#00baba}.container-wide:has(.side-nav){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:100px}@media screen and (max-width: 820px){.container-wide:has(.side-nav){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:50px;margin-top:50px;margin-bottom:100px}}.container-wide:has(.side-nav) .side-nav{margin:50px 0 100px;width:15%}@media screen and (max-width: 820px){.container-wide:has(.side-nav) .side-nav{width:100%;margin:0}}.container-wide:has(.side-nav) .side-nav h4{margin:0 0 10px;font-weight:400;position:relative;padding-left:25px}.container-wide:has(.side-nav) .side-nav h4::before,.container-wide:has(.side-nav) .side-nav h4::after{content:"";display:inline-block;width:15px;height:15px;position:absolute;top:0;bottom:0;left:0;background-color:#e5f2f7;margin:auto;border-radius:100px}.container-wide:has(.side-nav) .side-nav h4::after{width:7px;height:7px;left:4px;background-color:#00baba}.container-wide:has(.side-nav) .search-cat+h4{margin-top:30px}.container-wide:has(.side-nav) .page-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 820px){.container-wide:has(.side-nav) .page-main{margin:0}}.page-head-main:has(.page-head-img) .page-head-text{width:50%;min-height:400px}@media screen and (max-width: 820px){.page-head-main:has(.page-head-img) .page-head-text{min-height:300px}}@media screen and (max-width: 567px){.page-head-main:has(.page-head-img) .page-head-text{width:100%;min-height:auto}}.page-content{margin-top:70px}.page-head{margin:0 2%;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: 567px){.page-head{margin:0 3%}}.page-head-main{background-color:#e5f2f7;border-radius:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 567px){.page-head-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page-head-text{padding:50px;width:100%;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: 1020px){.page-head-text{padding:40px}}@media screen and (max-width: 567px){.page-head-text{padding:25px}}.page-head-text>h1{margin-top:auto;font-weight:400;font-size:1.8rem;letter-spacing:2px;line-height:2.4rem;border-top:1px solid #ddd;padding-top:20px;mix-blend-mode:multiply}@media screen and (max-width: 820px){.page-head-text>h1{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width: 567px){.page-head-text>h1{font-size:1.4rem;line-height:2rem;margin-top:20px;letter-spacing:1.5px}}.page-head-text>div{margin-bottom:50px}@media screen and (max-width: 567px){.page-head-text>div{margin-bottom:0}}.page-head-text>div>span{color:#00baba;font-family:"soleil","sans-serif";font-size:5rem;letter-spacing:3px;font-weight:600;text-transform:uppercase;line-height:5rem;display:block;margin-bottom:10px}@media screen and (max-width: 1020px){.page-head-text>div>span{font-size:4rem;line-height:4rem;word-wrap:break-word}}@media screen and (max-width: 567px){.page-head-text>div>span{letter-spacing:1.5px;font-size:3rem;line-height:3.5rem}}.page-head-text>div>p,.page-head-text>div>h1{font-weight:400;font-size:1.2rem;display:block;position:relative;padding-left:25px}@media screen and (max-width: 567px){.page-head-text>div>p,.page-head-text>div>h1{font-size:1rem}}.page-head-text>div>p::before,.page-head-text>div>p::after,.page-head-text>div>h1::before,.page-head-text>div>h1::after{content:"";display:inline-block;width:15px;height:15px;position:absolute;top:0;bottom:0;left:0;margin:auto;background-color:#00baba;opacity:.2;border-radius:100px}.page-head-text>div>p::after,.page-head-text>div>h1::after{background-color:#00baba;width:7px;height:7px;left:4px;opacity:1}.page-head-img{width:50%;aspect-ratio:1.5/1}@media screen and (max-width: 567px){.page-head-img{width:100%;height:200px;aspect-ratio:auto}}.page-head-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0 30px 30px 0;vertical-align:top}@media screen and (max-width: 567px){.page-head-img img{border-radius:0 0 30px 30px}}.page-nav{margin-top:30px;border:1px solid #ddd;border-radius:5px;padding:20px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px 60px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 567px){.page-nav{gap:10px 30px;padding:15px 20px}}.page-nav a{text-decoration:none;color:#aaa;font-size:1.1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:25px;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 567px){.page-nav a{padding-left:20px}}.page-nav a:hover{color:#00baba;opacity:.6;-webkit-transition:.2s;transition:.2s}.page-nav a:hover>span{-webkit-transition:.2s;transition:.2s}.page-nav a:hover>span::before,.page-nav a:hover>span::after{background-color:#e5f2f7;-webkit-transition:.2s;transition:.2s}.page-nav a:hover>span::after{background-color:#00baba;-webkit-transition:.2s;transition:.2s}.page-nav a::before{content:"";display:inline-block;width:1px;height:15px;position:absolute;background-color:#ddd;top:0;bottom:0;right:-30px;left:auto;margin:auto}@media screen and (max-width: 567px){.page-nav a::before{right:-15px}}.page-nav a::after{background-color:#aaa}.page-nav a.current{color:#00baba;pointer-events:none}.page-nav a.current::after{background-color:#00baba}.page-nav a.current>span::before{background-color:#e5f2f7}.page-nav a.current>span::after{background-color:#00baba}.page-nav a:last-of-type::before{display:none}.page-nav a>span{-webkit-transition:.2s;transition:.2s}.page-nav a>span::before,.page-nav a>span::after{content:"";display:inline-block;width:15px;height:15px;position:absolute;top:0;bottom:0;left:0;margin:auto;background-color:#f3f2f2;border-radius:100px;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 567px){.page-nav a>span::before,.page-nav a>span::after{width:12px;height:12px}}.page-nav a>span::after{background-color:#ddd;width:7px;height:7px;left:4px;opacity:1;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 567px){.page-nav a>span::after{width:5px;height:5px;left:3.5px}}.page-main{margin:50px 0 100px}.entry-content:has(+.archive-staff){margin-bottom:50px}.archive-staff{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;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 567px){.archive-staff{gap:40px 20px}}.modal-open{width:calc(25% - 30px);background:rgba(0,0,0,0);border:none;text-align:start;cursor:pointer}@media screen and (max-width: 820px){.modal-open{width:calc(33.3333333333% - 27px)}}@media screen and (max-width: 567px){.modal-open{width:calc(50% - 10px)}}.modal-open:hover .archive-staff-cont-img img{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1.05);transform:scale(1.05)}.archive-staff-cont-img{width:100%;margin-bottom:15px;position:relative;overflow:hidden}@media screen and (max-width: 567px){.archive-staff-cont-img{margin-bottom:8px}}.archive-staff-cont-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top;-webkit-transition:.3s;transition:.3s}.archive-staff-cont-img>span{position:absolute;top:7px;right:7px;color:#777;border:1px solid #777;background-color:hsla(0,0%,100%,.737254902);border-radius:3px;font-family:"soleil","sans-serif";padding:3px 8px;font-weight:400;font-size:.75rem;letter-spacing:.8px;z-index:2}@media screen and (max-width: 567px){.archive-staff-cont-img>span{letter-spacing:.5px}}.archive-staff-cont-img>span::after{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-modal.svg);mask-image:url(images/icon/icon-modal.svg);background-color:#777;width:11px;height:11px;position:relative;top:1px;margin-left:3px}@media screen and (max-width: 567px){.archive-staff-cont-img>span::after{top:.5px}}.archive-staff-cont-pos{background-color:#e5f2f7;padding:5px 10px;border-radius:3px;display:inline-block;font-size:.9rem;color:#00baba;letter-spacing:1px;margin-bottom:15px}@media screen and (max-width: 567px){.archive-staff-cont-pos{padding:4px 7px;font-size:.8rem;margin-bottom:7px}}.archive-staff-cont-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.archive-staff-cont-name h2{font-weight:400;font-size:1.4rem;letter-spacing:1px;color:#292929}.archive-staff-cont-name span{font-size:.9rem;color:#aaa}@media screen and (max-width: 567px){.archive-staff-cont-name span{font-size:.8rem}}.archive-staff-cont>p{font-size:.9rem;margin-top:20px;padding-top:20px;border-top:1px solid #ddd;line-height:1.6rem;color:#292929}@media screen and (max-width: 567px){.archive-staff-cont>p{font-size:.8rem;margin-top:10px;padding-top:10px;line-height:1.4rem}}.archive-staff-cont>p span{color:#00baba}.modal{position:absolute;display:none}.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-wrap{max-width:800px;width:85%;position:absolute;top:10vh}@media screen and (max-width: 567px){.modal-container-wrap{width:90%;top:5vw}}.modal-container{background-color:#fff;padding:50px;border-radius:5px;margin-bottom:10vh}@media screen and (max-width: 567px){.modal-container{margin-bottom:5vw;padding:15px}}.modal-container>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:15px;background-color:#00baba;padding:5px;border-radius:3px}@media screen and (max-width: 567px){.modal-container>div{width:calc(100% - 45px)}}.modal-container>div p{background-color:#e5f2f7;padding:3px 8px;border-radius:3px;display:inline-block;font-size:.9rem;color:#00baba;letter-spacing:1px}.modal-container>div h3{font-weight:400;font-size:1.4rem;line-height:1.4rem;letter-spacing:1px;color:#fff}.modal-container>div span{font-size:.9rem;color:#fff}.modal-container>table{margin-bottom:0;font-size:.9rem;line-height:1.4rem}.modal-container>table th{padding:12px 0 12px 25px !important;background-color:rgba(0,0,0,0);border-left:none !important;border-right:none !important;position:relative;color:#00baba;width:25%}@media screen and (max-width: 567px){.modal-container>table th{padding:.5rem 0 .5rem 20px !important;width:100%}}.modal-container>table th::before,.modal-container>table th::after{content:"";display:inline-block;width:15px;height:15px;position:absolute;top:15px;left:0;background-color:#e5f2f7;border-radius:100px}@media screen and (max-width: 567px){.modal-container>table th::before,.modal-container>table th::after{top:10px;width:12px;height:12px}}.modal-container>table th::after{background-color:#00baba;width:7px;height:7px;top:19px;left:4px}@media screen and (max-width: 567px){.modal-container>table th::after{width:5px;height:5px;top:13.5px;left:3.5px}}.modal-container>table td{padding:12px 0 !important;border-left:none !important;border-right:none !important}@media screen and (max-width: 567px){.modal-container>table td{padding:.5rem 0 !important}}.modal-close{background:rgba(0,0,0,0);border:0;display:block;position:absolute;width:30px;height:30px;right:15px;top:15px;z-index:10;cursor:pointer;border:1px solid #ddd;border-radius:2px;background-color:#f3f2f2}.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)}.archive-news-list a.sticky::before{width:calc(100% + 60px);-webkit-transform:translate(-51%, -50%);transform:translate(-51%, -50%)}@media screen and (max-width: 567px){.archive-news-list a.sticky::before{width:calc(100% + 20px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.all-news .news-list-cont.sticky time::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(images/icon/icon-sticky.svg);mask-image:url(images/icon/icon-sticky.svg);background-color:#00baba;width:9px;height:14px;position:absolute;top:0;bottom:0;margin:auto;left:-20px}@media screen and (max-width: 567px){.all-news .news-list-cont.sticky time::before{position:static;margin-right:10px}}@media screen and (max-width: 567px){.all-news .sticky div:has(>time){width:110px}}.search-cat li:not(.page-side-current) a:before,.search-year li:not(.page-side-current) a:before{content:"";display:inline-block;background-color:#e5f2f7;width:100%;height:calc(100% - 15px);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:-1;-webkit-transition:.2s;transition:.2s;opacity:0;border-radius:3px}.search-cat li.page-side-current a,.search-year li.page-side-current a{color:#00baba}.search-cat li.page-side-current a::before,.search-year li.page-side-current a::before{content:"";display:inline-block;background-color:#e5f2f7;width:100%;height:calc(100% - 15px);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:-1;opacity:1;border-radius:3px}.search-cat a,.search-year a{color:#aaa;text-decoration:none;font-family:"soleil","sans-serif";padding:15px;border-bottom:1px solid #ddd;display:inline-block;width:100%;letter-spacing:1px;position:relative;-webkit-transition:.2s;transition:.2s}.search-cat a:hover::before,.search-year a:hover::before{opacity:1 !important;-webkit-transition:.2s;transition:.2s}.single-head{margin-bottom:50px}.single-head time{font-family:"soleil","sans-serif";margin-right:15px;font-weight:300;letter-spacing:1px;font-size:1.1rem}.single-head .news-cat a{color:#aaa;text-decoration:none;padding:3px 20px;border-radius:2px;min-width:120px;display:inline-block;font-size:.8rem;line-height:.8rem;letter-spacing:1.5px;border:1px solid #ddd;text-align:center;position:relative}.single-head .news-cat a::before{content:"";display:inline-block;background-color:#00baba;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0)}.single-head h2{font-weight:500;font-size:2rem;line-height:3rem;margin-top:10px;background-color:#00baba;color:#fff;border-radius:5px;padding:10px}@media screen and (max-width: 820px){.single-head h2{font-size:1.8rem;line-height:2.5rem}}@media screen and (max-width: 567px){.single-head h2{font-size:1.4rem;line-height:2rem}}.other-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:100px;border-top:1px solid #ddd;padding-top:30px;gap:10%}.other-post-previous,.other-post-next,.other-post-no{width:50%;border-radius:5px;position:relative;text-decoration:none;color:#000}.other-post-previous p:first-of-type,.other-post-next p:first-of-type,.other-post-no p:first-of-type{font-size:.9rem;line-height:1.4rem}.other-post-previous span,.other-post-next span,.other-post-no span{display:block;margin:0;font-family:"soleil","sans-serif";letter-spacing:1px;font-size:.8rem;line-height:1.1rem;margin-top:.5rem;color:#aaa}.other-post-previous p:last-of-type,.other-post-next p:last-of-type,.other-post-no p:last-of-type{color:#3d6cbc;text-decoration:underline;font-size:.9rem;margin-top:.5rem}.other-post-next{text-align:right}.other-post-no{opacity:0;pointer-events:none}.is-root-container .slick-acf{width:100%;display:block;height:auto;border:1px solid #ddd;background-color:#f8f8f8;max-width:300px;aspect-ratio:3/2;margin:auto;opacity:1}.is-root-container .slick-acf img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.is-root-container .slick-acf>div:not(:first-child){display:none}.slick-acf{width:100%;display:block;height:auto;border:1px solid #ddd;background-color:#f8f8f8;max-width:700px;aspect-ratio:3/2;margin:auto;margin-bottom:5rem !important}.slick-acf .slick-list{height:100%;position:relative}.slick-acf .slick-track{height:100%}.slick-acf .slick-slide{position:relative}.slick-acf .slick-slide::before{content:"";display:inline-block;background-image:-webkit-gradient(linear, left bottom, left top, from(#000000), to(transparent));background-image:-webkit-linear-gradient(bottom, #000000, transparent);background-image:linear-gradient(0deg, #000000, transparent);width:100%;height:15%;mix-blend-mode:multiply;opacity:.4;position:absolute;bottom:0;left:0}.slick-acf .slick-prev{left:0}.slick-acf .slick-prev::after{left:0;border-radius:0 100px 100px 0}.slick-acf .slick-prev::before{left:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-acf .slick-next{right:0}.slick-acf .slick-next::after{right:0;border-radius:100px 0 0 100px}.slick-acf .slick-next::before{right:5px}.slick-acf .slick-prev,.slick-acf .slick-next{position:absolute;top:0;bottom:0;margin:auto;-webkit-transform:none;transform:none;height:100%;width:10%;z-index:10;border:none;background-color:rgba(0,0,0,0);font-size:0rem}.slick-acf .slick-prev::after,.slick-acf .slick-next::after{content:"";display:block;width:30px;height:50px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:absolute;z-index:10;top:0;bottom:0;border:none;font-size:0;margin:auto}.slick-acf .slick-prev::before,.slick-acf .slick-next::before{content:"";display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(images/icon/icon-arrow-1.svg);mask-image:url(images/icon/icon-arrow-1.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:10px;height:12px;position:absolute;z-index:11;top:0px;bottom:0px;margin:auto 0px;background-color:#000}.slick-acf .slick-dots{position:absolute;right:0;bottom:-25px;gap:10px;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;margin:0 !important}.slick-acf .slick-dots li{width:8px;height:8px;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}.slick-acf .slick-dots li:first-child:last-child{display:none}.slick-acf .slick-dots li::after{display:none !important}.slick-acf .slick-dots li.slick-active button{background-color:#00baba;border-radius:2px;width:100%;height:100%;-webkit-transition:.3s;transition:.3s}.slick-acf .slick-dots li button{width:6px !important;height:6px !important;font-size:0;background-color:#aaa;opacity:1;display:block;cursor:pointer;border:none;border-radius:100px;-webkit-transition:.3s;transition:.3s;padding:0}.slick-acf .slick-dots li button::before{display:none}.slick-acf img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:top}.slick-acf p{font-size:1rem;position:absolute;bottom:10px;left:15px;margin-bottom:0 !important;color:#fff}.day-head{position:relative}@media screen and (max-width: 820px){.day-head{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:20px}}.day-head::before{content:"";display:inline-block;width:50%;height:100%;bottom:0;position:absolute;mix-blend-mode:multiply;pointer-events:none;opacity:.1}.day-head img{width:100%;vertical-align:top;max-height:550px;-o-object-fit:cover;object-fit:cover}.day-head>div{position:absolute;top:0;bottom:0;margin:auto;aspect-ratio:1.3/1;height:55%;background:#fff;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 820px){.day-head>div{position:static;padding:20px;aspect-ratio:auto;height:auto;border:1.5px solid #00baba;background-color:#eff7fa;width:100%}}.day-head>div>div:first-of-type{margin-bottom:60px;position:relative}@media screen and (max-width: 820px){.day-head>div>div:first-of-type{margin-bottom:40px;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}}.day-head>div>div:first-of-type::before{content:"";display:inline-block;width:30px;height:3px;background-color:#00baba;position:absolute;bottom:-30px;left:0}@media screen and (max-width: 820px){.day-head>div>div:first-of-type::before{bottom:-20px;height:2px;width:25px}}.day-head>div>div:first-of-type h3{margin:0;padding:0;font-size:1.8rem;letter-spacing:1.5px;font-weight:400}@media screen and (max-width: 567px){.day-head>div>div:first-of-type h3{font-size:1.6rem;letter-spacing:1px}}.day-head>div>div:first-of-type h3::before{display:none}.day-head>div>div:first-of-type p{color:#aaa;font-size:.9rem;margin:7px 0 0 !important}.day-head>div>div:last-of-type p{margin:0 !important}.day-head>div>div:last-of-type span{font-size:.9rem;color:#777}.profile-right::before{right:0;background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(#4eb0b3));background-image:-webkit-linear-gradient(left, transparent, #4eb0b3);background-image:linear-gradient(90deg, transparent, #4eb0b3)}@media screen and (max-width: 820px){.profile-right::before{display:none}}.profile-right>div{left:auto;right:10%}.profile-left::before{left:0;background-image:-webkit-gradient(linear, right top, left top, from(transparent), to(#4eb0b3));background-image:-webkit-linear-gradient(right, transparent, #4eb0b3);background-image:linear-gradient(-90deg, transparent, #4eb0b3)}@media screen and (max-width: 820px){.profile-left::before{display:none}}.profile-left>div{left:10%;right:auto}.is-root-container .day-cont .slick-acf img:not(:first-child){display:none}.day-cont{margin:50px 0 100px !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:30px}@media screen and (max-width: 567px){.day-cont{margin:20px 0 80px !important}}.day-cont>div:first-of-type>div:last-of-type::before{top:25px}.day-cont>div:last-of-type>div:last-of-type::before{height:20px}.day-cont-rep{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5%}@media screen and (max-width: 820px){.day-cont-rep{gap:8%}}@media screen and (max-width: 567px){.day-cont-rep{position:relative}.day-cont-rep:last-child::before{display:none}.day-cont-rep::before{content:"";display:inline-block;width:1px;height:calc(100% + 30px);background-color:#ddd;position:absolute;top:10px;left:10px;right:auto}}@media screen and (max-width: 567px){.day-cont-rep{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}}.day-cont-rep>div:first-of-type{width:45%;background:rgba(0,0,0,0);max-width:none}@media screen and (max-width: 567px){.day-cont-rep>div:first-of-type{width:90%;margin:0}}.day-cont-rep>div:first-of-type img{width:100%;border-radius:10px}.day-cont-rep>div:last-of-type{width:50%;position:relative}@media screen and (max-width: 567px){.day-cont-rep>div:last-of-type{width:90%}}.day-cont-rep>div:last-of-type::before{content:"";display:inline-block;width:1px;height:calc(100% + 50px);background-color:#ddd;position:absolute;top:0;left:-23px}@media screen and (max-width: 567px){.day-cont-rep>div:last-of-type::before{display:none}}.day-cont-rep>div:last-of-type>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;position:relative}@media screen and (max-width: 567px){.day-cont-rep>div:last-of-type>div{margin-bottom:10px}}.day-cont-rep>div:last-of-type>div::before,.day-cont-rep>div:last-of-type>div::after{content:"";display:inline-block;width:15px;height:15px;position:absolute;top:0;bottom:0;left:-30px;margin:auto;border-radius:100px}@media screen and (max-width: 567px){.day-cont-rep>div:last-of-type>div::before,.day-cont-rep>div:last-of-type>div::after{left:-8.5vw}}.day-cont-rep>div:last-of-type>div::before{background-color:#e5f2f7}.day-cont-rep>div:last-of-type>div::after{background-color:#00baba;width:7px;height:7px;left:-26px}@media screen and (max-width: 567px){.day-cont-rep>div:last-of-type>div::after{left:-7.4vw}}.day-cont-rep>div:last-of-type>div span{font-family:"soleil","sans-serif";color:#00baba;font-size:2.4rem}@media screen and (max-width: 567px){.day-cont-rep>div:last-of-type>div span{font-size:2rem;line-height:2rem}}.day-cont-rep>div:last-of-type>div h4{margin:0;padding:0;border-bottom:none;font-size:1.6rem}@media screen and (max-width: 567px){.day-cont-rep>div:last-of-type>div h4{font-size:1.4rem;line-height:2rem}}.day-cont-rep .slick-acf{border:none;margin-bottom:0 !important}.day-cont-rep .slick-acf .slick-dots{bottom:-20px}.day-cont-rep .slick-acf img{-o-object-fit:cover;object-fit:cover}/*# sourceMappingURL=style.css.map */