/*!
Theme Name: underscores
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 20230624
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: underscores
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

underscores is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.yellow1{color:#FFEE00}.yellow2{color:#FEF9E2}.orange{color:#F18200}.red{color:#cb003d}.blue,.blue:hover{color:#00AAEE}.white{color:#ffffff}/*! 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:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, 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:0.35em 0.75em 0.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}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,input,select,optgroup,textarea{color:#404040;font-family:"Noto Sans JP", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:16px;line-height:2}@media screen and (max-width:600px){body,input,select,optgroup,textarea{font-size:14px}}h1,h2,h3,h4,button,a{font-family:"Zen Maru Gothic", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}h1{font-size:48px;line-height:1.5}h2{font-size:40px}h3{font-size:32px}@media screen and (max-width:600px){h1{font-size:9vw}h2{font-size:32px}h3{font-size:20px}}.center{text-align:center}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", courier, monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}@media screen and (max-width:800px){.pc{display:none !important}}@media screen and (min-width:800px){.sp{display:none !important}}.wrap{width:90%;max-width:1100px;margin:auto}.wrap-top{width:94%;max-width:1400px;margin:auto;display:flex;align-items:center}@media screen and (min-width:800px){.top .wrap-top{height:calc(100vh - 300px);min-height:500px;align-items:center}}@media screen and (max-width:800px){.wrap-top{display:block}}article.post,article.page{width:90%;max-width:1100px;margin:120px auto}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0;padding-left:1em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1;display:block;text-decoration:none}a:focus{outline:thin dotted}a.top__link{position:relative;width:100%;height:68px;background:#FFEE00;border:2px solid #000000;box-shadow:6px 6px 0px #000000;border-radius:10px;margin-bottom:14px;color:#000000;font-size:24px;display:flex;justify-content:center;align-items:center;padding-left:20px}a.top__link small{font-size:0.6em}@media screen and (max-width:800px){a.top__link{font-size:20px}}a.top__link::before{content:"";position:absolute;display:block;width:20px;height:20px;left:16px;background-image:url("../../uploads/tri.svg");background-repeat:no-repeat;margin-right:14px}a.top__link:hover{transition:0.3s;transform:translateX(5px);box-shadow:2px 2px 0px #000000}a.link-w{position:relative;width:100%;max-width:340px;height:60px;background-color:#ffffff;border:2px solid #000000;border-radius:10px;margin-bottom:14px;color:#000000;font-size:20px;display:flex;justify-content:center;align-items:center;padding-left:20px}a.link-w::before{content:"";position:absolute;display:block;width:20px;height:20px;left:16px;background-image:url("../../uploads/tri.svg");background-repeat:no-repeat;margin-right:14px}a.link-y{position:relative;width:100%;max-width:340px;height:68px;background:#FFEE00;border:2px solid #000000;box-shadow:6px 6px 0px #000000;border-radius:10px;margin:auto;margin-bottom:14px;color:#000000;font-size:20px;display:flex;justify-content:center;align-items:center;padding-left:20px}a.link-y::before{content:"";position:absolute;display:block;width:20px;height:20px;left:16px;background-image:url("../../uploads/tri.svg");background-repeat:no-repeat;margin-right:14px}a.link-y:hover{transition:0.3s;transform:translateX(5px);box-shadow:2px 2px 0px #000000}a.link-y.link-y-print p{line-height:1.2;text-align:center;margin:0}.wpcf7-submit{position:relative;width:100%;max-width:340px;height:68px;background:#FFEE00;border:2px solid #000000;box-shadow:6px 6px 0px #000000;border-radius:10px;margin:auto;margin-bottom:14px;color:#000000;font-size:20px;display:flex;justify-content:center;align-items:center;padding-left:20px;cursor:pointer}.wpcf7-submit:disabled{background:#999999}.wpcf7-previous{position:relative;width:100%;max-width:340px;height:68px;background:#ffffff;border:2px solid #000000;box-shadow:6px 6px 0px #000000;border-radius:10px;margin:auto;margin-bottom:14px;color:#000000;font-size:20px;display:flex;justify-content:center;align-items:center;padding-left:20px;cursor:pointer}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{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}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{color:#111}select{border:1px solid #ccc}textarea{width:100%}.site-header,.site-header-page{height:80px;}.site-header img,.site-header-page img{width:auto;height:80px}.site-header div div,.site-header-page div div{display:flex;gap:20px;margin-top:10px;margin-left:auto;font-size:14px}@media screen and (max-width:400px){.site-header div div,.site-header-page div div{gap:0;justify-content:space-between;font-size:3.6vw}}@media screen and (max-width:600px){.site-header,.site-header-page{height:60px;}.site-header img,.site-header-page img{height:60px}}.footer__contact{background-color:#00AAEE;padding:40px 0}.footer__contact__links{display:flex;justify-content:space-between;gap:30px}.footer__contact__phone{background-color:#fff;border-radius:10px;margin-top:30px;padding:24px;text-align:center}.footer__contact__phone p{margin:0}.footer__contact__phone .number{font-size:32px;margin-left:10px}.footer__contact__phone__small{font-size:14px;margin-top:-10px !important}@media screen and (max-width:800px){.footer__contact__links{display:block}.footer__contact__links .link-w{width:100%;max-width:100%}.footer__contact__phone p:first-child{text-align:left}}.footer__sitemap{margin:40px auto;width:90%;max-width:400px}.footer__sitemap__link{color:#333333;display:flex;align-items:center}.footer__sitemap__link:before{content:"";display:inline-block;width:1em;height:1em;background-image:url("../../uploads/arrow.svg");background-repeat:no-repeat;background-size:contain;margin-right:0.5em}.footer__copy{color:#333333;padding:20px;font-size:11px;text-align:center}.footer__copy p{margin:10px 0}@media screen and (max-width:800px){.footer__copy{text-align:left}.footer__copy p:last-child{margin-top:20px;text-align:center}}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}html{scroll-behavior:smooth}.home .grecaptcha-badge{display:none}.top{padding-top:100px;padding-bottom:60px;min-height:calc(100vh - 120px);background-size:100px;background-image:url("../../uploads/texture.png")}.top .title-sp{width:100%}.top__left{width:66%}.top__left .title{width:92%}.top__left .title-free{display:block;margin-top:-19%;margin-left:auto;margin-right:6%;width:22%;min-width:90px;position:relative}.top__left__p{display:block;font-size:17px;margin:50px 6% 0 2%;font-family:"Zen Maru Gothic", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}@media screen and (max-width:800px){.top__left{width:100%}.top__left .title-free{width:26%;margin-top:-100px;margin-right:0;margin-bottom:20px}.top__left__p{font-size:14px;margin:30px 2% 60px 2%}}.top__right{width:34%;min-width:400px;min-height:560px;background:#FFFFFF;border:3px solid #000000;border-radius:20px;padding:20px;margin-top:20px}.top__right__title{color:#ffffff;background-color:#000000;text-align:center;line-height:50px;background:#000000;border-radius:25px;margin-top:-45px;font-family:"Zen Maru Gothic", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:22px}.top__right p{margin-top:2em;margin-bottom:1rem;font-size:18px;letter-spacing:0.5px;color:#333333}.top__right p span{display:inline-block;background-color:#333333;color:#ffffff;width:2rem;height:2rem;line-height:2rem;border-radius:1rem;text-align:center;margin-right:0.5em}@media screen and (max-width:800px){.top__right{width:100%;min-width:100%}.top__right__title{font-size:17px}.top__right p{font-size:14px}}@media screen and (max-width:600px){.top{padding-top:60px}}.news{background-color:#cb003d;padding:10px 0}.news img{width:100px;margin-right:20px}.news .modal-open a{color:#ffffff;font-family:"Noto Sans JP", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;line-height:1.8;padding-left:2em}.news .modal-open a::before{content:"";display:inline-block;width:1em;height:1em;background-image:url("../../uploads/tri-w.svg");background-repeat:no-repeat;background-size:contain;margin-left:-1.5em;margin-right:0.5em}.news-title{color:#fff;background-color:#cb003d;font-size:18px;padding:12px 20px;padding-right:40px}.news-title__date{display:block;margin-top:0.4em;font-size:0.7em;width:90px;text-align:center;border:solid 1px #fff;border-radius:1em}.news-content{padding:10px 20px}.news-content a{display:inline;text-decoration:underline}.abs{margin-top:80px}.abs .wrap{display:flex;gap:5%}.abs__left{width:60%}.abs__left h1{margin-top:0}.abs__right{width:35%}.abs__right img{width:100%}@media screen and (max-width:800px){.abs .wrap{display:block}.abs__left,.abs__right{width:100%}}.flow{margin-top:100px}.flow .wrap{border:solid 2px #00AAEE;border-radius:20px;padding:20px 5%}.flow .wrap h3{margin-top:0.5em}.flow .wrap img{display:block;margin:40px auto;width:100%}.flow .wrap a.link-w{margin:40px auto 20px auto}.paper{background-color:#FEF9E2;margin-top:80px;padding:40px 0}.paper h3 span{display:inline-block;width:2em;height:2em;color:#fff;background-color:#00AAEE;border-radius:1em;text-align:center;margin-right:0.5em}.paper__comp{display:flex;border-bottom:solid 1px #999}.paper__comp>div{width:50%}.paper__comp #p1{padding-right:40px}.paper__comp #p2{padding-left:40px;border-left:solid 1px #999}.paper__comp #p2 img{display:block;max-width:300px;margin:auto}.paper #p3{margin-top:60px}@media screen and (max-width:800px){.paper__comp{display:block;width:100%;border:none !important}.paper__comp>div{display:block;width:100%;margin-bottom:80px;padding:0 !important;border:none !important}}.paper__anno{background-color:#fff;border-radius:10px;margin:40px 0;padding-bottom:10px}.paper__anno__title{background-color:#00AAEE;color:#ffffff;line-height:42px;padding:0 20px;border-radius:10px 10px 0 0}.paper__anno__cont{display:flex;padding:20px 60px;gap:50px}.paper__anno__cont div{width:50%;padding:10px;border:3px solid #00AAEE;border-radius:10px}.paper__anno__cont div.paper__anno__A::before,.paper__anno__cont div.paper__anno__B::before{position:absolute;font-size:26px;display:block;width:50px;height:50px;line-height:50px;text-align:center;background-color:#00AAEE;color:#ffffff;border-radius:50%;transform:translate(-35px, -35px)}.paper__anno__cont div.paper__anno__A::before{content:"A"}.paper__anno__cont div.paper__anno__B::before{content:"B"}@media screen and (max-width:800px){.paper__anno__cont{display:block;padding:20px 20px}.paper__anno__cont div{width:100%}.paper__anno__cont div:first-child{margin-bottom:40px}}.paper__anno p{padding:0 20px}.paper__anno p.center{margin-top:24px}.mail{background-color:#00AAEE;padding:80px 0}.mail h2{color:#ffffff;margin-top:0}.mail .link-y{margin-top:40px}.kifu{padding-top:80px}.kifu__koza{background-color:#F18200;color:#fff;padding:20px 4%;border-radius:20px;line-height:1.8em;display:flex}.kifu__koza div{width:50%}.kifu__koza span{display:block;background-color:#fff;color:#F18200;width:100px;height:2em;line-height:2em;border-radius:1em;text-align:center;margin-bottom:0.5em}@media (max-width:600px){.kifu__koza{flex-direction:column}.kifu__koza div{width:100%}}.tv{margin:100px 0}.tv .wrap{border:4px solid #FFEE00;border-radius:20px;display:flex;padding:40px;gap:5%}.tv__left{width:33%}.tv__right{width:62%;padding:0 20px}.tv__right h3{margin-top:0;line-height:1em}.tv__right .detail{width:200px;line-height:50px;color:#333333;border:solid 1px #333;border-radius:25px;text-align:center}@media screen and (max-width:600px){.tv .wrap{display:block;padding:40px 20px}.tv__left,.tv__right{width:100%;padding:0}.tv h3{margin-top:20px;text-align:center}.tv a{margin:auto}}.faq{padding-top:100px;padding-bottom:60px;background-size:100px;background-image:url("../../uploads/texture.png")}.faq .toggle{display:none}.faq .Label{padding:20px 40px 20px 60px;border-radius:10px;display:block;background:#ffffff;cursor:pointer}.faq .Label::after{content:"";width:10px;height:10px;border-top:2px solid #666;border-right:2px solid #666;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 10px);right:18px;transform:rotate(135deg);transition:all 0.3s}.faq .Label,.faq .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.faq .content{height:0;border-radius:10px;margin-bottom:10px;padding:0 40px 0 60px;overflow:hidden;background-color:#fff}.faq .content p{margin:0;opacity:0}.faq .toggle:checked+.Label+.content{height:auto;margin-top:-20px;padding:20px 40px 20px 60px;transition:all 0.3s}.faq .toggle:checked+.Label+.content p{opacity:1;transition:all 0.9s}.faq .toggle:checked+.Label::after{top:calc(50% - 5px);transform:rotate(-45deg) !important}.faq .Label::before,.faq .content::before{position:absolute;display:inline-block;width:2em;height:2em;color:#ffffff;border-radius:1em;text-align:center;margin-left:-44px}.faq .Label::before{content:"Q";background-color:#00AAEE}.faq .content::before{content:"A";background-color:#cb003d}@media screen and (max-width:800px){.faq .Label,.faq .content{padding-left:44px !important;text-align:justify}.faq .Label::before,.faq .content::before{margin-left:-36px}}article.type-faq>div{width:90%;max-width:1000px;margin:auto;margin-top:40px;background-color:#fff;padding:20px;border-radius:20px}article.type-faq>div h1{font-size:clamp(18px, 3vw, 26px);color:#F18200;line-height:1.8}.nav-links{padding:20px;text-align:center}.modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10}.modal:not(:target){opacity:0;visibility:hidden;transition:opacity 0.5s, visibility 0.5s}.modal:target{opacity:1;visibility:visible;transition:opacity 0.5s, visibility 0.5s}.modal .overlay{display:block;width:100%;height:100%;position:absolute;background-color:#000;opacity:0.7;top:0;left:0}.modal-wrapper{width:100%;max-width:900px;height:auto;max-height:80vh;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.modal-contents{width:100%;height:auto;max-height:80vh;overflow-y:scroll;box-sizing:border-box;position:relative}.modal-contents .wp-block-columns{padding:50px 20px}.modal-close,.modal-close:hover{position:absolute;top:10px;right:15px;text-decoration:none;color:#FFFFFF;font-size:20px}.mail .modal-close,.modal-close:hover{color:#000000}.page-id-14,.page-id-16,.page-id-18,.page-id-69,.page-id-72,.page-id-75{background-size:100px;background-image:url("../../uploads/texture.png")}.page-id-14 h1,.page-id-16 h1,.page-id-18 h1,.page-id-69 h1,.page-id-72 h1,.page-id-75 h1{text-align:center;color:#F18200;font-size:40px;margin-bottom:40px}@media screen and (max-width:800px){.page-id-14 h1,.page-id-16 h1,.page-id-18 h1,.page-id-69 h1,.page-id-72 h1,.page-id-75 h1{padding-top:24px;font-size:28px}}.page-id-14 form,.page-id-16 form,.page-id-18 form,.page-id-69 form,.page-id-72 form,.page-id-75 form{border-radius:20px;background-color:#fff;padding:60px 0}.page-id-14 form .contact,.page-id-16 form .contact,.page-id-18 form .contact,.page-id-69 form .contact,.page-id-72 form .contact,.page-id-75 form .contact{width:90%;max-width:700px;margin:auto}.page-id-14 form .contact tr td,.page-id-16 form .contact tr td,.page-id-18 form .contact tr td,.page-id-69 form .contact tr td,.page-id-72 form .contact tr td,.page-id-75 form .contact tr td{vertical-align:top;padding-bottom:30px}.page-id-14 form .contact tr td:first-child,.page-id-16 form .contact tr td:first-child,.page-id-18 form .contact tr td:first-child,.page-id-69 form .contact tr td:first-child,.page-id-72 form .contact tr td:first-child,.page-id-75 form .contact tr td:first-child{padding-top:5px;width:240px}.page-id-14 form .contact tr td:last-child,.page-id-16 form .contact tr td:last-child,.page-id-18 form .contact tr td:last-child,.page-id-69 form .contact tr td:last-child,.page-id-72 form .contact tr td:last-child,.page-id-75 form .contact tr td:last-child{width:calc(100% - 240px)}.page-id-14 form .contact .required,.page-id-16 form .contact .required,.page-id-18 form .contact .required,.page-id-69 form .contact .required,.page-id-72 form .contact .required,.page-id-75 form .contact .required{display:inline-block;color:#ffffff;background-color:#cb003d;font-size:0.8em;width:40px;line-height:18px;text-align:center;margin-right:10px}.page-id-14 form .contact .not-required,.page-id-16 form .contact .not-required,.page-id-18 form .contact .not-required,.page-id-69 form .contact .not-required,.page-id-72 form .contact .not-required,.page-id-75 form .contact .not-required{display:inline-block;width:50px}.page-id-14 form .contact .wpcf7-list-item,.page-id-16 form .contact .wpcf7-list-item,.page-id-18 form .contact .wpcf7-list-item,.page-id-69 form .contact .wpcf7-list-item,.page-id-72 form .contact .wpcf7-list-item,.page-id-75 form .contact .wpcf7-list-item{display:block;margin-left:0;margin-right:20px}.page-id-14 form .contact .wpcf7-list-item label,.page-id-16 form .contact .wpcf7-list-item label,.page-id-18 form .contact .wpcf7-list-item label,.page-id-69 form .contact .wpcf7-list-item label,.page-id-72 form .contact .wpcf7-list-item label,.page-id-75 form .contact .wpcf7-list-item label{cursor:pointer}.page-id-14 form .contact .wpcf7-not-valid-tip,.page-id-16 form .contact .wpcf7-not-valid-tip,.page-id-18 form .contact .wpcf7-not-valid-tip,.page-id-69 form .contact .wpcf7-not-valid-tip,.page-id-72 form .contact .wpcf7-not-valid-tip,.page-id-75 form .contact .wpcf7-not-valid-tip{position:absolute;font-size:0.7em;color:#cb003d}.page-id-14 form .contact .contact-anno,.page-id-16 form .contact .contact-anno,.page-id-18 form .contact .contact-anno,.page-id-69 form .contact .contact-anno,.page-id-72 form .contact .contact-anno,.page-id-75 form .contact .contact-anno{font-size:0.8em}.page-id-14 form input[type="text"],.page-id-14 form input[type="email"],.page-id-14 form input[type="tel"],.page-id-16 form input[type="text"],.page-id-16 form input[type="email"],.page-id-16 form input[type="tel"],.page-id-18 form input[type="text"],.page-id-18 form input[type="email"],.page-id-18 form input[type="tel"],.page-id-69 form input[type="text"],.page-id-69 form input[type="email"],.page-id-69 form input[type="tel"],.page-id-72 form input[type="text"],.page-id-72 form input[type="email"],.page-id-72 form input[type="tel"],.page-id-75 form input[type="text"],.page-id-75 form input[type="email"],.page-id-75 form input[type="tel"]{width:100%}.page-id-14 form p,.page-id-16 form p,.page-id-18 form p,.page-id-69 form p,.page-id-72 form p,.page-id-75 form p{margin:0}.page-id-14 form .acceptance,.page-id-16 form .acceptance,.page-id-18 form .acceptance,.page-id-69 form .acceptance,.page-id-72 form .acceptance,.page-id-75 form .acceptance{text-align:center;margin:30px 0}.page-id-14 form .acceptance .wpcf7-list-item,.page-id-16 form .acceptance .wpcf7-list-item,.page-id-18 form .acceptance .wpcf7-list-item,.page-id-69 form .acceptance .wpcf7-list-item,.page-id-72 form .acceptance .wpcf7-list-item,.page-id-75 form .acceptance .wpcf7-list-item{margin:0}.page-id-14 form .acceptance .wpcf7-list-item label,.page-id-16 form .acceptance .wpcf7-list-item label,.page-id-18 form .acceptance .wpcf7-list-item label,.page-id-69 form .acceptance .wpcf7-list-item label,.page-id-72 form .acceptance .wpcf7-list-item label,.page-id-75 form .acceptance .wpcf7-list-item label{display:flex}.page-id-14 form .acceptance .wpcf7-list-item label input,.page-id-16 form .acceptance .wpcf7-list-item label input,.page-id-18 form .acceptance .wpcf7-list-item label input,.page-id-69 form .acceptance .wpcf7-list-item label input,.page-id-72 form .acceptance .wpcf7-list-item label input,.page-id-75 form .acceptance .wpcf7-list-item label input{width:30px}.page-id-14 form .acceptance .wpcf7-list-item label span,.page-id-16 form .acceptance .wpcf7-list-item label span,.page-id-18 form .acceptance .wpcf7-list-item label span,.page-id-69 form .acceptance .wpcf7-list-item label span,.page-id-72 form .acceptance .wpcf7-list-item label span,.page-id-75 form .acceptance .wpcf7-list-item label span{width:260px}.page-id-14 form .acceptance a,.page-id-16 form .acceptance a,.page-id-18 form .acceptance a,.page-id-69 form .acceptance a,.page-id-72 form .acceptance a,.page-id-75 form .acceptance a{display:inline-block}@media screen and (max-width:800px){.page-id-14 form,.page-id-16 form,.page-id-18 form,.page-id-69 form,.page-id-72 form,.page-id-75 form{padding:30px 0px}.page-id-14 form .contact tr td,.page-id-16 form .contact tr td,.page-id-18 form .contact tr td,.page-id-69 form .contact tr td,.page-id-72 form .contact tr td,.page-id-75 form .contact tr td{display:block;width:100% !important}.page-id-14 form .contact tr td:first-child,.page-id-16 form .contact tr td:first-child,.page-id-18 form .contact tr td:first-child,.page-id-69 form .contact tr td:first-child,.page-id-72 form .contact tr td:first-child,.page-id-75 form .contact tr td:first-child{padding-bottom:5px}.page-id-14 form .contact tr td:last-child,.page-id-16 form .contact tr td:last-child,.page-id-18 form .contact tr td:last-child,.page-id-69 form .contact tr td:last-child,.page-id-72 form .contact tr td:last-child,.page-id-75 form .contact tr td:last-child{padding-bottom:15px}.page-id-14 form .contact .not-required,.page-id-16 form .contact .not-required,.page-id-18 form .contact .not-required,.page-id-69 form .contact .not-required,.page-id-72 form .contact .not-required,.page-id-75 form .contact .not-required{display:none}.page-id-14 form .contact .wpcf7-list-item,.page-id-16 form .contact .wpcf7-list-item,.page-id-18 form .contact .wpcf7-list-item,.page-id-69 form .contact .wpcf7-list-item,.page-id-72 form .contact .wpcf7-list-item,.page-id-75 form .contact .wpcf7-list-item{display:block}}.wpcf7 form.invalid{border:none !important;background-color:#ffc9d5}.wpcf7 form.invalid .wpcf7-response-output{background-color:#cb003d;color:#ffffff;border:none !important;text-align:center;padding:20px 0}.wpcf7 form.sent .wpcf7-response-output{border:none !important;margin:0 !important;font-size:24px;font-family:"Zen Maru Gothic", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;text-align:center}.contact2{width:90%;max-width:700px;margin:auto;margin-bottom:80px}.contact2 tr{display:block;border-bottom:solid 1px #666;width:100%;padding:10px 0}.contact2 tr td:first-child{width:250px}.contact2 tr td:last-child{width:calc(100% - 250px)}@media screen and (max-width:600px){.contact2 tr td:first-child{width:120px}.contact2 tr td:last-child{width:calc(100% - 120px)}}.wp-block-group p{margin:20px 0;line-height:1.6}.riyoukiyaku{height:400px;overflow-y:scroll;background-color:#fff;padding:20px;border:solid 2px #666666;margin:20px}#toform .modal-wrapper .modal-close,#toform .modal-wrapper .modal-close:hover{color:#000}#toform .modal-wrapper .modal-toform{padding-top:30px;background-size:100px;background-color:#ffffff}#toform .modal-wrapper .modal-toform__inner{margin-top:30px;background-image:url("../../uploads/texture.png");background-size:100px;padding:30px 0}.modal-cguide-wrap .modal-wrapper .modal-close,.modal-cguide-wrap .modal-wrapper .modal-close:hover{color:#000}.modal-cguide-wrap .modal-wrapper .modal-cguide{padding-top:30px;background-size:100px;background-color:#ffffff}.modal-cguide-wrap .modal-wrapper .modal-cguide h3{margin-bottom:-10px}.modal-cguide-wrap .modal-wrapper .modal-cguide__num{width:100%;max-width:500px;margin:auto;margin-top:30px;padding:10px 0;text-align:center;color:#00AAEE;background-color:#FFEE00}.modal-cguide-wrap .modal-wrapper .modal-cguide__num p{margin:0}.modal-cguide-wrap .modal-wrapper .modal-cguide__num__large{font-size:48px;font-weight:bold;letter-spacing:2px;margin:0;line-height:1.4}.modal-cguide-wrap .modal-wrapper .modal-cguide__flow{margin-top:50px;padding:30px 5%;font-size:18px;color:#ffffff;background-color:#00AAEE}.modal-cguide-wrap .modal-wrapper .modal-cguide__flow p{margin-bottom:0.6em}.modal-cguide-wrap .modal-wrapper .modal-cguide__flow h4{margin-top:0;margin-bottom:2em}.modal-cguide-wrap .modal-wrapper .modal-cguide__flow span{display:inline-block;color:#00AAEE;background-color:#fff;width:2rem;height:2rem;margin-right:0.5rem;line-height:2rem;border-radius:1rem;text-align:center;font-weight:bold}.modal-cguide-wrap .modal-wrapper .modal-cguide__flow strong{color:#FFEE00;font-weight:bold}@media (width <= 600px){.modal-cguide-wrap .modal-wrapper .modal-cguide__flow{font-size:16px}}p a{display:inline;text-decoration:underline}.form-top{padding:20px;border-radius:20px;width:90%;max-width:1100px;margin:120px auto;background-color:#ffffff;border:4px solid #F18200}