.map{padding:0 20px 20px}@media screen and (min-width: 1101px){.map{max-width:1100px}}@media screen and (min-width: 769px){.map{max-width:1100px;margin:auto}}.map iframe{width:100%}.ns-endoscope .nav-box{width:100%;background-color:#faf6f2}@media screen and (min-width: 769px){.ns-endoscope .nav-box{padding:30px 0 70px}}@media screen and (max-width: 768px){.ns-endoscope .nav-box{padding:50px 0}}.ns-endoscope .nav-box__inner{margin:auto}@media screen and (min-width: 1081px){.ns-endoscope .nav-box__inner{width:1040px}}@media screen and (min-width: 769px){.ns-endoscope .nav-box__inner{max-width:calc(100% - 40px)}}@media screen and (max-width: 768px){.ns-endoscope .nav-box__inner{width:100%}}.ns-endoscope .nav-box__list{display:flex;justify-content:center;align-content:center;align-items:stretch}@media screen and (max-width: 768px){.ns-endoscope .nav-box__list{flex-wrap:wrap;border:solid #D9D9D9;border-width:1px 0 0 1px}}.ns-endoscope .nav-box__item{background-color:#fff;text-align:center;overflow:hidden}@media screen and (min-width: 769px){.ns-endoscope .nav-box__item{border-radius:10px;margin-right:20px;width:calc((100% - 40px) / 3)}.ns-endoscope .nav-box__item:last-child{margin-right:0}}@media screen and (max-width: 768px){.ns-endoscope .nav-box__item{width:50%;border:solid #D9D9D9;border-width:0 1px 1px 0}.ns-endoscope .nav-box__item:last-child{width:100%}}.ns-endoscope .nav-box__item-text{height:100%}.ns-endoscope .nav-box__item-text--pink{border-bottom:#F09191 15px solid}.ns-endoscope .nav-box__item-text--green{border-bottom:#41B9AF 15px solid}.ns-endoscope .nav-box__item-text--yellow{border-bottom:#F0D778 15px solid}.ns-endoscope .nav-box__item-text--orange{border-bottom:#E68C64 15px solid}.ns-endoscope .nav-box__item-text--purple{border-bottom:#8C91C8 15px solid}.ns-endoscope .nav-box__item-text--blue{border-bottom:#82B9E6 15px solid}@media screen and (min-width: 769px){.ns-endoscope .nav-box__item-text{border-radius:10px}}.ns-endoscope .nav-box__link{display:flex;justify-content:center;align-items:center;width:100%;position:relative;height:100%;background:#fff}.ns-endoscope .nav-box__link:before{content:"";display:inline-block;width:10px;height:10px;border:0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;position:absolute;bottom:-10px;left:50%;transform:translate(-50%) rotate(45deg)}.ns-endoscope .nav-box__link:hover{opacity:.7}@media screen and (min-width: 769px){.ns-endoscope .nav-box__link{height:120px;max-width:190px;font-size:2rem;line-height:1.2;padding:18px 0}}@media screen and (max-width: 768px){.ns-endoscope .nav-box__link{font-size:1.8rem;line-height:1.2;padding:20px 5px}}.ns-endoscope .nav-box--col2 .ns-endoscope .nav-box__inner{width:100%}@media screen and (min-width: 769px){.ns-endoscope .nav-box--col2 .ns-endoscope .nav-box__inner{max-width:800px}}.ns-endoscope .nav-box--col2 .ns-endoscope .nav-box__list{display:flex;flex-wrap:wrap;justify-content:center;align-content:center}@media screen and (min-width: 769px){.ns-endoscope .nav-box--col2 .ns-endoscope .nav-box__list{gap:20px}}@media screen and (min-width: 769px){.ns-endoscope .nav-box--col2 .ns-endoscope .nav-box__item{margin-right:0;width:calc(33.3333333333% - 15px)}}@media screen and (max-width: 768px){.ns-endoscope .nav-box--col2 .ns-endoscope .nav-box__item{width:50%;border:solid #D9D9D9;border-width:0 1px 1px 0}}.ns-endoscope .nav-box--col2 .ns-endoscope .nav-box__link{margin:0 auto}@media screen and (min-width: 769px){.ns-endoscope .kv__inner{padding-top:25px}}@media screen and (min-width: 769px){.ns-endoscope .kv__copy{height:340px;width:596px}}.ns-endoscope .kv__copy h1{background-size:100% auto;height:100%;width:100%}.ns-endoscope .kv__copy h1 span{display:none}@media screen and (min-width: 769px){.ns-endoscope .kv__copy .kv__cv{margin-top:-100px}}.ns-endoscope .nav-box__link{margin:auto}@media screen and (max-width: 768px){.ns-endoscope .nav-box{padding-top:20px}.ns-endoscope .nav-box__item:last-child{width:50%}}.ns-endoscope .feature{padding-top:30px!important}.ns-endoscope .feature__medical__title{color:#e68c64;font-size:1.6rem;font-weight:700;margin-bottom:1rem;text-align:center}.ns-endoscope .feature__medical-note{margin:0 auto 50px}@media screen and (min-width: 769px){.ns-endoscope .feature__medical__link-area{align-items:center;display:flex;justify-content:center;margin:70px 0 -30px}.ns-endoscope .feature__medical__link-area .circle-link{margin:0 50px;width:auto}}@media screen and (max-width: 768px){.ns-endoscope .feature__medical__link-area{margin:30px auto -30px;width:250px}.ns-endoscope .feature__medical__link-area .circle-link{margin:20px auto;width:auto}.ns-endoscope .feature__medical__link-area .circle-link .link-text{text-align:left;width:11em}}@media screen and (min-width: 1221px){.ns-endoscope .feature-symptom__list .feature-symptom__list-item:not(:last-child){margin-right:auto}}@media screen and (min-width: 769px){.ns-endoscope .feature-symptom__list{max-width:960px}.ns-endoscope .feature-symptom__list-item{margin:0 10px 60px;width:calc((100% - 80px)/4)!important}.ns-endoscope .feature-symptom__list-item:not(:last-child){margin-right:auto}}@media screen and (min-width: 769px) and (max-width: 1220px){.ns-endoscope .feature-symptom__list-item:not(:nth-child(3n)){margin-right:10px!important}}.ns-endoscope .endoscope-feature{background-color:#faf6f2;padding:70px 0 0}.ns-endoscope .endoscope-feature .performance{text-align:center;margin:-40px auto 50px}@media screen and (max-width: 768px){.ns-endoscope .endoscope-feature .performance{margin-bottom:3rem}}.ns-endoscope .endoscope-feature .performance-text{font-size:1.8rem;line-height:1.5}@media screen and (max-width: 330px){.ns-endoscope .endoscope-feature .performance-text{font-size:1.5rem}}.ns-endoscope .endoscope-feature .performance-text span{font-size:2rem;font-weight:700}.ns-endoscope .endoscope-feature .explain:not(:last-child){padding-bottom:70px}@media screen and (max-width: 768px){.ns-endoscope .endoscope-feature .explain:not(:last-child){padding-bottom:3rem}}.ns-endoscope .endoscope-feature .explain__h{font-size:34px;line-height:1.5;margin-bottom:20px}@media screen and (max-width: 768px){.ns-endoscope .endoscope-feature .explain__h{font-size:2.2rem;line-height:1.5;margin-bottom:2rem}}.ns-endoscope .endoscope-feature .explain__text p{margin-bottom:0;padding-bottom:10px}.ns-endoscope .endoscope-feature .explain__text-full{width:100%}.ns-endoscope .endoscope-feature .h-green{color:#41b9af}.ns-endoscope .endoscope-feature .h-pink{color:#f09191}.ns-endoscope .endoscope-feature .h-blue-purple{color:#8c91c8}.ns-endoscope .endoscope-feature .h-blue{color:#82b9e6}.ns-endoscope .endoscope-feature .h-light-green{color:#a5d7a0}.ns-endoscope .endoscope-feature .h-orange{color:#e68c64}.ns-endoscope .endoscope-feature .h-red-purple{color:#c396c8}.ns-endoscope .endoscope-feature .h-yellow{color:#f0d778}
