﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&display=swap";.l-contents_in{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,arial,verdana,sans-serif;font-feature-settings:"palt";font-weight:400;letter-spacing:.075em;line-height:1.7;line-break:strict;overflow-wrap:anywhere;text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:normal}.p-hero{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;height:400px;background-image:url(https://img1.kakaku.k-img.com/images/pc/consultation/hero_bg-pc.jpg);background-position:center top;background-repeat:no-repeat;background-size:auto 400px;box-sizing:border-box;background-color:#f9f9f7;-webkit-mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 88%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 88%, rgba(0, 0, 0, 0) 100%)}@media screen and (max-width: 896px){.p-hero{height:auto;background-image:url(https://img1.kakaku.k-img.com/images/pc/consultation/hero_bg-sp.jpg);background-size:cover;background-position:center;justify-content:end}}@media screen and (max-width: 320px){.p-hero{max-height:308px}}.p-hero_cont{position:relative;width:100%;max-width:1035px;height:400px;top:0}@media screen and (max-width: 896px){.p-hero_cont{display:flex;padding:0}}@media screen and (max-width: 500px){.p-hero_cont{height:auto}}.p-hero_txt{display:flex;flex-direction:column;justify-content:flex-start;width:500px;height:400px;box-sizing:border-box;position:absolute;left:30px;right:0;margin:auto}@media screen and (max-width: 896px){.p-hero_txt{width:auto;height:auto;padding:0 3vw 20px 4vw;left:0;position:static;margin-left:0}}@media screen and (max-width: 500px){.p-hero_txt{width:63%}}@media screen and (max-width: 320px){.p-hero_txt{width:63%}}.p-hero_ttl{display:flex;flex-direction:column;align-items:center;font-weight:700;margin-bottom:20px;margin-top:40px;width:500px}@media screen and (max-width: 896px){.p-hero_ttl{max-width:54vw;width:auto;margin-bottom:0;margin-top:0}}.p-hero_ttl_sub{position:relative;font-size:20px;font-weight:600;color:#333;text-align:center;width:500px;background:radial-gradient(circle farthest-corner at 0.5% 1%, #50b1cc 5%, #3d629d 90%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 896px){.p-hero_ttl_sub{display:none}}.p-hero_ttl_sub::before,.p-hero_ttl_sub::after{content:"";position:relative;display:inline-block;background:#888;width:1px;height:22px;vertical-align:middle}@media screen and (max-width: 896px){.p-hero_ttl_sub::before,.p-hero_ttl_sub::after{height:16px;display:none}}.p-hero_ttl_sub::before{background:#50bbcc;margin:-2px 15px 0 0;transform:rotate(-35deg)}@media screen and (max-width: 896px){.p-hero_ttl_sub::before{margin:0 10px 0 0}}.p-hero_ttl_sub::after{background:#3c66aa;margin:-2px 0 0 15px;transform:rotate(35deg)}@media screen and (max-width: 896px){.p-hero_ttl_sub::after{margin:0 0 0 10px}}.p-hero_ttl_logo{position:relative;width:130px;height:auto;top:2px;margin:0 4px}@media screen and (max-width: 896px){.p-hero_ttl_logo{width:26vw;max-width:120px;top:.5vw;margin:0 4px}}.p-hero_ttl_info{font-size:22px;color:#fff;text-align:center;background:radial-gradient(circle farthest-corner at 0.5% 1%, #50b1cc 5%, #3d629d 90%);margin:10px 0 -5px;padding:0 30px;width:480px;box-sizing:border-box}@media screen and (max-width: 896px){.p-hero_ttl_info{font-size:clamp(15px,6vw,17px);width:100%;margin-bottom:-0.5vw;padding:0 12px}}@media screen and (max-width: 500px){.p-hero_ttl_info{max-width:380px;font-size:14px}}.p-hero_ttl_main{font-size:48px;color:#333;background:radial-gradient(circle farthest-corner at 0.5% 1%, #50b1cc 5%, #3d629d 90%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 896px){.p-hero_ttl_main{font-size:clamp(24px,9vw,50px);letter-spacing:-0.005em;line-height:1.3;margin-top:9px}.p-hero_ttl_main span{display:block}}.p-hero_summary{font-size:16px;font-weight:500;color:#417ab2;margin-left:15px}@media screen and (max-width: 896px){.p-hero_summary{margin-left:0;padding:10px 0 0 7px;font-size:clamp(13px,2vw,14px);width:48vw}}.p-hero_date{font-size:13px;color:#555;margin:10px 0 0;text-align:center}@media screen and (max-width: 896px){.p-hero_date{font-size:clamp(13px,2vw,14px);text-align:left;margin-left:7px}}.p-about{position:relative;padding-bottom:20px;background-image:url(https://img1.kakaku.k-img.com/images/pc/consultation/hero_bg-service.jpg);background-size:cover;background-position:center;display:flex;justify-content:center}@media screen and (max-width: 896px){.p-about{flex-direction:column;padding-bottom:20px;background-image:url(https://img1.kakaku.k-img.com/images/pc/consultation/hero_bg-service.jpg);background-size:cover;background-position:center}}.p-about_cont{background:#fff;z-index:0;border-radius:15px;flex-direction:row;display:flex;justify-content:center;margin:15px 15px 0;max-width:1035px}@media screen and (max-width: 896px){.p-about_cont{background:none;margin:0;flex-direction:column}}.p-about_ttl{position:relative;font-size:28px;font-weight:700;color:#3d629d;text-align:center;padding:0 45px;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:7em}@media screen and (max-width: 896px){.p-about_ttl{font-size:clamp(17px,2vw,21px);padding:20px 0 0;flex-direction:row}.p-about_ttl:before,.p-about_ttl:after{content:"";position:relative;display:inline-block;width:1px;height:22px;vertical-align:middle}.p-about_ttl:before{background:#50bbcc;margin:0 10px 0 0;transform:rotate(-35deg)}.p-about_ttl:after{background:#3c66aa;margin:0 0 0 10px;transform:rotate(35deg)}}.p-howTo{display:flex;flex-direction:column;background-color:#f0f5f9;background:conic-gradient(from 40deg, #f0f5f9 0deg, #fff 360deg);background-position:right top;background-size:cover;background-repeat:no-repeat;box-sizing:border-box}.p-howTo_cont{background:#fff;width:100%;max-width:1035px;margin:30px auto 60px;padding:35px 60px 60px;border-radius:20px;box-shadow:0px 0px 15px 0px rgba(0,0,0,.03);box-sizing:border-box}@media screen and (max-width: 896px){.p-howTo_cont{width:auto;margin:20px 10px 10px;padding:20px 20px 20px}}.p-howTo_ttl{font-size:36px;font-weight:700;color:#3d629d;text-align:center;padding:40px 0 0}@media screen and (max-width: 896px){.p-howTo_ttl{font-size:clamp(26px,2vw,28px);padding:20px 0 0}}.p-steps{width:100%;margin:70px auto 50px}@media screen and (max-width: 896px){.p-steps{width:auto;margin:60px auto 0}}.p-steps_list{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;width:100%}@media screen and (max-width: 896px){.p-steps_list{flex-direction:column}}.p-steps_item{position:relative;margin-right:40px;padding:35px 25px 30px;width:calc(33.3% - 27px);background:#f0f5f9;border-radius:15px;box-sizing:border-box}@media screen and (max-width: 896px){.p-steps_item{margin:10px 0 40px 0;padding:20px;width:auto}}.p-steps_item::before,.p-steps_item::after{position:absolute;content:"";display:block;width:25px;height:2px;background:#3d629d;right:-30px;top:calc(50% - 5px);transform:rotate(55deg);transform-origin:100% 50%}@media screen and (max-width: 896px){.p-steps_item::before,.p-steps_item::after{content:none}}.p-steps_item::after{transform:rotate(-55deg)}.p-steps_item:last-child{margin-right:0}.p-steps_item:last-child::before,.p-steps_item:last-child::after{content:none}@media screen and (max-width: 896px){.p-steps_item:last-child{margin-bottom:20px}}.p-steps_num{position:absolute;display:inline-block;font-size:18px;font-weight:700;color:#3d629d;text-align:center;background:linear-gradient(rgba(0, 0, 0, 0), rgb(255, 255, 255));margin:0 auto;padding:4px 10px;width:40%;top:-15px;left:0;right:0;border-radius:100vw;border:2px solid #3d629d;z-index:2}@media screen and (max-width: 896px){.p-steps_num{font-size:clamp(14px,2vw,16px);width:6em;padding:7px 7px;line-height:1;right:inherit;margin-left:13px}}.p-steps_num::before,.p-steps_num::after{content:"";position:absolute;width:8px;height:3px;box-sizing:border-box}.p-steps_num::before{bottom:-3px;left:75%;background-color:#f0f5f9}.p-steps_num::after{top:-3px;left:15%;background-color:#fff}.p-steps_img{position:relative;text-align:center;margin:5px auto 15px;width:150px;height:150px;border-radius:100vw}@media screen and (max-width: 896px){.p-steps_img{height:auto;position:absolute;top:16px;right:11px;margin:0 auto;width:100px}}.p-steps_img_entity{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}@media screen and (max-width: 896px){.p-steps_img_entity{position:static;height:60px;width:auto}}.p-steps_ttl{font-size:16px;font-weight:bold;color:#3d629d;min-height:2.8em;padding-bottom:10px}@media screen and (max-width: 896px){.p-steps_ttl{min-height:3.2em;padding-right:22vw;align-items:center;display:flex}}.p-steps_txt{font-size:14px;font-weight:500;color:#3d629d;overflow-wrap:anywhere;word-break:normal;line-break:strict}@media screen and (max-width: 896px){.p-steps_txt{font-size:clamp(13px,2vw,15px)}}.p-steps_note_list{margin-top:5px}.p-steps_note_item{display:block;font-size:13px;font-weight:500;color:#3d629d;padding-left:1.2em;text-indent:-1.2em}@media screen and (max-width: 896px){.p-steps_note_item{font-size:clamp(13px,2vw,14px)}}.p-steps_note_item::before{content:"※";margin-right:1px}.p-target{display:flex;flex-direction:column;margin:0 auto}.p-target_ttl{position:relative;display:inline-block;font-size:30px;font-weight:700;text-align:center;color:#3d629d;background:#fff;margin:0 auto;padding:0 20px}@media screen and (max-width: 896px){.p-target_ttl{font-size:clamp(24px,2vw,26px)}}.p-target_body{display:block;margin-top:-25px;padding:40px;border:2px solid #3d629d;border-radius:15px;box-sizing:border-box}@media screen and (max-width: 896px){.p-target_body{padding:30px 15px 15px}}.p-target_item{display:flex;font-size:16px;margin-bottom:2px;width:100%}@media screen and (max-width: 896px){.p-target_item{flex-direction:column;font-size:clamp(15px,2vw,16px)}}.p-target_item:last-child{margin-bottom:0}.p-target_head{display:flex;align-items:center;font-weight:700;color:#3d629d;background:#f0f5f9;padding:20px;width:25%}@media screen and (max-width: 896px){.p-target_head{padding:6px 10px;width:auto}}.p-target_data{display:flex;flex-direction:column;justify-content:center;background:#fff;padding:20px;width:75%;border-bottom:2px dotted #e9eef2}@media screen and (max-width: 896px){.p-target_data{padding:10px;width:auto;border-bottom:none}}.p-contact{position:relative;padding:50px 0;background-image:url(https://img1.kakaku.k-img.com/images/pc/consultation/contact_bg.jpg);background-position:right top;background-size:cover;background-repeat:no-repeat;box-sizing:border-box}@media screen and (max-width: 896px){.p-contact{padding:10px 0}}.p-contact-2clmn{display:flex;align-items:center;justify-content:center}.p-contact-2clmn .p-contact_cont{width:415px;margin:initial}@media screen and (max-width: 896px){.p-contact-2clmn{flex-direction:column}.p-contact-2clmn .p-contact_list{width:auto;margin:10px}.p-contact-2clmn .p-contact_cont{width:auto;margin:10px;padding:20px}}.p-contact::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle farthest-corner at 0.2% 0.5%, rgb(68, 36, 164) 3.7%, rgb(84, 212, 228) 92.7%);opacity:.8}.p-contact_cont{width:800px;margin:0 auto;background-color:hsla(0,0%,100%,.7);padding:25px 40px 40px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.8);border-radius:15px;box-shadow:0px 0px 15px 0px rgba(0,0,0,.03);box-sizing:border-box}@media screen and (max-width: 896px){.p-contact_cont{width:auto;margin:0 10px;padding:10px 20px 20px}}.p-contact_ttl{font-size:36px;font-weight:700;text-align:center;color:#fff;margin-bottom:20px;background:radial-gradient(circle farthest-corner at 0.2% 0.5%, rgb(68, 36, 164) 3.7%, rgb(84, 212, 228) 92.7%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 896px){.p-contact_ttl{font-size:clamp(26px,2vw,28px);margin-bottom:10px}}.p-contact_btn{position:relative;display:inline-block;font-size:20px;font-weight:700;text-decoration:none !important;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.2);text-align:center;background-image:linear-gradient(90.2deg, rgb(1, 47, 95) -0.4%, rgb(56, 141, 217) 106.1%);border-radius:10px;box-shadow:0 1px 0 0 #062855;width:100%;padding:8px 45px;box-sizing:border-box;cursor:pointer}@media screen and (max-width: 896px){.p-contact_btn{font-size:clamp(18px,2vw,20px);width:calc(100% - 40px);margin:0 20px;padding:8px 21px}}.p-contact_btn.is-disabled{background-image:linear-gradient(90.2deg, #777 -0.4%, #bbb 106.1%);box-shadow:0 1px 0 0 #777;pointer-events:none;cursor:not-allowed}.p-contact_btn::after{content:"";display:block;position:absolute;margin:auto;top:0;bottom:0;right:25px;width:8px;height:8px;border-right:3px solid #fff;border-top:3px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 896px){.p-contact_btn::after{right:15px;width:.5em;height:.5em}}.p-contact_btn:hover{text-decoration:none;transition:.3s;opacity:.9}@media screen and (max-width: 896px){.p-contact_btn:hover{opacity:1}}.p-contact_btn_note{display:block;font-size:15px;font-weight:400;text-align:center;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.2);margin-top:-2px;padding-left:1.2em;text-indent:-1.2em}@media screen and (max-width: 896px){.p-contact_btn_note{font-size:clamp(14px,2vw,15px)}}.p-contact_btn_note::before{content:"※";margin-right:1px}.p-contact_agreement{display:flex;justify-content:center;margin-bottom:15px}@media screen and (max-width: 896px){.p-contact_agreement{margin:0 20px 15px}}.p-contact_checkbox{display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width: 896px){.p-contact_checkbox{align-items:flex-start}}.p-contact_checkbox input{position:relative;top:1px;cursor:pointer}@media screen and (max-width: 896px){.p-contact_checkbox input{top:8px}}.p-contact_checkbox_label{font-size:16px;margin-left:5px}@media screen and (max-width: 896px){.p-contact_checkbox_label{font-size:clamp(15px,2vw,16px)}}.p-contact_checkbox_link{text-decoration:underline !important}.p-contact_checkbox_link:hover{text-decoration:none !important}.p-contact_list{font-size:16px;color:#3d629d;list-style:none;padding:0;max-width:1035px;margin:auto;padding:27px 40px 20px 0}@media screen and (max-width: 896px){.p-contact_list{width:auto;padding:10px 10px 20px;margin-right:0}}.p-contact_itemTtl{font-size:18px;font-weight:700;display:block}@media screen and (max-width: 896px){.p-contact_itemTtl{font-size:clamp(16px,3vw,18px)}}.p-contact_item{line-height:1.7;margin-bottom:7px;padding-left:1.7em;position:relative}.p-contact_item::before{margin-right:.5em;content:"";position:absolute;top:10px;left:10px;width:9px;height:4px;border-left:2px solid #076895;border-bottom:2px solid #076895;transform:rotate(-45deg);z-index:1}@media screen and (max-width: 896px){.p-contact_item::before{top:15px}}.p-contact_item::after{content:"";display:block;width:10px;height:10px;background:#f0f5f9;position:absolute;top:10px;left:10px}@media screen and (max-width: 896px){.p-contact_item::after{top:15px}}@media screen and (max-width: 896px){.p-contact_item{font-size:clamp(13px,3vw,15px);line-height:1.7;margin-bottom:15px;padding:7px 10px 7px 2.2em;box-shadow:0 0 40px rgba(255,239,138,.41);position:relative;background:#fff;border-radius:15px}}.p-contact_item:last-child{margin-bottom:0}.p-contact_item b{color:#c74d68;font-weight:700}.p-contact_item_note{font-weight:normal;font-size:13px;margin-left:-1.7em;text-align:right;position:relative;z-index:1}@media screen and (max-width: 896px){.p-contact_item_note{text-align:center;margin-left:-0.7em}}.p-contact_item_note::before{content:"※";margin-right:1px}.p-notes{display:flex;flex-direction:column;background-image:linear-gradient(#f5f5f5, #fcfcfc)}.p-notes_ttl{font-size:36px;font-weight:700;color:#3d629d;text-align:center;padding:40px 0 0}@media screen and (max-width: 896px){.p-notes_ttl{font-size:clamp(26px,2vw,28px);padding:20px 0 0}}.p-notes_list{background:#fff;width:100%;max-width:1035px;margin:30px auto 60px;padding:60px;border-radius:20px;box-shadow:0px 0px 15px 0px rgba(0,0,0,.03);box-sizing:border-box}@media screen and (max-width: 896px){.p-notes_list{width:auto;margin:10px;padding:20px}}.p-notes_item{display:block;font-size:16px;margin-bottom:5px;padding-left:1.2em;text-indent:-1.2em}@media screen and (max-width: 896px){.p-notes_item{font-size:clamp(15px,2vw,16px)}}.p-notes_item:last-child{margin-bottom:0}.p-notes_item::before{content:"※";margin-right:1px}.p-close{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;background:hsla(0,0%,100%,.6);color:#fff;height:100%;text-align:center;box-sizing:border-box;z-index:1}.p-close_txt{display:inline-block;padding:15px 60px;font-size:24px;font-weight:700;background-image:linear-gradient(90.2deg, rgb(1, 47, 95) -0.4%, rgb(56, 141, 217) 106.1%);opacity:.8}@media screen and (max-width: 896px){.p-close_txt{font-size:clamp(18px,2vw,20px);margin:0 20px;padding:15px 40px}}@media screen and (max-width: 896px){.l-footer{margin-top:0}}@-moz-document url-prefix(){.p-steps_item::after{top:calc(50% - 6px)}}_::-webkit-full-page-media,_:future,:root .p-steps_item::after{top:calc(50% - 6px)}.is-iPad .p-steps_num::before,.is-iPad .p-steps_num::after{height:4px}.is-iPad .p-steps_item::after{top:calc(50% - 6px)}.u-pcOnly{display:block}@media screen and (max-width: 896px){.u-pcOnly{display:none}}.u-spOnly{display:none}@media screen and (max-width: 896px){.u-spOnly{display:block}}