@import"https://fonts.googleapis.com/earlyaccess/notosansjapanese.css";@charset "UTF-8";/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}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-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@font-face{font-family:Material Icons;font-style:normal;font-weight:400}html{scroll-behavior:smooth}body{background-color:#faf8f2;color:#000;font-family:Noto Sans Japanese,sans-serif;font-style:normal;font-weight:500;font-size:16px;min-width:360px}br.sp{display:none}@media (max-width: 940px){br.sp{display:block}}header{background-color:#fff}header .d-header{display:flex;justify-content:space-between;align-items:center;max-width:940px;width:100%;margin:0 auto;padding:23px 0;font-size:14px}@media (max-width: 940px){header .d-header{padding:15px 20px}}header .d-header .img-logo{width:85px;margin-right:20px}@media (max-width: 940px){header .d-header span{display:none}}header .d-header a{font-size:12px;text-decoration:none;width:178px;text-align:center;padding:10px;color:#000;border-radius:3px;border:1px solid #acaba5;transition:.3s}header .d-header a:hover{cursor:pointer;opacity:.8}header .d-header a:hover{background-color:#fafafa}header .d-header a.link-jpa{margin-left:auto;margin-right:15px}header .d-header a br{display:none}@media (max-width: 940px){header .d-header a{max-width:130px;line-height:140%;padding:8px;font-size:11px}header .d-header a br{display:block}}.page-top{position:fixed;bottom:40px;right:50%;margin-right:-600px;z-index:3;transition:.3s}.page-top:hover{cursor:pointer;opacity:.8}@media (max-width: 1250px){.page-top{margin-right:0;right:20px;bottom:20px}.page-top img{width:90px}}.btn-more,.btn-return{width:170px;border:3px solid #d10000;text-align:center;background-color:#fff;color:#e6130e;font-size:21px;padding:8px;border-radius:3px;margin:0 auto;text-decoration:none;transition:.3s}.btn-more:hover,.btn-return:hover{cursor:pointer;opacity:.8}.btn-more:before,.btn-return:before{margin-right:6px;font-size:16px;content:"\25b2";color:#d10000;display:inline-block;transform:scaleX(.9)}.btn-more:before{transform:rotate(90deg) scaleX(.9)}main{max-width:940px;width:100%;margin:0 auto;padding:50px 10px}@media (max-width: 940px){main{padding-left:20px;padding-right:20px}}main h1{font-size:58px;text-align:center}@media (max-width: 940px){main h1{font-size:34px}}main .title-faq{color:#e6130e;font-size:24px;max-width:340px;text-align:center;border-bottom:3px solid #e6130e;display:block;padding-bottom:5px;margin:20px auto 90px}@media (max-width: 940px){main .title-faq{max-width:60%;margin:15px auto 30px}}main .title-faq-description{font-size:20px;text-align:center;margin-bottom:50px}@media (max-width: 940px){main .title-faq-description{font-size:15px;margin-bottom:30px}}main .categorize{background-color:#c8c7be;border:10px solid #c8c7be}@media (max-width: 940px){main .categorize{border-width:5px}}main .categorize h2{font-size:30px;color:#fff;margin-bottom:15px;margin-top:5px;display:flex;justify-content:center;align-items:center}@media (max-width: 940px){main .categorize h2{font-size:20px;margin-top:0;margin-bottom:5px}}main .categorize h2 .material-icons{font-size:36px;margin-right:20px}main .categorize .list-box{background-color:#fff;display:flex;flex-wrap:wrap}main .categorize .list-box .message-not-entry{background:#fafafa;padding:10px;margin:15px 0;font-size:14px;font-weight:400}main .categorize .list-box .close,main .categorize .list-box .open{width:50%;padding:25px}@media (max-width: 940px){main .categorize .list-box .close,main .categorize .list-box .open{width:100%;padding:15px}}main .categorize .list-box .close h3,main .categorize .list-box .open h3{font-size:28px;color:#95948f;border-bottom:3px solid #c8c7be}@media (max-width: 940px){main .categorize .list-box .close h3,main .categorize .list-box .open h3{font-size:23px}}main .categorize .list-box .close ul li,main .categorize .list-box .open ul li{list-style:none;position:relative;padding:18px 10px 0 30px}main .categorize .list-box .close ul li a,main .categorize .list-box .open ul li a{display:block;text-decoration:none;color:#000;transition:.3s}main .categorize .list-box .close ul li a:hover,main .categorize .list-box .open ul li a:hover{cursor:pointer;opacity:.8}main .categorize .list-box .close ul li a:hover,main .categorize .list-box .open ul li a:hover{color:#e6130e}@media (max-width: 940px){main .categorize .list-box .close ul li,main .categorize .list-box .open ul li{padding:14px 10px 0 25px}}main .categorize .list-box .close ul li:before,main .categorize .list-box .open ul li:before{position:absolute;content:"Q";color:#e6130e;top:18px;left:2px}@media (max-width: 940px){main .categorize .list-box .close ul li:before,main .categorize .list-box .open ul li:before{top:14px}}main .categorize .list-box .close .btn-more,main .categorize .list-box .close .btn-return,main .categorize .list-box .open .btn-more,main .categorize .list-box .open .btn-return{width:112px;font-size:15px;padding:1px;margin-right:0;border-width:2px;margin-top:20px}main .categorize .list-box .close .btn-more:before,main .categorize .list-box .close .btn-return:before,main .categorize .list-box .open .btn-more:before,main .categorize .list-box .open .btn-return:before{margin-right:3px;font-size:13px}main .categorize .list-box .open .btn-more{display:none}main .categorize .list-box .open .btn-return{display:block}main .categorize .list-box .close ul li:nth-child(n+4){display:none}main .categorize .list-box .close .btn-more{display:block}main .categorize .list-box .close .btn-return{display:none}main .faq{margin-top:120px}@media (max-width: 940px){main .faq{margin-top:30px}}main .faq h2{font-size:40px;text-align:center;margin-bottom:35px}@media (max-width: 940px){main .faq h2{font-size:24px;text-align:left;margin-bottom:15px}}main .faq.close article:nth-child(n+5){display:none}main .faq.close .btn-more{display:block}main .faq.close .btn-return{display:none}main .faq.open .btn-more{display:none}main .faq.open .btn-return{display:block}main .faq article{margin-bottom:50px}@media (max-width: 940px){main .faq article{margin-bottom:30px}}main .faq article .title{font-size:24px;background-color:#e6e5e2;padding:25px 25px 25px 100px}@media (max-width: 940px){main .faq article .title{font-size:16px;padding:15px 15px 15px 40px}}main .faq article .title:before{content:"Q";color:#e6130e;top:7px}main .faq article .content{padding:30px 30px 45px 100px;background-color:#fff;line-height:38px;position:relative}@media (max-width: 940px){main .faq article .content{font-size:14px;padding:15px 15px 15px 40px;line-height:30px}}main .faq article .content:before{content:"A";color:#504e4a;top:20px}main .faq article .title,main .faq article .content{position:relative}main .faq article .title:before,main .faq article .content:before{font-size:45px;position:absolute;left:30px}@media (max-width: 940px){main .faq article .title:before,main .faq article .content:before{font-size:25px;left:13px}}main .faq article .not-content{background:#fff;padding:20px}section.contact{margin-top:70px;padding-top:40px;border-top:2px solid #c8c7be}section.contact h2{color:#333;font-size:24px;max-width:340px;text-align:center;border-bottom:3px solid #333;display:block;padding-bottom:5px;margin:0 auto 40px}@media (max-width: 940px){section.contact h2{max-width:60%;margin:15px auto 30px}}section.contact .table-contact{font-size:.9rem;width:100%}section.contact .table-contact tr th{font-weight:700;width:220px;background-color:#e9e6db;text-align:left;padding:20px 18px}@media (max-width: 940px){section.contact .table-contact tr th{display:block;width:100%;padding:10px 18px}}section.contact .table-contact tr th.v-top{vertical-align:top}section.contact .table-contact tr th span{background-color:#e70012;color:#fff;font-weight:500;padding:2px 6px;border-radius:5px;font-size:.7rem;float:right}section.contact .table-contact tr td{text-align:left;border-bottom:1px solid #ffffff;padding:11px 18px;box-sizing:border-box;line-height:1.7;border-left:1px solid #ffffff}@media (max-width: 940px){section.contact .table-contact tr td{display:block;border:none;padding:10px 0}}section.contact .table-contact tr td a{color:#000}section.contact .table-contact tr td textarea{height:200px}section.contact .table-contact tr td input,section.contact .table-contact tr td textarea{resize:none;width:600px;padding:10px;box-sizing:border-box;border:none;border:solid 1px #e9e6db;color:#333;background-color:#fff}@media (max-width: 940px){section.contact .table-contact tr td input,section.contact .table-contact tr td textarea{width:100%}}section.contact.confirm .table-contact tr td{background-color:#fff}@media (max-width: 940px){section.contact.confirm .table-contact tr td{padding:10px}}section.contact.confirm,section.contact.complete{margin-top:0;padding-top:0;border-top:none}section.contact.confirm h2,section.contact.complete h2{max-width:300px}.recaptcha-message{padding-top:30px;margin:0 auto;width:-moz-fit-content;width:fit-content}.message-complete{padding:20px;background:#fff;text-align:center;line-height:200%}.btn-submit-check,.btn-submit,.btn-home{width:200px;height:50px;line-height:50px;display:block;cursor:pointer;background-color:#333;border-color:#333;color:#fff;margin:30px auto;border-radius:0;transition:.3s}.btn-submit-check:hover,.btn-submit:hover,.btn-home:hover{cursor:pointer;opacity:.8}.btn-submit{background-color:#e70012;border-color:#e70012}re-captcha.is-invalid>div{border:1px solid #dc3545!important;border-radius:.2rem;color:#d10000}footer{margin-top:30px;border-top:1px solid #504e4a;padding-top:60px;margin-bottom:60px;text-align:center}@media (max-width: 940px){footer{font-size:15px}}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}
