@charset "UTF-8";.p-doc .p-doc__wrapper{display:flex;gap:80px}@media screen and (max-width: 1200px){.p-doc .p-doc__wrapper{gap:40px}}@media screen and (max-width: 1080px){.p-doc .p-doc__wrapper{flex-direction:column}}.p-doc .p-doc__wrapper .p-doc__main{width:60%}@media screen and (max-width: 1080px){.p-doc .p-doc__wrapper .p-doc__main{width:100%}}.p-doc .p-doc__wrapper .p-doc__head{margin-bottom:15px}@media screen and (max-width: 768px){.p-doc .p-doc__wrapper .p-doc__head{margin-bottom:10px}}.p-doc .p-doc__wrapper .p-doc__head .p-doc__ttl{font-size:clamp(20px,3vw,30px);margin-bottom:10px;font-weight:700}.p-doc .p-doc__wrapper .p-doc__summary{background-color:#f7f4ee;border-radius:2.5rem;padding:30px 40px;margin-bottom:30px}@media screen and (max-width: 768px){.p-doc .p-doc__wrapper .p-doc__summary{padding:30px 20px}}@media screen and (max-width: 450px){.p-doc .p-doc__wrapper .p-doc__summary{padding:25px 20px}}.p-doc .p-doc__wrapper .p-doc__summary .p-doc-summary__ttl{margin-bottom:10px}.p-doc .p-doc__wrapper .p-doc__summary .p-doc-summary__list{display:flex;flex-direction:column;gap:12px}.p-doc .p-doc__wrapper .p-doc__summary .p-doc-summary__list li{position:relative;padding-left:30px}.p-doc .p-doc__wrapper .p-doc__summary .p-doc-summary__list li:before{left:0;top:50%;transform:translateY(-50%);position:absolute;content:"";background-image:url(https://dkj6q63ieosle.cloudfront.net/39/build/assets/icon_check-CZrH7ZD9.svg);width:18px;height:18px;display:block;background-size:cover}.p-doc .p-doc__wrapper .p-doc__slider{margin-bottom:50px}.p-doc .p-doc__wrapper .p-doc__slider .p-doc-slider__item img{width:100%}.p-doc .p-doc__wrapper .p-doc__slider .slick-list{overflow:hidden!important;padding:0!important}.p-doc .p-doc__wrapper .p-doc__slider .slick-arrow.prev-arrow{right:-3%!important}.p-doc .p-doc__wrapper .p-doc__slider .slick-arrow.next-arrow{left:-3%!important}.p-doc .p-doc__wrapper .p-doc__slider .slick-dots{display:flex;justify-content:center;margin-top:20px}@media screen and (max-width: 768px){.p-doc .p-doc__wrapper .p-doc__slider .slick-dots{margin-top:15px}}@media screen and (max-width: 450px){.p-doc .p-doc__wrapper .p-doc__slider .slick-dots{margin-top:10px}}.p-doc .p-doc__wrapper .p-doc__slider .slick-dots li{width:50px;height:5px;margin:0 5px;background:#9fa0a0;cursor:pointer;transition:all .3s ease}@media screen and (max-width: 768px){.p-doc .p-doc__wrapper .p-doc__slider .slick-dots li{width:35px}}@media screen and (max-width: 450px){.p-doc .p-doc__wrapper .p-doc__slider .slick-dots li{width:25px;height:4px}}.p-doc .p-doc__wrapper .p-doc__slider .slick-dots li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:transparent}.p-doc .p-doc__wrapper .p-doc__slider .slick-dots li:hover,.p-doc .p-doc__wrapper .p-doc__slider .slick-dots li.slick-active{background:#b39354;transition:all .3s ease}.p-doc .p-doc__side{width:40%}@media screen and (max-width: 1080px){.p-doc .p-doc__side{width:100%}}.p-doc .p-doc__side .p-doc__form{position:sticky;top:30px;background-color:#fff;box-shadow:0 0 15px #00003e1a;padding:25px 35px 35px;border-radius:2.5rem}@media screen and (max-width: 450px){.p-doc .p-doc__side .p-doc__form{padding:25px 20px 35px}}.p-doc .p-doc__side .p-doc__form .p-doc-form__ttl{font-size:clamp(18px,2vw,20px);font-weight:700;text-align:center;margin-bottom:12px}.p-doc .p-doc__side .p-doc__form .p-doc-form__item{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.p-doc .p-doc__side .p-doc__form .p-doc-form__rows{display:flex;gap:5px}.p-doc .p-doc__side .p-doc__form .p-doc-rows__half{width:50%}.p-doc .p-doc__side .p-doc__form .p-doc-form__label{font-weight:700;display:flex;align-items:center}.p-doc .p-doc__side .p-doc__form .p-doc-form__input{border:1px solid #efefef;border-radius:.5rem;padding:5px 10px;width:100%}.p-doc .p-doc__side .p-doc__form .p-doc-form__must{background-color:#e83820;font-size:clamp(9px,1.1vw,11px);color:#fff;padding:2px 5px 3px;margin-left:10px;border-radius:.5rem}.p-doc .p-doc__side .p-doc__form .p-doc-form__attention{font-size:clamp(12px,1.4vw,14px);margin-bottom:20px}.p-doc .p-doc__side .p-doc__form .p-doc-form__attention p{margin-bottom:5px}.p-doc .p-doc__side .p-doc__form .p-doc-form__attention a{color:#20aee5;border-bottom:1px solid #20aee5;display:inline-block;transition:all .3s}.p-doc .p-doc__side .p-doc__form .p-doc-form__attention a:hover{opacity:.7}.p-doc .p-doc__side .p-doc__form .p-doc-form__send .c-btn{height:55px;font-weight:600;margin:auto}
