@charset "UTF-8";@media (min-width:768px){.sp{display:none}}.consultation-ng .telbox{font-size:18px;margin-top:40px}.consultation-ng .telbox .telnum{display:flex;justify-content:space-between;width:560px;margin:0 auto}.consultation-ng .telbox .telnum a{font-family:游明朝,YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:50px;text-decoration:none}.consultation-ng h3{font-family:游明朝,YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:30px !important;text-align:center}@media screen and (max-width:767px){.consultation-ng h3{font-size:24px !important}.consultation-ng .telbox .telnum{margin-top:40px;width:100%;display:block}.consultation-ng .telbox .telnum p{font-size:18px}.consultation-ng .telbox .telnum a{line-height:110%}}#consultation-form{font-size:16px}#consultation-form .flex__wrapper{display:flex;align-items:center;justify-content:space-between}#consultation-form .wrap{width:900px;margin:0 auto}#consultation-form .wrap .block01{font-size:18px;margin:80px 0 50px}#consultation-form .wrap .block01 h3{padding-bottom:15px}#consultation-form .wrap .block01 p{margin-bottom:20px}#consultation-form .merit{margin-top:50px;background-color:#fbfbfb;padding:50px 100px}#consultation-form .merit h3{padding-bottom:30px}#consultation-form .method{margin:100px 0 0;font-size:18px}#consultation-form .method .txt01{padding-top:20px}#consultation-form .method .store .flex__wrapper{background-color:#ededed;padding:30px 60px;margin-top:30px}#consultation-form .method .store .flex__wrapper a{display:block;padding:41px 100px;text-decoration:none}#consultation-form .method .store .flex__wrapper a.btn{padding:20px 0 !important}#consultation-form .method .store .flex__wrapper a.btn--grade.btn--emboss{width:300px}#consultation-form .faq{margin:100px 0 0;font-size:18px}#consultation-form .user{margin:100px 0 0;font-size:18px}#consultation-form .user .flex__wrapper{margin-top:87px}#consultation-form .user .flex__wrapper .pic{width:310px;margin-right:40px;position:relative}#consultation-form .user .flex__wrapper .pic div{position:absolute}#consultation-form .user .flex__wrapper .pic div img{width:250px;height:auto;border:5px solid #fff}#consultation-form .user .flex__wrapper .pic .pic01{top:-208px;transform:rotate(-7deg);left:0;z-index:10}#consultation-form .user .flex__wrapper .pic .pic02{top:-80px;transform:rotate(13deg);z-index:9;left:64px}#consultation-form .user .flex__wrapper .pic .pic03{top:74px;transform:rotate(5deg);z-index:11;left:0}#consultation-form .user .flex__wrapper ul li{font-size:19px;margin-bottom:15px;position:relative;border-bottom:2px solid #9cc469;padding-left:1.5em;padding-bottom:5px}#consultation-form .user .flex__wrapper ul li:after{content:"";display:block;position:absolute;top:.5em;left:0;width:13px;height:5px;border-left:2px solid #9cc469;border-bottom:2px solid #9cc469;transform:rotate(-45deg)}#consultation-form-store .block01{margin-top:100px}#consultation-form-store .block01 .gmap{width:45%;margin-right:5%}#consultation-form-store .block01 .gmap iframe{width:100%;height:380px}#consultation-form-store .block01 .detail{width:50%;font-size:16px}#consultation-form-store .block01 .store-name{font-size:20px;font-family:游明朝,YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;padding-bottom:20px}#consultation-form-store .block01 .pic.flex__wrapper{margin-top:20px}#consultation-form-store .block01 .pic.flex__wrapper div:first-child{width:48%;margin-right:2%}#consultation-form-store .block01 .pic.flex__wrapper div:last-child{width:50%}#consultation-form-store .area{font-size:18px;margin:20px auto 0;background-color:#efeee7;padding:50px 100px;box-sizing:border-box}#consultation-form-store .area.flex__wrapper{align-items:center !important}#consultation-form-store .area h3{padding-bottom:30px}#consultation-form-store .contact-area{margin-top:70px}#consultation-form-store .flow-area{font-size:18px;margin:50px auto 0;background-color:#fbfbfb;padding:50px 100px;box-sizing:border-box}#consultation-form-store .flow-area.flex__wrapper{align-items:center !important}#consultation-form-store .flow-area h3{padding-bottom:30px}#consultation-form-store .faq{margin-top:100px}#consultation-form-store .flex__wrapper{display:flex;align-items:top;justify-content:space-between}.accordion_area{margin-top:30px}.accordion_area .accordion_one{margin-bottom:15px;background-color:#fbfbfb}.accordion_area .accordion_one:last-child{margin-bottom:0}.accordion_area .accordion_one .ac_header{background-color:#fbfbfb;padding:1.5rem 4rem 1.5rem 2rem;position:relative;z-index:1;cursor:pointer;transition:.2s}.accordion_area .accordion_one .ac_header:not(.open):hover{background-color:#f5f5f5}.accordion_area .accordion_one .ac_header .i_box{position:absolute;top:50%;right:2rem;width:20px;height:20px;margin-top:-10px}.accordion_area .accordion_one .ac_header .i_box:before,.accordion_area .accordion_one .ac_header .i_box:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle}.accordion_area .accordion_one .ac_header .i_box:before{border-top:2px solid #333;width:20px;height:0;top:0;bottom:0;right:0}.accordion_area .accordion_one .ac_header .i_box:after{border-left:2px solid #333;width:0;height:20px;top:0;bottom:0;right:9px;transition:.3s}.accordion_area .accordion_one .ac_header.open .i_box:after{height:0}.accordion_area .accordion_one .ac_inner{display:none;padding:0 2rem 1.5rem;box-sizing:border-box;background-color:#fbfbfb;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.p-faq__headinner{display:block;padding-left:35px;position:relative;line-height:1.5}.p-faq__headinner:before{position:absolute;left:0;content:"Q";color:#333;font-size:20px}.p-faq__headinner p.p-faq__q-txt{font-size:18px;color:#333;border-left:2px solid #333;padding-left:20px}.p-faq__bodyinner{display:block;padding-left:35px;position:relative;line-height:1.5;padding-top:1.5rem;border-top:1px dotted #333}.p-faq__bodyinner:before{position:absolute;left:0;content:"A";color:#333;font-size:20px}.p-faq__bodyinner p.p-faq__a-txt{font-size:18px;color:#333;border-left:2px solid #333;padding-left:20px}@media screen and (max-width:767px){#consultation-form .flex__wrapper{display:block}#consultation-form .wrap{width:95%}#consultation-form .wrap .block01{font-size:16px}#consultation-form .wrap .block01 h3{padding-bottom:25px}#consultation-form .merit{padding:20px 15px}#consultation-form .method{margin:50px 0 0;font-size:14px}#consultation-form .method .txt01{padding-top:20px}#consultation-form .method .store .flex__wrapper{padding:30px}#consultation-form .method .store .flex__wrapper a{padding:20px;font-size:18px;text-align:center;margin-bottom:20px}#consultation-form .method .store .flex__wrapper a.btn--grade.btn--emboss{width:260px}#consultation-form .faq{margin:50px 0 0;font-size:16px}#consultation-form .user{margin:60px 0 0;font-size:16px}#consultation-form .user .flex__wrapper{margin-top:25px}#consultation-form .user .flex__wrapper .pic{width:100%;margin-right:0;height:290px;background-color:unset}#consultation-form .user .flex__wrapper .pic div{position:absolute}#consultation-form .user .flex__wrapper .pic div img{width:170px;height:auto;border:5px solid #fff}#consultation-form .user .flex__wrapper .pic .pic01{top:40px;transform:rotate(-7deg);left:-6px;z-index:10}#consultation-form .user .flex__wrapper .pic .pic02{top:19px;transform:rotate(13deg);z-index:9;left:150px}#consultation-form .user .flex__wrapper .pic .pic03{top:143px;transform:rotate(5deg);z-index:9;left:105px}#consultation-form .user .flex__wrapper ul{margin-top:20px}#consultation-form .user .flex__wrapper ul li{font-size:16px;margin-bottom:22px;position:relative;border-bottom:2px solid #9cc469;padding-left:1.5em}#consultation-form .user .flex__wrapper ul li:after{content:"";display:block;position:absolute;top:.5em;left:0;width:13px;height:5px;border-left:2px solid #9cc469;border-bottom:2px solid #9cc469;transform:rotate(-45deg)}#consultation-form-store h2{font-size:28px}#consultation-form-store .block01.flex__wrapper{width:95%;margin:60px auto 0;display:block}#consultation-form-store .block01.flex__wrapper .gmap{width:100%}#consultation-form-store .block01.flex__wrapper .gmap iframe{height:280px}#consultation-form-store .block01.flex__wrapper .detail{margin-top:20px;width:100%;font-size:15px}#consultation-form-store .block01.flex__wrapper .pic.flex__wrapper{display:block}#consultation-form-store .block01.flex__wrapper .pic.flex__wrapper div:first-child{width:100%}#consultation-form-store .block01.flex__wrapper .pic.flex__wrapper div:last-child{width:100%}#consultation-form-store .area{font-size:16px;padding:20px}#consultation-form-store .area div:nth-child(2) p{font-size:14px}#consultation-form-store .area.flex__wrapper{display:block !important}#consultation-form-store .flow-area{padding:20px}#consultation-form-store .faq{margin-top:60px}.accordion_area .accordion_one:last-child{margin-bottom:0}.accordion_area .accordion_one .ac_header{padding:1.5rem 2rem 1.5rem 1rem}.accordion_area .accordion_one .ac_header .i_box{right:.8rem;width:15px;height:15px;margin-top:-7px}.accordion_area .accordion_one .ac_header .i_box:before{width:15px}.accordion_area .accordion_one .ac_header .i_box:after{height:15px;right:7px}.accordion_area .accordion_one .ac_inner{padding:0 1.5rem 1.5rem}.p-faq__headinner{padding-left:25px}.p-faq__headinner:before{font-size:15px}.p-faq__headinner p.p-faq__q-txt{font-size:15px;padding-left:14px}.p-faq__bodyinner{padding-left:25px}.p-faq__bodyinner:before{font-size:15px}.p-faq__bodyinner p.p-faq__a-txt{font-size:15px;padding-left:14px}}