﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0);text-decoration-thickness:1px}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration-style:dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.ofi-cover{object-fit:cover;object-position:center center}.ofi-contain{object-fit:contain;object-position:center center}.ofi-none{object-fit:none;object-position:center center}.colcount2{column-count:2}@media screen and (max-width: 599px){.colcount2{column-count:1}}.colcount3{column-count:3}@media screen and (max-width: 599px){.colcount3{column-count:1}}html{box-sizing:border-box;font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.8;margin:0;text-rendering:optimizeLegibility}@media screen and (max-width: 599px){body{font-size:1.4rem}}button,input,select,optgroup,textarea{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.8;text-rendering:optimizeLegibility}.post-anc,.post-title,.site-title,h1,h2,h3,h4,h5,h6{font-family:"Noto Sans JP",sans-serif;font-weight:600;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2{font-size:2.6rem}h3,h4{font-size:2.4rem}h5,h6{font-size:2rem}.post-title,blockquote{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word;word-wrap:break-word}.site-description{font-family:"Noto Sans JP",sans-serif}h2,h3,h4,h5,h6{clear:both;margin:91px auto 42px;line-height:1.5}h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin:0 auto 42px}@media screen and (max-width: 1023px){h2,h3,h4,h5,h6{margin:32px 0 16px}h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin:0 auto 32px}}h2+h3,h3+h4,h4+h5,h5+h6{margin-top:14px}p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}dfn,cite,em,i{font-style:italic !important}html{box-sizing:border-box;scroll-padding-top:140px}::-moz-selection{background-color:#eee}::selection{background-color:#eee}*,*:before,*:after{box-sizing:inherit}body{background-color:#fff}hr{background-color:#777;border:0;height:1px;margin:35px 0}figure{margin:0}blockquote{border-left:4px solid rgba(44,154,222,.1);background-color:rgba(44,154,222,.4);margin-left:0;padding:21px 28px;margin-bottom:35px}blockquote>p{font-size:1.4rem;margin:0 0 28px}blockquote>p:last-child{margin:0}blockquote cite{color:rgb(86.2,174.2,228.6)}ul{list-style:disc}ul ul{list-style-type:circle}ol{list-style:decimal}li{line-height:1.8}li>ul,li>ol{padding-left:14px}dl{margin-bottom:28px}dt{float:left;clear:both;margin-right:7px;font-weight:600}dd{margin:0 7px 7px}@media screen and (max-width: 599px){dd+dt{margin-top:7px}}table{border-collapse:collapse;border-top:1px solid #d6e4eb;margin:0 0 28px;width:100%}table th,table td{padding:14px !important;border:1px solid #d6e4eb !important;vertical-align:top;word-break:break-all}table tr{border-bottom:1px solid #d6e4eb}table thead th{border-right:1px solid #fff !important;text-align:center !important}table tbody th{background-color:#fff !important}table tbody td{background-color:#fff}table{border-top:1px solid #bcc9d0 !important}table tr{border-bottom:solid 1px #bcc9d0}table tr th{background-color:rgba(0,0,0,0) !important;border-width:0 !important;color:#003975;font-weight:400}table tr td{background-color:rgba(0,0,0,0) !important;border-width:0 !important}@media screen and (max-width: 599px){.table-wrap{width:100%;overflow-x:scroll}.table-wrap table{max-width:630px}.table-wrap table.has-fixed-layout{table-layout:auto}.table-wrap th,.table-wrap td{white-space:nowrap}}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-backface-visibility:hidden;background:#fff;border:solid 1px #d6e4eb;box-sizing:border-box;outline:none;padding:7px;-webkit-appearance:none;outline-offset:0;border-radius:0}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border-color:#000;outline:thin solid rgba(0,0,0,.15);outline-offset:-4px}input[type=search]::-webkit-search-decoration{display:none}textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;resize:vertical}form p{margin:7px 0}@media screen and (max-width: 599px){input,textarea,select{font-size:1.6rem}}a{color:#000}a:visited{color:#000}a:hover,a:active{color:hsl(0,0%,10%);outline:0;text-decoration:none}a:focus{outline:0}a[href^="tel:"]{cursor:default}.main-nav{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:100%}.main-nav a{text-decoration:none}@media screen and (max-width: 1244px){.main-nav{height:auto;margin-right:24px}.nv-open .main-nav{flex-direction:column-reverse;justify-content:flex-end;align-items:center;padding:49px 70px 98px;margin:0;position:absolute;top:96px;left:0;width:100%;height:auto}.nv-fixed.nv-open .main-nav{top:80px}}.main-nav-list{margin:0;padding:0 !important;list-style:none}.main-nav-list li{padding-left:0}.main-nav-list li::before{display:none !important}.main-nav-list{display:flex;justify-content:flex-end}.main-nav-list.sub{flex-direction:row}.main-nav-list.sub>li{font-size:1.4rem;margin-left:21px;position:relative}.main-nav-list.sub>li:last-child{margin-left:0}.main-nav-list.sub>li.nv-contact a{background:url("../images/common/icon_mail.svg") left center no-repeat;background-size:auto 12px;display:flex;align-items:center;padding:0 0 0 21px}.main-nav-list.sub>li.nv-faq a{background:url("../images/common/icon_qa.svg") left center no-repeat;background-size:auto 16px;display:flex;align-items:center;padding:0 0 0 21px}.main-nav-list.sub>li.nv-donate a{background-color:#2c9ade;border-radius:4px;font-weight:500;color:#fff;padding:7px 28px}.main-nav-list.sub>li.nv-univ{margin-left:21px}.main-nav-list.sub>li.nv-univ img{width:auto;height:21px;vertical-align:bottom;backface-visibility:hidden}.main-nav-list.main>li{font-size:1.5rem;margin-left:28px}.main-nav-list>li{line-height:1.5}.main-nav-list>li>a:hover{color:#003975}.main-nav-list>li .sub-menu{margin:0;padding:0 !important;list-style:none}.main-nav-list>li .sub-menu li{padding-left:0}.main-nav-list>li .sub-menu li::before{display:none !important}.site:not(.nv-open) .main-nav-list>li .sub-menu{z-index:999;position:relative;display:none;position:absolute;top:21px;left:50%;transform:translateX(-50%);width:210px}.main-nav-list>li .sub-menu>li{background-color:#fff;border-top:solid 1px #d6e4eb}.main-nav-list>li .sub-menu>li:first-child{border-top:solid 0 #d6e4eb;padding-top:14px}.main-nav-list>li .sub-menu>li:last-child{border-radius:0 0 10px 10px}.main-nav-list>li .sub-menu>li:last-child>a:hover{border-radius:0 0 10px 10px}.main-nav-list>li .sub-menu>li>a{display:block;color:#003975;font-size:1.3rem;line-height:1.3;padding:14px 21px}.main-nav-list>li .sub-menu>li>a:hover{background-color:#f4d75e}@media screen and (max-width: 1314px){.main-nav-list.main>li{margin-left:21px}}@media screen and (max-width: 1244px){.main-nav-list.main{display:none}.nv-open .main-nav-list{display:flex;flex-direction:column}.nv-open .main-nav-list.sub,.nv-open .main-nav-list.main{width:320px}.nv-open .main-nav-list.sub>li,.nv-open .main-nav-list.main>li{margin-left:0}.nv-open .main-nav-list.sub{margin-top:24px;flex-direction:row;flex-wrap:wrap;justify-content:center}.nv-open .main-nav-list.sub>li{margin:4px 16px}.nv-open .main-nav-list.sub>li.nv-donate{margin:16px;width:100%}.nv-open .main-nav-list.sub>li.nv-donate a{background-color:#f4d75e;color:#003975;display:block;width:100%;text-align:center}.nv-open .main-nav-list.sub>li.nv-univ img{height:32px}.nv-open .main-nav-list.main{border-top:solid 1px #d6e4eb}.nv-open .main-nav-list.main>li{border-bottom:solid 1px #d6e4eb;margin-left:0}.nv-open .main-nav-list.main>li.menu-item-has-children>a{background:url("../images/common/arrow_lg_plus.svg") center right 14px no-repeat;background-size:18px 18px}.nv-open .main-nav-list.main>li.menu-item-has-children>.sub-menu{display:none}.nv-open .main-nav-list.main>li.menu-item-has-children.is-open{position:static}.nv-open .main-nav-list.main>li.menu-item-has-children.is-open>a{background:url("../images/common/arrow_lg_minus.svg") center right 14px no-repeat;background-size:18px 18px}.nv-open .main-nav-list.main>li.menu-item-has-children.is-open>.sub-menu{display:block;width:100%;height:auto}.nv-open .main-nav-list.main>li.menu-item-has-children.is-open .parent-menu-link{border-top:solid 1px #d6e4eb;padding-top:0}.nv-open .main-nav-list.main>li>a{background:url("../images/common/arrow_lg.svg") center right 14px no-repeat;background-size:18px 18px;color:#000;display:flex;align-items:center;padding:16px 8px;text-decoration:none}}@media screen and (max-width: 819px){.main-nav-list.sub{display:none}.nv-open .main-nav-list.sub{display:flex}}@media screen and (max-width: 767px){.nv-open .main-nav-list{display:flex}}.alignleft{margin:0 35px 0 0 !important}.alignright{margin:0 0 0 35px !important}.aligncenter{clear:both;margin:0 auto !important;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.alignleft,.alignright,.aligncenter{display:block;float:none;margin:0 auto 24px !important;width:100% !important}.alignleft img,.alignright img,.aligncenter img{display:block;margin-left:auto;margin-right:auto}}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.site-content:before,.site-content:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}body{margin:0}.site{position:relative}.site-content{overflow:hidden;color:#000}.site-header{z-index:35;position:relative;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:21px 35px;height:119px;width:100%}.home .site-header{background-color:rgba(0,0,0,0)}.nv-fixed .site-header{box-shadow:0px 0 7px 0px rgba(0,0,0,.2);padding:14px 28px;position:fixed;height:98px}.home .nv-fixed .site-header{background-color:#fff}.home .nv-open .site-header{background-color:#fff}@media screen and (max-width: 1244px){.site-header{justify-content:flex-end;padding:16px 32px;height:80px}.nv-fixed .site-header{padding:12px 24px;height:80px}.nv-open .site-header{align-items:flex-start;background-color:#fff;padding:16px 32px;height:100vh;position:fixed}.nv-open.nv-fixed .site-header{padding:12px 24px}}.site-name{width:auto;height:32px;vertical-align:bottom;backface-visibility:hidden;display:block}.site-title{flex-shrink:0;margin:0}.site-title a{display:block}.nv-open .site-title{margin-top:7px}.nv-fixed.nv-open .site-title{margin-top:11px}@media screen and (max-width: 1244px){.site-title{margin-right:auto}}.nv-btn{display:none;flex-shrink:0;align-items:center;justify-content:flex-end;flex-direction:column;font-size:1.2rem;letter-spacing:.14em;height:48px;width:48px;cursor:pointer}.nv-btn .svg-img{width:35px;height:auto;vertical-align:bottom;backface-visibility:hidden;display:block;margin:0 auto 4px}.nv-btn span{display:block;font-size:1rem;list-style:1;text-align:center}.nv-btn>div{display:flex;justify-content:center;flex-direction:column}.nv-btn .mb-open .svg-img{width:35px;height:auto;vertical-align:bottom;backface-visibility:hidden}.nv-btn .mb-close{display:none}.nv-btn .mb-close .svg-img{width:auto;height:21px;vertical-align:bottom;backface-visibility:hidden}.nv-open .nv-btn{z-index:1}.nv-open .nv-btn .mb-open{display:none}.nv-open .nv-btn .mb-close{display:block}@media screen and (max-width: 1244px){.nv-btn{display:flex}}.side-link{position:fixed;right:0;bottom:21px;z-index:36;width:47px}.side-link ul{margin:0;padding:0 !important;list-style:none}.side-link ul li{padding-left:0}.side-link ul li::before{display:none !important}.side-link li a{border-radius:4px 0 0 4px;font-size:1.5rem;font-weight:500;letter-spacing:.14em;display:block;padding:18px 10px;writing-mode:vertical-rl;text-decoration:none}.side-link li.sd-donate{margin-bottom:4px}.side-link li.sd-donate a{background-color:#f4d75e;color:#003975}.side-link li.sd-pamphlet a{background:#2c9ade url("../images/common/arrow_lb.svg") center bottom 16px no-repeat;background-size:21px 21px;color:#fff;padding:18px 10px 42px}@media screen and (max-width: 599px){.side-link{bottom:0;width:100%;height:40px}.side-link ul{display:flex;width:100%}.side-link li a{border-radius:4px 4px 0 0;font-size:1.4rem;letter-spacing:.14em;padding:8px 16px;writing-mode:horizontal-tb;text-align:center}.side-link li.sd-donate{margin-bottom:0;width:40%}.side-link li.sd-pamphlet{width:60%}.side-link li.sd-pamphlet a{background:#2c9ade url("../images/common/arrow_lb.svg") right 16px center no-repeat;background-size:21px 21px;padding:8px 40px 8px 16px}}.site-footer{background:#003975 url("../images/common/foot_bgimg.png") left top no-repeat;background-size:auto 120%;border-radius:20px 20px 0 0;color:#fff;display:flex;justify-content:space-between;padding:70px 91px 28px;position:relative}@media screen and (max-width: 1023px){.site-footer{padding:48px 80px 24px 48px}}@media screen and (max-width: 819px){.site-footer{flex-direction:column-reverse}}@media screen and (max-width: 599px){.site-footer{padding:48px 40px 24px}}.foot-info h2{margin:0 !important;background-color:rgba(0,0,0,0);padding:0}.foot-info h2::before{display:none}.foot-info h2 a{display:block}.foot-info h2 img{width:auto;height:38px;vertical-align:bottom;backface-visibility:hidden}.foot-info h3{font-size:1.8rem;font-weight:500;margin:28px 0 7px;border:solid 0;color:#fff;padding:0}.foot-info p{font-size:1.4rem;margin:0}@media screen and (max-width: 1279px){.foot-info p .formb{display:block !important}}@media screen and (max-width: 599px){.foot-info p{padding-right:24px}}.foot-nav{display:flex;justify-content:flex-end;align-items:flex-start}.foot-nav-list{margin:0;padding:0 !important;list-style:none}.foot-nav-list li{padding-left:0}.foot-nav-list li::before{display:none !important}.foot-nav-list{margin-left:70px}.foot-nav-list.main li{padding-left:21px}.foot-nav-list.main li::before{display:inline-block !important;width:10px;height:1px;background-color:#fff;border-radius:0;top:16px;left:0}.foot-nav-list.sub{display:flex;flex-direction:column-reverse}.foot-nav-list li a{color:#fff;font-size:1.4rem;text-decoration:none;line-height:2.5}.foot-nav-list li.nv-donate{margin-bottom:14px}.foot-nav-list li.nv-donate a{background-color:#f4d75e;border-radius:100vh;color:#003975;padding:7px 28px;white-space:nowrap}.foot-nav-list li.nv-faq a{background:url("../images/common/icon_qa_w.svg") left center no-repeat;background-size:auto 16px;display:flex;align-items:center;padding:0 0 0 21px}.foot-nav-list li.nv-contact a{background:url("../images/common/icon_mail_w.svg") left center no-repeat;background-size:auto 12px;display:flex;align-items:center;padding:0 0 0 21px}@media screen and (max-width: 1279px){.foot-nav-list{margin-left:49px}}@media screen and (max-width: 819px){.foot-nav-list{margin-left:0}.foot-nav-list.main{display:flex;flex-wrap:wrap;margin-bottom:32px}.foot-nav-list.main li{padding-left:21px;margin-right:32px}}@media screen and (max-width: 599px){.foot-nav-list.sub{margin-right:16px}}@media screen and (max-width: 599px){.foot-nav{justify-content:space-between}}.copyright{font-size:1.2rem;font-weight:400;font-family:"Roboto",sans-serif;letter-spacing:.14em;margin-top:91px}@media screen and (max-width: 819px){.copyright{margin-top:40px}}h2{background-color:#fff;border-radius:4px;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.4rem;font-weight:400;color:#003975;letter-spacing:.12em;padding:10px 21px;display:flex;align-items:center}h2::before{color:#2c9ade;content:"◆";display:block;font-size:.9rem;margin:3px 7px 0 0}h3{border-bottom:solid 1px #2c9ade;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.4rem;font-weight:400;color:#2c9ade;letter-spacing:.12em;padding:0 0 7px}h4{font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.4rem;font-weight:400;color:#003975;letter-spacing:.12em;display:flex;align-items:center}h4::before{content:"";display:block;width:3px;height:24px;margin:3px 14px 0 0;background:linear-gradient(to bottom, #003975 50%, #2c9ade 50%)}h5{font-family:"Zen Kaku Gothic New",sans-serif;font-size:2rem;font-weight:500}h6{color:#f4d75e}.txt-notice{color:#f57152;text-align:center}ul{list-style:none;padding:0 0 0 7px;margin:14px 0}ul li{padding-left:21px;position:relative}ul li::before{display:inline-block;vertical-align:middle;content:"";width:7px;height:7px;background-color:#2c9ade;border-radius:50%;position:absolute;top:12px;left:0}ol{list-style:none;counter-reset:number;padding:0;margin:14px 0}ol>li{padding-left:35px;margin-bottom:7px;position:relative}ol>li::before{counter-increment:number;content:counter(number);background-color:#f4d75e;border-radius:0;color:#fff;font-size:1.4rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;position:absolute;left:0;top:4px;width:24px;height:24px}table+table{margin-top:35px}table.width-auto th,table.width-auto td{padding:14px 28px}td ul,td ol{margin:0}p{margin:0 0 14px;word-wrap:break-word}strong{font-weight:600}@media screen and (max-width: 599px){h2{font-size:2.4rem}h3,h4{font-size:2rem}h5,h6{font-size:1.8rem}ul,ol{margin:14px 0}}.site{background:linear-gradient(to right, #f5fcff 0%, #ccebff 100%)}.hentry:first-of-type{margin-top:0}.hentry p:empty{display:none}.post-header{border-bottom:solid 1px #bcc9d0;padding:14px calc(50% - 600px) 35px}@media screen and (max-width: 1279px){.post-header{padding:14px 35px 35px}}.post-anc,.post-title{color:#003975;font-family:"Zen Kaku Gothic New",sans-serif;font-size:3.5rem;font-weight:400;letter-spacing:.07em;margin:49px 0 0}.post-content{max-width:1200px;margin:0 auto;padding:0}@media screen and (max-width: 1100px){.post-content{max-width:100%;padding:0 32px}}@media screen and (max-width: 599px){.post-content{padding:0 16px}}.post-content{padding:91px 0 140px}.post-content body:not(.en){text-align:justify}.post-content *:first-child{margin-top:0}.post-content *:last-child{margin-bottom:0}.post-content>p{margin:35px 0}@media screen and (max-width: 1099px){.post-content{padding:64px 32px}}.post-footer{margin:28px auto 105px;text-align:center}@media screen and (max-width: 1023px){.post-footer{margin-bottom:48px}}@media screen and (max-width: 599px){.post-footer{margin-bottom:40px}}.wp-block-image.ofi-cover{height:100%;width:100%}.donation-list{display:flex;align-items:stretch;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:0 calc(50% - 600px)}.donation-list::-webkit-scrollbar{display:none}.donation-list.general{padding:0 0 0 calc(50% - 600px)}.donation-list+.title{margin-top:140px}@media screen and (max-width: 1279px){.donation-list{padding:0 35px}.donation-list.general{padding:0 35px}}.donation-item{background-color:#fff;border-radius:10px;flex-shrink:0;width:294px;display:flex;flex-direction:column;justify-content:space-between}.donation-item>a{display:block;text-decoration:none}.donation-item>a::after{display:none !important}.donation-item .img img{border-radius:10px 10px 0 0}.donation-item .cont{padding:28px 21px 49px}.donation-item .cont h3{font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.07em;margin:0 auto 14px;border:solid 0;padding:0;color:#003975}.donation-item .cont .description{color:#111;font-size:1.2rem}.donation-item.post76 a{height:100%}.donation-link{margin:0;padding:0 !important;list-style:none}.donation-link li{padding-left:0}.donation-link li::before{display:none !important}.donation-link{display:flex;margin-top:auto}.furusato .donation-link li{width:100%}.furusato .donation-link li a{border-radius:0 0 10px 10px}.donation-link li{width:50%}.donation-link li a{background-color:#ccc;font-size:1.4rem;display:block;padding:5px;text-align:center;text-decoration:none}.donation-link .donate a{background-color:#f4d75e;border-radius:0 0 0 10px;color:#003975}.donation-link .detail a{background-color:#2c9ade;border-radius:0 0 10px 0;color:#fff}.post74 .donation-link .donate a{border-radius:0 0 0 10px}.post74 .donation-link .furusato a{border-radius:0 0 10px 0}.deductions{margin:0;padding:0 !important;list-style:none}.deductions li{padding-left:0}.deductions li::before{display:none !important}.deductions{display:flex}.deductions li{font-size:1.2rem;line-height:1.6;padding:0 18px 1px}.deductions li+li{margin-left:4px}.deductions li.donate-type{font-size:1.4rem;font-weight:600;padding:0;margin-right:14px}.deductions li.tax{border:solid 1px #003975;color:#003975}.deductions li.income{border:solid 1px #2c9ade;color:#2c9ade}.pg-donation-support .donation-list,.tax-donate_type .donation-list{flex-wrap:wrap;justify-content:space-between}.pg-donation-support .donation-list::after,.tax-donate_type .donation-list::after{content:"";display:block;width:calc(33.3333333333% - 14px)}.pg-donation-support .donation-item,.tax-donate_type .donation-item{width:calc(33.3333333333% - 14px);margin-bottom:28px}@media screen and (max-width: 1279px){.pg-donation-support .donation-list,.tax-donate_type .donation-list{padding:0}}@media screen and (max-width: 819px){.pg-donation-support .donation-list::after,.tax-donate_type .donation-list::after{width:calc(50% - 16px)}.pg-donation-support .donation-item,.tax-donate_type .donation-item{width:calc(50% - 16px);margin-bottom:24px}.pg-donation-support .other-column,.tax-donate_type .other-column{gap:1.5em}}@media screen and (max-width: 767px){.pg-donation-support .other-column,.tax-donate_type .other-column{gap:40px}}@media screen and (max-width: 599px){.pg-donation-support .donation-list,.tax-donate_type .donation-list{justify-content:center}.pg-donation-support .donation-list::after,.tax-donate_type .donation-list::after{display:none}.pg-donation-support .donation-item,.tax-donate_type .donation-item{width:100%;max-width:320px}}.single-donation .description{font-weight:600}@media screen and (max-width: 599px){.single-donation .post-footer .button+.button{margin-top:8px}}@media screen and (max-width: 599px){.home .donation-list{align-items:flex-start;flex-direction:column}}.home .donation-item+.donation-item{margin-left:14px}.home .donation-item:last-child{margin-right:70px}@media screen and (max-width: 599px){.home .donation-item{margin:0 auto 24px}.home .donation-item+.donation-item{margin-left:auto}.home .donation-item:last-child{margin:0 auto}}.howto-list{grid-template-columns:repeat(auto-fit, minmax(320px, 1fr)) !important;gap:21px}.howto-list .btn{margin:0 !important}@media screen and (max-width: 599px){.howto-list a{display:block !important}}.newsletter-list{display:grid;grid-template-columns:repeat(5, 1fr);gap:49px 28px}.newsletter-item a{position:relative;text-decoration:none}.newsletter-item a::after{line-height:1;position:absolute;bottom:4px;left:0}.newsletter-item .txt{font-weight:600}.newsletter-item .img .ofi-cover{width:195px;height:275px;vertical-align:bottom;backface-visibility:hidden}.newsletter-item .filesize{font-size:1.4rem;margin:5px 0 0;padding-left:28px}@media screen and (max-width: 1279px){.newsletter-list{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 1023px){.newsletter-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 599px){.newsletter-list{grid-template-columns:repeat(2, 1fr);gap:40px 20px}.newsletter-item .img .ofi-cover{width:100%;height:auto}}.btn-list{flex-wrap:wrap !important}.single-post .site-content{margin-bottom:0}.type-post .post-title{color:#003975;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.8rem;font-weight:400;letter-spacing:.07em;margin:0 0 28px}.type-post .post-content{padding:91px 0 70px;max-width:640px}.type-post .post-footer{padding:0 0 49px;text-align:center}.type-post .ent-meta{display:flex;align-items:center;margin-bottom:35px}.type-post .ent-meta>span{display:flex;align-items:center;height:30px}.type-post .ent-meta>span+span{margin-left:-2px}@media screen and (max-width: 1023px){.type-post .post-title{margin:0}.type-post .post-content{padding:64px 32px}}@media screen and (max-width: 599px){.type-post .post-title{font-size:2.4rem !important;line-height:1.3}.type-post .post-content{padding:64px 16px 32px}.type-post .post-footer{padding:0 0 40px}}.news-list{margin:0;padding:0 !important;list-style:none}.news-list li{padding-left:0}.news-list li::before{display:none !important}.news-list{border-top:solid 1px #d6e4eb;min-width:875px}.news-list li{border-bottom:solid 1px #d6e4eb;margin-bottom:0 !important;padding-left:0 !important}.news-list li.cont-none,.news-list li.noposts{padding:7px;text-align:center}.news-list li::before{display:none !important}.news-list li>span,.news-list li>a{color:#000;display:flex;align-items:center;padding:21px 14px;text-decoration:none}.news-list li>a{background:url("../images/common/arrow_lg.svg") center right 14px no-repeat;background-size:18px 18px;padding:21px 49px 21px 14px;transition:all .3s ease-out}.news-list li>a:hover{transition:all .5s ease-out}.news-list li>a::after{display:none}.news-list li>a .material-symbols-outlined{color:#003975;font-size:1.8rem;line-height:1;display:inline-block;margin-left:4px;vertical-align:text-bottom}.news-list .ent-meta{flex-shrink:0;display:flex;align-items:center}.news-list .ent-date{color:#2c9ade;font-family:"Roboto",sans-serif;flex-shrink:0;line-height:1;margin-right:35px}.news-list .ent-title{color:#003975;line-height:1.5}@media screen and (max-width: 1023px){.news-list{min-width:auto}}.home section{color:#003975;padding:91px 0}.home section .title .eng{color:#2c9ade;font-family:"Roboto",sans-serif;font-weight:500;letter-spacing:.12em;line-height:1;display:flex;align-items:center;margin-bottom:4px}.home section .title .eng::before{content:"◆";display:block;font-size:.9rem;margin:3px 5px 0 0}.home section .title h2{font-size:3.5rem;font-weight:400;letter-spacing:.14em;margin:0 0 42px;background-color:rgba(0,0,0,0);padding:0}.home section .title h2::before{display:none}.home-main{position:relative;height:calc(100vh - 119px - 35px);width:100%;padding:0 !important}.home-main .img{position:absolute;top:0;left:28%;height:100%;width:72%}.home-main .img img{width:100%;height:100%;vertical-align:bottom;backface-visibility:hidden;object-position:center center;border-radius:10px 0 0 10px}.home-main .slick-list,.home-main .slick-track,.home-main .slick-slide,.home-main .slick-slide>div,.home-main .slide-item{height:100%;width:100%}.home-main .slider .slide-item img{width:100%;height:100%;vertical-align:bottom;backface-visibility:hidden;border-radius:0 0 0 70px}.home-main .title h2{background:linear-gradient(to left, rgba(44, 154, 222, 0.8) 0%, rgba(244, 215, 93, 0.8) 100%);border-radius:0;color:#fff;font-size:4.8rem !important;padding:12px 42px 12px 91px !important;position:absolute;top:210px;left:0;z-index:30;width:33%;min-width:490px;justify-content:center}.home-main .title h2 sup{font-size:1.8rem;top:-14px}.home-main .title p{color:#003975;font-size:1.9rem;font-weight:500;line-height:2;position:absolute;top:350px;left:98px;z-index:30}@media screen and (max-width: 1244px){.home-main .title p{background-color:hsla(0,0%,100%,.5);font-size:1.6rem;left:7%}}@media screen and (max-width: 1032px){.home-main{height:45%;min-height:600px}}@media screen and (max-width: 599px){.home-main{min-height:320px}.home-main .img{left:5%;width:95%;height:auto}.home-main .title h2{font-size:2.8rem !important;top:180px;left:32px;padding-right:32px !important;min-width:100%;justify-content:flex-start}.home-main .title h2 span{font-size:1.8rem}.home-main .title p{background-color:rgba(0,0,0,0);left:10%;top:260px}}.home-about{background:url("../images/home/about_bgimg.png") top right no-repeat;background-size:auto 100%;margin:49px calc(50% - 600px);padding:49px 0 !important;position:relative;display:flex;justify-content:space-between}.home-about .img{width:45%}.home-about .title{width:45%}@media screen and (max-width: 1279px){.home-about{margin:49px 35px}}@media screen and (max-width: 599px){.home-about{flex-direction:column}.home-about .img{margin-top:24px;width:100%}.home-about .title{width:100%}}.home-news{background-color:#fff;padding:140px calc(50% - 600px) !important;display:flex;justify-content:space-between}.home-news .title{flex-shrink:0}@media screen and (max-width: 1279px){.home-news{padding:140px 35px !important}}@media screen and (max-width: 1199px){.home-news{flex-direction:column}.home-news .title{display:flex;align-items:center}.home-news .title h2{margin-bottom:35px !important}.home-news .title .button{margin:0 0 28px 35px}}@media screen and (max-width: 480px){.home-news .title{flex-direction:column;align-items:flex-start}.home-news .title h2{margin-bottom:16px !important}.home-news .title .button{margin:0 0 24px}}.home-donation{position:relative;padding:105px 0 !important}.home-donation .birds{width:280px;height:auto;vertical-align:bottom;backface-visibility:hidden;position:absolute;top:-56px;right:147px}.home-donation .title{padding:0 calc(50% - 600px);margin-bottom:49px}.home-donation .title h2{display:flex;align-items:center;line-height:1;margin-bottom:28px !important}.home-donation .title h2 span{display:block;font-size:1.6rem;margin-left:21px;margin-bottom:0 !important}.home-donation .title .description{margin:0}.home-donation .nav{display:flex;justify-content:flex-end;gap:14px;padding:0 calc(50% - 600px) 0 0;margin:-91px 0 49px}.home-donation .nav button{width:52px;height:52px;margin:0;padding:0;border:0;outline:0;background:none;font:inherit;color:inherit;appearance:none;cursor:pointer}.home-donation .nav button .svg-img{display:block;width:100%;height:100%}.home-donation .nav button .svg-img circle{fill:#2c9ade}.home-donation .nav button .svg-img path{stroke:#fff}.home-donation .nav button:disabled{pointer-events:none}.home-donation .nav button:disabled .svg-img circle{fill:#fff;opacity:.6}.home-donation .nav button:disabled .svg-img path{stroke:#6999b1}@media screen and (max-width: 1279px){.home-donation .title{padding:0 35px}.home-donation .nav{padding:0 35px 0 0}}@media screen and (max-width: 1023px){.home-donation .nav{display:none}}@media screen and (max-width: 599px){.home-donation .title h2{align-items:flex-start;flex-direction:column-reverse}.home-donation .title h2 span{margin-left:0;margin-bottom:10px !important}}.home-other{background-color:#fff;border-radius:14px;margin:35px calc(50% - 650px) 98px;padding:0 !important}.home-other a{background:linear-gradient(105deg, rgba(92, 183, 239, 0.3) 0%, rgba(107, 190, 229, 0.3) 32.96%, rgba(245, 203, 28, 0.3) 100%);border-radius:14px;padding:28px;display:flex;justify-content:space-between;text-decoration:none}.home-other .title{display:flex;flex-direction:column;justify-content:space-between;color:#003975;padding:28px 49px;margin-bottom:0 !important}.home-other .title h2{margin:0 !important}.home-other .title .svg-img{transform:rotate(180deg)}.home-other .img{width:45%}.home-other .img .ofi-cover{height:100%;width:100%}@media screen and (max-width: 1279px){.home-other{margin:35px 28px 98px}}@media screen and (max-width: 1023px){.home-other{padding:24px 48px}.home-other .title{padding:24px}}@media screen and (max-width: 969px){.home-other .title{padding:24px 24px 24px 16px}}@media screen and (max-width: 939px){.home-other .title{padding:24px 24px 24px 8px}.home-other .title h2{font-size:3rem !important}}@media screen and (max-width: 819px){.home-other a{flex-direction:column;align-items:center}.home-other .title{width:70%;padding:0 0 16px;position:relative}.home-other .title .svg-img{position:absolute;top:50%;right:-64px}.home-other .img{width:70%}}@media screen and (max-width: 599px){.home-other .title,.home-other .img{width:100%}.home-other .title h2{font-size:2.4rem !important}.home-other .title p{padding-right:64px}.home-other .title p br{display:none}.home-other .title .svg-img{right:0}}.term-list{margin:0;padding:0 !important;list-style:none}.term-list li{padding-left:0}.term-list li::before{display:none !important}.term-list{display:flex;align-items:center;flex-wrap:wrap;margin:35px auto 35px 126px !important}.term-list li{margin-top:7px !important;padding-left:0 !important}.term-list li:not(:last-child){margin-right:14px}.term-list li.allpost{display:flex;align-items:center;margin:0 7px 0 -126px}.term-list li.allpost::after{font-family:"Material Symbols Outlined";font-size:2rem;content:"";display:block;padding-left:7px}.term-list li.current-term a{background-color:#2c9ade;color:#fff}.term-list li.current-term a::after{color:#fff}.term-list a{border:solid 1px #2c9ade;border-radius:100vh;color:#2c9ade;font-size:1.4rem;position:relative;padding:4px 35px 4px 14px;text-decoration:none;transition:all .5s ease-out}.term-list a::after{font-family:"Material Symbols Outlined";content:"";position:absolute;top:50%;right:0;transform:translateY(-50%)}.term-list a:hover{background-color:#2c9ade;color:#fff;transition:all .3s ease-out}.term-list a:hover::after{color:#fff}@media screen and (max-width: 599px){.term-list{margin:32px auto !important}.term-list li{margin-top:4px !important;margin-bottom:4px}.term-list li:not(:last-child){margin-right:4px}.term-list li.allpost{margin:0 0 4px;width:100%}.term-list li.allpost::after{content:""}.term-list a{padding:4px 24px 4px 16px}}.childs{max-width:1000px;margin:0 auto;padding:0}@media screen and (max-width: 1100px){.childs{max-width:100%;padding:0 32px}}@media screen and (max-width: 599px){.childs{padding:0 16px}}.childs{margin-top:98px}.childs ul{margin:0;padding:0 !important;list-style:none}.childs ul li{padding-left:0}.childs ul li::before{display:none !important}.childs ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 !important}.childs ul::after{content:"";display:block;width:calc(33.3333333333% - 14px)}.childs li{margin:7px 0 !important;width:calc(33.3333333333% - 14px)}.childs li:last-child{margin:7px 0}.childs li:hover{transition:all .3s ease-out}.childs li>a{background-size:cover;display:flex;align-items:center;line-height:1.3;padding:28px 35px 28px 28px;height:100%;text-decoration:none}.childs li>a:hover{transition:all .5s ease-out}.childs li>a::after{color:#003975}.childs li>a[target=_blank] .ent-title::after{content:""}.childs li>a[href$=".pdf"] .ent-title::after,.childs li>a[href*=".pdf#page="] .ent-title::after,.childs li>a[href$=".doc"] .ent-title::after,.childs li>a[href$=".docx"] .ent-title::after,.childs li>a[href$=".xls"] .ent-title::after,.childs li>a[href$=".xlsx"] .ent-title::after{content:""}.childs .ent-title::before,.childs .ent-title::after{padding:0 4px;color:#2c9ade;display:inline;font-size:115%;font-weight:400;text-decoration:none !important;font-family:"Material Symbols Outlined";vertical-align:middle}.childs .ent-title{display:flex;align-items:center}.childs .ent-title::after{display:block;line-height:1}@media screen and (max-width: 1023px){.childs li{margin:8px 0 !important;width:calc(50% - 16px)}}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;font-size:1.2rem;line-height:1.5;padding:0}.breadcrumbs .material-symbols-outlined{font-size:2rem;margin:0 4px}.breadcrumbs a{color:#000;text-decoration:none}.breadcrumbs a:visited{color:#000}@media screen and (max-width: 599px){.breadcrumbs{font-size:1.1rem;height:auto}}.pagenation{text-align:center;clear:both}.pager{margin:0;padding:0 !important;list-style:none}.pager li{padding-left:0}.pager li::before{display:none !important}.pager{display:flex;justify-content:center;flex-wrap:wrap}.pager li{margin:0 14px;padding:0 !important}.pager li.button a{color:#fff;padding:10px 70px 10px 21px !important}.pager li.button a:visited{color:#fff}.pager li.prev-link{transform:rotate(180deg)}.pager li.prev-link a{transform:rotate(180deg)}.pager li.prev-link.button a{padding:10px 21px 10px 70px !important}.pager li:before{display:none !important}.pager a{text-decoration:none}@media screen and (max-width: 599px){.pager li{margin:8px}}.btn-form{text-align:center}.btn-form input[type=submit]{border:solid 1px #2c9ade;background-color:#2c9ade;color:#fff !important;cursor:pointer;display:inline-flex;align-items:center;line-height:1;padding:14px 21px}.btn-form input[type=submit]:disabled{background-color:rgba(44,154,222,.1)}.more a{text-decoration:none}.link-arrow{display:flex;align-items:center;text-decoration:none}.link-arrow::after{background:url("../images/common/arrow.png") center center no-repeat;background-size:contain;content:"";margin:2px 0 0 14px;height:21px;width:21px}.link-arrow:hover{text-decoration:underline}.link-list{margin:0;padding:0 !important;list-style:none}.link-list li{padding-left:0}.link-list li::before{display:none !important}.link-list{display:flex}.link-list li{display:flex;align-items:center}.link-list li+li{margin-left:28px}.link-list li a{text-decoration:none}.link-list li a::after{display:none}.link-list li a:hover{text-decoration:underline}.link-list li::after{background:url("../images/common/arrow.png") center center no-repeat;background-size:contain;content:"";margin:2px 0 0 12px;height:24px;width:24px;transition:all .5s ease-out}.link-list li:hover{transition:all .3s ease-out}.link-list li:hover::after{right:7px}.link-column{margin-bottom:28px;width:calc(33.3333333333% - 28px)}.link-column ul{margin:0;padding:0 !important;list-style:none}.link-column ul li{padding-left:0}.link-column ul li::before{display:none !important}.link-column ul{margin-top:7px}.link-column ul li{padding-left:21px}.link-column a{color:#003975;position:relative;text-decoration:none}.link-column a::before{color:#003975 !important;content:"ー";display:block;line-height:1;margin-right:3px;padding:0 !important;position:absolute;left:-21px;top:1px}ul.kome li::before{content:"※" !important;background-color:rgba(0,0,0,0) !important;font-size:1.4rem;width:1em !important;height:1em !important;top:3px !important}ul.nomark-list li{padding-left:0 !important;line-height:1.5}ul.nomark-list li::before{display:none !important}ul.indent4 li{text-indent:-4em;padding-left:4em !important}ul.indent4 li::before{display:none !important}ol.kome li:before{content:"※" counter(number) "." !important;background-color:rgba(0,0,0,0) !important}ol.lower-roman{list-style-type:lower-roman}ol.upper-latin li:before{content:counter(number, upper-latin) !important}ol.kanji{list-style-type:cjk-ideographic}ol.bracket-r{margin:0;padding:0 !important;list-style:none}ol.bracket-r li{padding-left:0}ol.bracket-r li::before{display:none !important}ol.bracket-r{margin:14px 0 14px 35px !important}ol.bracket-r>li{counter-increment:brac-r;position:relative;padding-left:3rem}ol.bracket-r>li::before{content:counter(brac-r) "）";position:absolute;top:0;left:0}ol.bracket{margin:0;padding:0 !important;list-style:none}ol.bracket li{padding-left:0}ol.bracket li::before{display:none !important}ol.bracket>li{counter-increment:brac;position:relative;padding-left:4.5rem}ol.bracket>li::before{content:"（" counter(brac) "）";position:absolute;top:0;left:0}ol.katakana{margin:0;padding:0 !important;list-style:none}ol.katakana li{padding-left:0}ol.katakana li::before{display:none !important}ol.katakana>li{counter-increment:kata;position:relative;padding-left:5rem}ol.katakana>li::before{content:"（" counter(kata, katakana) "）";position:absolute;top:0;left:0}.anchor{margin-bottom:28px}.anchor ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 !important;padding:0}.anchor li{margin:7px 14px 7px 0 !important;padding-left:0 !important}.anchor li::before{display:none !important}.anchor a{color:#003975 !important;display:inline-block !important;padding:0 35px 0 0;text-decoration:none;text-align:center}.anchor a::after{content:"";color:#003975 !important;font-family:"Material Symbols Outlined";font-size:2.4rem !important;font-weight:600;line-height:1;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.anchor.no-icon a::after{display:none}.btn{background-color:#f4d75e;color:#003975 !important;font-size:1.4rem;display:inline-flex;align-items:center;line-height:1.3;letter-spacing:.3px;max-width:350px;padding:14px 35px 14px 21px !important;transition:all .5s ease-out;position:relative;text-decoration:none;width:100%;height:100%}.btn:has(>a){display:block;padding:0 !important}.btn::after{color:#003975 !important;font-family:"Material Symbols Outlined";font-size:2rem !important;font-weight:600;content:"";position:absolute;top:50%;right:7px;transform:translateY(-50%)}.btn>a{color:#003975 !important;display:flex;align-items:center;padding:14px 35px 14px 21px !important;height:100%;width:100%;text-decoration:none}.btn>a::after{color:#003975 !important}.btn>a:hover{color:#000 !important}.button{background-color:#2c9ade;border-radius:100vh;color:#fff !important;display:inline-flex !important;align-items:center;height:auto;position:relative;padding:10px 105px 10px 35px !important;text-decoration:none;transition:all .3s ease-out;z-index:0}.button:has(>a){padding:0 !important}.button.pt{background-color:#f4d75e;color:#003975 !important}.button.pt::after{color:#003975 !important}.button.bg{background-color:rgba(44,154,222,.1)}.button::after{color:#fff !important;font-family:"Material Symbols Outlined";font-weight:500;font-size:3.5rem;content:"";height:auto;width:auto;position:absolute;top:50%;right:10px;transform:translateY(-50%);transition:all .5s ease-out}.button:hover::before{opacity:1}.button:hover::after{right:5px}.button>a{color:#fff;display:block;height:100%;width:100%;padding:10px 105px 10px 35px !important;text-decoration:none}.wp-block-button a:visited{color:#fff !important}.wp-block-button__link{display:block;font-size:1.6rem;font-weight:600;padding:14px 28px}.wp-block-button__link::after,.wp-block-button__link:hover{color:#fff !important}.frame{border:1px solid #003975;background-color:#fff;color:#003975;padding:28px;margin:49px auto}.frame.pt{border:1px solid #f4d75e;color:#f4d75e}.frame p:empty{display:none}.frame ul li::before{background-color:#2c9ade}.frame .wp-block-group__inner-container>*:last-child{margin-bottom:0}.frame-impo{border:1px solid #f57152;color:#f57152;padding:28px;margin:49px auto}.frame-impo p:empty{display:none}.frame-impo ul li::before{background-color:#2c9ade}.frame-impo .wp-block-group__inner-container>*:last-child{margin-bottom:0}.frame-bg{background-color:hsla(0,0%,100%,.7);padding:28px;margin:49px auto}.frame-bg p:empty{display:none}.frame-bg ul li::before{background-color:#2c9ade}.frame-bg .wp-block-group__inner-container>*:last-child{margin-bottom:0}.news-list a::before,.news-list a::after,.link-item a::before,.link-item a::after,.link-column a::before,.link-column a::after,.post-content a::before,.post-content a::after{padding:0 4px;color:#2c9ade;display:inline;font-size:115%;font-weight:400;text-decoration:none !important;font-family:"Material Symbols Outlined";vertical-align:middle}.site-link[target=_blank]:after,.news-list a[target=_blank]:after,.link-item a[target=_blank]:after,.link-column a[target=_blank]:after,.post-content a[target=_blank]:after{content:""}.file-link[href$=".png"]:after,.file-link[href$=".pdf"]:after,.file-link[href*=".pdf#page="]:after,.news-list a[href$=".png"]:after,.news-list a[href$=".pdf"]:after,.news-list a[href*=".pdf#page="]:after,.link-item a[href$=".png"]:after,.link-item a[href$=".pdf"]:after,.link-item a[href*=".pdf#page="]:after,.link-column a[href$=".png"]:after,.link-column a[href$=".pdf"]:after,.link-column a[href*=".pdf#page="]:after,.post-content a[href$=".png"]:after,.post-content a[href$=".pdf"]:after,.post-content a[href*=".pdf#page="]:after{content:""}.file-link[href$=".doc"]:after,.file-link[href$=".docx"]:after,.news-list a[href$=".doc"]:after,.news-list a[href$=".docx"]:after,.link-item a[href$=".doc"]:after,.link-item a[href$=".docx"]:after,.link-column a[href$=".doc"]:after,.link-column a[href$=".docx"]:after,.post-content a[href$=".doc"]:after,.post-content a[href$=".docx"]:after{content:""}.file-link[href$=".xls"]:after,.file-link[href$=".xlsx"]:after,.news-list a[href$=".xls"]:after,.news-list a[href$=".xlsx"]:after,.link-item a[href$=".xls"]:after,.link-item a[href$=".xlsx"]:after,.link-column a[href$=".xls"]:after,.link-column a[href$=".xlsx"]:after,.post-content a[href$=".xls"]:after,.post-content a[href$=".xlsx"]:after{content:""}.post-content a[href^="mailto:"]:before{content:""}.post-content a[href^="tel:"]{text_decoration:none;pointer-events:none}.imagelink:after{background:none !important;content:"" !important;display:none !important;padding:0 !important}.imagelink:after{background:none !important;content:"" !important;display:none !important;padding:0 !important}.video{max-width:600px;aspect-ratio:16/9;text-align:center}.video iframe{width:100%;height:100%}.bdrimg img{border:solid 3px #000}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.donor-list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.donor-list li{padding-left:0}.donor-list li::before{display:none}.donor-list.kojin::before{order:1}.donor-list.kojin::before,.donor-list.kojin::after{content:"";display:block;width:calc(25% - 14px)}.donor-list.kojin li{width:calc(25% - 14px)}.donor-list.hojin::after{content:"";display:block;width:calc(33.3333333333% - 14px)}.donor-list.hojin li{width:calc(33.3333333333% - 14px)}@media screen and (max-width: 819px){.donor-list.kojin::before,.donor-list.kojin::after,.donor-list.kojin li{width:calc(33.3333333333% - 16px)}.donor-list.hojin::after,.donor-list.hojin li{width:calc(50% - 16px)}}@media screen and (max-width: 599px){.donor-list.kojin::before,.donor-list.kojin::after,.donor-list.kojin li{width:calc(50% - 16px)}.donor-list.hojin::after{display:none}.donor-list.hojin li{width:100%}}.message-grid{gap:28px;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr)) !important}.message-card{background-color:#fff;border-radius:10px;padding:21px;position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;margin:0}.message-card strong{font-size:1.2rem;padding:0 14px 2px;margin-top:7px !important}.message-card::before{content:"";position:absolute;bottom:0;left:20%;border-style:solid;border-width:10px 10px 0 0;translate:-50% 100%;transform-origin:top}.message-card::after{content:"";position:absolute;bottom:0;border-style:solid;border-width:7.6px 7.6px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);translate:calc(-50% - .2px) 100%;transform-origin:top}.message-card.grad::before,.message-card.stud::before{left:20%;transform:skew(-10deg)}.message-card.grad::after,.message-card.stud::after{left:20%;transform:skew(-10deg)}.message-card.fami::before,.message-card.gene::before,.message-card.staf::before{left:80%;transform:skew(50deg)}.message-card.fami::after,.message-card.gene::after,.message-card.staf::after{left:80%;transform:skew(50deg)}.message-card.grad{border:1px solid #ccf09c}.message-card.grad strong{background-color:#ccf09c}.message-card.grad::before{border-color:#ccf09c rgba(0,0,0,0) rgba(0,0,0,0)}.message-card.fami{border:1px solid #f4d75e}.message-card.fami strong{background-color:#f4d75e}.message-card.fami::before{border-color:#f4d75e rgba(0,0,0,0) rgba(0,0,0,0)}.message-card.gene{border:1px solid #ccc}.message-card.gene strong{background-color:#ccc}.message-card.gene::before{border-color:#ccc rgba(0,0,0,0) rgba(0,0,0,0)}.message-card.stud{border:1px solid #003975}.message-card.stud strong{background-color:#003975;color:#fff}.message-card.stud::before{border-color:#003975 rgba(0,0,0,0) rgba(0,0,0,0)}.message-card.staf{border:1px solid #666}.message-card.staf strong{background-color:#666;color:#fff}.message-card.staf::before{border-color:#666 rgba(0,0,0,0) rgba(0,0,0,0)}.fukidashi-grid{gap:28px;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr)) !important}.fukidashi-grid .wp-block-paragraph{background-color:#fff;border:1px solid #2c9ade;border-radius:10px;color:#2c9ade;font-weight:600;font-size:1.4rem;padding:21px;position:relative;margin:0 0 21px;display:flex;flex-direction:column;align-items:center;justify-content:center}.fukidashi-grid .wp-block-paragraph strong{background-color:#2c9ade;color:#fff;display:block;font-style:normal !important;font-weight:600;font-size:1.2rem;line-height:1.3;padding:0 14px 2px;margin-top:7px}.fukidashi-grid .wp-block-paragraph::after{content:"";position:absolute;bottom:0;border-style:solid;border-width:10px 10px 0 0;border-color:#2c9ade rgba(0,0,0,0) rgba(0,0,0,0);translate:calc(-50% - .2px) 100%;transform-origin:top}.fukidashi-grid .wp-block-paragraph:nth-child(2n)::after{left:20%;transform:skew(-10deg)}.fukidashi-grid .wp-block-paragraph:nth-child(2n+1)::after{left:80%;transform:skew(50deg)}.voice-list{gap:35px;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr)) !important}.voice-item{background-color:#fff;border-radius:10px;padding:28px;position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.voice-item::after{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);border-radius:0 0 2px 2px;width:80%;height:4px}.voice-item strong{font-size:1.2rem;padding:0 14px 2px;margin-top:7px}.voice-item.med strong,.voice-item.med::after{background-color:#8dcdf4}.voice-item.glo strong,.voice-item.glo::after{background-color:#f9abbb}.voice-item.edu strong,.voice-item.edu::after{background-color:#f9c44f}.voice-item.eng strong,.voice-item.eng::after{background-color:#d4e25d}@media screen and (max-width: 599px){.link-list{flex-wrap:wrap}.link-list li{margin-right:16px}.link-list li+li{margin-left:0}.link-list li::after{margin:2px 0 0 4px}.link-list li a::after{margin:2px 0 0 4px}}@media screen and (max-width: 599px){.link-column{width:100%}}@media screen and (max-width: 599px){ol.bracket-r{margin:14px 0 !important}}@media screen and (max-width: 599px){.anchor{margin-bottom:24px}.page-child .anchor{margin-bottom:80px}.anchor li{margin:0 0 4px -3px !important}.anchor li:first-child{margin:0 0 4px !important}}@media screen and (max-width: 599px){.btn{display:inline-flex}.btn>a{display:flex !important}}@media screen and (max-width: 599px){.wp-block-button__link{display:inline-block !important}}@media screen and (max-width: 599px){.frame{padding:24px 16px;margin:24px auto}}@media screen and (max-width: 599px){.frame-bg{padding:24px 16px;margin:24px auto}}@media screen and (max-width: 599px){.link-item a,.post-content a{display:inline-block}}embed,iframe,object{max-width:100%}img,video{height:auto;max-width:100%;vertical-align:bottom}.wp-element-caption{color:#000;font-size:1.2rem;display:block;line-height:1.5;margin:7px 0 14px !important;padding:0}@media screen and (max-width: 599px){.wp-element-caption{margin:4px 0 0 !important}}.hide{display:none !important}.float-left{float:left}.float-right{float:right}.clear{clear:both}.clear-none{clear:none}.margin-auto{margin:0 auto}.txt-center{text-align:center !important}.txt-right{text-align:right !important}.txt-left{text-align:left !important}.pos-r{position:relative}.pos-a{position:absolute}.overflow{overflow:hidden}.nowrap{white-space:nowrap !important}.width-auto{width:auto !important}.ml0{margin-left:0 !important}.mr0{margin-right:0 !important}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mt-s{margin-top:14px !important}.mb-s{margin-bottom:14px !important}.mt-m{margin-top:35px !important}.mb-m{margin-bottom:35px !important}.mt-l{margin-top:56px !important}.mb-l{margin-bottom:56px !important}.mt-xl{margin-top:91px !important}.mb-xl{margin-bottom:91px !important}.txt-red{color:red !important}.txt-ci{color:#2c9ade !important}.txt-pt{color:#f4d75e !important}.txt-notice{color:red;text-align:center}.txt-bg{background-color:rgba(44,154,222,.1);display:inline;padding:1px 4px;margin:1px;line-height:1}.indent{margin-left:1em !important;text-indent:-1em}.indent3{margin-left:3em !important;text-indent:-3em;display:block}.indentblock{margin-left:1em !important}.box-center{display:flex;justify-content:center;align-items:center;flex-direction:column}.nomark-list{list-style:none}.innerbox{max-width:1000px}.fontsize-sm{font-size:1.4rem}.fontsize-lg{font-size:2rem}.fontsize-xxl{font-size:2.6rem}.break-all{word-break:break-all}@media screen and (max-width: 599px){.mt-m{margin-top:24px !important}.mb-m{margin-bottom:24px !important}.mt-l{margin-top:35px !important}.mb-l{margin-bottom:35px !important}}.nomark-list{margin:0;padding:0 !important;list-style:none}.nomark-list li{padding-left:0}.nomark-list li::before{display:none !important}.innerbox{max-width:1000px;margin:0 auto;padding:0}@media screen and (max-width: 1100px){.innerbox{max-width:100%;padding:0 32px}}@media screen and (max-width: 599px){.innerbox{padding:0 16px}}.forpc{display:block !important}@media screen and (max-width: 1023px){.forpc{display:none !important}}.formb{display:none !important}@media screen and (max-width: 1023px){.formb{display:block !important}}#slb_viewer_wrap .slb_theme_slb_default .slb_data_title,#slb_viewer_wrap .slb_theme_slb_default .slb_group_status{font-family:"Noto Sans JP",sans-serif !important;font-size:1.4rem !important;margin-top:7px}.smf-form{max-width:640px;margin:0 auto}.smf-item{margin:0 0 21px}.smf-item input{width:100%}.smf-item.required .smf-item__col--label{display:flex;align-items:center}.smf-item.required .smf-item__description{background-color:#f57152;color:#fff;font-size:1rem;font-weight:700;margin:0 14px;padding:1px 7px;white-space:nowrap}.smf-item .readonly{pointer-events:none;color:#777;background-color:#ddd;box-shadow:none}.smf-action{margin-top:28px;text-align:center}.smf-checkbox-control{align-items:center !important}.smf-radio-button-control{align-items:center !important;margin-top:inherit !important}.smf-radio-button-control input{margin-top:inherit !important}.smf-radio-button-control__label{margin-bottom:2px !important}.smf-button-control button{background-image:none !important;background-color:#2c9ade !important;border-radius:0 !important;position:relative !important;padding:14px 70px !important;text-decoration:none !important;transition:all .3s ease-out !important;border:2px solid #000 !important;color:#000 !important;display:inline-flex;font-size:1.4rem;font-weight:600;align-items:center;justify-content:center;line-height:1;letter-spacing:.3px;padding:10px 49px;transition:all .5s ease-out;position:relative;text-decoration:none;min-height:36px;min-width:185px}.smf-button-control button::after{font-family:"Material Symbols Outlined";font-size:2rem;font-weight:600;content:"";position:absolute;top:50%;right:7px;transform:translateY(-50%)}.smf-button-control button:visited{color:#fff !important}.smf-button-control button:hover{color:#fff !important}.smf-button-control button[data-action=back]::after{right:auto;left:14px;transform:rotateY(180deg) translateY(-50%)}.smf-button-control button[data-action=back]:hover::after{right:auto;left:7px}.smf-button-control button .smf-sending{display:none}.smf-progress-tracker{margin:35px auto;justify-content:center;width:auto}.smf-progress-tracker__item{padding-left:0 !important;flex:0 0 auto !important;width:210px}.smf-progress-tracker__item::after{width:210px}.smf-progress-tracker__item__number{padding-bottom:2px;height:28px;width:28px}.smf-progress-tracker__item__text{font-size:1.4rem}.smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__number{background-color:#2c9ade;color:#000}.wp-pagenavi{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.wp-pagenavi span:not(.material-symbols-outlined),.wp-pagenavi a{background-color:rgba(44,154,222,.1);border:0 solid #bfbfbf !important;color:#2c9ade;display:flex;align-items:center;justify-content:center;font-family:"Roboto",sans-serif;line-height:1;padding:2px 0 0 !important;margin:0 4px !important;height:32px;width:32px}.wp-pagenavi span.current{background-color:#2c9ade;font-weight:normal;color:#fff}.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{background-color:rgba(0,0,0,0);border:0 solid #bfbfbf;width:28px}.wp-pagenavi a.previouspostslink span,.wp-pagenavi a.nextpostslink span{border:0 solid #bfbfbf;color:#111;font-size:3.2rem;font-weight:100}[data-aos=fade-right]{transform:translate3d(-21px, 0, 0)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th{background-color:rgba(44,154,222,.1) !important}@media print{form,button,input,select,textarea{display:none !important}body{font-size:9pt !important;line-height:1.6}h1{font-size:15pt !important}h2{font-size:14pt !important}h3{font-size:13pt !important}h4{font-size:11pt !important}h5{font-size:11pt !important}h6{font-size:11pt !important}h1,h2,h3,h4,h5,h6{margin:30px 0 15px !important}.post-title{margin:0 auto 30px !important}.site-header{position:relative}.site-header.is-fixed{position:relative}.site{padding-top:0}.anc-company .hd-link,.anc-company .main-navigation,.anc-company .breadcrumbs,.anc-company .side-area,.anc-company .ft-pagetop,.anc-company .ft-sitemap,.anc-technology .hd-link,.anc-technology .main-navigation,.anc-technology .breadcrumbs,.anc-technology .side-area,.anc-technology .ft-pagetop,.anc-technology .ft-sitemap,.post-type-archive-result .hd-link,.post-type-archive-result .main-navigation,.post-type-archive-result .breadcrumbs,.post-type-archive-result .side-area,.post-type-archive-result .ft-pagetop,.post-type-archive-result .ft-sitemap{display:none !important}.anc-company .site-header,.anc-technology .site-header,.post-type-archive-result .site-header{height:60px}.anc-company .site-header .site-com,.anc-technology .site-header .site-com,.post-type-archive-result .site-header .site-com{justify-content:center;height:60px;padding:0}.anc-company .site-header .site-title a img,.anc-technology .site-header .site-title a img,.post-type-archive-result .site-header .site-title a img{height:40px}.anc-company .site-main,.anc-technology .site-main,.post-type-archive-result .site-main{flex-basis:100%;padding:20px}.anc-company .site-footer,.anc-technology .site-footer,.post-type-archive-result .site-footer{padding:10px;text-align:center}.anc-company .copyright,.anc-technology .copyright,.post-type-archive-result .copyright{margin:0}}@-ms-viewport{width:device-width}@viewport{width:device-width}