@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Homemade+Apple&family=Zen+Kaku+Gothic+New:wght@500&display=swap');html{scroll-behavior:smooth !important}body{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;color:#313131;position:relative;width:100%;-webkit-font-smoothing:antialiased}main.home_bg{background-image:url('https://sapmed-nurse.jp/manage/wp-content/uploads/bg_top.jpg.webp'),url('https://sapmed-nurse.jp/manage/wp-content/uploads/bg_bottom.jpg.webp');background-position:center top,center bottom;background-size:contain,contain;background-repeat:no-repeat,no-repeat;padding:0 0 30vw}section{margin-bottom:3rem}section:before{content:"";display:block;height:100px;margin-top:-100px;visibility:hidden}a,img,a img{border:none;outline:none;text-decoration:none;color:#313131}a{transition:all .5s}a:hover{transform:translate(5px,0) !important;color:#f58220}a[target$=_blank]:after{font-family:"Font Awesome 6 Free";font-weight:900;font-size:100%;margin-left:.5em;content:"\f35d"}a.img-noicon[target$=_blank]:after{font-family:"Font Awesome 6 Free";font-weight:0;font-size:0;margin-left:0;content:""}a[href$=".pdf"]:after{font-family:"Font Awesome 6 Free";font-weight:900;font-size:100%;margin-left:.5em;content:"\f1c1";color:#e04545}a[href$=".xls"]:after,a[href$=".xlsx"]:after{font-family:"Font Awesome 6 Free";font-weight:900;font-size:100%;margin-left:.5em;content:"\f1c3";color:#106834}a[href$=".doc"]:after,a[href$=".docx"]:after{font-family:"Font Awesome 6 Free";font-weight:900;font-size:100%;margin-left:.5em;content:"\f1c2";color:#1a62c3}h2{position:relative;padding-top:50px;padding-left:30px;font-size:clamp(2.4rem, calc(2.2rem + 0.625vw), 2.9rem);letter-spacing:.05em;line-height:1.4}h2 span{position:relative;z-index:2}h2:before{content:attr(data-en);position:absolute;transform:rotate(-5deg);top:.5em;left:.5em;color:rgba(224,66,114,.6);font-size:1.5rem;font-family:"Homemade Apple",cursive;font-weight:400}h3{padding:.5rem 0 1.5rem;margin-bottom:2rem;background:linear-gradient(90deg,#b2d5de 0% 33%,#dddcb3 33% 66%,#ddb3b3 66%);background-repeat:no-repeat;background-size:4rem .4rem;background-position:bottom;font-size:clamp(1.5rem, 1.102rem + 1.7vw, 2.375rem);text-align:center;font-weight:400}h4{color:#5ca799;font-size:clamp(1.25rem, 1.023rem + 0.97vw, 1.75rem);margin:2rem 0 1rem;font-weight:400}h5{position:relative;font-size:1rem;font-weight:400;padding:10px 10px 10px calc(1em + 1rem);background:#5ca799;color:#fff;border-radius:10px 10px 0 0}h5:before{position:absolute;left:10px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:900;content:'\f0a9'}p,ul li,ol li{font-size:clamp(1rem, 0.943rem + 0.24vw, 1.125rem);line-height:2}ul{margin:0;padding:0;list-style:none}section ul{margin-bottom:2rem;padding-left:2em;list-style:circle}.ml_3{margin-left:3em}.indent1{text-indent:-1em;padding-left:1em}.indent2{text-indent:-2em;padding-left:2em}.indent3{text-indent:-3em;padding-left:3em}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}video{disablePictureInPicture:true;oncontextmenu:return false}.inner{max-width:1200px;margin:0 auto}@media screen and (max-width:480px){.inner{padding:5px}}.img-border img{border:solid 1px #999}.left-space-zero{padding-left:0}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table.has-fixed-layout{table-layout:auto}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{border-spacing:0;border-collapse:collapse;margin-bottom:2rem}.wp-block-flexible-table-block-table{margin-bottom:3rem}.wp-block-flexible-table-block-table caption{font-weight:700;padding:.2rem 1rem;background:#afa5a0;color:#fff;margin-bottom:1rem;border-radius:5px}.wp-block-flexible-table-block-table tr:nth-child(1){border-top:1px solid #999}.wp-block-flexible-table-block-table tr{border-bottom:1px solid #999}.wp-block-flexible-table-block-table th,.wp-block-flexible-table-block-table td{padding:1rem !important;word-break:break-all}.wp-block-flexible-table-block-table th{background:#efebe9;white-space:nowrap !important}.table-nowrap{white-space:nowrap !important}@media screen and (max-width:767px){table{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}}.wp-block-details summary{font-size:clamp(1.25rem, 1.023rem + 0.97vw, 1.75rem);margin-bottom:.5em}.wp-block-button__link{color:#fff;background-color:#5ca799;margin:1rem 0;padding:1rem;text-decoration:none;border-radius:0}.wp-block-button__link:hover{color:#fff}.photo-item{border-radius:10px}.parent-col3{display:flex;flex-wrap:wrap;justify-content:space-between}.parent-col3_child{width:30%}.parent-col3:after{content:"";display:block;width:30%}@media screen and (max-width:480px){.parent-col3_child{width:100%}}.link{cursor:pointer;text-decoration:none;font-size:1.2rem;padding-top:30px;padding-left:30px}.link-arrowed{display:inline-block;line-height:2rem}.link-arrowed .arrow-icon{position:relative;top:-1px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;vertical-align:middle}.link-arrowed .arrow-icon-circle{-webkit-transition:stroke-dashoffset .3s ease;transition:stroke-dashoffset .3s ease;stroke-dasharray:95;stroke-dashoffset:95}.link-arrowed:hover .arrow-icon{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.link-arrowed:hover .arrow-icon-circle{stroke-dashoffset:0}.js-fade{opacity:0;visibility:hidden;transform:translateY(50px);transition:opacity 1s,visibility 1s,transform 1s}.inview{opacity:1;visibility:visible;transform:translateY(0px)}@media print{.js-fade{opacity:1;visibility:hidden;transform:translateY(0px);transition:opacity 0s,visibility 0s,transform 0s}.inview{opacity:1;visibility:visible;transform:translateY(0px)}}.sp{display:block}@media screen and (min-width:540px){.sp{display:none}}.header{position:sticky;top:0;background-color:#fff !important;z-index:10;border-bottom:1px solid #ddd}.header-inner{position:relative;padding-top:1.25rem;padding-bottom:1.25rem}.site-title{line-height:1;display:inline-block}.site-title a{display:block;text-decoration:none}.site-title a img{height:2rem}.header-nav li a{display:block;text-decoration:none}@media(min-width:1451px){.navbutton{display:none}.header-nav-wrap{position:absolute;top:50%;right:1.5rem;margin-left:15rem;transform:translateY(-50%)}.header-nav{font-size:0}.header-nav li{font-size:1rem;display:inline-block;margin-left:2rem;padding:.25rem 0}.header-nav li a{font-weight:500;color:#000}.header-nav li a:hover{opacity:.6}}@media(max-width:1450px){.navbutton{position:absolute;z-index:10;top:50%;right:1.5rem;display:block;cursor:pointer;transform:translateY(-50%);border:0;background-color:transparent}.navbutton:focus{outline:0}.navbutton:after{font-family:"Material Symbols Outlined";font-size:2.5rem;content:"\e5d2";color:#000}.menu-active .navbutton:after{content:"\e5cd";color:#fff}.header-nav-wrap{position:fixed;z-index:9;top:0;left:0;display:none;overflow-y:auto;width:100%;height:100vh;background-color:rgb(50 50 50/80%)}.header-nav{padding:6rem 0}.header-nav li a{font-weight:400;padding:1.5rem;text-align:center;color:#fff}}@media(min-width:1451px){.header-nav li{position:relative}.header-nav .sub-menu{position:absolute;top:45px;left:0;overflow:hidden;width:250px;height:0;transition:.8s;transform:translateY(-8%);opacity:0;background:#d5d5d5;border:1px solid #f2efec}.header-nav .sub-menu:after,.header-nav .sub-menu:before{bottom:100%;left:10%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.header-nav .sub-menu:after{border-color:rgba(213,213,213,0);border-bottom-color:#d5d5d5;border-width:15px;margin-left:-15px}.header-nav .sub-menu:before{border-color:rgba(242,239,236,0);border-bottom-color:#f2efec;border-width:16px;margin-left:-16px}.header-nav li:hover .sub-menu{height:auto;transform:translateY(0);opacity:1}.header-nav .sub-menu li{display:block;margin-left:0;padding:0;border-bottom:1px solid #ddd;background-color:rgb(255 255 255/90%)}.header-nav .menu-item-has-children:nth-last-child(1) .sub-menu,.header-nav .menu-item-has-children:nth-last-child(2) .sub-menu{right:0;left:auto}.header-nav .sub-menu li a{padding:.5em}}@media(max-width:1450px){.header-nav li a{text-align:left}.header-nav .menu-item-has-children>a{padding-bottom:1em}.header-nav .sub-menu li a{position:relative;padding:.5em 1em .5em 2.75em}.header-nav .sub-menu li a:before{position:absolute;top:1.25em;left:2em;display:block;width:.5em;height:.5em;content:"";border-bottom:1px solid #fff;border-left:1px solid #fff}}#header{height:100vh;position:relative}#header h1 img,#header h1 canvas{width:100px;position:relative;left:1.8em}#header h1{font-size:2.5vw;color:#666;line-height:1.5;margin:0 0 50px;letter-spacing:.2em}#header h1 span{color:#2e98e5;display:block}.header-area{width:fit-content;position:relative;z-index:2;top:50vh;left:50px;animation-delay:.5s}@media screen and (max-width:1500px){#header{height:80vh;position:relative}#header h1 img,#header h1 canvas{width:80px}#header h1{font-size:2rem}}@media screen and (max-width:940px){#header{height:50vh;top:100px;position:inherit}.header-area{top:30vh;left:0}#header h1{text-align:center;width:150px;background:#f0f0f0;border-radius:0 0 10px 10px;padding:10px 0;margin:0 auto;font-size:1.3rem;border-bottom:7px solid #2e98e5}#header h1 img,#header h1 canvas{width:60px;left:inherit}}@media screen and (max-width:480px){#header h1{width:138px;font-size:1.2rem}#header h1 img{width:46px}}.header-area .lead{position:relative;font-size:2vw;margin:0 0 50px}@media screen and (max-width:1130px){.header-area .lead{font-size:1.5em}}@media screen and (max-width:940px){.header-area .lead{font-size:1.3em;padding:0}}@media screen and (max-width:480px){.header-area .lead{font-size:1.1em;padding:0}}@media screen and (max-width:940px){.header-area .lead:after{display:none}}.header-area .bg-white{background:#f0f0f0;padding:5px}.header-area .border-yellow{background:linear-gradient(transparent 60%,#ff6 60%)}.header-area .border-pink{background:linear-gradient(transparent 60%,#ffd3b4 60%)}.badge{position:absolute;z-index:2;right:30px;bottom:70px;background:url(//sapmed-nurse.jp/manage/wp-content/themes/theme_kango/../images/badge.svg) no-repeat center;background-size:cover;width:180px;height:180px;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:3s}.badge-inner{position:absolute;z-index:3;right:30px;bottom:70px;width:180px;height:180px;display:flex;justify-content:center;align-items:center;text-align:center;color:#333;font-weight:700;transition:all .3s}.badge-inner:hover{bottom:75px}@media screen and (max-width:940px){.badge,.badge-inner{width:145px;height:145px;font-size:.9rem}}@media screen and (max-width:480px){.badge,.badge-inner{width:118px;height:118px;font-size:.7rem;bottom:85px;right:0}.badge-inner:hover{bottom:90px}}.rotateRightZ{animation-name:rotateRightZAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateRightZAnime{from{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}.slick-slider{position:inherit}.slider{position:absolute;top:120px;right:50px;width:70%;border-radius:10px;overflow:hidden;margin:0;padding:0}.slider-item{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:10px}.slide-animation{animation:fadezoom 8s 0s forwards}@keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.2)}}@media screen and (max-width:1130px){.slider{width:70%}}@media screen and (max-width:940px){.slider{width:94%;right:2%}.slider img{object-fit:cover}}.slider-item{border-radius:10px}#topics ul.slider_topics li{background:#fff;margin:10px;border-radius:10px}#topics h3{margin:0 0 10px}#topics .topics-area{padding:20px}#topics .topics-btn{text-align:center;margin:50px 0 0}ul.slider_topics{width:90%;margin:0 auto}.slider_topics a:hover{transform:rotate(0)}.slider_topics figure{margin:0;border-radius:10px}@media screen and (min-width:1130px){.slider_topics img{width:100%;height:250px;object-fit:cover;object-position:top;border-radius:10px 10px 0 0}}.slider_topics .slick-slide{margin:0 10px;border:solid 1px #ccc}.slick-prev,.slick-next{position:absolute;top:42%;cursor:pointer;outline:none;border-top:2px solid #999;border-right:2px solid #999;height:15px;width:15px}.slick-prev{left:-1.5%;transform:rotate(-135deg)}.slick-next{right:-1.5%;transform:rotate(45deg)}.slick-dots{text-align:center;margin:20px 0 0}.slick-dots li{display:inline-block;margin:0 5px;box-shadow:0px}.slick-dots button{color:transparent;outline:none;width:20px;height:10px;display:block;background:#ccc}.slick-dots .slick-active button{background:#e2a2b1}.mask{display:block;overflow:hidden}.home_news{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;padding:20px}.home_news_head{max-width:min(19.0972222222vw + 54.4444444444px,360px);min-width:min(19.0972222222vw + 54.4444444444px,360px)}.p-index__container__body,.home_news_head{width:100%}.c-news__item__info{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-news__item,.c-news__item__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:block}.c-news__item{border-bottom:1px dotted;color:#3d3732;padding:1rem 0}.c-news__item__info .time{width:7em;color:#b2aba4;font-size:min(calc(.2449vw + .7551rem),1rem);font-weight:500;white-space:nowrap}.c-news__item__info>*{margin-bottom:.25em;margin-right:1em;margin-top:.25em}.c-news__item__info .label a{background-color:#f2efec;border-radius:9999px;font-size:11px;padding:.5em 1em;white-space:nowrap}.c-news__item__info .label a.senmon{background-color:#b3e5fc}.c-news__item__info .label a.nintei{background-color:#dcedc8}.c-news__item__info .label a.hiv{background-color:#c5cae9}.add_New{font-size:11px;margin-left:.5em;padding:0 .5em;background-color:#b80000;color:#fff;border-radius:5px}@media only screen and (max-width:1299px){.c-news__item{display:block}.c-news__item,.c-news__item__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:block}}@media only screen and (max-width:1023px){.home_news{display:block}.home_news_head{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;min-width:0}}@media only screen and (max-width:567px){.top-news-section{margin-bottom:60px}.top-news-wrap{position:relative;width:100%;padding:25px 6%}.top-news-wrap:before,.top-news-wrap:after{content:" ";position:absolute;top:0;bottom:0;width:20px;height:100%;border:solid 2px #00367f;z-index:-1}.top-news-wrap:before{left:0;border-radius:10px 0 0 10px;border-right:none}.top-news-wrap:after{right:0;border-radius:0 10px 10px 0;border-left:none}.top-news-wrap .top-headline02{margin-bottom:25px}.top-news-wrap .btn-txt{margin-top:30px;text-align:right}.top-news-list{width:100%}.top-news-list>li{margin-bottom:20px}.top-news-list a{display:block;position:relative}.top-news-list .title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.top-news-list a .title:after{content:" ";position:absolute;bottom:0;left:0;width:0;height:1px;background:#00367f;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transition:all .5s ease}.top-news-list a:hover .title:after{width:100%}.top-news-list .date{display:block;font-size:13px;font-weight:400;color:#b3b3b3;letter-spacing:.1em}.c-container,.c-container.-narrow{width:100%}.home_news_head,.c-news__item,.c-news__item__info{display:block}}.box{padding-top:min(2.4489795918vw + 30.8163265306px, 70px);padding-bottom:min(2.4489795918vw + 30.8163265306px, 70px)}.boxInner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.text{width:60%;padding:20px}.text p{margin:.5em 0;padding-left:30px}.pict{width:40%;padding:20px}.pict img{width:100%;height:auto}.box:nth-child(even) .boxInner{flex-direction:row-reverse}@media screen and (max-width:767px){.box{padding:20px}.boxInner{width:100%;flex-direction:column-reverse}.text{width:100%;padding:0}.pict{width:100%;padding:0;margin-bottom:20px}.pict img{width:100%;height:auto}.box:nth-child(even) .boxInner{flex-direction:column-reverse}}.card{border-radius:10px !important}.card_interview{vertical-align:top;margin:10px;border-radius:10px;display:inline-block;position:relative;background-color:#fff}.card_interview .card{width:100%;height:100%}.card_interview h4{text-align:center;font-size:clamp(1rem, 0.886rem + 0.48vw, 1.25rem)}.card_interview p{padding:1vw;font-size:clamp(0.938rem, 0.854rem + 0.28vw, 1.063rem)}.card_interview .caption{text-align:center;padding-top:0;color:#fff}.card_interview a:hover{transform:rotate(0)}.card_interview img{width:100%;height:200px;object-fit:cover;border-radius:10px 10px 0 0}.card_interview .mask{width:100%;position:absolute;top:0;left:0;opacity:0;border-radius:10px 10px 0 0;background:rgba(255,255,255,1);-webkit-transition:all .3s ease;transition:all .3s ease}.card_interview:hover .mask{opacity:1}@media (max-width:767px){.card_interview .card{display:block}}#footer{background:#e4f2e9}#footer .cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 0}#footer .cont-item{display:block;width:calc(100% / 4)}#footer .nav .ttl{display:block;margin:30px 0 6px;font-weight:700}#footer .nav .ttl:first-child{margin-top:0}#footer .nav .ttl+.ttl{margin-top:10px}#footer .nav ul{display:block;line-height:2;margin:0 0 0 1em}#footer .nav ul li{display:block;font-size:80%;line-height:2;position:relative}#footer .nav ul li:first-child{margin-top:0}#footer .nav ul li:before{position:absolute;top:50%;left:-10px;content:"";display:block;width:5px;height:2px;background-color:#89bfab}#footer a:hover{text-decoration:underline}#footer .address{display:block;margin:20px 0 0;font-size:80%;line-height:2}.footer_bnr{background:#e2f0eb;padding:30px}.footer_bnr a{display:block;line-height:0}.footer_bottom{background:#5ca799;color:#fff;padding:30px}.footer_bottom_btn{font-weight:700;width:260px}.footer_bottom_btn a{align-items:center;background:#887455;border-radius:10px;color:#fff;display:flex;justify-content:center;padding:15px 0;text-decoration:none}.footer_bottom_btn_icon{line-height:0;margin-right:15px;font-size:2rem}address{font-style:normal}.copyright{font-size:small;text-align:center}@media (min-width:768px){.footer_bnr{padding:30px}.footer_bnr ul{display:flex;justify-content:center;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:1200px}.footer_bnr ul li{margin:0 12px;width:298px}.footer_bottom{padding:40px 30px 20px}.footer_bottom_inr{display:flex;justify-content:space-between}}@media (max-width:767px){.footer_bottom_inr{display:grid;.footer_bottom_pcRight{margin:.2em 0}}.footer_bnr ul{margin:0 auto;max-width:298px}.footer__bnr a{margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:330px}}@media screen and (max-width:640px){#footer .cont{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;justify-content:space-between;padding:30px}#footer .cont-item{display:block;width:48%}#footer .nav .ttl{font-size:13px}#footer .cont-item:nth-child(n+3){margin-top:30px}#footer .nav ul{margin:0;font-size:11px}#footer .nav ul+.ttl{margin-top:10px}#footer .nav li{font-size:10px}}.pagetop{height:50px;width:50px;position:fixed;right:30px;bottom:30px;background:#fff;border:solid 2px #000;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2}.pagetop__arrow{height:10px;width:10px;border-top:3px solid #000;border-right:3px solid #000;transform:translateY(20%) rotate(-45deg)}.pagetitle_bg{background-image:url('https://sapmed-nurse.jp/manage/wp-content/themes/theme_kango/images/bg_bottom.jpg');background-position:right bottom;background-size:contain;background-repeat:no-repeat}h2.wp-block-heading{font-size:clamp(1.2rem, calc(1rem + 0.625vw), 1.7rem);text-align:center}ul.breadcrumb{list-style:none;color:#666}ul.breadcrumb li{display:inline;font-size:small}ul.breadcrumb li a{color:inherit;text-decoration:none}ul.breadcrumb li+li:before{content:">";margin:.5em}.article-list{display:flex;flex-wrap:wrap;gap:24px}.article-list .article-item{padding:5px 10px;width:32%;display:flex;align-items:center;border:1px solid #ddd;background-color:#fff}.article-list .article-item a{display:block;text-decoration:none;color:#333}.article-list .article-item img{display:block;width:100%;height:auto}.article-list .article-item .text-wrap{padding:1rem}.article-list .article-item .article-cat{background-color:#f2efec;border-radius:9999px;font-size:11px;padding:.5em 1em;white-space:nowrap}.article-cat .senmon{background-color:#b3e5fc}.article-cat .nintei{background-color:#dcedc8}.article-cat .hiv{background-color:#c5cae9}.article-list .article-item .article-date{font-size:.875rem;display:inline-block;vertical-align:middle;color:#888}.article-list .article-item .article-date i{font-size:1rem;position:relative;top:.1875rem;margin-right:.125rem}.article-list .article-item .text-wrap h2{font-size:1rem;font-weight:500;margin-top:.5rem;padding:0}@media(max-width:480px){.article-list{display:block;gap:none;grid-template-columns:none}.article-list .article-item{margin-bottom:2rem;width:100%}}.article-head .article-info{margin-top:2rem;margin-bottom:.5rem}.article-head .article-info .article-cat{display:inline-block;vertical-align:middle}.article-head .article-info .article-cat a{font-size:.875rem;line-height:1;display:inline-block;margin-right:.5rem;padding:.375rem .5rem;text-decoration:none;background-color:#f2efec}.article-head .article-info .article-date{font-size:1rem;display:inline-block;vertical-align:middle;color:#888}.article-head .article-info .article-date i{font-size:1.25rem;position:relative;top:.25rem}.article-head h1{font-size:2.125rem;margin:0 0 2rem;letter-spacing:1px}.article-head .article-img{margin-bottom:2rem}.article-head .article-img img{display:block}.article-foot .article-tag{margin-bottom:1rem;text-align:right}.article-foot .article-tag ul{list-style:none}.article-foot .article-tag ul li{font-size:.9rem;display:inline-block;margin-right:.5rem;vertical-align:middle}.article-foot .article-tag ul li:last-child{margin-right:0}.article-foot .article-tag ul li a{line-height:1;display:block;padding:.25rem .5rem;text-decoration:none;color:#000;border:1px solid #000}.article-foot .article-tag ul li a:hover{opacity:.6}.article-foot .article-author{font-weight:500;line-height:1;text-align:right;vertical-align:middle}.article-foot .article-author i{font-size:1.25rem;position:relative;top:.25rem}@media(max-width:480px){.article-head h1{font-size:1.75rem}}.editor-content p code,.editor-content p img,.editor-content p iframe,.editor-content p object,.editor-content figure img,.editor-content figure iframe,.editor-content figure video,.editor-content figure audio,.editor-content pre code{margin-bottom:0}.editor-content th,.editor-content td{border-color:#ddd}.editor-content p,.editor-content ul,.editor-content ol,.editor-content table,.editor-content dl,.editor-content blockquote,.editor-content pre,.editor-content code,.editor-content img,.editor-content picture img,.editor-content figure,.editor-content iframe,.editor-content object,.editor-content hr,.editor-content video,.editor-content audio{margin-bottom:1em;letter-spacing:1px}.editor-content b,.editor-content strong{font-weight:700}.editor-content a{text-decoration:underline}.editor-content ul:not([class]){padding-left:1.25em;list-style:disc}.editor-content ol:not([class]){padding-left:1.875em;list-style:decimal}.editor-content table{width:100%}.editor-content table thead{border:none}.editor-content table th,.editor-content table td{box-sizing:border-box;padding:.625em;text-align:left;vertical-align:middle;border:1px solid #ddd}.editor-content img,.editor-content iframe,.editor-content object,.editor-content video,.editor-content audio{line-height:1}.editor-content figure{max-width:100%}.editor-content iframe,.editor-content object{width:100%}.editor-content blockquote{line-height:1.5;position:relative;padding:3.125em 1.875em .625em;color:#555;background-color:#f1f4f4}.editor-content blockquote:before{font-family:"Material Symbols Outlined";font-size:1.875em;font-weight:900;position:absolute;top:.3125em;left:.9375em;content:"\e244";color:#ccc}.editor-content blockquote p,.editor-content blockquote cite{margin-bottom:1em}.editor-content blockquote p cite{margin-bottom:0}.editor-content blockquote cite{font-size:.6125em;display:block;text-align:right}.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5{line-height:1.4;margin:3rem 0 2rem;letter-spacing:1px}.editor-content h2{font-size:1.875rem;padding:.75rem 0;border-bottom:solid 5px #03162f}.editor-content h3{font-size:1.5rem;padding:0 1rem;border-left:solid .375rem #415671;background:0 0}.editor-content h4{font-size:1.25rem}.editor-content h5{font-size:1.125rem}@media (max-width:480px){.editor-content p,.editor-content ul,.editor-content ol,.editor-content table,.editor-content dl,.editor-content blockquote,.editor-content pre,.editor-content code,.editor-content img,.editor-content picture img,.editor-content figure,.editor-content iframe,.editor-content object,.editor-content hr,.editor-content video,.editor-content audio{margin-bottom:1.5em}.editor-content th,.editor-content td{padding:.625em}.editor-content blockquote{padding:2.5em 1.875em 1.875em}.editor-content blockquote::before .editor-content blockquote:after{font-size:1.25em}.editor-content blockquote p,.editor-content blockquote cite{margin-bottom:.625em}.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5{margin:2rem 0}.editor-content h2{font-size:1.5rem}.editor-content h3{font-size:1.375rem}.editor-content h4{font-size:1.25rem}.editor-content h5{font-size:1rem}.editor-content h6{font-size:.9375rem}}@media (max-width:332px){.editor-content h2{font-size:1.25rem}.editor-content h3{font-size:1.125rem}.editor-content h4{font-size:1rem}.editor-content h5{font-size:.9375rem}.editor-content h6{font-size:.875rem}}.pagination{margin:4rem 0;text-align:center}.pagination ul{font-size:0}.pagination ul li{font-size:1rem;display:inline-block;margin-right:.75rem}.pagination ul li:last-child{margin-right:0;border:0}.pagination ul li a,.pagination ul li .current{font-weight:600;line-height:1;display:block;padding:.75rem .875rem;border:1px solid #ddd}.pagination ul li a{text-decoration:none;color:#555}.pagination ul li .current{color:#fff;background-color:#1d2d43}.pagination ul li .prev,.pagination ul li .next{padding:.75rem .5rem;border:0}.pagination ul li i{font-size:1rem;color:#1d2d43}@media(max-width:480px){.pagination{margin:3rem 0}.pagination ul li a{padding:.5rem}}ul.wp-block-navigation__container{margin:3rem 0}ul.wp-block-navigation__container li a,ul.wp-block-navigation__container li a button{position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;padding:10px 25px;transition:.3s ease-in-out;background:#fff;filter:drop-shadow(0px 2px 4px #ccc);border-radius:3px}ul.wp-block-navigation__container li a:hover{transform:translateY(-2px);box-shadow:0 15px 30px -5px rgb(0 0 0/15%),0 0 5px rgb(0 0 0/10%)}#cf7-area{max-width:800px;margin:2rem auto}.cf7-item{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 0 1.75em}.cf7-q{width:30%;margin:0 0 0 10px}.cf7-a{width:70%}#cf7-area label{font-weight:700}#cf7-area input[type=text],#cf7-area input[type=email],#cf7-area input[type=tel],#cf7-area textarea{background:#f0f8ff;width:500px;margin-left:10px}#cf7-area input[type=text]:focus,#cf7-area input[type=email]:focus,#cf7-area input[type=tel]:focus,#cf7-area textarea:focus{background:#ffe4e1;border:2px solid #ff1493;outline:0}#cf7-area input[type=checkbox],#cf7-area input[type=radio]{appearance:auto}#cf7-area .wpcf7-list-item{display:block}#cf7-area textarea{height:300px;padding:.625em .4375em}.cf7-accept-check{text-align:center;margin:50px auto}.cf7-submit{width:40%;margin:0 auto;text-align:center}#cf7-area input[type=submit]{width:100%;background-color:#191970;color:#fff;border-radius:5px;font-size:1.2em;padding:1em 10px}#cf7-area input[type=submit]:hover{background-color:#fff;border:2px solid #191970;color:#191970;cursor:pointer}.cf7-btn{width:40%;margin:0 auto;text-align:center}.cf7-req{font-size:.8em;padding:4px 6px;background:#eb2a2a;color:#fff;margin-left:10px;display:inline-block}@media screen and (max-width:768px){.cf7-item{display:block}#cf7-area label{display:block;margin-bottom:10px}.cf7-q{width:100%;margin:0}.cf7-a{width:100%}#cf7-area input[type=text],#cf7-area input[type=email],#cf7-area input[type=tel],#cf7-area textarea{margin-left:0}.cf7-submit{width:90%}}