@import"https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@400;500;700&family=Kiwi+Maru:wght@300;400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Kaisei+Opti:wght@400;500;700&family=Kiwi+Maru:wght@300;400;500&display=swap";@media only screen and (min-width:769px){.p-contactLead{font-size:18px;text-align:center}}.p-contactForm{background:#f8f6f5;border-radius:4px}.p-contactForm label{display:flex;flex-direction:column;text-align:left}.p-contactForm input[type=email],.p-contactForm input[type=text],.p-contactForm select,.p-contactForm textarea{border:1px solid #d7cfcb;border-radius:4px;padding:10px 14px}.p-contactForm textarea{height:250px}@media only screen and (min-width:769px){.p-contactForm{padding:32px 40px;margin-top:60px}.p-contactForm label{gap:5px}.p-contactForm label:not(:last-child){margin-bottom:24px}}@media only screen and (max-width:769px){.p-contactForm{padding:10px 15px;margin-top:40px}.p-contactForm label{gap:3px}.p-contactForm label:not(:last-child){margin-bottom:16px}}.p-contactService{display:flex;gap:18px;font-size:18px;justify-content:space-evenly}.p-contactService .column{background:#f8f6f5;border-radius:4px;display:flex;flex-direction:column;padding:18px;width:320px}.p-contactService .column .icon{background:#d7cfcb;display:flex;justify-content:center;align-items:center;border-radius:8px;height:64px;width:64px}.p-contactService .column .icon svg{color:#fff;width:25px}.p-contactService .column .title{font-family:Kaisei Opti;font-size:20px;margin:18px 0 12px 6px}.p-contactService .column .title span{font-size:12px}.p-contactService .column ul{margin-bottom:12px}.p-contactService .column ul li{font-size:14px;letter-spacing:-1px}.p-contactService .column ul li::marker{color:#d7cfcb;font-size:12px}.p-contactService .column p{background:#fff;border-radius:8px;padding:4px 10px;font-size:14px;margin-top:auto}.p-contactRecommend{border:4px solid #f8f6f5;border-radius:4px;margin-top:80px}.p-contactRecommend .title{font-size:24px;font-family:Kaisei Opti;margin-top:-22px;text-align:center}.p-contactRecommend .column{display:flex;align-items:center;padding:0 30px}.p-contactRecommend+.conversion>div{margin:40px 0;text-align:center}.p-contactFlow{display:flex;flex-direction:row;justify-content:space-between}.p-contactFlow>div{display:flex;align-items:center;justify-content:center;height:124px;width:124px;position:relative}.p-contactFlow>div:not(:last-child):after{content:"";border-color:transparent #f8f6f5;border-style:solid;border-width:10px 0 10px 18px;position:absolute;right:-34px}.p-contactFlow .title{font-size:14px;position:absolute;top:20px;left:0;text-align:center;width:100%}.p-contactFlow .icon{border-radius:50%;background:#f8f6f5;display:flex;align-items:center;justify-content:center;position:relative;padding-top:20px;height:100%;width:100%}.p-contactFlow .icon svg{color:#d7cfcb;height:48px;width:48px}.p-contactFlowDetail{margin-top:40px}.p-contactFlowDetail .title,.p-contactFlowDetail li::marker{color:#3d7ecb;font-family:Kaisei Opti;font-size:18px}.p-contactFlowDetail li{margin-top:30px!important}.p-contactPrice{display:flex;flex-wrap:wrap;margin:40px 0;gap:40px}.p-contactPrice .boxes{width:calc(50% - 20px)}.p-contactPrice .title{font-size:24px;font-family:Kaisei Opti;margin-bottom:10px}.p-contactPrice ul{padding-inline-start:0}.p-contactPrice ul+.title{margin-top:30px}.p-contactPrice ul li{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #fff;padding:5px 0}.p-contactProfile{padding-bottom:60px}.p-contactProfile .word{margin-top:16px;background:#f8f6f5;border-radius:4px;letter-spacing:-.5px;padding:16px;text-align:center;position:relative}.p-contactProfile .word:after{content:"";position:absolute;top:-20px;left:18px;border-color:#f8f6f5 transparent;border-style:solid;border-width:0 12px 26px}.p-contactProfile p{margin-top:24px}.p-contactProfile p:first-child{margin-top:40px}