.mut-lower-bg{background:#F7F7F7;padding:7.50rem 5vw}.mut-lower-ttl{font-size:3.0rem}#breadcrumbs{margin:2.4rem 5vw 0}#breadcrumbs a{font-size:1.2rem}#breadcrumbs .breadcrumb_last{font-size:1.2rem;border-bottom:1px solid #333}@media (max-width: 544px){.mut-lower-bg{padding:5.00rem 2.0rem}.mut-lower-ttl{font-size:2.4rem}#breadcrumbs{margin:1.2rem 2.0rem 0}}#about-sec-2{margin:15.0rem auto}.list-wrap dt{width:30%;border-top:1px solid #F7F7F7;padding:2.0rem 0}.list-wrap dd{width:70%;border-top:1px solid #F7F7F7;padding:2.0rem 0}.list-wrap dd a{color:#246ada}@media (max-width: 544px){#about-sec-2{margin:10.0rem 2.0rem}}.lower-article{max-width:1000px;margin:15.0rem auto 0;gap:5.0rem 0}.privacy-conts dt{font-size:2.2rem;padding:0 0 10px;margin:48px 0 10px;border-bottom:1px solid #F7F7F7}.privacy-conts dt:first-of-type{margin:0 0 10px}.privacy-conts dt span{font-size:3.5rem;font-weight:700}@media (max-width: 544px){.page-template-temp-privacy .width-800{padding:0 30px}.privacy-conts dt{font-size:1.4rem}.privacy-conts dt span{font-size:2.2rem}}.pagination{margin:7.4rem 0 0;text-align:center}.pagination ul{margin:0;padding:0;list-style:none}.pagination li{display:inline-block;width:auto}.pagination li a,.pagination li>span,.pagination li .dots{font-size:1.6rem;display:block;width:42px;height:42px;line-height:40px;margin:0 10px;color:#333;border:1px solid #333;text-align:center}.page-numbers .current{color:#fff;background:#333}.pagination li a:hover{color:#fff;background:#333;border:1px solid #333;opacity:1}@media (max-width: 544px){.article-wrapper{margin:0 auto;padding:0 2.0rem}.article-wrapper article{width:100%;padding:63px 0 0}.article-wrapper article:nth-of-type(1){padding:51px 0 0}.ma-topics-ttl{margin:35px auto 0;text-align:center}}.single-ttl{margin:1.0rem 0 0 0}.single-img img{width:100%;margin:0 auto}.single-cat,.single-date{display:inline-block;margin:0 2.0rem 0 0}.single-date,.single-cat a{font-size:1.4rem}.single-content{margin:10.0rem 0 0 0}#s-pagenation{margin:20.0rem 0 0 0}@media (max-width: 768px){.single-ttl{font-size:2.0rem}.single-date,.single-cat a{font-size:1.2rem}.single-content{margin:4.0rem 0 0 0}#s-pagenation{width:100%;margin:10.00rem auto 0}}#sidebar-wrapper{margin:20.0rem auto 0}#sidebar-wrapper .article-wrapper{padding:unset}@media (max-width: 768px){#sidebar-wrapper{margin:15.0rem 2.0rem}}.contact-form-contents .contact-txt{margin:0 0 10.0rem}.contact-form-contents p{margin:0 0 40px}.contact-form-contents .must{font-size:1.0rem;color:#f00;border:1px solid #f00;margin:0 0 0 20px;padding:4px 6px;vertical-align:text-bottom}.contact-form-contents .nini{font-size:1.0rem;color:#333;border:1px solid #333;margin:0 0 0 20px;padding:4px 6px;vertical-align:text-bottom}.contact-form-contents input{width:600px}.contact-form-contents input,.contact-form-contents textarea{margin:15px 0 0 0;padding:22px 30px;color:#333;font-size:1.5rem;background:#F7F7F7;border:none;letter-spacing:0.15em;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-moz-appearance:none;appearance:none;border-radius:5px;font-family:"Noto Sans JP",sans-serif}.contact-form-contents textarea{width:100%;height:250px}.contact-form-contents .contact-txt1{width:800px;margin:100px auto 100px auto}.contact-form-contents .submit-btn{text-align:center;position:relative;width:427px;margin:0 auto;height:91px}.contact-form-contents .submit-btn input{width:100%;margin:0 auto;font-size:2.0rem;background:#F7F7F7;color:#333;border:3px solid #F7F7F7;cursor:pointer;transition:.7s}.contact-form-contents .submit-btn input:hover{background:#333;border:3px solid #333;color:#fff;transition:.7s}.contact-form-contents .submit-btn::after{content:'';width:13px;height:13px;border-top:solid 2px #333;border-right:solid 2px #333;border-radius:1px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:37%;right:50px;margin-right:0;transition:.7s}.contact-form-contents .submit-btn:hover::after{border-top:solid 2px #fff;border-right:solid 2px #fff;margin-right:-6px}.contact-form-contents .wpcf7-response-output{color:#333;padding:10px;font-size:1.6rem}.contact-form-contents .wpcf7 form.sent .wpcf7-response-output{color:#333;border-color:#333;font-size:1.8rem}@media (max-width: 768px){.contact-form-contents .contact-txt{margin:0 0 7.5rem}.contact-form-contents input{width:100%}.contact-form-contents .contact-txt1{width:100%;margin:50px auto 70px auto}.contact-form-contents input,.contact-form-contents textarea{border:2px solid #F7F7F7;font-size:15px;margin:10px 0 0 0;padding:25px 15px}.contact-form-contents .submit-btn{width:80%;margin:10px auto 0 auto;height:80px}.contact-form-contents .submit-btn input{font-size:1.6rem}.contact-form-contents .submit-btn::after{top:41%;right:54px}}#not-found{margin:10.0rem 0 0 0}#not-found a,#not-found p{display:block;text-align:center}#not-found p{margin:1.0rem 0 0}@media (max-width: 768px){#not-found{margin:7.5rem 2.0rem 0}#not-found p{text-align:left}}
