@charset "UTF-8";.ns-gastroenterology .kv--gastroenterology h1{display:none}@media screen and (min-width: 1201px){.ns-gastroenterology .kv--gastroenterology{align-items:center;display:flex;height:430px;justify-content:center;margin:0 auto;overflow:hidden;width:100%}.ns-gastroenterology .kv--gastroenterology__cont{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;width:578px}.ns-gastroenterology .kv--gastroenterology__cont picture,.ns-gastroenterology .kv--gastroenterology__cont img{display:block;height:252px;margin-bottom:2rem;width:100%}.ns-gastroenterology .kv--gastroenterology__cv{margin-top:0}.ns-gastroenterology .kv--gastroenterology:before,.ns-gastroenterology .kv--gastroenterology:after{content:"";display:block;height:100%;width:calc((100% - 578px)/2)}.ns-gastroenterology .kv--gastroenterology:before{background:url(/ginza-shimbashi/lp/img/fv-bg-left.Bhyt7mYH.jpg) no-repeat right top/auto 100%}.ns-gastroenterology .kv--gastroenterology:after{background:url(/ginza-shimbashi/lp/img/fv-bg-right.DuITIMLn.jpg) no-repeat left top/auto 100%}}@media screen and (min-width: 769px) and (max-width: 1200px){.ns-gastroenterology .kv--gastroenterology{height:430px;position:relative;width:100%}.ns-gastroenterology .kv--gastroenterology__cont{align-items:center;background:linear-gradient(90deg,#fff0,#fff 5% 95%,#fff0);display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;margin:0 auto;padding:0 50px;position:relative;width:678px;z-index:2}.ns-gastroenterology .kv--gastroenterology__cont picture,.ns-gastroenterology .kv--gastroenterology__cont img{display:block;height:252px;margin-bottom:2rem;width:100%}.ns-gastroenterology .kv--gastroenterology__cv{margin-top:0}.ns-gastroenterology .kv--gastroenterology:before,.ns-gastroenterology .kv--gastroenterology:after{content:"";display:block;height:100%;position:absolute;top:0;width:35%}.ns-gastroenterology .kv--gastroenterology:before{background:url(/ginza-shimbashi/lp/img/fv-bg-left.Bhyt7mYH.jpg) no-repeat right -100px top/auto 100%;left:0}.ns-gastroenterology .kv--gastroenterology:after{background:url(/ginza-shimbashi/lp/img/fv-bg-right.DuITIMLn.jpg) no-repeat left top/auto 100%;right:0}}@media screen and (max-width: 768px){.ns-gastroenterology .kv--gastroenterology{width:100%}.ns-gastroenterology .kv--gastroenterology__cv{display:flex;justify-content:center;padding:2.4rem 0}}.ns-gastroenterology .section{background-color:#faf6f2;padding:5rem 0!important}@media screen and (max-width: 1000px){.ns-gastroenterology .section{padding:4rem 0!important}}@media screen and (max-width: 768px){.ns-gastroenterology .section{padding:3rem 0!important}}.ns-gastroenterology .check-list{background-color:#fff;display:flex;flex-wrap:wrap;max-width:100rem;padding:30px 40px 15px;position:relative}.ns-gastroenterology .check-list:before,.ns-gastroenterology .check-list:after{content:"";display:block;position:absolute}.ns-gastroenterology .check-list:before{background:url(/ginza-shimbashi/lp/img/trouble-man.ap8wKzjx.svg) no-repeat center bottom/contain}.ns-gastroenterology .check-list:after{background:url(/ginza-shimbashi/lp/img/trouble-woman.jnbvTF2R.svg) no-repeat center bottom/contain}@media screen and (min-width: 769px){.ns-gastroenterology .check-list{margin:0 auto 7rem}.ns-gastroenterology .check-list:before,.ns-gastroenterology .check-list:after{height:120px;width:120px;top:-120px}.ns-gastroenterology .check-list:before{left:20px}.ns-gastroenterology .check-list:after{right:20px}}@media screen and (min-width: 641px) and (max-width: 1020px){.ns-gastroenterology .check-list{margin:0 2rem 5rem}.ns-gastroenterology .check-list:before,.ns-gastroenterology .check-list:after{height:100px;width:100px;top:-100px}.ns-gastroenterology .check-list:before{left:0}.ns-gastroenterology .check-list:after{right:0}}@media screen and (min-width: 390px) and (max-width: 640px){.ns-gastroenterology .check-list{margin:-2rem 1.5rem 5rem}.ns-gastroenterology .check-list:before,.ns-gastroenterology .check-list:after{min-height:58px;min-width:58px;height:58px;width:58px;top:-58px}.ns-gastroenterology .check-list:before{left:calc((100% - 346px)/2)}.ns-gastroenterology .check-list:after{right:calc((100% - 346px)/2)}}@media screen and (max-width: 389px){.ns-gastroenterology .check-list{margin:-2rem 1.5rem 5rem}.ns-gastroenterology .check-list:before,.ns-gastroenterology .check-list:after{height:46px;width:46px;top:-46px}.ns-gastroenterology .check-list:before{left:0}.ns-gastroenterology .check-list:after{right:0}}.ns-gastroenterology .check-list__item{display:flex;align-items:center;font-size:1.8rem}@media screen and (min-width: 641px){.ns-gastroenterology .check-list__item{width:calc((100% - 30px)/2);margin-bottom:18px}.ns-gastroenterology .check-list__item:nth-child(2n-1){margin-right:30px}}@media screen and (max-width: 640px){.ns-gastroenterology .check-list__item{width:100%;margin-bottom:15px}}.ns-gastroenterology .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-gastroenterology .check-list__item:before{margin-right:16px;width:34px;height:34px;top:2px}}@media screen and (max-width: 640px){.ns-gastroenterology .check-list__item:before{margin-right:10px;width:26px;height:26px}}@media screen and (min-width: 641px){.ns-gastroenterology .check-list__item__text{width:calc(100% - 50px)}}@media screen and (max-width: 640px){.ns-gastroenterology .check-list__item__text{width:calc(100% - 36px)}}.ns-gastroenterology .disease__subtitle{text-align:center}@media screen and (min-width: 769px){.ns-gastroenterology .disease__subtitle{font-size:3rem;margin-bottom:4rem}}@media screen and (max-width: 768px){.ns-gastroenterology .disease__subtitle{font-size:2.2rem;margin-bottom:3rem}}.ns-gastroenterology .disease__list-img{text-align:center}@media screen and (min-width: 769px){.ns-gastroenterology .disease__list-img{max-width:578px;margin:0 auto 5rem}}@media screen and (max-width: 768px){.ns-gastroenterology .disease__list-img{margin:0 1.5rem 3rem}}.ns-gastroenterology .disease__text{font-size:1.6rem}@media screen and (min-width: 769px){.ns-gastroenterology .disease__text{text-align:center}}@media screen and (max-width: 768px){.ns-gastroenterology .disease__text{margin:0 1.5rem 3rem}}@media screen and (min-width: 769px){.ns-gastroenterology .contents__withImg{margin:0 auto 7rem;max-width:104rem;padding:0 2rem;position:relative}.ns-gastroenterology .contents__withImg__title{font-size:2.2rem;margin-bottom:1.5rem}.ns-gastroenterology .contents__withImg__img{position:absolute;top:0;width:45%}.ns-gastroenterology .contents__withImg__text{font-size:1.6rem;line-height:2.2;text-align:justify}.ns-gastroenterology .contents__withImg:nth-of-type(odd) .contents__withImg__img{right:2rem}.ns-gastroenterology .contents__withImg:nth-of-type(odd) .contents__withImg__title,.ns-gastroenterology .contents__withImg:nth-of-type(odd) .contents__withImg__text{padding-right:50%}.ns-gastroenterology .contents__withImg:nth-of-type(2n) .contents__withImg__img{left:2rem}.ns-gastroenterology .contents__withImg:nth-of-type(2n) .contents__withImg__title,.ns-gastroenterology .contents__withImg:nth-of-type(2n) .contents__withImg__text{padding-left:50%}}@media screen and (max-width: 768px){.ns-gastroenterology .contents__withImg{padding:0 2rem}.ns-gastroenterology .contents__withImg__title{font-size:2rem;margin-bottom:1.5rem}.ns-gastroenterology .contents__withImg__img{margin-bottom:2.4rem}.ns-gastroenterology .contents__withImg__text{font-size:1.6rem;line-height:2;margin-bottom:2.4rem;text-align:justify}}.ns-gastroenterology .endoscope-feature{background-color:#faf6f2;padding:70px 0 100px}@media screen and (max-width: 768px){.ns-gastroenterology .endoscope-feature{padding:3rem 0 0}}.ns-gastroenterology .endoscope-feature .performance{text-align:center;margin:0 auto 50px}@media screen and (max-width: 768px){.ns-gastroenterology .endoscope-feature .performance{margin-bottom:3rem}}.ns-gastroenterology .endoscope-feature .performance-text{font-size:1.8rem;line-height:1.5}@media screen and (max-width: 330px){.ns-gastroenterology .endoscope-feature .performance-text{font-size:1.5rem}}.ns-gastroenterology .endoscope-feature .performance-text span{font-size:2rem;font-weight:700}.ns-gastroenterology .endoscope-feature .explain:not(:last-child){padding-bottom:70px}@media screen and (max-width: 768px){.ns-gastroenterology .endoscope-feature .explain:not(:last-child){padding-bottom:3rem}}.ns-gastroenterology .endoscope-feature .explain__h{font-size:34px;line-height:1.5;margin-bottom:20px}@media screen and (max-width: 768px){.ns-gastroenterology .endoscope-feature .explain__h{font-size:2.2rem;line-height:1.5;margin-bottom:2rem}}.ns-gastroenterology .endoscope-feature .explain__text p{margin-bottom:0;padding-bottom:10px}.ns-gastroenterology .endoscope-feature .explain__text-full{width:100%}.ns-gastroenterology .endoscope-feature .h-green{color:#41b9af}.ns-gastroenterology .endoscope-feature .h-pink{color:#f09191}.ns-gastroenterology .endoscope-feature .h-blue-purple{color:#8c91c8}.ns-gastroenterology .endoscope-feature .h-blue{color:#82b9e6}.ns-gastroenterology .endoscope-feature .h-light-green{color:#a5d7a0}.ns-gastroenterology .endoscope-feature .h-orange{color:#e68c64}.ns-gastroenterology .endoscope-feature .h-red-purple{color:#c396c8}.ns-gastroenterology .endoscope-feature .h-yellow{color:#f0d778}@media screen and (min-width: 769px){.ns-gastroenterology .flow{padding:0 0 2rem!important}}.ns-gastroenterology .clinic-info--access{margin-top:4rem}.ns-gastroenterology .flex-btn{margin:3rem auto 4rem}.ns-gastroenterology .photo{background:#faf6f2!important}@media screen and (max-width: 768px){.ns-gastroenterology .kv--gastroenterology .kv--gastroenterology__cv{padding:0 0 2.4rem}.ns-gastroenterology .kv--gastroenterology .comment p{padding:0 18px 1px}.ns-gastroenterology .kv--gastroenterology .comment{min-height:33px}}@media screen and (min-width: 769px){.ns-gastroenterology .kv--gastroenterology .comment{height:0;align-items:flex-start;margin-top:20px}.ns-gastroenterology .kv--gastroenterology .comment p{top:-24px}}.cvarea__link{border-radius:unset!important;box-shadow:unset!important}.explain__image img{width:100%}.cvarea__link{box-shadow:#05867c 0 7px!important;border-radius:4px!important}
