﻿.consultation.step01 #wrap{margin-top:85px;overflow:hidden}@media (max-width: 767px){.consultation.step01 #wrap{margin-top:67px;padding-top:10px}}.consultation.page-detail .header{background:none}.consultation.page-detail .header .layerMenu .gNavi-item a{border:none}.consultation.fixHeader .header{background:#fff}.consultation .intro{text-align:center;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:500;margin:60px auto 67px}@media (max-width: 767px){.consultation .intro{font-size:15px;text-align:left;margin:44px auto 34px}}.consultation .media{width:86%;max-width:1167px;background-color:#f4efea;margin:0 auto 102px;padding:79px 30px 50px}.consultation .media__intro{text-align:center}.consultation .media__intro .ttl{font-family:"Shippori Mincho",serif;font-size:32px;font-size:3.2rem;line-height:1.5625em;letter-spacing:.15em;font-weight:400}@media (max-width: 767px){.consultation .media__intro .ttl{font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:.1em;font-weight:400}}.consultation .media__intro .note{font-family:"Shippori Mincho",serif;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.05em;font-weight:400;border-bottom:1px solid #1b1c1f;width:max-content;margin:8px auto 47px;padding-bottom:7px}@media (max-width: 767px){.consultation .media__intro .note{padding-bottom:6px;margin:21px auto 26px}}.consultation .media__intro .txt{font-size:17px;font-size:1.7rem;line-height:2em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.consultation .media__intro .txt{text-align:left;margin:0 -5px;font-size:15px}}@media only screen and (min-width: 741px) and (max-width: 767px){.consultation .media__intro .txt{letter-spacing:0.0025em}}.consultation .media__cont{max-width:743px;margin:54px auto}.consultation .media__cont .cont__info{background-color:#fff;margin:5px -1px 0;padding:44px 63px 55px}.consultation .media__cont .cont__info .ttl{font-size:18px;font-size:1.8rem;line-height:1.11111em;letter-spacing:.1em;font-weight:700;padding-left:26px;position:relative}.consultation .media__cont .cont__info .ttl::before{content:"";width:17px;height:17px;border-top:9px solid #a07d42;border-left:9px solid #a07d42;border-right:9px solid #fff;border-bottom:9px solid #fff;position:absolute;top:0;left:-1px}.consultation .media__cont .cont__info .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:500;margin:11px 0 29px}@media (max-width: 767px){.consultation .media__cont .cont__info .txt{margin-bottom:22px}}.consultation .media__cont .cont__info .app__lst{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:8px;max-width:536px;margin:0 auto}.consultation .media__cont .cont__info .app__lst-item{border:1px solid #e0e0e0;border-radius:9px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:129px;padding-top:13px}.consultation .media__cont .cont__info .app__lst-item .name{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.05em;font-weight:500;text-align:center;margin-top:18px}@media (max-width: 767px){.consultation .media__cont .cont__info .app__lst-item .name{font-size:12px;margin-top:14px}}@media (max-width: 767px){.consultation .media__cont .cont__info .app__lst-item img{width:40px}}.consultation .media__cont .cont__info .app__lst-item:first-child{position:relative}.consultation .media__cont .cont__info .app__lst-item:first-child::before{content:"おすすめ";font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.05em;font-weight:400;font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;color:#fff;width:70px;height:70px;background:url(../../img/consultation/bg.svg) no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;position:absolute;top:-13px;left:-52px}@media (max-width: 767px){.consultation .media__cont .cont__info .app__lst-item:first-child::before{top:-14px;left:-64px}}@media (max-width: 767px){.consultation .media__cont .cont__info .app__lst-item{height:110px;padding-top:9px}}@media (max-width: 767px){.consultation .media__cont .cont__info .app__lst{grid-template-columns:repeat(2, 1fr);grid-column-gap:7px;grid-row-gap:7px;width:79%}}@media (max-width: 767px){.consultation .media__cont .cont__info{margin:2px 0px 0;padding:25px 23px 40px}}@media (max-width: 767px){.consultation .media__cont{margin:40px -6px 0;max-width:800px}}@media (max-width: 767px){.consultation .media{width:97%;padding:50px 0px;margin-bottom:62px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.consultation .media{width:94%}}.consultation .box-flow{margin:0 auto;padding:108px 0 116px;background-color:#f1f1f1;border-radius:4px}@media only screen and (min-width: 768px) and (max-width: 1200px){.consultation .box-flow{padding-left:50px;padding-right:50px}}@media (max-width: 767px){.consultation .box-flow{padding:60px 0 49px}}.consultation .box-flow .title-heading__en{margin-bottom:9px}.consultation .box-flow__index{position:relative;max-width:999px;width:100%;margin:55px auto 0;padding:0px 127px 59px;background-color:#fff;counter-reset:counter}@media (max-width: 767px){.consultation .box-flow__index{padding:0 17px 43px;margin-top:35px;width:97%}}@media (min-width: 768px){.consultation .box-flow__img{max-width:calc(100% - 633px);width:100%;padding-left:10px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.consultation .box-flow__img{max-width:100px}}@media (max-width: 767px){.consultation .box-flow__img{margin-bottom:34px;scale:1.07}}.consultation .box-flow__img img{display:block;text-align:center;margin:0 auto}.consultation .box-flow__cont{max-width:629px;width:100%;padding-left:24px}@media only screen and (min-width: 768px) and (max-width: 1200px){.consultation .box-flow__cont{max-width:calc(100% - 100px)}}@media (max-width: 767px){.consultation .box-flow__cont{padding:0;max-width:100%}}.consultation .box-flow__item{position:relative;border-bottom:1px solid #e3ded8;display:flex;align-items:center;justify-content:flex-start;height:180px}@media (max-width: 767px){.consultation .box-flow__item{padding-top:49px;padding-bottom:38px;display:block;height:auto}}.consultation .box-flow__item:last-child{margin-bottom:0}.consultation .box-flow__item:last-child::after{display:none}.consultation .box-flow__item::after{content:"";position:absolute;bottom:-9px;left:50px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Group_82808' data-name='Group 82808' transform='translate(-360 -8700)'%3E%3Ccircle id='Ellipse_607' data-name='Ellipse 607' cx='10' cy='10' r='10' transform='translate(360 8700)' fill='%233e3a3b'/%3E%3Cpath id='arrow' d='M3.342,0,6.684,7.634l-3.342-3.6L0,7.634Z' transform='translate(373.342 8713.816) rotate(180)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 767px){.consultation .box-flow__item::after{bottom:-11px;left:50%;transform:translateX(-50%)}}.consultation .box-flow__item .ttl{color:#171621;font-size:22px;font-size:2.2rem;line-height:1.81818em;letter-spacing:.05em;font-weight:500;position:relative;padding-left:74px}.consultation .box-flow__item .ttl::before{font-family:"EB Garamond",serif;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.05em;font-weight:500;counter-increment:counter;content:"0" counter(counter);color:#a2977f;top:5px;left:6px;position:absolute}@media (max-width: 767px){.consultation .box-flow__item .ttl::before{left:1px;top:3px}}.consultation .box-flow__item .ttl::after{content:"";position:absolute;width:24px;height:1px;background:#a2977f;top:18px;left:41px}@media (max-width: 767px){.consultation .box-flow__item .ttl::after{left:34px;top:16px}}@media (max-width: 767px){.consultation .box-flow__item .ttl{line-height:35px;padding-left:68px}}.consultation .box-flow__item .txt{margin-top:4px;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.consultation .box-flow__item .txt{margin-top:18px}}.consultation .area{padding:129px 0 96px}@media (max-width: 767px){.consultation .area{padding:76px 0 38px}}.consultation .area__title{font-size:32px;letter-spacing:0.05em;font-family:"Shippori Mincho",serif;text-align:center;margin-bottom:15px;line-height:1.4}.consultation .area__jp{font-size:18px;letter-spacing:0.05em;font-weight:500;font-family:"EB Garamond",serif;text-align:center;margin-bottom:32px}.consultation .area__intro{font-size:15px;letter-spacing:0.05em;text-align:center;margin-bottom:67px}@media (max-width: 767px){.consultation .area__intro{padding:0 20px;text-align:left;margin-bottom:33px;line-height:34px}}.consultation .area__box{padding:0 98px 37px;background:#f8f8f7}@media (max-width: 767px){.consultation .area__box{padding:0 22px 18px}}.consultation .area__box ul{position:relative;top:-15px}.consultation .area__box ul li{font-size:15px;letter-spacing:0.05em;line-height:30px;margin-bottom:22px}@media (max-width: 767px){.consultation .area__box ul li{margin-bottom:37px}}.consultation .area__box ul li:last-child{margin-bottom:0;font-size:12px;line-height:22px}.consultation .area__box ul li h3{display:inline-block;white-space:nowrap}.consultation .area__box ul li p{font-size:17px;font-family:"EB Garamond",serif;letter-spacing:0.1em;color:#1b1c1f;font-weight:500;margin-bottom:17px}.consultation .area__box ul li p.cus{color:#a2977f;margin-bottom:8px;font-size:17px;letter-spacing:0.1em}@media (max-width: 767px){.consultation .area__box ul li p.cus{margin-bottom:13px}}@media (max-width: 767px){.consultation .area__box ul li p{margin-bottom:13px}}.consultation .area__box ul li .txt{font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:.05em;font-weight:500}.consultation .area__box ul li .txt .bold,.consultation .area__box ul li .txt.bold,.consultation .area__box ul li .txt h3{font-weight:700;font-size:14px}.consultation .area__box ul li .txt.subHd{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.consultation .area__box ul li .txt.subHd .collapse{width:24px;height:24px;border:1px solid #1b1c1f;border-radius:24px;position:relative}.consultation .area__box ul li .txt.subHd .collapse::before{content:"";height:1px;width:8px;background-color:#1b1c1f;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.consultation .area__box ul li .txt.subHd .collapse::after{content:"";height:8px;width:1px;background-color:#1b1c1f;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.3s ease-in-out}.consultation .area__box ul li .txt.subHd.active .collapse::after{transform:translate(-50%, -50%) rotate(-90deg)}@media (max-width: 767px){.consultation .area__box ul li .txt.subHd{border-bottom:1px solid #adadad;padding:14px 2px 11px;margin:0}}.consultation .area__box ul li .txt .subttl{width:72px}@media (max-width: 767px){.consultation .area__box ul li .txt .subttl{display:block}}@media (max-width: 767px){.consultation .area__box ul li .txt{line-height:26px}}.consultation .area__box ul li .box-item{display:flex;margin-bottom:10px}.consultation .area__box ul li .box-item span{width:calc(100% - 72px)}@media (max-width: 767px){.consultation .area__box ul li .box{display:none;background-color:#fff;padding:0 10px}.consultation .area__box ul li .box-item{flex-direction:column;border-bottom:1px solid #adadad;padding:9px 10px 20px;margin:0 -10px}.consultation .area__box ul li .box-item span{width:100%;line-height:24px}}.consultation.form-confirm.contact.page-detail .header{background:#fff}.consultation.normal .footer{display:unset !important}@media only screen and (min-width: 380px) and (max-width: 390px){.is-mobile.is-chrome .box-flow__item:nth-of-type(4) .txt{letter-spacing:0.02em}}.is-ipad .page-form .formBlock .container-button.radio .checkmark:after{top:5.2px;left:5.2px}@media (min-width: 768px){.is-safari .container-button.radio .txt{display:inline-block;transform:translateY(-1.5px)}}@media (max-width: 767px){.page-form .formBlock .wrap-check{justify-content:space-between}.page-form .formBlock .wrap-check--3col .container-button{margin-right:0}}

/*# sourceMappingURL=maps/consultation.min.css.map */
