:root{--c-text-primary: #595757;--c-text-contrast: #FFFFFF;--c-object-primary: #B24839;--c-object-2nd: #FBC795;--c-object-3rd: #FDEAD6;--c-object-4th: #FCF4F4;--c-object-white: #FFFFFF;--c-object-gray: #707070;--c-object-lightgray: #E8E8E8;--c-object-lightgray2: #FCF9F7;--c-object-lightgray3: #FAFAFA;--c-object-lightgray4: #D9D9D9;--c-object-outline: #646464;--c-object-overlay: rgba(0, 0, 0, 0.5);--c-object-shadow: rgba(0, 0, 0, 0.16);--c-cancer-orange: #FF6400;--c-cancer-blue: #015A93}:root{--ff-noto-sans-jp: "Noto Sans JP", sans-serif;--ff-zen-maru: "Zen Maru Gothic", sans-serif;--ff-heebo: "Heebo", sans-serif}.main{max-width:100%;padding:0}.topKvBlock{width:100%;border-radius:0 0 96px 0;background-color:var(--c-object-2nd)}@media only screen and (max-width: 768px){.topKvBlock{border-radius:0 0 50px 0}}.topKvInner{position:relative;max-width:1300px;min-height:685px;margin:0 auto;padding:184px 20px 84px}@media only screen and (max-width: 768px){.topKvInner{min-height:850px;padding:116px 0 66px}}@media only screen and (max-width: 768px){.topKvSlider{overflow:hidden}}.topKvSlider .slick-list{overflow:unset !important}.topKvSlider .slick-slide.slick-current .topKvClickTitle>br{display:block}.topKvSlider .slick-slide.slick-current .topKvClickTitle>wbr{display:none}.topKvSlider .slick-slide.slick-current+.slick-slide .topKvClickTitle{margin-left:max(-15.3846153846vw,-60px)}.topKvSlider .slick-slide:has(+.slick-current) .topKvClickTitle{margin-right:max(-15.3846153846vw,-60px)}@media only screen and (max-width: 768px){.topKvSliderItem{padding:0 min(3.8461538462%,15px)}}.topKvSliderItem[data-item="1"] .topKvClick{top:150px;left:69px}.topKvSliderItem[data-item="1"] .topKvClick .topKvClickWrap{width:208px;min-height:107px;padding:15px 15px 36px;background:url(../img/top/img_kv-item1-button.png) no-repeat center center/contain}.topKvSliderItem[data-item="1"] .topKvClick .topKvClickIcon{bottom:5px;left:76px}.topKvSliderItem[data-item="1"] .topKvClick:hover,.topKvSliderItem[data-item="1"] .topKvClick:focus-visible,.topKvSliderItem[data-item="1"] .topKvClick.is-active{top:142px;left:56px}.topKvSliderItem[data-item="1"] .topKvClick:hover .topKvClickWrap,.topKvSliderItem[data-item="1"] .topKvClick:focus-visible .topKvClickWrap,.topKvSliderItem[data-item="1"] .topKvClick.is-active .topKvClickWrap{width:260px;min-height:154px;padding:15px 22px 48px 15px;background:url(../img/top/img_kv-item1-button-on.png) no-repeat center center/contain}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="1"] .topKvBox{padding-bottom:min(42.3076923077vw,165px)}}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="1"] .topKvImage{bottom:-5px;width:min(75.641025641vw,295px)}}.topKvSliderItem[data-item="2"] .topKvClick{top:300px;left:11px}.topKvSliderItem[data-item="2"] .topKvClick .topKvClickWrap{width:182px;min-height:107px;padding:15px 15px 36px;background:url(../img/top/img_kv-item2-button.png) no-repeat center center/contain}.topKvSliderItem[data-item="2"] .topKvClick .topKvClickIcon{bottom:-41px;left:21px}.topKvSliderItem[data-item="2"] .topKvClick:hover,.topKvSliderItem[data-item="2"] .topKvClick:focus-visible,.topKvSliderItem[data-item="2"] .topKvClick.is-active{top:284px;left:0}.topKvSliderItem[data-item="2"] .topKvClick:hover .topKvClickWrap,.topKvSliderItem[data-item="2"] .topKvClick:focus-visible .topKvClickWrap,.topKvSliderItem[data-item="2"] .topKvClick.is-active .topKvClickWrap{width:245px;min-height:116px;padding:15px 48px 25px 15px;background:url(../img/top/img_kv-item2-button-on.png) no-repeat center center/contain}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="2"] .topKvBox{padding-bottom:min(50.2564102564vw,196px)}}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="2"] .topKvImage{bottom:-8px;width:min(50.7692307692vw,198px)}}.topKvSliderItem[data-item="3"] .topKvClick{top:418px;left:53px}.topKvSliderItem[data-item="3"] .topKvClick .topKvClickWrap{width:182px;min-height:112px;padding:43px 15px 15px;background:url(../img/top/img_kv-item3-button.png) no-repeat center center/contain}.topKvSliderItem[data-item="3"] .topKvClick .topKvClickIcon{bottom:-40px;left:44px}.topKvSliderItem[data-item="3"] .topKvClick:hover,.topKvSliderItem[data-item="3"] .topKvClick:focus-visible,.topKvSliderItem[data-item="3"] .topKvClick.is-active{top:423px;left:4px}.topKvSliderItem[data-item="3"] .topKvClick:hover .topKvClickWrap,.topKvSliderItem[data-item="3"] .topKvClick:focus-visible .topKvClickWrap,.topKvSliderItem[data-item="3"] .topKvClick.is-active .topKvClickWrap{width:249px;min-height:116px;padding:15px 48px 25px 15px;background:url(../img/top/img_kv-item3-button-on.png) no-repeat center center/contain}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="3"] .topKvBox{padding-bottom:min(53.8461538462vw,210px)}}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="3"] .topKvImage{width:min(63.5897435897vw,248px)}}.topKvSliderItem[data-item="4"] .topKvClick{top:526px;left:135px}.topKvSliderItem[data-item="4"] .topKvClick .topKvClickWrap{width:182px;min-height:119px;padding:48px 15px 15px;background:url(../img/top/img_kv-item4-button.png) no-repeat center center/contain}.topKvSliderItem[data-item="4"] .topKvClick .topKvClickIcon{top:3px;bottom:0;left:-34px;margin:auto 0}.topKvSliderItem[data-item="4"] .topKvClick:hover,.topKvSliderItem[data-item="4"] .topKvClick:focus-visible,.topKvSliderItem[data-item="4"] .topKvClick.is-active{top:537px;left:88px}.topKvSliderItem[data-item="4"] .topKvClick:hover .topKvClickWrap,.topKvSliderItem[data-item="4"] .topKvClick:focus-visible .topKvClickWrap,.topKvSliderItem[data-item="4"] .topKvClick.is-active .topKvClickWrap{width:216px;min-height:132px;padding:30px 21px 18px 15px;background:url(../img/top/img_kv-item4-button-on.png) no-repeat center center/contain}.topKvSliderItem[data-item="4"] .topKvBox{padding:0 70px}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="4"] .topKvBox{padding:62px min(5.5555555556%,20px) min(32.8205128205vw,128px)}}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="4"] .topKvImage{width:min(44.6153846154vw,174px)}}.topKvSliderItem[data-item="5"] .topKvClick{top:158px;right:111px}.topKvSliderItem[data-item="5"] .topKvClick .topKvClickWrap{width:182px;min-height:107px;padding:15px 15px 36px;background:url(../img/top/img_kv-item5-button.png) no-repeat center center/contain}.topKvSliderItem[data-item="5"] .topKvClick .topKvClickIcon{top:3px;bottom:0;right:-37px;margin:auto 0}.topKvSliderItem[data-item="5"] .topKvClick:hover,.topKvSliderItem[data-item="5"] .topKvClick:focus-visible,.topKvSliderItem[data-item="5"] .topKvClick.is-active{top:161px;right:28px}.topKvSliderItem[data-item="5"] .topKvClick:hover .topKvClickWrap,.topKvSliderItem[data-item="5"] .topKvClick:focus-visible .topKvClickWrap,.topKvSliderItem[data-item="5"] .topKvClick.is-active .topKvClickWrap{width:256px;min-height:116px;padding:15px 32px 18px 44px;background:url(../img/top/img_kv-item5-button-on.png) no-repeat center center/contain}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="5"] .topKvBox{padding-bottom:min(56.6666666667vw,221px)}}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="5"] .topKvImage{bottom:-58px;width:min(43.5897435897vw,170px)}}.topKvSliderItem[data-item="5"] .topKvImage>img{margin-bottom:-69px}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="5"] .topKvImage>img{margin-bottom:0}}.topKvSliderItem[data-item="6"] .topKvClick{top:341px;right:7px}.topKvSliderItem[data-item="6"] .topKvClick .topKvClickWrap{width:236px;min-height:107px;padding:15px 15px 37px;background:url(../img/top/img_kv-item6-button.png) no-repeat center center/contain}.topKvSliderItem[data-item="6"] .topKvClick .topKvClickIcon{bottom:-45px;right:97px}.topKvSliderItem[data-item="6"] .topKvClick:hover,.topKvSliderItem[data-item="6"] .topKvClick:focus-visible,.topKvSliderItem[data-item="6"] .topKvClick.is-active{top:332px;right:-19px}.topKvSliderItem[data-item="6"] .topKvClick:hover .topKvClickWrap,.topKvSliderItem[data-item="6"] .topKvClick:focus-visible .topKvClickWrap,.topKvSliderItem[data-item="6"] .topKvClick.is-active .topKvClickWrap{width:281px;min-height:116px;padding:15px 18px 18px 45px;background:url(../img/top/img_kv-item6-button-on.png) no-repeat center center/contain}.topKvSliderItem[data-item="6"] .topKvClick:hover .topKvClickText,.topKvSliderItem[data-item="6"] .topKvClick:focus-visible .topKvClickText,.topKvSliderItem[data-item="6"] .topKvClick.is-active .topKvClickText{font-size:1.9rem}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="6"] .topKvBox{padding-bottom:min(53.5897435897vw,209px)}}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="6"] .topKvImage{bottom:-5px;width:min(73.3333333333vw,286px)}}.topKvSliderItem[data-item="6"] .topKvImage img{margin-bottom:-8px}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="6"] .topKvImage img{margin-bottom:0}}.topKvSliderItem[data-item="7"] .topKvClick{top:505px;right:74px}.topKvSliderItem[data-item="7"] .topKvClick .topKvClickWrap{width:212px;min-height:119px;padding:44px 15px 15px;background:url(../img/top/img_kv-item7-button.png) no-repeat center center/contain}.topKvSliderItem[data-item="7"] .topKvClick .topKvClickIcon{top:-8px;right:31px}.topKvSliderItem[data-item="7"] .topKvClick:hover,.topKvSliderItem[data-item="7"] .topKvClick:focus-visible,.topKvSliderItem[data-item="7"] .topKvClick.is-active{top:494px;right:64px}.topKvSliderItem[data-item="7"] .topKvClick:hover .topKvClickWrap,.topKvSliderItem[data-item="7"] .topKvClick:focus-visible .topKvClickWrap,.topKvSliderItem[data-item="7"] .topKvClick.is-active .topKvClickWrap{width:219px;min-height:151px;padding:44px 23px 18px 15px;background:url(../img/top/img_kv-item7-button-on.png) no-repeat center center/contain}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="7"] .topKvBox{padding-bottom:min(54.358974359vw,212px)}}@media only screen and (max-width: 768px){.topKvSliderItem[data-item="7"] .topKvImage{bottom:-3px;width:min(65.3846153846vw,255px)}}.topKvClick{position:absolute;z-index:1;-webkit-transition:all .25s 0s ease;transition:all .25s 0s ease}@media only screen and (max-width: 768px){.topKvClick{display:none}}.topKvClickWrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .25s 0s ease;transition:all .25s 0s ease}.topKvClickText{font-size:1.8rem;font-family:var(--ff-zen-maru);font-weight:700;line-height:1.4444444444;letter-spacing:.01em;text-align:center;-webkit-transition:all .25s 0s ease;transition:all .25s 0s ease}.topKvClickIcon{position:absolute;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:65px;height:65px;padding-top:7px;color:var(--c-object-white);font-size:1.6rem;font-weight:800;line-height:1.5;letter-spacing:.025em;font-style:normal;text-align:center;border-radius:50%;background-color:var(--c-object-primary);-webkit-animation:appear .25s;animation:appear .25s}.topKvClickIcon::after{content:"";display:block;width:12px;height:9px;background:url(../img/common/icon_arr-white.svg) no-repeat center center/contain}.topKvClick:hover .topKvClickText,.topKvClick:focus-visible .topKvClickText,.topKvClick.is-active .topKvClickText{color:var(--c-object-primary);font-size:2.2rem;line-height:1.4545454545;text-decoration:underline}.topKvClick:hover .topKvClickIcon,.topKvClick:focus-visible .topKvClickIcon{display:-webkit-box;display:-ms-flexbox;display:flex}.topKvClick.is-active:hover .topKvClickIcon,.topKvClick.is-active:focus-visible .topKvClickIcon{display:none}.topKvClickTitle{position:relative;z-index:1;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(48.2051282051vw,188px);min-height:min(28.4615384615vw,111px);margin:min(3.8461538462vw,15px) auto max(-13.8461538462vw,-54px);padding:min(3.8461538462vw,15px) min(2.5641025641vw,10px) min(9.4871794872vw,37px);font-size:min(4.1025641026vw,1.6rem);font-family:var(--ff-zen-maru);font-weight:700;line-height:1.4444444444;word-break:keep-all;text-align:center;-webkit-transition:all .25s 0s ease;transition:all .25s 0s ease;background:url(../img/top/img_kv-item1-button_sp.png) no-repeat center center/contain}@media only screen and (max-width: 768px){.topKvClickTitle{display:-webkit-box;display:-ms-flexbox;display:flex}}.topKvClickTitle.is-active{width:min(66.4102564103vw,259px);min-height:min(39.2307692308vw,153px);margin:0 auto max(-13.8461538462vw,-54px);padding:min(3.8461538462vw,15px) min(4.8717948718vw,19px) min(12.0512820513vw,47px) min(3.8461538462vw,15px);color:var(--c-object-primary);font-size:min(5vw,1.95rem);line-height:1.4545454545;background:url(../img/top/img_kv-item1-button-on_sp.png) no-repeat center center/contain}.topKvClickTitle>br{display:none}.topKvClickTitle>wbr{display:block}.topKvBox{position:relative;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:774px;min-height:420px;margin:0 auto;padding:0 90px;border-radius:800px;background-color:var(--c-object-3rd);-webkit-animation:appear .25s;animation:appear .25s}@media only screen and (max-width: 768px){.topKvBox{overflow:hidden;gap:0;width:100%;min-height:min(147.6923076923vw,576px);padding:62px min(5.5555555556%,20px);border-radius:120px}}.topKvBox.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.topKvTitle{margin-top:-30px;margin-bottom:7px;color:var(--c-object-primary);font-size:4.5rem;font-family:var(--ff-zen-maru);font-weight:700;line-height:1.4444444444;letter-spacing:.064em;text-shadow:var(--c-object-3rd) 7px 0px 0px,var(--c-object-3rd) 6.92869px .996602px 0px,var(--c-object-3rd) 6.71622px 1.9729px 0px,var(--c-object-3rd) 6.36692px 2.909px 0px,var(--c-object-3rd) 5.8879px 3.78584px 0px,var(--c-object-3rd) 5.28893px 4.58555px 0px,var(--c-object-3rd) 4.5822px 5.29183px 0px,var(--c-object-3rd) 3.78212px 5.8903px 0px,var(--c-object-3rd) 2.90498px 6.36876px 0px,var(--c-object-3rd) 1.96865px 6.71747px 0px,var(--c-object-3rd) .992221px 6.92932px 0px,var(--c-object-3rd) -0.00442571px 7px 0px,var(--c-object-3rd) -1.00098px 6.92806px 0px,var(--c-object-3rd) -1.97715px 6.71498px 0px,var(--c-object-3rd) -2.91303px 6.36508px 0px,var(--c-object-3rd) -3.78956px 5.88551px 0px,var(--c-object-3rd) -4.58889px 5.28603px 0px,var(--c-object-3rd) -5.29472px 4.57885px 0px,var(--c-object-3rd) -5.89269px 3.77839px 0px,var(--c-object-3rd) -6.3706px 2.90095px 0px,var(--c-object-3rd) -6.71871px 1.96441px 0px,var(--c-object-3rd) -6.92995px .98784px 0px,var(--c-object-3rd) -6.99999px -0.00885142px 0px,var(--c-object-3rd) -6.92743px -1.00536px 0px,var(--c-object-3rd) -6.71372px -1.98139px 0px,var(--c-object-3rd) -6.36324px -2.91705px 0px,var(--c-object-3rd) -5.88311px -3.79328px 0px,var(--c-object-3rd) -5.28313px -4.59223px 0px,var(--c-object-3rd) -4.57551px -5.29762px 0px,var(--c-object-3rd) -3.77466px -5.89507px 0px,var(--c-object-3rd) -2.89692px -6.37243px 0px,var(--c-object-3rd) -1.96016px -6.71995px 0px,var(--c-object-3rd) -0.983458px -6.93057px 0px,var(--c-object-3rd) .0132771px -6.99999px 0px,var(--c-object-3rd) 1.00974px -6.92679px 0px,var(--c-object-3rd) 1.98564px -6.71247px 0px,var(--c-object-3rd) 2.92107px -6.36139px 0px,var(--c-object-3rd) 3.797px -5.88071px 0px,var(--c-object-3rd) 4.59557px -5.28022px 0px,var(--c-object-3rd) 5.30051px -4.57215px 0px,var(--c-object-3rd) 5.89746px -3.77094px 0px,var(--c-object-3rd) 6.37426px -2.89289px 0px,var(--c-object-3rd) 6.72119px -1.95591px 0px,var(--c-object-3rd) 6.93119px -0.979076px 0px;text-align:center}@media only screen and (max-width: 768px){.topKvTitle{width:100%;max-width:max(83.3333333333%,275px);margin-top:0;margin-bottom:17px;padding:0 min(2.5641025641%,10px) 17px;font-size:1.95rem;line-height:1.4545454545;text-align:left;text-shadow:none;background-image:radial-gradient(circle, var(--c-object-primary) 1px, transparent 1px);background-position:left bottom;background-repeat:repeat-x;background-size:8px 2px}}.topKvControl{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;margin-bottom:16px}@media only screen and (max-width: 768px){.topKvControl{display:-webkit-box;display:-ms-flexbox;display:flex}}.topKvControlPrev>i,.topKvControlNext>i{display:block;width:30px;height:30px;background:url(../img/common/icon_arr-circle-gray.svg) no-repeat center center/contain;-webkit-transition:all .25s 0s ease;transition:all .25s 0s ease}.topKvControlPrev:hover>i,.topKvControlPrev:focus-visible>i,.topKvControlNext:hover>i,.topKvControlNext:focus-visible>i{background:url(../img/common/icon_arr-circle-orange.svg) no-repeat center center/contain}.topKvControlPrev>i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.topKvControlCounter{font-size:2.4rem;font-family:var(--ff-heebo);font-weight:500;line-height:1.4583333333;letter-spacing:.12em;text-align:center}.topKvControlCounterNow{color:var(--c-object-primary)}.topKvLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px 30px}@media only screen and (max-width: 768px){.topKvLinks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%;max-width:max(83.3333333333%,275px);padding:0 min(2.7777777778%,10px)}}@media only screen and (max-width: 768px){.topKvLinks+.topKvLinks{margin-top:16px}}.topKvLinks>li>a{position:relative;display:inline-block;padding-left:14px;font-size:1.8rem;font-family:var(--ff-zen-maru);font-weight:700;line-height:1.4444444444;letter-spacing:.05em;-webkit-transition:color .25s 0s ease;transition:color .25s 0s ease}@media only screen and (max-width: 768px){.topKvLinks>li>a{padding-left:15px;font-size:1.6rem;line-height:1.4375;letter-spacing:.08em}}.topKvLinks>li>a::before{content:"";position:absolute;top:.5555555556em;left:0;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--c-object-primary)}@media only screen and (max-width: 768px){.topKvLinks>li>a::before{top:.5em;border-width:5.5px 0 5.5px 10px}}.topKvLinks>li>a:hover,.topKvLinks>li>a:focus-visible{color:var(--c-object-primary);text-decoration:underline}.topKvLinks>li>a[target=_blank]::after{content:"";display:inline-block;width:.7777777778em;height:.7777777778em;margin-bottom:-.1111111111em;margin-left:.5em;background:url(../img/common/icon_blank.svg) no-repeat center center/contain}@media only screen and (max-width: 768px){.topKvLinks>li>a[target=_blank]::after{width:1.0555555556em;height:1.0555555556em;margin-bottom:-.1666666667em}}.topKvImage{overflow:hidden;margin-top:auto}@media only screen and (max-width: 768px){.topKvImage{position:absolute;bottom:0;right:0;left:0;margin:0 auto}}.topInfoBlock{position:relative;z-index:1;border-radius:0 0 96px 0;background-color:var(--c-object-white)}@media only screen and (max-width: 768px){.topInfoBlock{border-radius:0 0 50px 0}}.topInfoInner{max-width:1140px;margin:0 auto;padding:80px 20px 96px}@media only screen and (max-width: 768px){.topInfoInner{padding:48px 0 61px}}.topInfoTitle{margin-bottom:24px;font-size:4rem;font-family:var(--ff-zen-maru);font-weight:700;line-height:1.45;letter-spacing:.12em;text-align:center}@media only screen and (max-width: 768px){.topInfoTitle{margin-bottom:16px;padding:0 min(3.8461538462%,15px);font-size:3.2rem;line-height:1.4375}}.topInfoCardList{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}@media only screen and (max-width: 768px){.topInfoCardList{grid-template-columns:1fr;padding:0 min(3.8461538462%,15px)}}.topInfoCardList>li{display:none;-webkit-animation:appear .25s;animation:appear .25s}.topInfoCardList>li:nth-of-type(1) .topInfoCardImage>img,.topInfoCardList>li:nth-of-type(2) .topInfoCardImage>img{width:75.9036144578%}@media only screen and (max-width: 768px){.topInfoCardList>li:nth-of-type(1) .topInfoCardImage>img,.topInfoCardList>li:nth-of-type(2) .topInfoCardImage>img{width:41.4473684211%}}.topInfoCardList>li:nth-of-type(3) .topInfoCardImage>img{width:71.0843373494%}@media only screen and (max-width: 768px){.topInfoCardList>li:nth-of-type(3) .topInfoCardImage>img{width:38.8157894737%}}.topInfoCardList>li:nth-of-type(4) .topInfoCardImage>img{width:59.6385542169%}@media only screen and (max-width: 768px){.topInfoCardList>li:nth-of-type(4) .topInfoCardImage>img{width:32.5657894737%}}.topInfoCardList>li:nth-of-type(5) .topInfoCardImage>img{width:94.578313253%}@media only screen and (max-width: 768px){.topInfoCardList>li:nth-of-type(5) .topInfoCardImage>img{width:51.6447368421%}}.topInfoCardList>li:nth-of-type(6) .topInfoCardImage>img{width:78.9156626506%}@media only screen and (max-width: 768px){.topInfoCardList>li:nth-of-type(6) .topInfoCardImage>img{width:43.0921052632%}}.topInfoCardList>li.is-active{display:block}.topInfoCardList>li>a{position:relative;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:206px 1fr;height:100%;border-radius:16px;background-color:var(--c-object-3rd);-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}@media only screen and (max-width: 768px){.topInfoCardList>li>a{grid-template-columns:1fr;gap:24px;min-height:364px;padding:40px 28px 65px}}.topInfoCardList>li>a::after{content:"";position:absolute;bottom:20px;right:20px;display:block;width:28px;height:28px;background:url(../img/common/icon_arr-circle-gray.svg) no-repeat center center/contain}.topInfoCardList>li>a:hover,.topInfoCardList>li>a:focus-visible{background-color:var(--c-object-2nd)}.topInfoCardImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:33px 20px}@media only screen and (max-width: 768px){.topInfoCardImage{padding:0}}.topInfoCardImage>img{width:100%;-o-object-fit:contain;object-fit:contain}.topInfoCardText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;padding:33px 40px 98px 0}@media only screen and (max-width: 768px){.topInfoCardText{gap:15px;padding:0}}.topInfoCardTitle{display:block;padding-bottom:22px;font-size:2.2rem;font-family:var(--ff-zen-maru);font-weight:700;line-height:1.4545454545;letter-spacing:.06em;background-image:radial-gradient(circle, var(--c-object-primary) 2px, transparent 2px);background-position:left bottom;background-repeat:repeat-x;background-size:16px 4px}@media only screen and (max-width: 768px){.topInfoCardTitle{padding:0 5px 15px;background-size:14px 4px}}.topInfoCardDesc{font-size:1.6rem;font-weight:500;line-height:1.625;letter-spacing:.06em}@media only screen and (max-width: 768px){.topInfoCardDesc{padding:0 5px}}.topSortBlock{overflow-x:auto}@media only screen and (max-width: 768px){.topSortBlock{padding:0 min(3.8461538462%,15px)}}.topSortWrap{width:744px;margin:0 auto;display:block;padding:17px 32px;border-radius:100px;background-color:var(--c-object-3rd)}.topSortList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topSortList>li{position:relative;width:33.3333333333%;padding:0 18px}.topSortList>li:not(:last-of-type)::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), color-stop(17.5%, var(--c-object-2nd)), color-stop(83.5%, rgba(255, 255, 255, 0)));background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0% 17.5%, var(--c-object-2nd) 17.5% 83.5%, rgba(255, 255, 255, 0) 83.5% 100%)}.topSortRadio{border-radius:100px}.topSortRadio>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:100%;padding:7px 10px;font-size:1.8rem;font-family:var(--ff-zen-maru);font-weight:700;line-height:1.4444444444;letter-spacing:.12em;text-align:center;border-radius:100px;-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}.topSortRadio>span::before{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--c-text-primary)}.topSortRadio:hover>span,.topSortRadio:focus-visible>span,.topSortRadio.is-active>span{background-color:var(--c-object-2nd)}.topNewsBlock{background-color:var(--c-object-3rd)}@media only screen and (max-width: 768px){.topNewsBlock{border-radius:0 0 50px 0}}.topNewsInner{max-width:974px;margin:-96px auto 0;padding:176px 20px 50px}@media only screen and (max-width: 768px){.topNewsInner{margin:-50px auto 0;padding:82px min(3.8461538462%,15px) 60px}}.topNewsTitle{margin-bottom:68px;font-size:4rem;font-family:var(--ff-zen-maru);font-weight:700;line-height:1.45;letter-spacing:.12em;text-align:center}@media only screen and (max-width: 768px){.topNewsTitle{margin-bottom:32px;font-size:3.2rem;line-height:1.4375}}.topNewsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topNewsItem{border-top:1px solid var(--c-object-gray)}.topNewsItem:last-of-type{border-bottom:1px solid var(--c-object-gray)}.topNewsItem:not(:has(>a)),.topNewsItem>a{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:6em 1fr;gap:56px;padding:33px 43px}@media only screen and (max-width: 768px){.topNewsItem:not(:has(>a)),.topNewsItem>a{grid-template-columns:1fr;gap:5px;padding:18px 6px 17px}}.topNewsItem>a{-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}.topNewsItem>a:hover,.topNewsItem>a:focus-visible{background-color:var(--c-object-2nd)}.topNewsItemDate{font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.06em}.topNewsItemTitle{font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.06em}@media only screen and (max-width: 768px){.topNewsItemTitle{font-size:1.8rem;font-weight:400;line-height:1.4444444444}}.topDoctorBlock{background-color:var(--c-object-3rd)}@media only screen and (max-width: 768px){.topDoctorBlock{background-color:var(--c-object-white)}}.topDoctorInner{max-width:1140px;margin:0 auto;padding:50px 20px 118px}@media only screen and (max-width: 768px){.topDoctorInner{padding:50px min(3.8461538462%,15px) 40px}}.topDoctorBox{display:grid;grid-template-columns:175px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 57px;padding:36px 100px 40px 73px;border-radius:1000px;background-color:var(--c-object-white)}@media only screen and (max-width: 768px){.topDoctorBox{grid-template-columns:1fr min(40.2777777778%,145px);gap:0 min(5.5555555556%,20px);padding:0;border-radius:0}}.topDoctorTitle{grid-area:1/1/2/3;margin-bottom:36px;color:var(--c-object-primary);font-size:3rem;font-family:var(--ff-zen-maru);font-weight:700;line-height:1.4666666667;letter-spacing:.06em;text-align:center}@media only screen and (max-width: 768px){.topDoctorTitle{margin-bottom:30px;font-size:2.2rem;line-height:1.4545454545}}.topDoctorImage{grid-area:2/1/4/2;margin-top:-116px}@media only screen and (max-width: 768px){.topDoctorImage{grid-area:2/2/3/3;margin-top:0;padding-right:min(13.7931034483%,20px)}}.topDoctorHead{grid-area:2/2/3/3}@media only screen and (max-width: 768px){.topDoctorHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;grid-area:2/1/3/2;padding-left:min(9.6618357488%,20px)}}.topDoctorBody{grid-area:3/2/4/3;margin-top:16px;padding-top:18px;border-top:1px solid var(--c-object-gray)}@media only screen and (max-width: 768px){.topDoctorBody{grid-area:3/1/4/3;margin-top:30px;padding-top:40px}}.topDoctorPosition{font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.06em}@media only screen and (max-width: 768px){.topDoctorName{display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.topDoctorNameMain{font-size:3rem;font-weight:700;line-height:1.4666666667;letter-spacing:.06em}@media only screen and (max-width: 768px){.topDoctorNameMain{grid-area:2/1/3/2;font-size:2.2rem;line-height:1.4545454545}}.topDoctorNameKana,.topDoctorNameSub{font-size:2rem;font-weight:700;line-height:1.45;letter-spacing:.06em}@media only screen and (max-width: 768px){.topDoctorNameKana{grid-area:1/1/2/3;font-size:1rem;font-weight:500;line-height:1.5;text-indent:-0.5em}}@media only screen and (max-width: 768px){.topDoctorNameSub{grid-area:2/2/3/3;font-size:1.8rem;line-height:1.4444444444}}.topDoctorHistoryTitle{font-size:1.6rem;font-weight:500;line-height:1.625;letter-spacing:.12em}@media only screen and (max-width: 768px){.topDoctorHistoryTitle{font-weight:400;letter-spacing:.05em}}.topDoctorHistoryList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topDoctorHistoryList>li{display:grid;grid-template-columns:9.5em 1fr}@media only screen and (max-width: 768px){.topDoctorHistoryList>li{grid-template-columns:7.5em 1fr}}.topDoctorHistoryHead,.topDoctorHistoryBody{font-size:1.6rem;font-weight:500;line-height:1.625;letter-spacing:.12em}@media only screen and (max-width: 768px){.topDoctorHistoryHead,.topDoctorHistoryBody{font-weight:400;letter-spacing:.05em}}/*# sourceMappingURL=top.css.map */