@charset "utf-8";:root{--primary:#2475a8;--secondary:#24abfc;--tertiary:#e5ecf9;--accent:#fb0;--base:#fefefe;--font:#060606;--gray:#999;--bg-base:#f5f5f5;--header-inner-width:90vw}body{--decoration-color:var(--primary);--decoration-sub-color:var(--secondary);--font-color:var(--font);--anchor-color:var(--font);--hover-color:var(--primary);--bg-color:var(--base);--bd-color:var(--primary);--hover-bg-color:var(--primary);--hover-bd-color:var(--primary)}.breadCrumb{--bg-color:var(--bg-base)}.single-php,.archive-php{background:var(--bg-base)}footer{--bg-color:var(--bg-base)}#copyright{--bg-color:var(--bg-base)}a{color:var(--anchor-color);text-decoration:none}main{--anchor-color:var(--primary);--hover-color:var(--font)}a:hover{color:var(--hover-color)}.cover-white-text,.cover-white-text p,.cover-white-text h1,.cover-white-text h2,.cover-white-text h3,.cover-white-text h4,.cover-white-text h5,.cover-white-text h6{color:#fff !important}html{font-size:100%}body{--fs-xxl:3.6rem;--fs-xl:2.7rem;--fs-lg:2.1rem;--fs-sl:1.8rem;--fs-md:1.5rem;--fs-sm:.8rem;--fs-xs:.7rem}footer{font-size:.9rem}h1{font-size:var(--fs-xl);font-weight:700}h2{font-size:var(--fs-sl);font-weight:700}main :is(h2).wp-block-heading{padding:1rem;background:var(--tertiary);margin-top:3rem}h3{font-size:var(--fs-md);font-weight:700}main :is(h3).wp-block-heading{padding:.3rem 0;border-bottom:3px solid #000;border-color:var(--primary);margin-left:.3rem}body:has(.menu-item-home.current-menu-item) main :is(h2,h3).wp-block-heading{padding:0;border:0;background:0 0}h4{font-size:var(--fs-md);font-weight:700}h5{font-size:1.1rem;font-weight:700}@media only screen and (max-width:992px){html{font-size:95%}}@media only screen and (max-width:576px){html{font-size:90%}body{--fs-xxl:4rem;--fs-xl:3rem;--fs-lg:2rem}}body{font-family:"Noto Sans JP",sans-serif;font-style:normal}body{--xxl:8rem;--xl:4rem;--lg:2rem;--md:1.5rem;--sm:1rem;--xs:.5rem;--side:10vw}.page-php{overflow:hidden}.single-php .contents-main,.archive-php .contents-main{padding:var(--xl) 0}h1{margin-top:var(--md);margin-bottom:var(--sm)}h2{margin-top:var(--sm);margin-bottom:var(--sm)}h3{margin-top:var(--md);margin-bottom:var(--xs)}h4{margin-top:var(--md);margin-bottom:var(--xs)}h5{margin-top:var(--sm);margin-bottom:var(--sm)}p{margin:0;padding:var(--xs) 0}.width-container{padding-left:var(--side);padding-right:var(--side)}.archive-list,.li-m{--li-m-x:3rem;--li-m-y:3rem}.container,.row{--bs-gutter-x:3rem}.wp-block-columns{gap:30px}.wp-block-template-part{margin-top:6rem}.breadCrumb{margin-bottom:3rem}@media only screen and (max-width:576px){body{--xxl:6rem;--xl:3rem;--side:7vw}.container,.row{--bs-gutter-x:var(--md)!important}.archive-list,.li-m{--li-m-x:var(--md);--li-m-y:var(--md)}}body{line-height:1.6;--bd-width:2px;--radius:10px}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],select,textarea{padding:var(--xs) var(--sm);color:var(--font-color);border-radius:var(--radius);border:solid 1px var(--gray);background:#eee}select:focus,textarea:focus,input[type=checkbox]:focus,input[type=radio]:focus,input:focus{outline:solid var(--bd-width) var(--main-color)}details{border-bottom:1px solid #ddd;padding:.8em 0}summary{font-weight:600;cursor:pointer;list-style:none;position:relative}summary::marker{display:none}summary:after{content:"＋";position:absolute;right:0;color:#0a467d;font-weight:700}details[open] summary:after{content:"−"}details p{margin:.6em 0 0;line-height:1.6;color:#555}mark.marker{background:linear-gradient(transparent 60%,rgba(255,240,0,.9) 60%);padding:0 .1em;border-radius:.15em}.marker-underline{background:linear-gradient(rgba(255,240,0,.0),rgba(255,240,0,.0)),linear-gradient(transparent calc(100% - .28em), rgba(255, 240, 0, .9) calc(100% - .28em));background-repeat:no-repeat;background-size:100% 100%;padding-bottom:.05em}@media (prefers-color-scheme:dark){mark.marker{background:linear-gradient(transparent 60%,rgba(255,230,0,.85) 60%)}.marker-underline{background:linear-gradient(rgba(255,230,0,0),rgba(255,230,0,0)),linear-gradient(transparent calc(100% - .32em), rgba(255, 230, 0, .85) calc(100% - .32em))}}