.common_head_title_no_image{display:flex;justify-content:center;align-items:center;height:200px;padding-top:120px}.common_head_title_no_image .page_title{font-size:48px;font-weight:700;letter-spacing:.2em;line-height:1.5}@media screen and (max-width: 1050px){.common_head_title_no_image .page_title{font-size:40px;text-align:center}.common_head_title_no_image .page_title span{display:inline-block;line-height:1.5}}.contact{-webkit-padding-after:80px;padding-block-end:80px}.contact>p{width:650px;margin-left:auto;margin-right:auto;-webkit-margin-after:40px;margin-block-end:40px;text-align:center}@media screen and (max-width: 767px){.contact>p{width:85%}}.contact>p:nth-of-type(2){padding:10px;border:2px solid #d13131;border-radius:10px;font-weight:700;color:#d13131}.contact .facility_contact_link{-webkit-margin-after:40px;margin-block-end:40px}.contact .facility_contact_link p{text-align:center;line-height:1.5;-webkit-margin-after:10px;margin-block-end:10px}.contact .facility_contact_link div{display:flex;justify-content:center;align-items:center;gap:10px}@media screen and (max-width: 767px){.contact .facility_contact_link div{flex-flow:column}}.contact .facility_contact_link div a{display:flex;justify-content:center;align-items:center;flex-flow:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:60px;border-radius:10px;padding:10px;color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:1.5;transition:.5s}@media screen and (max-width: 767px){.contact .facility_contact_link div a{flex-flow:row;width:85vw}}.contact .facility_contact_link div a span:first-of-type{font-size:14px}.contact .facility_contact_link div a.madobe{background:#ff6944}.contact .facility_contact_link div a.madobe2{background:#ff7b98}.contact .facility_contact_link div a.madobe_waltz{background:#30aaf5}.contact .facility_contact_link div a.stomp{background:#fc2424}.contact .facility_contact_link div a:hover{opacity:.5}.contact #tel,.contact #fax{-webkit-margin-after:40px;margin-block-end:40px}.contact #tel p,.contact #fax p{text-align:center;line-height:1.5}.contact #tel p small,.contact #fax p small{font-size:16px}.contact #tel address,.contact #fax address{text-align:center;font-weight:700;font-size:48px;color:#d13131}.contact .mailform-wrap>p{width:650px;margin-left:auto;margin-right:auto;-webkit-margin-after:40px;margin-block-end:40px;text-align:center;line-height:1.5}@media screen and (max-width: 767px){.contact .mailform-wrap>p{width:85%}}.contact .mailform-wrap>p a{color:#d13131;text-decoration:underline}.contact .mailform-wrap>p span{display:inline-block}.contact .mailform-wrap .mailform{width:650px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.contact .mailform-wrap .mailform{width:85%}}.contact .mailform-wrap .mailform br{display:none}.contact .mailform-wrap .mailform .label-name{display:block;margin-bottom:10px;line-height:1.5}.contact .mailform-wrap .mailform .label-name.important::after{content:"必須";display:inline-block;padding:0 1em;margin-left:.5em;background-color:#d13131;border-radius:20px;font-size:14px;text-align:center;color:#fff;font-weight:700}.contact .mailform-wrap .mailform .label-name:not(.important)::after{content:"任意";display:inline-block;padding:0 1em;margin-left:.5em;background-color:#101011;border-radius:20px;font-size:14px;text-align:center;color:#fff;font-weight:700}.contact .mailform-wrap .mailform .message_cap_wrap{display:block;-webkit-margin-after:.5em;margin-block-end:.5em}.contact .mailform-wrap .mailform .message_cap_wrap .message_cap{display:block;-webkit-margin-before:.5em;margin-block-start:.5em}@media screen and (max-width: 767px){.contact .mailform-wrap .mailform .message_cap_wrap .message_cap{display:inline;line-height:1.5}.contact .mailform-wrap .mailform .message_cap_wrap .message_cap:nth-of-type(3){-webkit-padding-after:.5em;padding-block-end:.5em}}.contact .mailform-wrap .mailform .item-inner{display:block;margin-bottom:40px}.contact .mailform-wrap .mailform .wpcf7-form-control-wrap{display:block}.contact .mailform-wrap .mailform .wpcf7-form-control-wrap>select{padding:10px;background:#fff;border:1px solid #bca68e;border-radius:5px}.contact .mailform-wrap .mailform .wpcf7-form-control-wrap>input,.contact .mailform-wrap .mailform .wpcf7-form-control-wrap>textarea{padding:10px;width:100%;background:#fff;border:1px solid #bca68e;border-radius:5px;font-size:16px}.contact .mailform-wrap .mailform .wpcf7-form-control-wrap>textarea{font-family:inherit;resize:vertical;line-height:1.5}.contact .mailform-wrap .mailform .wpcf7-form-control-wrap[data-name=not-sales]{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:40px;padding:0;display:block}.contact .mailform-wrap .mailform .wpcf7-form-control-wrap[data-name=not-sales] .wpcf7-list-item{margin:0}.contact .mailform-wrap .mailform .wpcf7-form-control-wrap[data-name=not-sales] label{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 10px 10px 0;cursor:pointer}@media screen and (max-width: 767px){.contact .mailform-wrap .mailform .wpcf7-form-control-wrap[data-name=not-sales] label{padding:10px;border:1px solid #d13131;border-radius:10px}.contact .mailform-wrap .mailform .wpcf7-form-control-wrap[data-name=not-sales] label span{display:inline-block;font-size:14px}}.contact .mailform-wrap .mailform .contact_btn{display:flex;width:250px;height:60px;border-radius:30px;margin:0 0 0 auto;border:3px solid #d13131;padding:20px;background:#fff url(../img/submit-red-arow.svg);background-position:right 10px center;background-size:10px;background-repeat:no-repeat no-repeat;justify-content:space-between;color:#d13131;transition:.5s}.contact .mailform-wrap .mailform .contact_btn:hover{background:#d13131 url(../img/submit-white-arow.svg);background-position:right 10px center;background-size:10px;background-repeat:no-repeat no-repeat;justify-content:space-between;color:#fff}.contact+footer{grid-template-columns:1fr}.contact+footer .footer_link_wrap{justify-content:flex-start}.privacy_policy{-webkit-padding-after:80px;padding-block-end:80px}.privacy_policy>p{width:650px;margin-left:auto;margin-right:auto;-webkit-padding-after:40px;padding-block-end:40px;line-height:1.5}@media screen and (max-width: 767px){.privacy_policy>p{width:85%}}.privacy_policy>section{width:650px;margin-left:auto;margin-right:auto;display:flex;flex-flow:column;gap:10px}@media screen and (max-width: 767px){.privacy_policy>section{width:85%}}.privacy_policy>section:not(:last-of-type){-webkit-margin-after:40px;margin-block-end:40px}.privacy_policy>section h2{font-size:20px;font-weight:500;color:#d13131;text-align:left}.privacy_policy>section p{line-height:1.5}.privacy_policy>section ul{display:flex;flex-flow:column;gap:.5em}.privacy_policy>section ul li{display:flex;gap:10px;line-height:1.5}.privacy_policy>section ul li::before{display:inline-block;content:"・"}.privacy_policy>section dl{display:flex;flex-flow:column;gap:20px;padding:20px;background:#fff;border:1px solid #bca68e;border-radius:10px}
/*# sourceMappingURL=shimple_page.min.css.map */