@charset "UTF-8";.human-dock-endoscope{padding-top:81px}@media screen and (max-width: 1100px) and (min-width: 769px){.human-dock-endoscope{padding-top:129px}}@media screen and (max-width: 768px){.human-dock-endoscope{padding-top:108px}}.human-dock-endoscope .detail__title{color:#41b9af}.human-dock-endoscope #course,.human-dock-endoscope #reason,.human-dock-endoscope #clinic-info,.human-dock-endoscope #reservation,.human-dock-endoscope #faq{scroll-margin-top:100px}.human-dock-endoscope .fv{background:#fbf9f7}@media screen and (max-width: 768px){.human-dock-endoscope .fv{width:100%;padding:30px 0;background:url(/ginza-shimbashi/lp/img/fv-bg-sp.DmnZjUTW.jpg) center 0 no-repeat;background-size:768px}}@media screen and (min-width: 769px){.human-dock-endoscope .fv-main{width:1080px;height:393px;margin:auto;display:flex;gap:10px;align-items:flex-end;padding:0 0 47px 141px;background:url(/ginza-shimbashi/lp/img/fv-bg-pc.B8QF2Q4I.jpg) 0 0 no-repeat;background-size:cover}}@media screen and (min-width: 769px){.human-dock-endoscope .fv-main>div{width:340px}}@media screen and (max-width: 768px){.human-dock-endoscope .fv-main>div{max-width:311px;width:83%;margin:auto}}.human-dock-endoscope .fv-main h1 span{opacity:0}.human-dock-endoscope .fv-main h1{background:url(/ginza-shimbashi/lp/img/fv-copy.DdnRZ_x0.svg) 0 0 no-repeat;background-size:contain}@media screen and (min-width: 769px){.human-dock-endoscope .fv-main h1{width:100%;height:222px;margin-bottom:30px}}@media screen and (max-width: 768px){.human-dock-endoscope .fv-main h1{width:100%;height:0;padding-top:65.4%;margin-bottom:26px}}.human-dock-endoscope .fv-badge-sp{width:100px}@media screen and (min-width: 769px){.human-dock-endoscope .fv-badge-sp{display:none}}@media screen and (max-width: 768px){.human-dock-endoscope .fv-badge-sp{display:block;margin-bottom:50px}}.human-dock-endoscope .fv-badge-pc{width:120px}@media screen and (max-width: 768px){.human-dock-endoscope .fv-badge-pc{display:none}}.human-dock-endoscope .fv .clinic-info--btn__link{display:block;max-width:300px;margin:0 auto;height:54px;padding-top:calc((50px - 1.6rem)/2);position:relative;background-color:#41b9af;border:1px solid #41B9AF;box-shadow:#05867c 0 7px;border-radius:4px;color:#fff;text-align:center;font-size:1.6rem;line-height:1;font-weight:400}.human-dock-endoscope .fv .clinic-info--btn__link:after{border-right:2px solid #fff;border-top:2px solid #fff;content:" ";display:block;height:6px;position:absolute;right:5%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:6px}.human-dock-endoscope .fv .clinic-info--btn__link span:before{background:url(/ginza-shimbashi/lp/img/icon-calendar_white.gfhg9O-J.svg) no-repeat 0 0;background-size:cover;content:" ";display:inline-block;height:21px;margin:-5px 10px 0 0;vertical-align:middle;width:23px}.ns-human-dock .human-dock-endoscope .feature__list-text{font-size:1.5rem}.human-dock-endoscope .feature__list-text b{display:block;font-weight:700;margin-bottom:.2em}.human-dock-endoscope .feature__list-text p{line-height:1.5;text-align:left}.human-dock-endoscope .course__table{margin:0 auto 15px;border-collapse:collapse;table-layout:fixed}@media screen and (min-width: 769px){.human-dock-endoscope .course__table{width:716px}}@media screen and (max-width: 768px){.human-dock-endoscope .course__table{width:calc(100% - 40px)}}.human-dock-endoscope .course__table thead tr th{background-color:#5e5e5e;color:#fff;font-weight:700;text-align:center;vertical-align:middle;padding:6px 10px;border:1px solid #888;font-size:1.5rem;line-height:1.4}@media screen and (max-width: 768px){.human-dock-endoscope .course__table thead tr th{font-size:1.2rem;padding:8px 4px}.human-dock-endoscope .course__table thead tr th:first-child{width:32%}}.human-dock-endoscope .course__table tbody th{background-color:#f5ede6;text-align:center;vertical-align:middle;font-weight:500;font-size:1.5rem;padding:9px 12px;border:1px solid #d8d8d8;line-height:1.5}@media screen and (max-width: 768px){.human-dock-endoscope .course__table tbody th{width:32%;font-size:1.2rem;padding:10px 6px}}.human-dock-endoscope .course__table tbody td{background-color:#fff;text-align:center;vertical-align:middle;font-weight:500;font-size:1.5rem;padding:9px 10px;border:1px solid #d8d8d8;line-height:1.5}@media screen and (max-width: 768px){.human-dock-endoscope .course__table tbody td{font-size:1.2rem;padding:10px 4px}}.human-dock-endoscope .course__table-cell--circle{color:#e68c64;font-size:2rem!important}@media screen and (max-width: 768px){.human-dock-endoscope .course__table-cell--circle{font-size:1.6rem!important}}.human-dock-endoscope .course__table-cell--dash{background-color:#eef3f6!important}.human-dock-endoscope .course__table .price-sp-br{display:none}@media screen and (max-width: 768px){.human-dock-endoscope .course__table .price-sp-br{display:block}}.human-dock-endoscope .course__table-cell--price{color:#e68c64;font-weight:700;line-height:1.8}@media screen and (max-width: 768px){.human-dock-endoscope .course__table-cell--price{line-height:1.6}}@media screen and (max-width: 768px){.human-dock-endoscope .course__table-cell--price span{display:inline-block;text-align:left;width:fit-content}}.human-dock-endoscope .course__table-note{margin:0 auto 20px;counter-reset:num 0;font-size:1.2rem;line-height:1.5;display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 769px){.human-dock-endoscope .course__table-note{width:716px}}@media screen and (max-width: 768px){.human-dock-endoscope .course__table-note{width:calc(100% - 40px)}}.human-dock-endoscope .course__table-note li{counter-increment:num 1;display:flex;gap:5px}.human-dock-endoscope .course__table-note li:before{content:"※" counter(num)}@media screen and (min-width: 769px){.human-dock-endoscope .course__table-note+.detail{width:716px}}.human-dock-endoscope .humandock-menu-pdf__note{display:block;margin:20px auto 0;font-size:1.2rem;line-height:175%}@media screen and (min-width: 769px){.human-dock-endoscope .humandock-menu-pdf__note{text-align:center}}@media screen and (max-width: 768px){.human-dock-endoscope .humandock-menu-pdf__note{width:calc(100% - 40px)}}.human-dock-endoscope .humandock-menu-pdf__note a{text-decoration:underline}@media screen and (max-width: 768px){.human-dock-endoscope .humandock-menu-pdf__note br{display:none}}.human-dock-endoscope .fv+.section{background:#fff}@media (min-width: 769px){.human-dock-endoscope .section:nth-of-type(3){padding-top:8rem!important}}@media (max-width: 768px){.human-dock-endoscope .section:nth-of-type(3){padding-top:6rem!important}}.human-dock-endoscope .human-dock-tel-banner a{display:block}@media (max-width: 768px){.human-dock-endoscope .human-dock-tel-banner a{margin:0 auto;width:300px}}@media (min-width: 769px){.human-dock-endoscope .human-dock-tel-banner a{margin:0 auto;width:600px}}@media (min-width: 769px){.human-dock-endoscope .human-dock-tel-banner a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.human-dock-endoscope .human-dock-tel-banner img{margin:auto;width:100%;image-rendering:auto}@media (max-width: 768px){.human-dock-endoscope .human-dock-tel-banner-sp{display:block}}@media (min-width: 769px){.human-dock-endoscope .human-dock-tel-banner-sp{display:none}}@media (max-width: 768px){.human-dock-endoscope .human-dock-tel-banner-pc{display:none}}@media (min-width: 769px){.human-dock-endoscope .human-dock-tel-banner-pc{display:block}}.human-dock-endoscope .lp-checkup-menu__toggle{border:solid 1px #353535;font-size:1.6rem;padding:7px 0;text-align:center;width:100%;display:none}.human-dock-endoscope .lp-checkup-menu__toggle:after{background:url("data:image/svg+xml,%3csvg%20width='10'%20height='7'%20viewBox='0%200%2010%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%201.37756L5.09459%205.37756L8.5%201.37756'%20stroke='%23353535'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") no-repeat 0 0/100% auto;content:"";display:inline-block;width:12px;height:8px;margin-left:10px;position:relative}.human-dock-endoscope .lp-checkup-menu__toggle .toggle-close{display:none}.human-dock-endoscope .toggle-accordion.is-open .lp-checkup-menu__toggle:after{transform:rotate(180deg);top:-2px}.human-dock-endoscope .toggle-accordion.is-open .lp-checkup-menu__toggle .toggle-open{display:none}.human-dock-endoscope .toggle-accordion.is-open .lp-checkup-menu__toggle .toggle-close{display:inline}@media screen and (max-width: 640px){.human-dock-endoscope .lp-checkup-menu__toggle{display:block}.human-dock-endoscope .toggle-accordion__content{display:none}.human-dock-endoscope .toggle-accordion.is-open .toggle-accordion__content{display:block}}
