@charset "UTF-8";*,:before,:after{padding:0;margin:0;box-sizing:border-box}ul,ol{list-style:none}a{text-decoration:none;color:inherit}body{font-size:20px;line-height:1.6;color:#333;letter-spacing:.05em;font-family:メイリオ,Meiryo,sans-serif}h3{font-size:25px}img{max-width:100%}.wrap{overflow:hidden}.btn-01,.btn-02,.btn-03,.btn-04,.sns-btn,.banner-btn{transition:.2s}.btn-01:hover,.btn-02:hover,.btn-03:hover,.btn-04:hover,.sns-btn:hover,.banner-btn:hover{opacity:.7}.worries-img,.worries-text,.worries-support-in,.strong-in,.price-in,.counseling-way-in,.intro-in,.flow-in,.question-in,.sns-in,.banner-in{max-width:950px;margin:0 auto}.img-sp,.br-sp{display:none}.header{width:100%;height:100px;background:rgb(245,245,245);background:linear-gradient(0deg,rgb(245,245,245) 50%,rgb(255,255,255) 87%)}.header-inner{width:100%;height:100%;padding:0 5vw;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.header-logo{width:15%}.header-logo .logo{display:block;width:100%}.header-site-menu{width:70%}.header-nav ul{display:flex;align-items:center;justify-content:space-between}.header-nav a{transition:.2s}.header-nav a:hover{opacity:.7}.humburger{display:none}.first-view{width:100%;height:100%;position:relative}.fv-back-pc{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fv-img-pc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.btn-01{position:absolute;top:88%;right:3%;display:inline-block;width:25%}.btn-01 img{display:block}.banners{display:flex;justify-content:center;padding-top:100px;width:100%}.banners.for-team{padding-top:20px}.banners img.banner{width:57%!important}.informations-title{padding-top:100px;text-align:center;font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO;font-size:1.6rem;color:#e26cc0}.informations-contents{position:relative;margin:0 auto;padding:0;border:3px solid #f2b5d9;border-radius:30px;text-align:left;width:50%;height:28rem;overflow:auto}.informations-contents ul{padding:30px 50px}.informations-contents ul li{padding:15px 5px;border-bottom:1px solid rgba(112,112,112,.4392156863)}.informations-contents ul li span.informations-contents-date{display:inline-block;vertical-align:top;font-weight:700;color:#18446f;width:20%}.informations-contents ul li span.informations-contents-value{display:inline-block;padding-left:25px;width:calc(80% - 25px);position:relative}.informations-contents ul li span.informations-contents-value a.informations-link{text-decoration:unset;color:#00f}.pointer{cursor:pointer}.worries-lead{padding-left:5vw;padding-right:5vw}.worries-img{text-align:center;padding:100px 0 20px}.worries-text{padding:0 5vw;margin-bottom:40px}.worries-text{padding:5vh 1vw;border:solid 3px #ffb5da;border-radius:30px;text-align:center}.worries-text img{margin-bottom:30px}.worries-text p{font-size:22px}.worries-text .text-01{margin-bottom:30px}.worries-support{padding:60px 5vw;background-color:#fff9fd}.worries-support-in h2{font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO;color:#e26dbb;text-align:center;margin-bottom:30px}.worries-flex{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 0}.flex-con01{width:32%;border:solid 3px #ffb5da;border-radius:16px;background-color:#fff}.flex-con01 h3{font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO;color:#fff;text-shadow:0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7;text-align:center;padding:10px 0;background-color:#ffb5da;border-radius:10px 10px 0 0}.flex-con01-in{height:220px;display:flex;align-items:center;justify-content:space-around;padding:10px 5px;border-radius:0 0 16px 16px}.flex-con01-in ul li{font-size:16px;padding-bottom:10px;line-height:1.2;display:flex}.flex-con01-in ul li:before{content:"・"}.strong{padding:80px 5vw;background-image:url(/images/lp/consulters/back-img.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.strong-title{text-align:center;margin-bottom:30px}.strong-flex{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px 0}.flex-con02{width:49%;padding:20px;background-color:#fff;border:solid 3px #ffb5da;border-radius:16px;position:relative;overflow:hidden;text-align:center}.flex-con02:before{position:absolute;content:"";top:0;left:0;width:0;height:0;border-style:solid;border-width:85px 85px 0 0;border-color:#ffb5da transparent transparent transparent}.flex-con02 h3{padding:40px 0 10px;font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO;color:#e26dbb}.strong-img{height:150px}.flex-con02 p{text-align:left}.strong{padding-left:5vw;padding-right:5vw}.strong-num{position:absolute;top:1%;left:2%;color:#fff;font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO;font-weight:900;font-size:25px}.strong-btn{display:flex;align-items:center;flex-direction:column;padding-top:50px}.btn-02{display:inline-block;width:50%;margin-top:10px}.btn-02 img{display:block}.price{padding-left:5vw;padding-right:5vw;background-color:#fff9fd}.price-in{text-align:center;padding:80px 3vw}.counseling-way{padding:80px 5vw;background-repeat:no-repeat;background-position:center center;background-size:cover}.counseling-way-title{text-align:center;padding-bottom:80px}.counseling-flex{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.flex-con03{width:31%;text-align:center;border:solid 3px #ffb5da;border-radius:16px;background-color:#fff}.flex-con03 h3{font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO;color:#fff;text-shadow:0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7;text-align:center;padding:10px 0;background-color:#ffb5da;border-radius:10px 10px 0 0}.flex-con03-in{padding:10px 5px;border-radius:0 0 16px 16px}.flex-con03-in img{height:180px}.flex-con03-in p{font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO;color:#00446f;font-weight:900;font-size:25px;line-height:1}.flex-con03-in p span{font-size:16px;color:#dfdfdf;font-weight:400}.intro{padding:0 5vw}.intro-in{padding:80px 0}.intro-title{text-align:center;padding-bottom:80px}.intro-con{border:solid 3px #ffb5da;border-radius:12px;padding:40px 2vw;margin-bottom:40px}.lead-area{padding-bottom:20px;border-bottom:dashed 5px #ffb5da;text-align:center}.lead-area img{margin:0 auto}.intro-con p{padding-top:20px}.other-intro{padding:50px 5vw 100px}.intro-btn{display:flex;align-items:center;flex-direction:column}.btn-03{display:inline-block;width:50%;margin:40px 0}.btn-03 img{display:block}.comment{padding:60px 2vw 10px;border:solid 3px #ffb5da;border-radius:16px;position:relative}.comment-in{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.comment-in img{width:120px}.comment-in p{width:75%}.comment-img{position:absolute;top:-13%;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.flow{padding:0 5vw;background-image:url(/images/lp/consulters/back-img.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.flow-in{padding:80px 0}.flow-title,.flow-con{text-align:center;padding-bottom:60px}.register{text-align:center;position:relative}.btn-04{display:inline-block;width:40%;position:absolute;top:60%;left:36%}.btn-04 img{display:block}.question{padding:0 5vw}.question-in{padding:80px 0 40px}.question-title{padding-bottom:60px;text-align:center}.q-a{border:solid 3px #ffb5da;border-radius:10px;margin-bottom:30px}.Q{padding:15px 2vw;display:flex;align-items:flex-start;background-color:#ffb5da;font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO;color:#fff;font-size:25px;font-weight:700;text-shadow:0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7,0 0 5px #fd8ad7}.Q span{padding-right:10px}.A{padding:15px 2vw;display:flex;align-items:flex-start}.A span{padding-right:10px;font-size:25px;font-weight:700;color:#e26fbc;font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO}.sns{padding:0 5vw 80px}.sns-in{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.footer-logo{width:15%}.sns-flex{width:80%;display:flex;align-items:center;justify-content:space-between}.sns-btn{width:31%;display:inline-block}.sns-btn img{display:block}.banner{padding:0 5vw}.banner-btn{display:inline-block;width:90%}.banner-btn img{display:block}.footer{padding:0 5vw;background-color:#e26cc0}.footer-in{color:#fff;text-align:center;padding:20px 0}.footer-nav{display:flex;align-items:center;justify-content:space-around;padding-bottom:40px}.footer-nav a{transition:.2s}.footer-nav a:hover{opacity:.7}img.banner{padding:unset!important}.sp-show{display:none}.sp-none{display:block}img.informations-img{position:absolute;bottom:.45rem;margin-left:.1rem;width:1.1rem}@media (max-width: 1250px){.fv-img-pc{width:70%}}@media (max-width: 1024px){.img-pc{display:none}.img-sp,.br-sp{display:block}.strong-title img,.counseling-way-title img,.flow-title img{width:90%}.header{height:80px;position:relative}.header-logo{width:30%}.hamburger{display:block;position:fixed;z-index:60;position:absolute;top:50%;right:5vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:42px;height:42px;cursor:pointer;text-align:center;background-color:#e26cbf;box-shadow:0 0 2px #fff;border-radius:4px}.hamburger span{display:block;position:absolute;width:30px;height:3px;left:6px;background:#fff;transition:.5s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:20px}.hamburger span:nth-child(3){top:30px}.hamburger.active span:nth-child(1){top:20px;left:6px;transform:rotate(315deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:20px;transform:rotate(-315deg)}.header-nav{position:fixed;z-index:50;top:0;left:0;color:#000;background:rgb(245,245,245);background:linear-gradient(0deg,rgb(245,245,245) 50%,rgb(255,255,255) 87%);text-align:center;transform:translateY(-100%);transition:all .5s;width:100%}.header-nav ul{background:rgb(245,245,245);background:linear-gradient(0deg,rgb(245,245,245) 50%,rgb(255,255,255) 87%);margin:0 auto;padding:100px 0;width:100%;display:block;height:100vh}.header-nav ul li{list-style-type:none;padding:0;width:100%;border-bottom:1px solid #f1f1f1;margin:0}.header-nav ul li:last-child{padding-bottom:0;border-bottom:none}.header-nav ul a:hover{background:#ddd}.header-nav ul li a{color:#000;padding:1.5em 0;text-decoration:none;display:block}.header-nav.active{transform:translateY(0)}.sp-show{display:block}.first-view{text-align:center}.first-view .img-sp{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btn-01{position:static;width:70%;margin-top:80px}.btn-01 img{width:100%}.informations-contents ul li span.informations-contents-value{padding-left:unset;width:100%}.worries-text{display:none}.worries-lead .img-sp{width:100%;margin-bottom:40px}.worries-flex{display:none}.worries-support-in .img-sp{width:100%}.strong-flex{display:block}.flex-con02{width:100%;padding:30px 3vw;margin-bottom:40px}.flex-con02:before{border-width:90px 90px 0 0}.flex-con02 h3{padding:0}.strong-img{margin:10px 0}.akijikan{width:25%}.btn-02{width:90%}.btn-02 img{width:100%}.price-in{padding:40px 0}.counseling-way-title{padding-bottom:40px}.counseling-flex{display:none}.counseling-way-in .img-sp{width:100%}.intro-title{padding-bottom:40px}.intro-title img{width:60%}.intro-con{padding:40px 5vw}.intro-con p{line-height:1.7}.other-intro{padding:50px 0 80px}.btn-03{width:70%}.btn-03 img{width:100%}.comment{padding:0}.comment{border:none}.comment-in p{display:none}.comment-in .img-sp,.flow-img{width:100%}.arrow{margin:15px 0}.register .img-sp{width:100%}.btn-04{width:75%;top:50%;left:20%}.btn-04 img{width:100%}.question-title{padding-bottom:40px}.question-title img{width:50%}.Q,.A{padding:15px 4vw}.sns-in{display:block;text-align:center}.footer-logo{width:15%;margin-bottom:20px}.sns-flex{width:100%}}@media (max-width: 599px){body{font-size:16px}h2{font-size:20px}h3{font-size:18px}.strong-title img,.counseling-way-title img,.flow-title img{width:95%}.header-inner{flex-wrap:nowrap}.header-logo{width:50%}.btn-01{margin-top:50px}.banners{display:flex;justify-content:center;padding-top:50px;width:100%}.banners.for-team{padding-top:10px}.banners img.banner{width:100%!important}.informations-title{margin:0 auto;padding-top:50px;width:57%}.informations-contents{width:90%;border-radius:16px}.informations-contents ul{padding:20px 10px}.informations-contents ul li:nth-child(1){padding-top:10px}.informations-contents ul li:nth-last-child(1){padding-bottom:10px}.worries-img{padding:50px 0 20px}.worries-text{padding:3vh 3vw}.worries-text p{font-size:16px}.worries-support,.strong{padding:40px 5vw}.strong-title{margin-bottom:20px}.flex-con02{padding:50px 3vw 30px}.flex-con02:before{border-width:65px 65px 0 0}.strong-img{height:100px}.strong-num{font-size:18px}.strong-btn{padding-top:0}.counseling-way{padding:40px 5vw}.counseling-way-title{padding-bottom:20px}.intro-in{padding:40px 0}.intro-title{padding-bottom:20px}.intro-con{padding:20px 3vw}.other-intro{padding:0 0 40px}.btn-03{width:80%;margin:20px 0}.flow-in{padding:40px 0}.flow-title{padding-bottom:20px}.flow-con{padding-bottom:40px}.question-in{padding:60px 0 40px}.question-title{padding-bottom:20px}.Q{padding:15px 2vw;font-size:18px}.A{padding:15px 2vw}.A span{font-size:18px}.footer-logo{width:25%}.sns-btn{width:32%}.banner-in{bottom:5%;text-align:right}.banner-btn{width:50%}.footer{padding:0 3vw}.footer-nav{flex-wrap:wrap}.footer-nav li{display:inline-block;width:45%}.footer-nav a{font-size:12px}.sp-show{display:block}.sp-none{display:none}img.informations-img{bottom:.3rem}}
