﻿:root{--main-color: #ff0000;--cat-real-estate-color: #DD8717}@keyframes bg-color{0%{background-color:#7FCCD9}14%{background-color:#6CBBF5}28%{background-color:#F48080}42%{background-color:#FFBE57}56%{background-color:#86DCE3}70%{background-color:#EF88AC}84%{background-color:#CB8BF4}98%{background-color:#53C685}98%{background-color:#7FCCD9}}@keyframes sliderAnimation{100%{transform:translateX(-50%)}}input,select,textarea{-webkit-appearance:none}input[type="text"],input[type="email"],textarea{width:100%}input[type="text"],input[type="email"],textarea{background:#fff;border:1px solid #ccc;padding:5px;font-size:1.6rem;box-sizing:border-box;border-radius:5px}input[type="radio"],input[type="checkbox"]{display:none;margin:0}.wrap-radio .mwform-radio-field label{display:inline-block;padding:15px 0}.wrap-radio .mwform-radio-field label:hover{cursor:pointer}.wrap-radio .mwform-radio-field label input[type="radio"]{position:relative;display:inline-block;padding:0 0 0 15px;cursor:pointer}.wrap-radio .mwform-radio-field label input[type="radio"]::before{content:"";position:absolute;top:50%;left:0;box-sizing:border-box;display:block;width:18px;height:18px;margin-top:-13px;background:#fff;border:1px solid #ccc;border-radius:30px}@media (max-width:768px){.wrap-radio .mwform-radio-field label input[type="radio"]::before{margin-top:-8px}}.wrap-radio .mwform-radio-field label input[type="radio"]:checked::after{content:"";position:absolute;top:50%;box-sizing:border-box;display:block;left:5px;width:8px;height:8px;margin-top:-8px;background:var(--main-color);border-radius:8px}@media (max-width:768px){.wrap-radio .mwform-radio-field label input[type="radio"]:checked::after{margin-top:-3px}}.wrap-radio .mwform-radio-field label .mwform-radio-field-text{font-weight:700;display:inline-block}@media (max-width:768px){.wrap-radio .mwform-radio-field{display:inline-block;width:49%}}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:40px !important}@media (max-width:768px){.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}}.wrap-select{position:relative}.wrap-select select{border:1px solid #CCC;background:#fff;color:#6D7F96;font-size:1.6rem;display:inline-block;padding:0 50px 0 5px;border-radius:5px}.wrap-select::before{z-index:1;position:absolute;top:23px;right:5%;display:block;content:"";width:8px;height:8px;margin-top:-8px;border-top:2px solid #6D7F96;border-right:2px solid #6D7F96;transform:rotate(135deg);pointer-events:none}textarea{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}#sec-form{padding:0 0 60px}#sec-form .your-type{margin:70px 0 140px 0}@media (max-width:768px){#sec-form .your-type{margin:40px 0 70px 0}}#sec-form .your-type h3{margin-bottom:70px;font-size:2rem;font-weight:bold;text-align:center}@media (max-width:768px){#sec-form .your-type h3{margin-bottom:60px}}#sec-form .your-type .wrap-radio{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:0 11%}@media (max-width:768px){#sec-form .your-type .wrap-radio{padding:0}}#sec-form .your-type .wrap-radio .horizontal-item{width:25%;margin-left:0 !important;text-align:center}@media (max-width:768px){#sec-form .your-type .wrap-radio .horizontal-item{width:50%;margin-top:5%}}#sec-form .your-type .wrap-radio .horizontal-item:nth-of-type(1) label{display:block;padding:0}#sec-form .your-type .wrap-radio .horizontal-item:nth-of-type(1) label::before{content:"";display:block;width:155px;height:155px;margin:0 auto 22px auto;background-position:center center;background-size:cover;background-image:url(../images/entry/lovingcrazy01.png)}@media (max-width:768px){#sec-form .your-type .wrap-radio .horizontal-item:nth-of-type(1) label::before{width:30vw;height:30vw}}#sec-form .your-type .wrap-radio .horizontal-item:nth-of-type(2) label{display:block;padding:0}#sec-form .your-type .wrap-radio .horizontal-item:nth-of-type(2) label::before{content:"";display:block;width:155px;height:155px;margin:0 auto 22px auto;background-position:center center;background-size:cover;background-image:url(../images/entry/lovingcrazy02.png)}@media (max-width:768px){#sec-form .your-type .wrap-radio .horizontal-item:nth-of-type(2) label::before{width:30vw;height:30vw}}#sec-form .your-type .wrap-radio .horizontal-item:nth-of-type(3) label{display:block;padding:0}#sec-form .your-type .wrap-radio .horizontal-item:nth-of-type(3) label::before{content:"";display:block;width:155px;height:155px;margin:0 auto 22px auto;background-position:center center;background-size:cover;background-image:url(../images/entry/lovingcrazy03.png)}@media (max-width:768px){#sec-form .your-type .wrap-radio .horizontal-item:nth-of-type(3) label::before{width:30vw;height:30vw}}#sec-form .your-type .wrap-radio .horizontal-item:nth-of-type(4) label{display:block;padding:0}#sec-form .your-type .wrap-radio .horizontal-item:nth-of-type(4) label::before{content:"";display:block;width:155px;height:155px;margin:0 auto 22px auto;background-position:center center;background-size:cover;background-image:url(../images/entry/lovingcrazy04.png)}@media (max-width:768px){#sec-form .your-type .wrap-radio .horizontal-item:nth-of-type(4) label::before{width:30vw;height:30vw}}#sec-form .explanation{text-align:center;color:#32455D;font-weight:700;margin-bottom:60px}#sec-form .flow{margin:0 0 60px}#sec-form .attention{color:var(--main-color)}#sec-form table th{width:26%}#sec-form table th .required{color:var(--main-color);font-size:1.4rem}#sec-form table th small{font-weight:400;font-size:0.7em}@media (max-width:768px){#sec-form table th small{font-size:0.9em}}@media (max-width:768px){#sec-form table th{background:transparent;font-size:1.4rem;padding:20px 0 0;width:100%;white-space:normal}}#sec-form table td{vertical-align:middle;padding:30px 10%}#sec-form table td input[type="text"],#sec-form table td input[type="email"],#sec-form table td select{width:100%;height:42px;line-height:42px}@media (max-width:768px){#sec-form table td{padding:0 0 20px}}#sec-form .btn_area{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch}#sec-form .btn_area .button-entry,#sec-form .btn_area .button-back{display:inline-block;font-weight:700;font-size:2rem;line-height:1;padding:34px 10px 34px;width:30%;margin:60px 30px;transition:0.2s ease}#sec-form .btn_area .button-entry:hover,#sec-form .btn_area .button-back:hover{cursor:pointer;opacity:0.7}#sec-form .btn_area .button-entry{border:1px solid var(--main-color);background:var(--main-color);color:#fff;order:2}#sec-form .btn_area .button-back{border:1px solid #7B7B7B;color:#7B7B7B;background:#fff;order:1}@media (max-width:768px){#sec-form .btn_area{margin-top:40px}#sec-form .btn_area .button-entry,#sec-form .btn_area .button-back{width:100%;margin:10px 0}#sec-form .btn_area .button-entry{order:1}#sec-form .btn_area .button-back{order:2}}.privacy-text{width:100%;height:200px;border:1px solid #ccc;overflow:auto;padding:5px;margin-bottom:20px;font-size:1.4rem}.privacy-text h3{font-weight:700;margin-top:2em}.privacy-text h3:first-child{margin-top:0}.privacy-text ol{list-style-type:decimal;padding-left:30px;margin-top:1em}.privacy-text ol li{margin-bottom:0.5em}.privacy-text ul{padding-left:30px;margin-top:1em}.privacy-text ul li{margin-bottom:0.5em;position:relative}.privacy-text ul li::before{display:block;content:"";position:absolute;top:0.5em;left:-1em;width:6px;height:6px;background-color:#32455D;border-radius:50%}.mw_wp_form_confirm #sec-form table th .required,.mw_wp_form_confirm .wrap-select::before,.mw_wp_form_confirm .privacy-text{display:none}.mw_wp_form_confirm table th{width:26%}@media (max-width:768px){.mw_wp_form_confirm table th{width:100%}}#sec-form .thanks{font-weight:700;text-align:center}#sec-form .thanks h2{font-size:min(2.4rem, 5vw);margin-bottom:25px}#sec-form .top-link{text-align:center;font-weight:700;margin-top:40px}#sec-form .top-link a{display:inline-block;position:relative;border-bottom:1px solid #32455D;padding-right:25px}#sec-form .top-link a::after{content:"";position:absolute;top:0;right:0;margin-top:6px;border:8px solid transparent;border-left:11px solid #32455D}#sec-form .top-link a:hover{color:var(--main-color);border-bottom-color:var(--main-color)}#sec-form .top-link a:hover::after{border-left:11px solid var(--main-color)}#sec-message{background:#7FCCD9;animation:bg-color linear 30s infinite reverse;padding:100px 0;text-align:center;margin-bottom:60px}#sec-message h2{margin:0 auto 2em;width:100%;max-width:800px;height:120px}#sec-message h2 svg{width:100%;height:auto}#sec-message p{font-size:2rem;text-shadow:0 2px 3px rgba(0, 0, 0, 0.16);color:#fff;font-weight:700}#sec-message p+p{margin-top:2em}@media (max-width:768px){#sec-message{padding:60px 0}#sec-message h2{height:10%}#sec-message p{font-size:min(1.6rem, 3.5vw)}}.btn_description{margin:75px auto;width:80%;max-width:480px}.mw_wp_form_confirm .btn_description,.mw_wp_form_complete .btn_description{display:none}.preview-hide-item{display:block}.preview-show-item{display:none}.mw_wp_form.mw_wp_form_preview .preview-hide-item{display:none}.mw_wp_form.mw_wp_form_preview .preview-show-item{display:table-row}