@charset "UTF-8";.ns-hayfever .kv{position:relative;width:100%}@media screen and (min-width: 1141px){.ns-hayfever .kv:before,.ns-hayfever .kv:after{display:none}}@media screen and (min-width: 1431px){.ns-hayfever .kv{background:url(/ginza-shimbashi/lp/img/fv_pc.B1HQUSeN.jpg) center 0 no-repeat;background-size:cover;height:463px;align-items:center}}@media screen and (min-width: 641px) and (max-width: 1430px){.ns-hayfever .kv{background:url(/ginza-shimbashi/lp/img/fv_tb.B_7TViQi.jpg) 0 0 no-repeat;background-size:cover;height:730px}}@media screen and (min-width: 641px){.ns-hayfever .kv{display:flex;justify-content:center}}@media screen and (min-width: 641px){.ns-hayfever .kv--hayfever .kv__title{background-color:#ffffffe6;width:506px;height:372px;margin:30px auto}}.ns-hayfever .kv--hayfever .kv__title h1{width:100%}@media screen and (min-width: 641px){.ns-hayfever .kv--hayfever .kv__title h1{background:url(/ginza-shimbashi/lp/img/fv_copy_pc.CwRETYmV.png) no-repeat center 25px/377px;height:100%}}@media screen and (max-width: 640px){.ns-hayfever .kv--hayfever .kv__title h1{background:url(/ginza-shimbashi/lp/img/fv_sp.DNlkgqLm.jpg) center bottom no-repeat;background-size:contain;width:100%;height:0;padding-top:98.4%}}.ns-hayfever .kv--hayfever .kv__title h1 span{opacity:0}@media screen and (min-width: 641px){.ns-hayfever .kv--hayfever .kv__cv{margin-top:-114px}}.ns-hayfever .kv--hayfever .kv__cv p{margin-top:5px;font-size:1.4rem}@media screen and (max-width: 640px){.ns-hayfever .kv--hayfever .kv__cv p{margin-bottom:-10px}}.ns-hayfever .kv--hayfever .kv__timetable{background-color:#fff}@media screen and (min-width: 1431px){.ns-hayfever .kv--hayfever .kv__timetable{position:absolute;right:0;bottom:0;width:420px}}@media screen and (max-width: 1430px) and (min-width: 641px){.ns-hayfever .kv--hayfever .kv__timetable{position:absolute;right:0;left:0;bottom:30px;margin:auto;width:506px}}@media screen and (max-width: 640px){.ns-hayfever .kv--hayfever .kv__timetable{width:100%}}.ns-hayfever .kv--hayfever .kv__timetable__tel{background-color:#41b9af;color:#fff;font-size:1.5rem;padding:6px 0;text-align:center}.ns-hayfever .kv--hayfever .kv__timetable .timetable__inner{padding:10px 40px}.ns-hayfever .disease{background-color:#faf6f2}@media screen and (min-width: 769px){.ns-hayfever .disease{padding:9rem 0 0}}@media screen and (max-width: 768px){.ns-hayfever .disease{padding:5rem 0 0}}.ns-hayfever .disease .check-list{background-color:#fff;display:flex;flex-wrap:wrap;gap:18px;max-width:100rem;padding:30px 40px;position:relative}@media screen and (min-width: 769px){.ns-hayfever .disease .check-list{margin:0 auto}}@media screen and (min-width: 769px) and (max-width: 1020px){.ns-hayfever .disease .check-list{margin:0 2rem}}@media screen and (max-width: 768px){.ns-hayfever .disease .check-list{margin:-2rem 1.5rem 0}}.ns-hayfever .disease .check-list__item{display:flex;align-items:center;font-size:1.8rem}@media screen and (min-width: 641px){.ns-hayfever .disease .check-list__item{width:calc((100% - 36px)/2)}}@media screen and (max-width: 640px){.ns-hayfever .disease .check-list__item{width:100%}}.ns-hayfever .disease .check-list__item:before{content:"";display:block;position:relative;background:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='22'%20height='22'%20rx='11'%20fill='%2382B9E6'/%3e%3cpath%20d='M6.6288%2011.6108L9.54293%2014.525L15.3712%208.69671'%20stroke='white'%20stroke-width='1.69231'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 0 0 no-repeat;background-size:100% auto}@media screen and (min-width: 641px){.ns-hayfever .disease .check-list__item:before{margin-right:16px;width:34px;height:34px;top:2px}}@media screen and (max-width: 640px){.ns-hayfever .disease .check-list__item:before{margin-right:10px;width:26px;height:26px}}.ns-hayfever .disease .check-list__item__text{line-height:1.5}@media screen and (min-width: 641px){.ns-hayfever .disease .check-list__item__text{width:calc(100% - 50px)}}@media screen and (max-width: 640px){.ns-hayfever .disease .check-list__item__text{width:calc(100% - 36px)}}.ns-hayfever .doctor-info{width:100%;background-color:#faf6f2;padding:70px 0 50px}@media screen and (max-width: 640px){.ns-hayfever .doctor-info{padding:50px 0 30px}}.ns-hayfever .doctor-info__about{max-width:900px;margin:0 auto;padding-left:346px;position:relative}@media screen and (max-width: 901px){.ns-hayfever .doctor-info__about{margin:0 2rem}}@media screen and (min-width: 641px) and (max-width: 900px){.ns-hayfever .doctor-info__about{padding-left:260px}}@media screen and (max-width: 640px){.ns-hayfever .doctor-info__about{padding-left:0}}.ns-hayfever .doctor-info__about h4{font-size:1.5rem;margin-bottom:43px}@media screen and (max-width: 640px){.ns-hayfever .doctor-info__about h4{margin-bottom:30px;text-align:center}}.ns-hayfever .doctor-info__about h4 span{font-size:1.8rem;font-weight:700;margin-left:8px}.ns-hayfever .doctor-info__about__image{position:absolute;left:0;top:0;width:260px;border-radius:5px;overflow:hidden}@media screen and (min-width: 641px) and (max-width: 900px){.ns-hayfever .doctor-info__about__image{width:220px}}@media screen and (max-width: 640px){.ns-hayfever .doctor-info__about__image{margin:0 auto 30px;position:static;width:146px}}.ns-hayfever .doctor-info__about__image img{width:100%;height:auto}.ns-hayfever .doctor-info__about__message{line-height:1.5;font-size:1.5rem;margin-bottom:33px}.ns-hayfever .doctor-info__about__message__item{font-size:1.8rem;font-weight:700;margin-bottom:22px}.ns-hayfever .doctor-info__about__message p{margin-bottom:25px;line-height:1.8;text-align:justify}.ns-hayfever .doctor-info__about__message p:last-of-type{margin-bottom:0}@media screen and (min-width: 769px){.ns-hayfever .prescription{padding-bottom:0}.ns-hayfever .prescription .prescription__title:before{bottom:-5px}.ns-hayfever .prescription .prescription__title:after{bottom:-8px}}@media screen and (max-width: 768px){.ns-hayfever .prescription{padding-bottom:0;overflow-x:clip}.ns-hayfever .prescription .prescription__title{position:relative;padding:0 0 20px}.ns-hayfever .prescription .prescription__title:before,.ns-hayfever .prescription .prescription__title:after{content:"";display:block;position:absolute;height:0;background-size:contain}.ns-hayfever .prescription .prescription__title:before{background:url(/ginza-shimbashi/lp/img/nurse.CrtoP5w9.svg) 0 0 no-repeat;background-size:contain;width:95px;padding-top:90px;left:calc(50% - 180px);bottom:-5px}}@media screen and (max-width: 768px) and (min-width: 641px){.ns-hayfever .prescription .prescription__title:before{left:calc(50% - 280px)}}@media screen and (max-width: 768px){.ns-hayfever .prescription .prescription__title:after{background:url(/ginza-shimbashi/lp/img/doctor-man.DSbPZvoa.svg) 0 0 no-repeat;background-size:contain;width:89px;padding-top:95px;right:calc(50% - 185px);bottom:-5px}}@media screen and (max-width: 768px) and (min-width: 641px){.ns-hayfever .prescription .prescription__title:after{right:calc(50% - 285px);bottom:-3px}}.ns-hayfever .faq-area{background-color:#faf6f2;padding:70px 0 50px}@media screen and (max-width: 768px){.ns-hayfever .faq-area{padding:0}}.ns-hayfever .faq-area .faq-content__wrapper{width:900px;margin:0 auto}.ns-hayfever .faq-area .faq-content__wrapper .faq-box{background-color:#fff;margin-bottom:23px}.ns-hayfever .faq-area .faq-content__wrapper .faq-box:last-of-type{margin-bottom:0}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .question{font-size:1.7rem;padding:17px 50px 17px 45px;line-height:1.5;position:relative}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .question:before{content:"Q";position:absolute;left:15px;top:18px;font-size:2rem;line-height:1;font-weight:100;color:#41b9af}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .question:hover{cursor:pointer}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .question:after{position:absolute;content:" ";display:inline-block;width:6px;height:6px;border-top:2px solid #353535;border-right:2px solid #353535;background-color:transparent;transform:translate(-50%,-50%) rotate(135deg);top:50%;right:20px;transition:all .3s}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .question.close:after{transform:translate(-50%,-50%) rotate(-45deg);top:50%;right:20px}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .answer__text{padding:15px 50px 20px 45px;line-height:1.8;position:relative;font-size:1.5rem}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .answer__text:before{content:"A";position:absolute;left:17px;top:18px;font-size:2rem;line-height:1;font-weight:100;color:#e68c64}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .answer .faq-btn{padding:0 50px 30px 0;text-align:right}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .answer .faq-btn a{display:inline-block;width:300px}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .answer .faq-btn a:hover{border:1px solid #353535}@media (min-width: 641px) and (max-width: 1024px){.ns-hayfever .faq-area .faq-content{background-color:#faf6f2}.ns-hayfever .faq-area .faq-content__wrapper{width:90%;margin:0 auto}}@media screen and (max-width: 640px){.ns-hayfever .faq-area .faq-content__wrapper{width:91.7%}.ns-hayfever .faq-area .faq-content__wrapper .faq-box{margin-bottom:17px}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .question{padding:15px 40px 17px 34px}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .question:before{left:10px;top:17px;font-size:1.8rem}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .question:after{top:50%;right:15px;transition:all .3s}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .question.close:after{transform:translate(-50%,-50%) rotate(-45deg);top:50%;right:15px}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .answer__text{padding:8px 34px 20px}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .answer__text:before{left:12px;top:12px;font-size:1.8rem}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .answer .faq-btn{text-align:center;padding:0 0 20px}.ns-hayfever .faq-area .faq-content__wrapper .faq-box .answer .faq-btn a{width:87%}}
