*,::after*,::before*{margin:0;padding:0;box-sizing:border-box}html,body{height:auto;background-color:#fff;font-family:YakuHanRP,"Zen Maru Gothic","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif;font-weight:400;font-size:16px;color:#2e2e2e}@media screen and (max-width: 767px){.title h1{letter-spacing:.2em !important}}section .sasae_logo{display:block;width:200px;margin-inline:auto;-webkit-margin-after:20px;margin-block-end:20px}section h2{display:block;font-size:24px}section h2::before{display:none}@media screen and (max-width: 767px){section h2 span{display:inline-block;line-height:1.5}}section>p{width:600px;margin-inline:auto;-webkit-margin-before:0;margin-block-start:0;text-align:center;line-height:1.75}section>p:not(:last-of-type){margin-bottom:40px}section>p span{display:inline-block}@media screen and (max-width: 767px){section>p{width:85%}section>p br{display:none}}section h3{-webkit-margin-after:10px;margin-block-end:10px;font-size:24px;text-align:center;font-weight:700;color:#ea5504}section .contents_wrap{width:600px;margin:0 auto 40px;padding:20px;background:#fff;border-radius:20px}section .contents_wrap span{display:inline-block}@media screen and (max-width: 767px){section .contents_wrap{width:85%}section .contents_wrap br{display:none}}section .contents_wrap p{text-align:center;line-height:1.75}section .contents_wrap p small{display:block;color:red}section .contents_wrap .soudan li::before{display:inline-block;width:16px;height:16px;content:"●";-webkit-margin-end:.5em;margin-inline-end:.5em;color:#68b55b}section .contents_wrap .soudan li:not(:first-of-type){-webkit-padding-before:.5em;padding-block-start:.5em}section .contents_wrap .soudan li:not(:last-of-type){-webkit-padding-after:.5em;padding-block-end:.5em;border-bottom:1px dashed #ee7a1c}section .contents_wrap .first{-webkit-margin-after:10px;margin-block-end:10px;font-size:20px;color:#ee7a1c}section .contents_wrap .price_list li{text-align:center}section .contents_wrap .price_list li:not(:first-of-type){-webkit-padding-before:.5em;padding-block-start:.5em}section .contents_wrap .price_list li:not(:last-of-type){-webkit-padding-after:.5em;padding-block-end:.5em;border-bottom:1px dashed #ee7a1c}section .contents_wrap .price_list li span:first-of-type{-webkit-margin-end:1em;margin-inline-end:1em;color:#ea5504}@media screen and (max-width: 767px){section .contents_wrap .price_list li span{display:inline-block}}section .contents_wrap .taiou{display:flex;flex-flow:column;align-items:center;gap:10px}section .contents_wrap .taiou span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3em 10px;text-align:center;border-radius:20px;background:#68b55b;color:#fff}section address{margin-bottom:60px;text-align:center;font-size:56px;font-weight:900;color:#ee7a1c}section address span{font-size:.6em}@media screen and (max-width: 767px){section address{font-size:42px}}.sasae_contact>p{-webkit-margin-after:10px;margin-block-end:10px;text-align:center}.contact_form_wrap br{display:none}form{width:600px;margin:0 auto}@media screen and (max-width: 767px){form{width:85%}}form .label_name{display:block;margin-bottom:10px;line-height:1.5}form .label_name.important::after{content:"必須";display:inline-block;padding:0 .8em;margin-left:.5em;border-radius:10px;background-color:red;font-size:14px;text-align:center;color:#fff}form .item_inner{display:block;margin-bottom:30px}form .wpcf7-form-control-wrap{display:block}form .wpcf7-form-control-wrap>select{padding:10px;background-color:#fff5da}form .wpcf7-form-control-wrap>input,form .wpcf7-form-control-wrap>textarea{padding:10px;width:100%;background-color:#fff5da}form .wpcf7-form-control-wrap>textarea{font-family:inherit;resize:vertical;line-height:1.5}form .contact_btn{display:block;width:200px;margin:0 0 0 auto;border:none;padding:20px;border-radius:40px;background-color:red;text-align:center;color:#fff;transition:.5s}form .contact_btn:hover{background-color:#68b55b}
/*# sourceMappingURL=sasae.min.css.map */