.fc01{color:#0f2b76}.secHead{font-size:26px;text-align:center;color:#fff;background-color:#3a5993;padding:10px 0}@media (max-width: 979px){.secHead{font-size:18px;padding:10px}}.secSubHead{font-size:24px;text-align:center}@media (max-width: 979px){.secSubHead{font-size:16px}}.mv{background-color:#f7f7f7}.anchor{margin-top:30px}@media (max-width: 979px){.anchor{margin-top:25px}}.anchor__nav{display:flex;justify-content:space-between}@media (max-width: 979px){.anchor__nav{width:95%;flex-direction:column;margin:auto}}.anchor__nav__ele{width:calc(100% / 3 - 20px)}@media (max-width: 979px){.anchor__nav__ele{width:100%}}.anchor__nav__ele a{position:relative;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#fff;background-color:#0f2b76;line-height:1.4}@media (min-width: 980px){.anchor__nav__ele a{padding:15px 0}}@media (max-width: 979px){.anchor__nav__ele a{min-height:60px;font-size:14px}}.anchor__nav__ele a::after{content:"";position:absolute;width:8px;height:8px;border-style:solid;border-color:transparent #fff #fff transparent;border-width:1px;right:25px;top:50%;transform:translateY(-50%) rotate(45deg)}.anchor__nav__ele+li{margin-top:5px}.about{margin-top:60px}@media (max-width: 979px){.about{margin-top:30px}}.about__inner{max-width:830px;margin:auto;padding:50px 0}@media (max-width: 979px){.about__inner{padding:30px 10px}}.about-img{text-align:center;margin-top:50px}@media (max-width: 979px){.about-img{margin-top:30px}.about-img img{width:85%;max-width:485px}}.about-txt{font-size:18px;margin-top:40px;letter-spacing:.1em}@media (max-width: 979px){.about-txt{font-size:14px;margin-top:30px}}.search{background-color:#f4f9ff}.search__inner{max-width:760px;margin:auto;padding:50px 0 80px}@media (max-width: 979px){.search__inner{padding:30px 5px 40px}}.search-img{position:relative;text-align:center;margin-top:70px}@media (max-width: 979px){.search-img{width:280px;margin:50px auto 0}}.search-img img{transform:translateY(1px)}@media (max-width: 979px){.search-img img{width:55%;max-width:234px}}.search-img-cap{position:absolute;font-size:18px;font-weight:bold;border-bottom:solid 1px;left:70px;top:-15px;line-height:1.2}@media (max-width: 979px){.search-img-cap{font-size:14px;left:0;top:-25px}}.search__txtBox{display:flex;justify-content:space-between}.search__txtBox__cont{width:48%;background-color:#fff;border:solid 2px;border-radius:10px;padding:15px 20px 25px}@media (max-width: 979px){.search__txtBox__cont{padding:10px}}.search__txtBox__cont-n{color:#ed3572}.search__txtBox__cont-n .search__txtBox__cont-txt{color:#000}.search__txtBox__cont-n .search__txtBox__cont-txt span{color:#ed3572}.search__txtBox__cont-s{color:#2d7cbf}.search__txtBox__cont-s .search__txtBox__cont-txt{color:#000}.search__txtBox__cont-s .search__txtBox__cont-txt span{color:#2d7cbf}.search__txtBox__cont-ttl{font-size:20px;text-align:center}@media (max-width: 979px){.search__txtBox__cont-ttl{font-size:14px}}.search__txtBox__cont-txt{margin-top:10px}@media (max-width: 979px){.search__txtBox__cont-txt{font-size:12px;margin-top:5px}}.search-note{margin-top:20px}@media (max-width: 979px){.search-note{font-size:12px;margin-top:15px}}.search-note span{color:#2d7cbf}.menu__inner{max-width:760px;padding-top:70px;margin:auto}@media (max-width: 979px){.menu__inner{padding:30px 10px 0}}.menu__box__cont{display:flex;justify-content:space-between;align-items:center;border:solid 5px #e3e3e3;background-color:#fff;padding:25px 40px}@media (max-width: 979px){.menu__box__cont{padding:20px 15px}}.menu__box__cont-name{font-size:22px;font-weight:bold}@media (max-width: 979px){.menu__box__cont-name{font-size:16px}}.menu__box__cont-price{font-size:22px;font-weight:bold;color:#e50e0e}@media (max-width: 979px){.menu__box__cont-price{font-size:16px;text-align:right}}.menu__box__cont-price .num{font-size:36px;font-family:auto}@media (max-width: 979px){.menu__box__cont-price .num{font-size:24px}}.menu__box__cont-price .tax{font-size:12px}.menu-note{font-size:14px;margin:20px 20px 0}@media (max-width: 979px){.menu-note{font-size:12px;margin:15px 10px 0}}.menu__cv{padding-top:60px}.menu__cv .cv__txt{font-size:24px;font-weight:bold}@media (max-width: 979px){.menu__cv .cv__txt{font-size:16px}}@media (min-width: 980px){.doctor{background-color:#f4f8ff;margin-top:60px;padding-top:50px;padding-bottom:50px}.doctor .page-inner{padding:0 70px}.doctor__ttl{font-size:30px;text-align:center;font-weight:lighter;margin-bottom:20px;color:#003b94}.doctor__wrap{display:flex;align-items:center}.doctor__wrap__txt{width:calc(100% - 371px);text-align:center;color:#3d4c91}.doctor__wrap__txt__ttl{font-size:26px;font-weight:normal;line-height:1.5}.doctor__wrap__txt__ttl small{font-size:20px}.doctor__wrap__txt__list{margin:0 80px}.doctor__wrap__txt__list li{border:1px solid #3d4c91;margin-top:15px;background-color:#fff}.doctor__txt{margin-top:20px}.doctor__table{width:90%;margin-top:30px;margin-left:auto;margin-right:auto;border-collapse:collapse}.doctor__table *{border:1px solid #ddd;padding:8px 15px;vertical-align:top}.doctor__table td:first-of-type{background-color:#e6edf7;border-right:none;width:150px}.doctor__table td:last-of-type{background-color:#ffffff;border-left:none}.cv{background-color:#fff;padding:25px 0;text-align:center;font-size:18px;line-height:1.4}.cv__txt{color:#003b94}.cv__tel{font-size:50px;font-weight:bold}.cv__tel a{position:relative;line-height:1.2}.cv__tel a::before{content:url(https://www.sbc-hospital.jp/immunotherapy/images/tel.png?202183015432);position:absolute;left:-10px;top:calc(50% + -5px);transform:translate(-100%, -50%)}.cv__btnWrap{display:flex;justify-content:space-between;margin:7px 100px 0}.cv__btnWrap a{width:49%;display:block;text-decoration:none;background-color:#003e92;color:#fff;padding:20px 0;position:relative}.cv__btnWrap a:last-of-type{background-color:#2e5ebc}.cv__btnWrap a::after{content:"";height:8px;width:8px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:15px}}@media (max-width: 979px){.cv{background-color:#fff;padding:15px 0;text-align:center;line-height:1.4}.cv__txt{color:#003b94;font-size:14px;margin-bottom:5px}.cv__tel{font-size:34px;font-weight:bold}.cv__tel a{position:relative;line-height:1.2;text-decoration:none}.cv__tel a::before{content:url(https://www.sbc-hospital.jp/immunotherapy/images/tel.png?202183015432);transform:translateY(-3px);margin-right:10px;display:inline-block}.cv__btnWrap{display:flex;justify-content:space-between;margin:7px 10px 0}.cv__btnWrap a{width:49%;display:block;text-decoration:none;background-color:#003e92;color:#fff;padding:10px 0;position:relative}.cv__btnWrap a:last-of-type{background-color:#2e5ebc}.cv__btnWrap a::after{content:"";height:8px;width:8px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:15px}.doctor{background-color:#f4f8ff;margin-top:30px;padding:30px 10px 50px}.doctor__ttl{font-size:20px;text-align:center;font-weight:lighter;margin-bottom:15px;color:#003b94}.doctor__wrap__img{width:60%;margin:0 auto}.doctor__wrap__txt{text-align:center;color:#3d4c91}.doctor__wrap__txt__ttl{font-size:18px;font-weight:normal;line-height:1.5;margin-top:15px}.doctor__wrap__txt__ttl small{font-size:14px}.doctor__wrap__txt__list li{border:1px solid #3d4c91;margin-top:5px;background-color:#fff}.doctor__txt{margin-top:20px}.doctor__table{margin-top:20px;border-collapse:collapse;width:100%;font-size:14px}.doctor__table *{border:1px solid #ddd;padding:5px 10px;vertical-align:top}.doctor__table td{display:block}.doctor__table td:first-of-type{background-color:#e6edf7}.doctor__table td:last-of-type{background-color:#ffffff}}
