@charset "UTF-8";.f_site__banner{padding-top:90px}@media screen and (max-width:991px){.f_site__banner{padding-top:60px}}.f_site__banner--home{padding:90px 20px 0;background: #F7F5F6 url(../images/banner/bg_fv.jpg) no-repeat center top/cover;position:relative;z-index:1}@media screen and (max-width:991px){.f_site__banner--home{background:#fff;padding:0}.f_site__banner--home:before{display:none}}.f_counselor{background: #ffffff url(../images/counselor/bg_member.jpg) center bottom/contain no-repeat;padding:0;min-height:574px}.f_counselor .c_ttl{margin-block: calc((1em - 1lh) / 2)}.f_counselor .inner{width:500px;padding-top:80px;margin-left:50%}.f_counselor__txt{margin-top:40px;margin-bottom:0;letter-spacing:0}.f_counselor .c_btn{margin-top:80px;background-color:#fff}@media screen and (max-width:767px){.f_counselor{background:#fff;padding:40px 20px;min-height:unset}.f_counselor .inner{padding-top:0;margin-left:0;width:100%}.f_counselor .c_btn{margin-top:-20px}}.f_fortune{background:url(https://kankoku-seikei-navi.com/management/wp-content/themes/kankoku-seikei-navi/images/fortune/fortune-top-bg.png) repeat-x center top #f7f5f6}.f_site__banner--fortune,.f_fortune-choose{background: url(../images/banner/fortune-bg.jpg) no-repeat center top/cover}.f_fortune-choose{padding-bottom:30px}@media screen and (max-width:767px){.f_site__banner--fortune{background-image:url(https://kankoku-seikei-navi.com/management/wp-content/themes/kankoku-seikei-navi/images/banner/fortune-bg_sp.jpg)}.f_site__banner--fortune .p_banner{padding:0}.f_site__banner--fortune img{width:100%}.f_fortune-choose{padding-bottom:10px;background-position:right}}.f_service-content{padding:60px 0}.f_service-btm{padding-top:200px;padding-bottom:200px}.f_service-box{padding:80px 0}.f_affiliate{background-color:#cceff5}.f_service-content{padding:60px 20px}.f_breadcrumb{padding:20px 20px 0}.f_event-news{padding:80px 0}.f_line{padding:40px 0}.f_line-contact{background-color:#cceff5}.f_line-flow{padding-top:40px}@media screen and (max-width:991px){.f_service-content{padding:0 20px 40px}}@media screen and (max-width:767px){.f_service-box{padding:40px 20px}.f_event-news-top{padding-left:0;padding-right:0}.f_event-news{padding:40px 20px}.f_service-btm{padding:0}.f_breadcrumb{padding-top:10px}.f_line{padding:40px 20px}}.p_banner__txt{position:absolute;bottom:90px;left:0;right:0;text-align:center;z-index:1}@media screen and (max-width:767px){.p_banner{text-align:right;position:relative}.p_banner__txt{left:20px;bottom:27%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p_banner__txt:before{display:none}.p_banner__scroll{font-family:"Lato",sans-serif;font-size:14px;line-height:1;font-weight:300;margin-bottom:0;position:absolute;bottom:142px;left:-11px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-animation:arrowmove 1s ease-in-out infinite;animation:arrowmove 1s ease-in-out infinite}@-webkit-keyframes arrowmove {
    0% {
      bottom: 155px;
    }
    50% {
      bottom: 142px;
    }
    100% {
      bottom: 155px;
    }
  }@keyframes arrowmove {
    0% {
      bottom: 155px;
    }
    50% {
      bottom: 142px;
    }
    100% {
      bottom: 155px;
    }
  }.p_banner__scroll:before{content:"";background: url(../images/banner/arrow-down.svg) no-repeat center top/contain;width:8px;height:68px;position:absolute;bottom:-25px;left:-49px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.p_banner--inner{width:100%;min-height:200px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.p_banner--inner{min-height:100px}}#service-specialist{padding:0 0 60px}.p_service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.p_service__subttl{line-height:2;padding-left:0}.p_service__subttl::before,.p_service__subttl::after{content:"";display:block;height:0;width:0}.p_service__subttl::before{margin-bottom: calc(-0.65em + 3px)}.p_service__subttl::after{margin-top: calc(-0.6222222222em + 3px)}.p_service__content{text-align:left;max-width:500px;width:50%;min-height:483px}.p_service__txt{margin-top:40px;margin-bottom:0}.p_service__media{position:absolute;top:0;left:-580px}.p_service-cont h2{border:none;line-height:48px;margin:0 0 40px;text-align:center}.p_service-cont p span{font-weight:700;background:#d0ecf1}.p_service-cont__box{margin:40px auto;background:#fff1f7;padding:40px 40px 20px}.p_service-cont__box h3{text-align:center;padding:0;letter-spacing:1.4px;color:#f03189;font-size:14px;margin:0 0 40px}.p_service-cont__box h3::before{display:none}.p_service-cont__box .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p_service-cont__box .inner figure{max-width:400px;width:100%}.p_service-cont__box .inner_content{max-width:480px;width:100%}.p_service-cont__box .inner_content p{margin:0 0 20px;letter-spacing:1.4px;color:#212121;line-height:28px;font-size:14px;white-space:pre-line}@media screen and (max-width:991px){.p_service__media{left:-440px}.p_service__subttl{font-size:28px}#service-specialist{padding:40px 20px}.p_service-cont h2{font-size:18px}.p_service-cont__box{padding:20px 20px 1px}.p_service-cont__box .inner{display:block}.p_service-cont__box .inner figure{margin:0 auto 20px}.p_service-cont__box .inner_content{max-width:100%}}@media screen and (max-width:767px){.p_service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p_service__content{max-width:100%;width:100%;min-height:0}.p_service__subttl{font-size:24px}.p_service__txt{margin:40px 0 30px}.p_service__media{position:static;min-width: calc(100% + 40px);margin-left:-20px}}.p_service-btm .subttl{line-height:2;padding-bottom:40px;margin-bottom:0}.p_service-btm .subttl::before,.p_service-btm .subttl::after{content:"";display:block;height:0;width:0}.p_service-btm .subttl::before{margin-bottom: calc(-0.65em + 3px)}.p_service-btm .subttl::after{margin-top: calc(-0.6222222222em + 3px)}.p_service-btm .list{font-weight:bold;line-height:1.5;width:420px}.p_service-btm .list li{margin-bottom:20px;position:relative}.p_service-btm .list li:last-child{margin-bottom:0}.p_service-btm__img{position:absolute;bottom:0;right:-460px;z-index:1}.p_service-btm__pink{padding:40px 40px 35px;color:#fff}.p_service-btm__pink .list{border-top:1px solid #fff;padding-top:40px;position:relative}.p_service-btm__white{padding:40px 40px 0;margin-bottom:200px;position:relative}.p_service-btm__white:before{content:"";width:100px;height:100px;background:transparent -webkit-gradient(linear,left top,left bottom,from(#fb76b0),color-stop(50%,#b4b4f3),to(#c0f3fc)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#fb76b0 0%,#b4b4f3 50%,#c0f3fc 100%) 0% 0% no-repeat padding-box;opacity:.5;-webkit-filter:blur(15px);filter:blur(15px);position:absolute;top:80px;left:7px;z-index:-1}.p_service-btm__white:after{content:"";width:100px;height:100px;background:transparent -webkit-gradient(linear,left top,left bottom,from(#fb76b0),color-stop(50%,#b4b4f3),to(#c0f3fc)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#fb76b0 0%,#b4b4f3 50%,#c0f3fc 100%) 0% 0% no-repeat padding-box;opacity:.5;-webkit-filter:blur(15px);filter:blur(15px);position:absolute;bottom:-41px;left:313px;z-index:-1}.p_service-btm__lasttxt{line-height:2;text-align:center}.p_service-btm__lasttxt::before,.p_service-btm__lasttxt::after{content:"";display:block;height:0;width:0}.p_service-btm__lasttxt::before{margin-bottom: calc(-0.65em + 3px)}.p_service-btm__lasttxt::after{margin-top: calc(-0.6222222222em + 3px)}@media screen and (max-width:991px){.p_service-btm__pink{text-align:center}.p_service-btm__pink .subttl{text-align:center}}@media screen and (max-width:767px){.p_service-btm .subttl{text-align:center;padding-bottom:30px}.p_service-btm .list{padding-top:30px;width:100%}.p_service-btm__pink{padding:30px 0 30px 30px;margin-left:20px;text-align:center}.p_service-btm__img{bottom:-1px;right:-125px;z-index:-2;width:495px;max-width:200%}.p_service-btm__lasttxt{font-size:22px;padding-bottom:60px}.p_service-btm__white{padding:30px;margin-bottom:40px;position:static}.p_service-btm__white:before,.p_service-btm__white:after{display:none}.p_service-btm__white .subttl{text-align:center}.p_service-btm__white .list{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.p_service-btm__white .list li{width:calc(50% - 15px);margin-bottom:40px}.p_service-btm__white .list li:before{content:"";width:100px;height:100px;background:transparent -webkit-gradient(linear,left top,left bottom,from(#fb76b0),color-stop(50%,#b4b4f3),to(#c0f3fc)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#fb76b0 0%,#b4b4f3 50%,#c0f3fc 100%) 0% 0% no-repeat padding-box;opacity:.5;-webkit-filter:blur(15px);filter:blur(15px);position:absolute;top:-18px;left:0;right:0;margin:0 auto;z-index:-1}}@media screen and (max-width:575px){.p_service-btm__pink .list{text-align:left}.p_service-btm__pink .subttl{text-align:left}}.p_service-point{margin-bottom:80px}.p_service-point__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:920px;max-width:100%;margin:0 auto 40px}.p_service-point__item{width:calc(33.3333333333% - 20px);margin-bottom:40px;text-align:center;color:#fff}.p_service-point__icon{width:140px;height:140px;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 20px}.p_service-point__icon img{width:100px}.p_service-point__txt{line-height:1.6}.p_service-point__txt span{font-size:20px;font-weight:700;margin-top:10px;display:block}.p_service-point__txt small{display:inline-block}@media screen and (max-width:767px){.p_service-point__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.p_service-point__item{width:100%;max-width:400px;margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p_service-point__icon{width:80px;height:80px;margin:0 20px 0 0;padding:15px}.p_service-point__icon img{width:70px}.p_service-point__txt{font-size:14px;width:calc(100% - 100px);text-align:left;margin:0 -32px 0 0}.p_service-point__txt span{font-size:16px;margin-top:5px}.p_service-point{margin-bottom:40px}}.p_service-point__box{background:#fff;position:relative;height:300px;border-radius:10px;padding:54px 92px 0 491px;overflow:hidden}.p_service-point__box h3{font-size:24px;padding:0;text-align:center;margin-bottom:40px;line-height:42px}.p_service-point__box h3:before{display:none}.p_service-point__box img{position:absolute;bottom:0;left:0}@media screen and (max-width:991px){.p_service-point__box{padding:54px 26px 0 315px}.p_service-point__box img{width:342px;left:-30px}}@media screen and (max-width:767px){.p_service-point__box{padding:20px 20px 40px;height:auto}.p_service-point__box h3{font-size:20px;margin-bottom:15px;line-height:37px}.p_service-point__box img{position:static;width:270px;margin:0 auto;text-align:center;display:block}.p_service-point__box.sp_only{display:block}}.p_service{}.p_service-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.p_service-box ul li{max-width:280px;width:100%;height:110px;border:2px solid #212121;border-radius:10px;font-weight:700;line-height:1.2}.p_service-box ul li a{background:#fff;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:10px;border-radius:10px;color:#212121;position:relative;transition:all .3s linear;-webkit-transition:all .3s linear}.p_service-box ul li a img{width:70px}.p_service-box ul li a>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.p_service-box ul li a:before{position:absolute;content:"";width:6px;height:6px;border-top:2px solid #212121;border-right:2px solid #212121;right:10px;top:calc(50% - 3px);-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);transition:all .3s linear;-webkit-transition:all .3s linear}.p_service-box ul li a:hover{background:#93e7f5;opacity:1}.p_service-box ul li a:hover:before{right:5px}.p_service-content{position:relative;margin:0 0 40px}.p_service-content>img{position:absolute;top:20px;right:580px;width:880px}.p_service-content__wrap{max-width:500px;min-height:515px;width:100%;margin:0 0 0 auto}.p_service-content p span{font-weight:700;background:#d0ecf1}.p_service-content .c_btn{margin:40px 0 0}.p_service-content--left>img{right:auto;left:580px}.p_service-content--left .p_service-content__wrap{margin:0 auto 0 0;text-align:right}.p_service-content--left p{text-align:left}.p_service-content--left .c_btn{margin-left:auto}@media screen and (max-width:991px){.p_service-box ul{gap:20px}.p_service-content{margin:0 0 20px}.p_service-content img{max-width:initial;width: calc(100% + 40px);margin-left:-20px;position:static;display:block}.p_service-content__wrap{max-width:100%;min-height:auto;text-align:left}.p_service-content .c_btn{margin:40px auto 0}.p_service-content--left .p_service-content__wrap{text-align:left}}@media screen and (max-width:767px){.p_service-box ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p_service-box ul li{max-width:335px;min-height:90px}.p_service-content__wrap{position:relative;z-index:1;margin-top:-50px}.p_service-content__wrap .c_ttl--shade{font-size:13px}.p_service-content--left .p_service-content__wrap{margin-top:-50px}}.p_about{padding:80px;color:#fff}.p_about__ttl{margin-bottom:80px}.p_about__txt{line-height:2.5;margin-bottom:80px}.p_about__txt::before,.p_about__txt::after{content:"";display:block;height:0;width:0}.p_about__txt::before{margin-bottom: calc(-0.9em + 3px)}.p_about__txt::after{margin-top: calc(-0.8722222222em + 3px)}.p_about__hlight{font-weight:700;background:-webkit-gradient(linear,left bottom,left top,from(#f03189),color-stop(90%,#f03189),color-stop(90%,rgba(255,255,0,0)),to(rgba(255,255,0,0)));background:linear-gradient(0deg,#f03189 0%,#f03189 90%,rgba(255,255,0,0) 90%,rgba(255,255,0,0) 100%)}@media screen and (max-width:991px){.p_about{padding:40px 20px;margin-top:40px}.p_about__ttl{margin-bottom:40px}.p_about__txt{margin-bottom:40px}}.p_slider{width: calc(100% + 40px);margin-left:-20px;margin-bottom:35px}.p_slider .slick-slide img{width:100%}.p_slider .slick-dots{position:static;margin-top:15px}.p_slider .slick-dots li{padding:0;margin:0}.p_slider .slick-dots li button:before{font-size:30px;color:#d6d6d6;opacity:1}.p_slider .slick-dots li.slick-active button:before{color:#fff}.p_slider .slick-track{float:left}.p_slider li{padding:0 20px}.p_slider a{line-height:1.8;color:#fff}.p_slider figure{position:relative}.p_slider small{font-family:"Lato",sans-serif;font-weight:300;line-height:1;margin:10px 0;display:block}.p_slider__btn{margin-top:15px}.p_slider li[data-ended="true"] figure:after{content:"このイベントは\a終了しました";white-space:pre;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center;line-height:1.5;position:absolute;inset:0}.p_slider li[data-ended="true"] figure img{-webkit-filter:brightness(.5);filter:brightness(.5)}@media screen and (max-width:991px){.p_slider{width:100%;margin-left:0;margin-bottom:25px}.p_slider .slick-dots{margin-top:0}.p_slider .slick-dots li{padding:0}.p_slider li{padding:0 10px}.p_slider__btn{width:calc(100% - 40px)}}@media screen and (max-width:767px){.p_slider li{font-size:14px;width:260px!important}.p_slider .slick-dots li{width:auto!important}}.p_slider-column a{color:#212121}.p_slider-column figcaption{font-family:"Lato",sans-serif;font-weight:300;font-size:12px;color:#f03189;line-height:1;padding:3px 2px;text-align:center;background:#fff;border:1px solid #ec3a89;position:absolute;top:10px;left:10px}.p_slider-column .slick-dots li button:before{font-size:30px;color:rgba(240,49,137,.5);opacity:1}.p_slider-column .slick-dots li.slick-active button:before{color:#f03189}@media screen and (max-width:767px){.p_slider-column figcaption{top:5px;left:5px}}.p_affiliate{max-width:920px;width:100%;margin:0 auto}.p_affiliate__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.p_affiliate__item{width:280px;max-width:31%;margin-right:4%;margin-bottom:40px;text-align:center}.p_affiliate__item a{color:#212121}.p_affiliate__item:nth-child(3n+3) {margin-right:0}.p_affiliate__img{margin-bottom:10px}.p_affiliate__name{font-size:20px;font-weight:700;line-height:1.6}@media screen and (max-width:1000px){.p_affiliate__item{max-width:30%;margin-right:5%}}@media screen and (max-width:767px){.p_affiliate__list{margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p_affiliate__item{width:100%;max-width:calc(50% - 10px);margin-right:0;margin-bottom:20px}.p_affiliate__name{font-size:16px}}.p_counseling{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:880px;margin:40px auto 0;gap:0 40px}.p_counseling__item{width:260px;background:rgba(240,49,137,.1);font-size:14px;line-height:1.8;text-align:justify;color:#4a4a4a;padding:15px 18px;letter-spacing:.05em;position:relative}.p_counseling__item img{display:block;margin:0 auto;width:79px}.p_counseling__item::after{position:absolute;content:"";width:0;height:0;border-top:170px solid transparent;border-left:30px solid rgba(240,49,137,.1);border-bottom:170px solid transparent;top:calc(50% - 170px);right:-30px}.p_counseling__item:last-of-type::after{display:none}.p_counseling__title{font-size:16px;color:#f03189;line-height:1.6;margin:0 0 15px;text-align:center}@media screen and (max-width:991px){.p_counseling-sc{width:100%;overflow:hidden;overflow-x:scroll}.p_counseling{width:880px}}.p_feedback{margin:60px 0 80px;padding:0 30px}.p_feedback__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.p_feedback__img{width:120px;text-align:center}.p_feedback__img span{font-size:12px;text-align:center;letter-spacing:.05em;line-height:1.5;display:block;margin-top:10px}.p_feedback__body{width:calc(100% - 160px);padding:15px 28px;border:2px solid #212121;background:#fff;border-radius:10px;position:relative}.p_feedback__body p{margin:0}.p_feedback__body::before,.p_feedback__body::after{position:absolute;content:"";width:0;height:0;border-top:12px solid transparent;border-left:18px solid #fff;border-bottom:12px solid transparent;top:30px;right:-17px}.p_feedback__body::before{border-left:18px solid #212121;right:-20px}.p_feedback-alt .p_feedback__item{margin-bottom:60px}.p_feedback-alt .p_feedback__item:nth-child(2n) {-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p_feedback-alt .p_feedback__item:nth-child(2n) .p_feedback__body::before,
.p_feedback-alt .p_feedback__item:nth-child(2n) .p_feedback__body::after {border:0;border-top:12px solid transparent;border-right:18px solid #fff;border-bottom:12px solid transparent;right:auto;left:-17px}.p_feedback-alt .p_feedback__item:nth-child(2n) .p_feedback__body::before {border-right:18px solid #212121;left:-20px}@media screen and (max-width:767px){.p_feedback{margin:30px 0 40px;padding:0}.p_feedback__item{display:block;margin:0 0 40px}.p_feedback__img{position:static;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p_feedback__img img{margin:0 20px 0 0;width:120px}.p_feedback__body{width:100%;margin-bottom:30px;padding:15px 20px}.p_feedback__body p{margin:0}.p_feedback__body::before,.p_feedback__body::after{border:0;border-left:12px solid transparent;border-top:18px solid #fff;border-right:12px solid transparent;top:auto;bottom:-17px;right:auto;left:50px}.p_feedback__body::before{border-top:18px solid #212121;bottom:-20px}.p_feedback-alt .p_feedback__item{margin-bottom:40px}.p_feedback-alt .p_feedback__item:nth-child(2n) {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p_feedback-alt .p_feedback__item:nth-child(2n) .p_feedback__body::before,
  .p_feedback-alt .p_feedback__item:nth-child(2n) .p_feedback__body::after {border:0;border-left:12px solid transparent;border-top:18px solid #fff;border-right:12px solid transparent;top:auto;bottom:-17px;right:auto;left:50px}.p_feedback-alt .p_feedback__item:nth-child(2n) .p_feedback__body::before {border-top:18px solid #212121;bottom:-20px}}.p_faq__ttl{margin:0 0 40px}.p_faq__wrap{margin:40px 0 80px}.p_faq__item{padding:15px 50px 15px 20px;border:2px solid #212121;background:#fff;border-radius:10px;margin-bottom:20px;position:relative;display:block}.p_faq__item:hover{background:#ff72b1}.p_faq__item.active:hover{background:none}.p_faq__item p{margin:0}.p_faq__item.active .p_faq__q:after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.p_faq__item.active .p_faq__a{display:block}.p_faq__q,.p_faq__a{position:relative;padding:0 0 0 50px;transition:all .3s linear;-webkit-transition:all .3s linear;display:block}.p_faq__q:before,.p_faq__a:before{position:absolute;content:"Q";font-family:"Lato",sans-serif;font-size:40px;color:#f03189;line-height:1.3;font-weight:700;top:-10px;left:0}.p_faq__q{font-size:18px;line-height:2;cursor:pointer}.p_faq__q::after{position:absolute;content:"";width:7px;height:7px;border-top:2px solid #212121;border-right:2px solid #212121;right:-25px;top:calc(50% - 3px);-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg);transition:all .3s linear;-webkit-transition:all .3s linear}.p_faq__item.link{color:#212121}.p_faq__item.link .p_faq__q::after{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);right:-30px}.p_faq__item.link:hover{opacity:1;background:#ff72b1}.p_faq__item.link:hover .p_faq__q::after{right:-40px}.p_faq__a{display:none;margin-top:30px}.p_faq__a:before{content:"A";color:#212121;top:10px}.p_faq__a:after{position:absolute;content:"";width:100%;height:1px;background-image:url(data:image/svg+xml,%3csvg\ width=\'100%25\'\ height=\'100%25\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3crect\ width=\'100%25\'\ height=\'100%25\'\ fill=\'none\'\ stroke=\'%23333\'\ stroke-width=\'2\'\ stroke-dasharray=\'2%2c4\'\ stroke-dashoffset=\'0\'\ stroke-linecap=\'square\'/%3e%3c/svg%3e);background-size:300px 150px;background-repeat:repeat;border:0;background-color:transparent;left:0;top:-9px}.p_faq__tab{margin-bottom:80px}.p_faq__tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 40px}.p_faq__tab ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}.p_faq__tab ul li a{display:block;width:100%;padding:10px 15px 35px;color:#f03189;text-align:center;position:relative}.p_faq__tab ul li a::after{position:absolute;content:"";width:100%;height:1px;background-image:url(data:image/svg+xml,%3csvg\ width=\'100%25\'\ height=\'100%25\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3crect\ width=\'100%25\'\ height=\'100%25\'\ fill=\'none\'\ stroke=\'%23333\'\ stroke-width=\'2\'\ stroke-dasharray=\'1%2c\ 4\'\ stroke-dashoffset=\'0\'\ stroke-linecap=\'square\'/%3e%3c/svg%3e);background-size:300px 150px;background-repeat:repeat;left:0;bottom:0}.p_faq__tab ul li a::before{position:absolute;content:"";width:6px;height:6px;border-top:2px solid #f03189;border-right:2px solid #f03189;left:calc(50% - 3px);bottom:25px;-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg);transition:all .3s linear;-webkit-transition:all .3s linear}@media screen and (max-width:767px){.p_faq__ttl{margin:0 0 20px}.p_faq__wrap{margin:20px 0 40px}.p_faq__item{padding:15px 30px 15px 15px}.p_faq__tab{margin-bottom:40px}.p_faq__tab ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}.p_faq__tab ul li a{font-size:14px;padding:5px 10px;text-align:left}.p_faq__tab ul li a::before{left:auto;right:20px;bottom:auto;top:calc(50% - 3px)}.p_faq__q,.p_faq__a{padding:0 0 0 40px}.p_faq__q:before,.p_faq__a:before{font-size:34px}.p_faq__q::before{top:0}.p_faq__q::after{right:-20px}.p_faq__item.link .p_faq__q::after{right:-10px}.p_faq__item.link:hover .p_faq__q::after{right:-20px}}.p_event-news__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.p_event-news__list li{width:306px;max-width:33%;display:block;margin-bottom:40px;margin-right:4%}.p_event-news__list li:nth-child(3n+3) {margin-right:0}.p_event-news__list a{color:#212121;line-height:1.8}.p_event-news__list a:hover{opacity:1}.p_event-news__list a:hover figure{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.p_event-news__list small{font-family:"Lato",sans-serif;font-weight:300;line-height:1;margin:10px 0;display:block}@media screen and (max-width:1000px){.p_event-news__list li{max-width:30%}}@media screen and (max-width:767px){.p_event-news__list li{width:100%;max-width:100%;margin-right:0}.p_event-news__list li img{width:100%}}.p_event-news--dtail__date{margin-bottom:20px}.p_event-news--dtail__content{margin-bottom:130px}.p_event-news--dtail__ttl{margin-bottom:40px}.p_event-news--dtail__media{margin-bottom:40px}.p_event-news--dtail__media img{width:100%}.p_event-news--dtail h4,.p_event-news--dtail h5{margin-bottom:40px}@media screen and (max-width:767px){.p_event-news--dtail__content{margin-bottom:40px}}.p_clinic__box{margin:50px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 40px}.p_clinic__box li{width:calc(50% - 20px)}.p_clinic__box li a{width:100%}.p_clinic__box li img{display:block;margin:0}.p_clinic__box a{color:#000}.p_clinic__box a:hover{opacity:1}.p_clinic__box a:hover img{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.p_clinic__title{font-size:20px;font-weight:600;text-align:center;padding:10px 20px 20px}.p_clinic__slides .slides{position:relative;margin:50px 0 100px;padding-left:0}.p_clinic__slides .slides li img{display:block;margin:0;width:100%}.p_clinic__slides .slick-arrow{width:27px;height:27px;border-top:7px solid #fff;border-left:7px solid #fff;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);margin-top:-27px;left:30px;z-index:1}.p_clinic__slides .slick-arrow::before{content:""}.p_clinic__slides .slick-arrow.slick-next{left:auto;right:30px;-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg)}.p_clinic__slides .slick-dots{bottom:-50px;padding-left:0}.p_clinic__slides .slick-dots li{height:8px}.p_clinic__slides .slick-dots li button{width:8px;height:8px;background:rgba(240,49,137,.5);border-radius:8px;margin:0 auto}.p_clinic__slides .slick-dots li button::before{display:none}.p_clinic__slides .slick-dots li.slick-active button{background:#f03189}@media screen and (max-width:991px){.p_clinic__box{gap:20px}.p_clinic__slides{margin-left:-20px;width: calc(100% + 40px)}.p_clinic__slides .slides{margin:30px 0 70px}.p_clinic__slides .slick-arrow{width:15px;height:15px;border-width:3px;left:10px;margin-top:-15px}.p_clinic__slides .slick-arrow.slick-next{right:10px}.p_clinic__slides .slick-dots li{width:15px}}@media screen and (max-width:767px){.p_clinic__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 20px}.p_clinic__box li{max-width:500px;width:100%}.p_clinic__title{font-size:16px;padding:5px 10px 0}}.p_content__txtf{margin-bottom:80px}.p_content__row{margin-top:80px}.p_content.privacy{margin-bottom:80px}.p_content__youtube{position:relative;width:100%;padding-top:315px;max-width:560px;margin:0 auto}.p_content__youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:600px){.p_content__youtube{padding-top:56%}}@media screen and (max-width:767px){.p_content__txtf{margin-bottom:40px}.p_content__row{margin-top:40px}.p_content.privacy{margin-bottom:40px}}.p_popular ul{margin:35px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p_popular li{font-weight:700;font-size:20px;line-height:1.6;text-align:center;min-width:60px;padding:4px 15px;display:block;background:#cceff5;color:#212121;border-radius:20px;margin:0 5px 5px}@media screen and (max-width:767px){.p_popular li{font-size:16px;margin:0 5px 10px}}.p_rec ul{margin:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.p_rec ul li{width:130px}.p_rec ul li span{text-align:center;display:block;font-weight:700;font-size:20px;line-height:1.6}.p_rec ul li a{display:inline-block;color:#212121}.p_rec__img{width:125px;height:125px;border-radius:50%;border:2px solid #212121;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 10px;padding:15px;overflow:hidden}.p_rec__img img{display:block;margin:0 auto;width:100%;height:auto}@media screen and (max-width:767px){.p_rec ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p_rec ul li{width:50%;text-align:center;margin-bottom:20px}.p_rec ul li span{font-size:16px}.p_rec__img{width:100px;height:100px}}.p_column__inner{margin-top:-90px;padding-top:90px}@media screen and (max-width:767px){.p_column__inner{margin-top:-60px;padding-top:60px}}.p_column__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.p_column__nav li{padding:0 10px;-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;margin-bottom:30px}.p_column__nav a{font-size:16px;color:#f03189;line-height:1.5;text-align:center;display:block;position:relative;padding-bottom:35px;max-width:200px;margin:0 auto}.p_column__nav a:before{content:"";width:8px;height:8px;display:block;border-right:2px solid #f03189;border-bottom:2px solid #f03189;position:absolute;bottom:21px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.p_column__nav a:after{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(33.33%,#212121),color-stop(0%,rgba(255,255,255,0)));background-image:linear-gradient(to right,#212121 33.33%,rgba(255,255,255,0) 0%);background-size:5px 2px;background-repeat:repeat-x}.p_column__nav li.ui-tabs-active a{opacity:1;color:#212121}.p_column__nav li.ui-tabs-active a:before{border-color:#212121}@media screen and (max-width:767px){.p_column__toggle{margin-bottom:40px}.p_column__toggle .btn{font-size:14px;color:#fff;background-color:#ff72b1;line-height:1.5;padding:20px;text-align:left;display:block;position:relative;cursor:pointer}.p_column__toggle .btn:before{content:"";width:8px;height:8px;display:block;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:46%;right:20px;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.p_column__nav{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p_column__nav li{width:100%;margin-bottom:0}.p_column__nav a{padding:20px;text-align:left;max-width:100%}.p_column__nav a:before{bottom:auto;left:auto;right:20px;top:50%;-webkit-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg)}.p_column__toggle.open .btn:before{top:53%;-webkit-transform:translate(0,-50%) rotate(-136deg);transform:translate(0,-50%) rotate(-136deg)}}.p_column__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.p_column__list li{width:306px;max-width:33%;display:block;margin-bottom:40px;margin-right:4%}.p_column__list li:nth-child(3n+3) {margin-right:0}.p_column__list a{color:#212121;line-height:1.8}.p_column__list a:hover{opacity:1}.p_column__list a:hover figure{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.p_column__list figure{position:relative}.p_column_cont small{font-family:"Lato",sans-serif;font-weight:300;line-height:1;margin:10px 10px 0 0;display:block;display:inline-block;vertical-align:middle}.p_column_cont .cat{font-family:"Lato",sans-serif;font-weight:300;font-size:12px;color:#f03189;line-height:1;padding:3px 2px;text-align:center;background:#fff;border:1px solid #ec3a89;display:inline-block;vertical-align:middle;margin-top:10px}.p_column_cont .ttl{display:block;margin-top:10px}@media screen and (max-width:1000px){.p_column__list li{max-width:30%}}@media screen and (max-width:767px){.p_column__list li{width:100%;max-width:100%;margin-right:0}.p_column__list li img{width:100%}}.p_column--dtail{margin-bottom:80px}.p_column--dtail__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.p_column--dtail__cat{font-family:"Lato",sans-serif;font-weight:300;font-size:14px;line-height:1;color:#f03189;padding:4px 5px;text-align:center;border:1px solid #f03189;margin-right:5px}.p_column--dtail__cat:last-of-type{margin-right:0}.p_column--dtail__ttl{margin-bottom:20px}.p_column--dtail img{width:100%;margin:1.2em 0 0}.p_column--dtail__index{background-color:#f7f5f6;padding:40px;margin-bottom:40px}.p_column--dtail__index .subttl{font-family:"Lato",sans-serif;font-size:20px;font-weight:300;line-height:1.5;color:#f03189;display:block;text-align:center;margin-bottom:40px}.p_column--dtail__index ol{padding-left:40px}.p_column--dtail__media02{margin-bottom:40px}.p_column--dtail h2>span,.p_column--dtail h3>span{padding-top:100px;position:relative;z-index:-1}.p_column--dtail h2,.p_column--dtail h3,.p_column--dtail h4,.p_column--dtail h5,.p_column--dtail h6{margin:1em 0}.p_column--dtail h2{margin-top:40px}@media screen and (max-width:767px){.p_column--dtail{margin-bottom:40px}.p_column--dtail__date{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}.p_column--dtail__cat{margin:20px 0}.p_column--dtail__index{padding:20px}.p_column--dtail__index .subttl{font-size:20px;margin-bottom:20px}.p_column--dtail__cat{margin:20px 0 0}}.p_team__item{border:2px solid #212121;border-radius:10px;padding:30px;margin:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 40px}.p_team__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.p_team__img{width:180px;text-align:center;font-size:20px;margin:20px auto 0}.p_team__img img{display:block;width:100%;height:auto;margin:0 auto;border-radius:50%}@media screen and (max-width:767px){.p_team__item{padding:20px;margin:0 0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p_share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:70px 0 80px;border-top:2px solid #212121;border-bottom:2px solid #212121;padding:25px 0}.p_share .p_share__ttl{margin:0 40px 0 0}.p_share__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p_share__social li{margin:0 20px}.p_share img{width:100%;max-width:60px}.p_share .addtoany_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p_share .addtoany_list a img{vertical-align:top;height:auto}.p_share .addtoany_list a{margin:0 20px;padding:0}@media screen and (max-width:767px){.p_share{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:40px 0;padding:40px 0}.p_share .p_share__ttl{margin:0 0 40px}}.p_related-post{margin-bottom:40px}.p_related-post__ttl{margin-bottom:80px}@media screen and (max-width:767px){.p_related-post{margin-bottom:0}.p_related-post__ttl{margin-bottom:40px}}.p_category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:80px}.p_category__nav{margin-top:-25px}.p_category li{width:100%}.p_category a{font-size:16px;color:#f03189;line-height:1.5;padding:20px;text-align:left;display:block;position:relative}.p_category a:before{content:"";width:8px;height:8px;display:block;border-right:2px solid #f03189;border-bottom:2px solid #f03189;position:absolute;right:20px;top:50%;-webkit-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg)}.p_category a:after{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(33.33%,#212121),color-stop(0%,rgba(255,255,255,0)));background-image:linear-gradient(to right,#212121 33.33%,rgba(255,255,255,0) 0%);background-size:5px 2px;background-repeat:repeat-x}@media screen and (max-width:767px){.p_category{margin-bottom:40px}}.p_tags__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p_tags__list li{margin:0 5px 10px}.p_tags__list a{font-size:12px}@media screen and (max-width:767px){.p_tags{margin-bottom:25px}.p_tags__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#toc_container{font-size:16px;padding:40px;margin-bottom:40px;border:none!important}#toc_container a{color:#212121;display:block;padding-left:22px;position:relative;text-decoration:underline}#toc_container a:hover{text-decoration:none}#toc_container a:before,#toc_container a:after{content:"";position:absolute}#toc_container a:before{background:#f03189;border-radius:50%;height:18px;left:0;top:13px;width:18px}#toc_container a:after{height:6px;left:6px;top:18px;width:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(135deg) skew(0deg);transform:rotate(135deg) skew(0deg)}#toc_container .toc_number{display:none!important}#toc_container .toc_title{font-family:"Lato",sans-serif;font-size:20px;font-weight:300!important;line-height:1.5;color:#f03189;display:block;text-align:center;margin-bottom:40px}@media screen and (max-width:767px){#toc_container{padding:20px}#toc_container .toc_title{margin-bottom:20px}}.blogcard{line-height:1;background-color:#fff;word-wrap:break-word;margin:40px 0;border:2px solid #f03189;border-radius:10px;position:relative;overflow:hidden}.blogcard:before{position:absolute;content:"";width:6px;height:6px;border-top:2px solid #f03189;border-right:2px solid #f03189;right:20px;top:calc(50% - 3px);-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);transition:all .3s linear;-webkit-transition:all .3s linear}.blogcard:hover:before{right:10px}.blogcard .ex{background-color:#fff}.blogcard a{text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;color:#f03189;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px;position:relative}.blogcard_content{width:calc(100% - 320px)}.blogcard_thumbnail{width:300px;max-width:100%;height:170px;margin-right:20px;overflow:hidden}.blogcard_thumbnail img{margin:0;width:100%}.blogcard_title{font-size:20px;font-weight:bold;line-height:1.4;margin-bottom:20px}.blogcard_excerpt{line-height:1.6;color:#212121}.blogcard_link{font-size:.65em;padding:0 17px 15px 20px;text-align:left}.blogcard_link .favicon{margin-bottom:-4px}.blogcard_link .icon-external-link-alt ::before{font-size:.75em}.blogcard_more{color:#fff;background-color:#f03189;padding:5px 10px;position:absolute;bottom:0;right:0}@media screen and (max-width:767px){.blogcard:before{display:none}.blogcard a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 10px 30px}.blogcard_thumbnail{margin:0 auto 20px;width:400px}.blogcard_content{width:100%}}.p_author{margin:70px 0 80px}.p_author__header{width:100%;background-color:#f7f5f6;padding:20px 40px;position:relative;border-radius:10px}.p_author__ttl{width:100%;position:absolute;top:-25px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.p_author__content{overflow:hidden}.p_author__media{display:block;float:left;margin:30px 40px 20px 0}.p_author__media img{border-radius:50%}.p_author__media span{display:block;text-align:center}.p_author__link{display:block;text-align:right;color:#f03189}.p_author__link span{position:relative;padding-right:20px}.p_author__link span:before{content:"";width:6px;height:6px;display:block;border-right:2px solid #f03189;border-bottom:2px solid #f03189;position:absolute;right:10px;bottom:6px;transition:all .3s linear;-webkit-transition:all .3s linear;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p_author__link span:hover:before{right:3px}.p_author__single{margin:20px 0 80px}@media screen and (max-width:767px){.p_author__header{padding:20px}.p_author__ttl{top:-17px}.p_author__media{float:none;margin:20px auto 20px}.p_author__media img{display:block;margin:0 auto;width:140px;height:140px}.p_author__link{text-align:center}.p_author__single{margin:0 0 40px}}.p_line p{word-break:break-all;margin:0}.p_line-reason__ttl{margin-bottom:40px}.p_line-reason__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p_line-reason__list li{width:calc(33.3333333333% - 20px);text-align:center;background-color:#fff;border:2px solid #212121;border-radius:10px;padding:20px}.p_line-reason__list img{display:inline-block;max-width:90px;width:100%}.p_line-reason__list span{margin-top:20px;font-weight:bold;line-height:1.6;display:block}@media screen and (max-width:991px){.p_line-reason__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p_line-reason__list li{width:100%;margin-bottom:10px}.p_line-reason__list li:last-child{margin-bottom:0}.p_line-reason__list span{margin-top:0}}.p_line-flow p{margin:0}.p_line-flow__ttl{margin-bottom:40px}.p_line-flow__list li{padding:30px 20px 20px;border:2px solid #212121;border-radius:10px;margin-bottom:40px;position:relative}.p_line-flow__list li:last-child{margin-bottom:0}.p_line-flow__num{color:#fff;line-height:1;background-color:#f03189;text-transform:uppercase;width:68px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-16px;left:20px}.p_line-flow__num:before{content:"";width:0;height:0;border-top:5px solid #f03189;border-left:34px solid transparent;border-right:34px solid transparent;position:absolute;bottom:-5px;left:0;right:0}.p_line-flow__subttl{font-size:18px;font-weight:bold;line-height:1.6;display:block;padding-bottom:30px;border-bottom:2px dotted #212121;margin-bottom:20px}.p_line-flow__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p_line-flow__content img{width:260px}.p_line-flow__txt{width:calc(100% - 280px)}.p_line-flow__btn{background-color:#40c95c;margin-bottom:40px}.p_line-flow__btn:hover{color:#40c95c;border-color:#40c95c}.p_line-flow__btn:hover:before{border-color:#40c95c}.p_line-flow__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.p_line-flow__media .item{width:calc(50% - 10px);background-color:rgba(240,49,137,.1);padding:20px;text-align:center}.p_line-flow__media .ttl{font-weight:700;line-height:1.6;margin-bottom:15px}.p_line-flow__media img{margin:0 auto 20px;display:block;max-width:210px;width:100%}.p_line-flow__media .hlight{background:-webkit-gradient(linear,left bottom,left top,from(#fff000),color-stop(50%,#fff000),color-stop(50%,rgba(255,255,0,0)),to(rgba(255,255,0,0)));background:linear-gradient(0deg,#fff000 0%,#fff000 50%,rgba(255,255,0,0) 50%,rgba(255,255,0,0) 100%)}.p_line-flow__media b{font-weight:bold}@media screen and (max-width:991px){.p_line-flow__subttl{padding-bottom:20px}.p_line-flow__btn{margin-bottom:10px}.p_line-flow__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p_line-flow__content img{width:100%;max-width:520px;margin:0 auto 20px}.p_line-flow__num{left:10px}.p_line-flow__txt{width:100%}.p_line-flow__media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p_line-flow__media .item{width:100%;margin-bottom:20px;padding:20px 17px}.p_line-flow__media .item:last-child{margin-bottom:0}.p_line-flow__media .ttl{margin-bottom:25px}.p_line-flow__media .txt{font-size:12px;line-height:2}.p_line-flow__media b{font-size:14px;display:inline-block;width:100%;margin:0 0 5px}.p_line-flow__media b.last .sp-only{display:inline-block}}.p_line-contact p{margin-bottom:80px}.p_line-contact__ttl{text-align:center;margin-bottom:40px}@media screen and (max-width:991px){.p_line-contact p{margin-bottom:40px}}.p_counselor p{margin-top:0;margin-bottom:30px}.p_counselor mark{font-weight:700;background:#d0ecf1}.p_counselor h3{padding-block:35px 25px;padding-inline:0;font-weight:500}.p_counselor h4{padding-bottom:15px}.p_counselor .col_2::after{content:"";display:block;clear:both}.p_counselor .col_2:not(.right) img {float:left;margin-right:40px;margin-bottom:40px}.p_counselor .col_2.right img{float:right;margin-left:40px;margin-bottom:40px}.question__list_ttl{padding-top:80px;padding-bottom:18px}.p_counselor-question__list li{padding:30px 20px 20px;border:2px solid #212121;border-radius:10px;margin-top:15px;margin-bottom:40px;position:relative}.p_counselor-question__list li:last-child{margin-bottom:0}.p_counselor-question__list li p{margin:0}.p_counselor-question__num{color:#fff;line-height:1;letter-spacing:0;background-color:#f03189;width:98px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-16px;left:20px}.p_counselor-question__num:before{content:"";width:0;height:0;border-top:5px solid #f03189;border-left:49px solid transparent;border-right:49px solid transparent;position:absolute;bottom:-5px;left:0;right:0}.p_counselor-question__toggle{display:none}.p_counselor-question__toggle:checked+.p_counselor-question__subttl:after{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.p_counselor-question__toggle:checked ~ .p_counselor-question__content {max-height:2000px}.p_counselor-question__subttl{display:block;font-size:18px;font-weight:bold;line-height:1.6;padding-right:20px;position:relative;cursor:pointer}.p_counselor-question__subttl:after{content:"";display:block;width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease , -webkit-transform .2s ease}.p_counselor-question__content{overflow:hidden;max-height:0;-webkit-transition:max-height .5s ease;transition:max-height .5s ease}.p_counselor-question__content hr{margin-top:20px;margin-bottom:20px;border:0;border-bottom:2px dotted #212121}@media screen and (max-width:991px){.p_counselor h3{text-align:left}.p_counselor .col_2 img{float:none!important;display:block;margin:20px auto 40px!important;max-width:230px}.question__list_ttl{padding-top:20px}}.p_fortune__info{max-width:700px;width:70%;background:#fff;text-align:center;padding:40px;margin-bottom:80px;position:relative}.p_fortune__logo{display:inline-block}.p_fortune__rank{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;counter-reset:my-sec-counter}.p_fortune__rank li{font-size:25px;color:#fff;font-weight:700;line-height:1.2;background: url(../images/fortune/fortune-bg_ranking.png) no-repeat center top/contain;width:160px;height:180px;text-align:center;position:relative}.p_fortune__rank li span{font-family:"Lato",sans-serif;font-weight:600;font-size:45px;font-style:italic}.p_fortune__rank li a{display:block;cursor:pointer;padding:54px 10px 0;height:100%;color:#fff}.p_fortune__rank li:after{counter-increment:my-sec-counter;content:counter(my-sec-counter);font-size:20px;font-weight:700;position:absolute;top:19px;left:0;right:0}.p_fortune__img{position:absolute;bottom:0;right:-302px}@media screen and (max-width:767px){.p_fortune__info{max-width:calc(100% - 111px);width:100%;background:none;text-align:left;padding:0 0 40px;margin-bottom:0}.p_fortune__txt{font-size:14px;margin:0}.p_fortune__img{right:-155px;width:175px}.p_fortune__rank{margin:0 0 40px;background:#fff;padding:20px;border-radius:10px}.p_fortune__rank li{font-size:20px;width:100%;height:auto;margin-bottom:12px;background:#ff72b1;border-radius:60px;border:3px solid #fff;-webkit-box-shadow:0 0 0 1.5px #000;box-shadow:0 0 0 1.5px #000;position:relative}.p_fortune__rank li a{padding:3px 5px}.p_fortune__rank li span{font-size:40px}.p_fortune__rank li:last-child{margin-bottom:0}.p_fortune__rank li:before{content:"";background: url(../images/fortune/icon-crown.png) no-repeat center top/contain;width:57px;height:45px;position:absolute;top:-20px;left:-3px}.p_fortune__rank li:after{top:-5px;left:21px;right:auto;-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}}.p_fortune-page h2{margin-bottom:30px;font-style:normal}.p_fortune-page__btn{background: url(../images/fortune/bg_gold.jpg) no-repeat center top/cover;mix-blend-mode:multiply;position:relative;margin-bottom:80px;overflow:hidden}.p_fortune-page__btn:after{content:"";background:transparent linear-gradient(99deg,#eadc72 0%,#b87f00 100%) 0% 0% no-repeat padding-box;width:100%;height:100%;position:absolute;top:0;left:0;mix-blend-mode:multiply;z-index:-1}.p_fortune-page__btn:hover{color:#fff}.p_fortune-page__btn:hover:before{border-color:#fff}.p_fortune-page__item{margin-bottom:86px}.p_fortune-page__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p_fortune-page__img{max-width:400px;width:40%}.p_fortune-page__txt{max-width:560px;width:57%;margin-top:-15px}.p_fortune-page__item.theme{position:relative}.p_fortune-page__item.theme .p_fortune-page__img{max-width:350px}.p_fortune-page__item.theme .p_fortune-page__txt{max-width:610px}.p_fortune-page__item.theme:before{content:"";background:url(https://kankoku-seikei-navi.com/management/wp-content/themes/kankoku-seikei-navi/images/fortune/fortune-leaf1.png) no-repeat center top;width:228px;height:351px;position:absolute;bottom:-163px;right:-181px}.p_fortune-page__item.hairdress{position:relative}.p_fortune-page__item.hairdress .p_fortune-page__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p_fortune-page__item.hairdress .ig{font-size:18px;color:#f03189;position:relative;margin-top:40px;display:block}.p_fortune-page__item.hairdress .ig:before{content:"";background: url(../images/common/social-img-ig.png) no-repeat center top/contain;width:40px;height:40px;display:inline-block;vertical-align:middle;margin-right:20px}.p_fortune-page__item.hairdress:before{content:"";background:url(https://kankoku-seikei-navi.com/management/wp-content/themes/kankoku-seikei-navi/images/fortune/fortune-leaf2.png) no-repeat center top;width:200px;height:320px;position:absolute;bottom:-53%;left:-175px}.p_fortune-page__item.hairdress:after{content:"";background:url(https://kankoku-seikei-navi.com/management/wp-content/themes/kankoku-seikei-navi/images/fortune/fortune-leaf3.png) no-repeat center top;width:200px;height:320px;position:absolute;top:3px;right:-159px}.p_fortune-page__item.oz a{margin:40px 0 0}@media screen and (max-width:767px){.p_fortune-page img{width:100%}.p_fortune-page .c_btn{max-width:295px;height:50px}.p_fortune-page__btn{margin-bottom:40px}.p_fortune-page__item{margin-bottom:40px}.p_fortune-page__item:before{display:none}.p_fortune-page__item.oz a{margin:40px auto 0}.p_fortune-page__item.oz{margin-bottom:0}.p_fortune-page__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p_fortune-page__img{max-width:100%;width:100%;margin-bottom:40px}.p_fortune-page__txt{max-width:100%;width:100%;margin-top:0}.p_fortune-page__txt .c_btn{height:50px}.p_fortune-page__item.theme .p_fortune-page__img{max-width:100%}.p_fortune-page__item.theme .p_fortune-page__txt{max-width:100%}.p_fortune-page__item.hairdress .p_fortune-page__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p_fortune-page__item.hairdress .ig{margin-top:20px}.p_fortune-page__item.hairdress:after{display:none}}.p_fortune-choose{position:relative;z-index:1}.p_fortune-choose:before{content:"";background: url(../images/fortune/bg_flower1.png) no-repeat center top/contain;width:460px;height:400px;position:absolute;bottom:-30px;left:-279px;z-index:-1}.p_fortune-choose:after{content:"";background: url(../images/fortune/bg_flower2.png) no-repeat center top/contain;width:460px;height:400px;position:absolute;bottom:-30px;right:-340px;z-index:-1}.p_fortune-choose__subttl{font-size:20px;font-weight:500;color:#fff;line-height:1.6;text-align:center;border-radius:50px;max-width:486px;padding:9px 10px;background: url(../images/fortune/bg_gold.jpg) no-repeat center top/cover;mix-blend-mode:multiply;position:relative;overflow:hidden;display:block;margin:0 auto 40px}.p_fortune-choose__subttl:after{content:"";background:transparent linear-gradient(99deg,#eadc72 0%,#b87f00 100%) 0% 0% no-repeat padding-box;width:100%;height:100%;position:absolute;top:0;left:0;mix-blend-mode:multiply;z-index:-1}.p_fortune-choose__months{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.p_fortune-choose__months li{width:15%;margin-bottom:50px;text-align:center}.p_fortune-choose__months a{display:block;width:90%;max-width:120px;margin:0 auto}#birth_month{position:absolute;top:-50px}@media screen and (max-width:767px){.p_fortune-choose:before,.p_fortune-choose:after{display:none}.p_fortune-choose__subttl{font-size:14px;padding:14px 10px;margin-bottom:30px}.p_fortune-choose__months li{width:33.3333333333%;margin-bottom:30px}.p_fortune-choose__months a{max-width:95px;width:87%}}.p_fortune-popup{background:#fff;margin:0 auto;width:calc(100% - 40px);max-width:800px;height:100%;max-height:calc(100% - 160px);position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999;display:none}.p_fortune-popup__box{position:relative;overflow-y:scroll;scrollbar-width:thin;width:100%;height:100%;-webkit-box-shadow:0 0 0 9999px rgba(0,0,0,.5);box-shadow:0 0 0 9999px rgba(0,0,0,.5);z-index:-2}.p_fortune-popup__box img{width:100%}.p_fortune-popup__content{padding:0 40px 40px;margin-top:-120px}.p_fortune-popup__ttl{text-align:center;margin-bottom:40px}.p_fortune-popup__item{margin-bottom:60px}.p_fortune-popup__subttl{font-size:24px;font-weight:500;line-height:1.6;color:#f03189;margin-bottom:20px;padding:0}.p_fortune-popup__subttl:before{display:none}.p_fortune-popup__last{font-size:20px;font-weight:500;line-height:1.6;color:#f03189;margin:20px 0 40px;display:block;text-align:center}.p_fortune-popup__close{cursor:pointer}.p_fortune-popup__close:hover{opacity:.6}.p_fortune-popup__close.top{background:#f42589;width:60px;height:60px;border-radius:50%;text-align:center;position:absolute;top:-30px;right:-30px}.p_fortune-popup__close.top:before{content:"×";font-size:50px;line-height:1;position:absolute;font-weight:700;color:#fff;top:2px;left:0;right:0}.p_fortune-popup__close.bottom{position:relative;display:block;text-align:center;margin-top:40px}.p_fortune-popup__close.bottom:before{content:"×";font-weight:700;display:inline-block;vertical-align:top;margin-right:10px}.popup__inner{display:none}.popup__inner.show{display:block}@media screen and (max-width:767px){.p_fortune-popup{max-height:calc(100% - 40px)}.p_fortune-popup__content{margin-top:-50px;padding:0 20px 40px}.p_fortune-popup__content .c_btn{height:50px}.p_fortune-popup__last{font-size:16px;margin-bottom:40px;letter-spacing:0}.p_fortune-popup__close.top{width:40px;height:40px;top:-15px;right:-16px}.p_fortune-popup__close.top:before{font-size:30px;top:3px}}.f_youtube{background-color:#ecf9fc}.p_youtube__video-list{margin-bottom:40px;padding-bottom:20px}.p_youtube__video-list .slick-slide{margin:0 20px}.p_youtube__video-list .slick-list{margin:0 -20px}.p_youtube__video-list a{color:var(--editor-style-color-foreground);line-height:2}.p_youtube__video-list img{display:block;width:100%;margin-bottom:10px}.p_youtube__video-list p{margin-block:0;letter-spacing:0}.p_youtube__video-list p.date{font-size:90%;margin-bottom:5px;line-height:1}.p_youtube__video-list .slick-dots{bottom:0}.p_youtube__video-list .slick-dots li button:before{font-size:30px;color:#d6d6d6;opacity:1}.p_youtube__video-list .slick-dots li.slick-active button:before{color:#f03189}@media screen and (max-width:767px){.p_youtube__video-list .slick-slide{margin:0 10px}.p_youtube__video-list .slick-list{margin:0 -10px}}