@charset "UTF-8";html{font-size:62.5%;width:100%;background-color:#f6f8f9}body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.6em;line-height:2.4rem;text-align:left}img{width:100%;height:auto}.herder{display:block;width:100%;background-color:#fff}.identity{padding:30px 0;max-width:940px}.identity h1{width:243px;padding-left:20px}.herder-contact{background-color:#0c85e0;border-right:#999 solid 2px;border-left:#999 solid 2px;border-bottom:#999 solid 2px;border-top:#999 solid 2px;display:flex;height:50px;width:200px;margin:auto;position:fixed;right:20px;top:32px}.herder-contact img{height:16px;width:16px;padding:17px 5px 17px 17px}.herder-contact p{color:#fff;font-size:2rem;padding:14px 0}.header-content-wrapper__top nav{background-color:#0c85e0}.header-content-wrapper__top ul{justify-content:center;width:100%;max-width:940px;margin:0 auto}.header-content-wrapper__top ul li{height:30px;border-left:#fff solid 1px;border-right:#fff solid 1px;padding:20px 45px}.header-content-wrapper__top ul li a{color:#fff;font-size:2rem;text-decoration:none}.header-content-wrapper__top p{color:#333;font-size:1.6rem;padding:15px 0;margin:0 auto;max-width:940px}.section-news{background-color:#fff;height:335px;max-width:940px;margin:80px auto 80px}.section-news h2{max-width:655px;color:#0c85e0;font-size:2.4rem;border-bottom:#0c85e0 solid 2px;padding:30px 0 10px;margin:0 auto}.section-news ul li{max-width:655px;padding-top:20px;margin:0 auto}.section-news ul li a{font-size:1.6rem;color:#333}.section-news__main{max-width:480px;margin:0 auto 0}.section-news__main h3{margin-top:20px}.section-news__info{background-color:#0c85e0;height:40px;max-width:480px;margin:20px auto 0;text-align:center;padding-top:13px}.section-news__info a{color:#fff;font-size:1.4rem}.section-policy{background-color:#fff;height:535px;max-width:940px;margin:0 auto 80px}.section-policy h2{max-width:400px;height:30px;padding-top:30px;margin:30px auto}.section-policy h3{height:250px;width:347px;margin:0 auto 30px}.section-policy p{color:#333;font-size:1.6rem;margin:0 auto 20px;text-align:center}.section-policy ul li{background-color:#0c85e0;height:40px;max-width:480px;margin:0 auto;text-align:center;padding-top:13px}.section-policy ul li a{color:#fff;font-size:1.4rem}.section-contact{background-color:#e0f6fc;max-width:1116px;height:900px;margin:0 auto 80px}.section-contact h2{color:#333;font-size:2.4rem;padding-top:30px;margin:0 auto;text-align:center}.section-contact p{color:#333;font-size:1.6rem;padding-top:10px;margin:0 auto;text-align:center}.section-contact__inner p{text-align:left}.section-contact p span{color:red}.section-contact__background{background-color:#fff;height:675px;max-width:940px;margin:30px auto 0}.section-contact__inner{max-width:540px;margin:0 auto}.mw_wp_form p{color:#333;font-size:1.6rem;display:flex;padding-top:20px}.section-contact input{width:100%}.section-contact textarea{width:100%;height:200px}.contact-button{width:auto}.section-contact button{appearance:none;-webkit-appearance:none;border:none;border-radius:0;background-color:#0c85e0;color:#fff;font-size:1.4rem;border-right:#999 solid 2px;border-left:#999 solid 2px;border-bottom:#999 solid 2px;border-top:#999 solid 2px}.section-contact label span{color:red}.footer{background-color:#0c85e0;width:100%}.footer-yajirusi{max-width:940px;margin:10px 10px 0 auto}.footer-yajirusi{width:50px;height:50px}.footer__container{display:flex;margin:0 auto;justify-content:center;gap:115px}.footer__site-map ul li{padding-top:15px}.footer__site-map ul li a{color:#fff;font-size:1.8rem;text-decoration:none}.footer__infomation h3{color:#fff;font-size:1.8rem;border-bottom:#fff solid 2px;padding-top:15px}.footer__infomation address{color:#fff;font-size:1.6rem;padding-top:10px}.footer__links h3{color:#fff;font-size:1.8rem;border-bottom:#fff solid 2px;padding-top:15px}.footer__links ul li{padding-top:10px;list-style-type:none}.footer__links ul li a{color:#fff;font-size:1.6rem}.footer__contact{padding-top:15px}.footer__contact img{height:16px;width:16px;padding:5px 5px 0 0}.footer__contact p{color:#fff;font-size:2rem}.footer__contact span{color:#fff;font-size:1.6rem}.footer__sns_links{margin:0 auto}.footer__sns_links ul{display:flex;padding:30px 0;justify-content:center;gap:30px}.footer__sns_links ul li{height:25px;width:25px;list-style-type:none}.footer__copyright{padding-bottom:20px;text-align:center}.footer__copyright small{color:#fff;font-size:1.6rem}@media(max-width:960px){.open-button{display:block;position:absolute;right:10px;top:43px;width:40px;height:40px;cursor:pointer}.open-button span,.open-button span:before,.open-button span:after{position:absolute;height:3px;width:25px;border-radius:3px;background:#333;display:block;content:""}.open-button span:before{bottom:-8px}.open-button span:after{bottom:-16px}.close-button{display:block;position:absolute;top:0;right:0;color:#333;font-size:20px;padding:20px}.identity{display:block;max-width:335px;margin:0}.identity h1{width:213px;height:60px}.herder-contact{display:none}.header-content-wrapper__top nav{display:none;z-index:1000;position:fixed;top:0;left:0;background-color:#fff;width:70%;height:100%;padding-top:67px;box-shadow:10px 10px 25px rgba(0,0,0,.4)}.herder-munue-image img{width:243px;margin:auto}.header-content-wrapper__top span{font-weight:600;line-height:40px;vertical-align:middle;text-decoration:none;color:#fff;display:block;padding:0 48px 0;font-size:1.8rem;background-color:#0c85e0}.header-content-wrapper__top ul li{padding:10px 45px}.header-content-wrapper__top ul li a{font-weight:600;line-height:40px;vertical-align:middle;text-decoration:none;color:#333;display:block}.header-content-wrapper__top p{font-size:1.4rem;max-width:335px}.section-news__main{max-width:335px;margin:0 auto}.section-policy{height:617px}.section-policy__main{max-width:335px;margin:0 auto}.section-contact{height:963px}.section-contact__main{max-width:335px;margin:0 auto}.section-contact__main p{text-align:left}.section-contact__inner{max-width:335px;margin:0 auto}.footer__container{display:block;max-width:335px}.footer__site-map ul{display:flex;max-width:335px;gap:12px}.footer__site-map ul li a{font-size:1.2rem}.footer__infomation{padding-top:15px}.footer__links{padding-top:15px}.footer__contact{display:none}}@media(min-width:960px){.open-button,.close-button{display:none}.header-content-wrapper__top span{display:none}.header-content-wrapper__top ul{display:flex}.herder-munue-image img{display:none}}