@import"https://fonts.googleapis.com/css2?family=Heebo:wght@100..900&family=Noto+Sans+JP:wght@100..900&family=Zen+Maru+Gothic&display=swap";: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}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html,body{margin:0;padding:0}html{width:100%;font-size:62.5%}html.is-noscroll{overflow:hidden}html.is-noscroll body{-ms-touch-action:none;touch-action:none;-webkit-overflow-scrolling:none;-ms-scroll-chaining:none;overscroll-behavior:none}body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:1300px;height:100%;min-height:100vh;color:var(--c-text-primary);font-size:1.6rem;font-family:var(--ff-noto-sans-jp);font-weight:400;line-height:1;word-wrap:break-word;overflow-wrap:break-word}@media only screen and (max-width: 768px){body{min-width:100%}}a:focus-visible{outline:thick double var(--c-object-outline)}sup{font-size:.5em;vertical-align:super}sub{font-size:.5em;vertical-align:baseline}img{max-width:100%;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}input,textarea{width:100%}input:focus-visible,textarea:focus-visible{outline:thick double var(--c-object-outline)}textarea{resize:none}button:focus-visible{outline:thick double var(--c-object-outline)}.clearfix::after{content:"";display:block;clear:both}.hide{overflow:hidden !important;position:absolute !important;display:inline-block !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;opacity:0 !important;clip:rect(0, 0, 0, 0)}.dpInline{display:inline !important}@media only screen and (max-width: 768px){.dpInline{display:none !important}}.dpBlock{display:block !important}@media only screen and (max-width: 768px){.dpBlock{display:none !important}}.dpInblock{display:inline-block !important}@media only screen and (max-width: 768px){.dpInblock{display:none !important}}.dpFlex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media only screen and (max-width: 768px){.dpFlex{display:none !important}}.dpInlineSp{display:none !important}@media only screen and (max-width: 768px){.dpInlineSp{display:inline !important}}.dpBlockSp{display:none !important}@media only screen and (max-width: 768px){.dpBlockSp{display:block !important}}.dpInblockSp{display:none !important}@media only screen and (max-width: 768px){.dpInblockSp{display:inline-block !important}}.dpFlexSp{display:none !important}@media only screen and (max-width: 768px){.dpFlexSp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt55{margin-top:55px !important}.mt60{margin-top:60px !important}.mt65{margin-top:65px !important}.mt70{margin-top:70px !important}.mt75{margin-top:75px !important}.mt80{margin-top:80px !important}.mt85{margin-top:85px !important}.mt90{margin-top:90px !important}.mt95{margin-top:95px !important}.mt100{margin-top:100px !important}.mt125{margin-top:125px !important}.mt1em{margin-top:1em !important}.mt2em{margin-top:2em !important}@media only screen and (max-width: 768px){.mt5sp{margin-top:5px !important}}@media only screen and (max-width: 768px){.mt10sp{margin-top:10px !important}}@media only screen and (max-width: 768px){.mt15sp{margin-top:15px !important}}@media only screen and (max-width: 768px){.mt20sp{margin-top:20px !important}}@media only screen and (max-width: 768px){.mt25sp{margin-top:25px !important}}@media only screen and (max-width: 768px){.mt30sp{margin-top:30px !important}}@media only screen and (max-width: 768px){.mt35sp{margin-top:35px !important}}@media only screen and (max-width: 768px){.mt40sp{margin-top:40px !important}}@media only screen and (max-width: 768px){.mt45sp{margin-top:45px !important}}@media only screen and (max-width: 768px){.mt50sp{margin-top:50px !important}}@media only screen and (max-width: 768px){.mt55sp{margin-top:55px !important}}@media only screen and (max-width: 768px){.mt60sp{margin-top:60px !important}}@media only screen and (max-width: 768px){.mt65sp{margin-top:65px !important}}@media only screen and (max-width: 768px){.mt70sp{margin-top:70px !important}}@media only screen and (max-width: 768px){.mt75sp{margin-top:75px !important}}@media only screen and (max-width: 768px){.mt80sp{margin-top:80px !important}}@media only screen and (max-width: 768px){.mt85sp{margin-top:85px !important}}@media only screen and (max-width: 768px){.mt90sp{margin-top:90px !important}}@media only screen and (max-width: 768px){.mt95sp{margin-top:95px !important}}@media only screen and (max-width: 768px){.mt100sp{margin-top:100px !important}}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb70{margin-bottom:50px !important}.mb1em{margin-bottom:1em !important}@media only screen and (max-width: 768px){.mb5sp{margin-bottom:5px !important}}@media only screen and (max-width: 768px){.mb10sp{margin-bottom:10px !important}}@media only screen and (max-width: 768px){.mb15sp{margin-bottom:15px !important}}@media only screen and (max-width: 768px){.mb20sp{margin-bottom:20px !important}}@media only screen and (max-width: 768px){.mb25sp{margin-bottom:25px !important}}@media only screen and (max-width: 768px){.mb30sp{margin-bottom:30px !important}}@media only screen and (max-width: 768px){.mb35sp{margin-bottom:35px !important}}@media only screen and (max-width: 768px){.mb40sp{margin-bottom:40px !important}}@media only screen and (max-width: 768px){.mb45sp{margin-bottom:45px !important}}@media only screen and (max-width: 768px){.mb50sp{margin-bottom:50px !important}}.ml1em{margin-left:1em !important}.taC{text-align:center !important}.taL{text-align:left !important}.taR{text-align:right !important}@media only screen and (max-width: 768px){.taCSp{text-align:center !important}}@media only screen and (max-width: 768px){.taLSp{text-align:left !important}}@media only screen and (max-width: 768px){.taRSp{text-align:right !important}}.vaC{vertical-align:middle !important}.vaT{vertical-align:top !important}.vaB{vertical-align:bottom !important}@media only screen and (max-width: 768px){.vaCSp{vertical-align:middle !important}}@media only screen and (max-width: 768px){.vaTSp{vertical-align:top !important}}@media only screen and (max-width: 768px){.vaBSp{vertical-align:bottom !important}}.cPrimary{color:var(--c-object-primary) !important}.fwR{font-weight:400 !important}.fwM{font-weight:500 !important}.fwSb{font-weight:600 !important}.fwB{font-weight:700 !important}.idt1em{padding-left:1em !important;text-indent:-1em !important}@-webkit-keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes appear{0%{opacity:0}100%{opacity:1}}.gSkipButton{position:fixed;top:15px;left:15px;z-index:3;padding:10px 10px 10px;color:var(--c-text-contrast);font-size:1.4rem;font-weight:500;line-height:1;text-align:center;background-color:var(--c-cancer-blue);opacity:0;cursor:pointer;pointer-events:none}.gSkipButton:focus-visible{outline:none;opacity:1;pointer-events:auto}.gHeader{position:absolute;top:0;right:0;left:0;z-index:999;width:100%;margin:0 auto}@media only screen and (max-width: 768px){.gHeader{position:fixed}}.gHeaderInner{display:block;width:100%;max-width:1300px;margin:0 auto;padding:30px min(1.5384615385%,20px)}@media only screen and (max-width: 768px){.gHeaderInner{padding:24px min(3.8461538462%,15px)}}.gHeaderBody{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:180px 1fr;gap:min(5.2447552448%,60px);min-height:90px;padding:15px min(4.4444444444%,56px) 15px min(4.7619047619%,60px);border-radius:100em;background-color:var(--c-object-3rd)}@media only screen and (max-width: 768px){.gHeaderBody{grid-template-columns:122px 24px;gap:10px;min-height:60px;padding:10px 26px 10px 22px}}.gHeaderLogoThymus,.gHeaderLogoCancer{width:100%}.gHeaderLogoThymus>a,.gHeaderLogoCancer>a{display:block;-webkit-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease}.gHeaderLogoThymus>a>img,.gHeaderLogoCancer>a>img{width:100%}.gHeaderLogoThymus>a:hover,.gHeaderLogoCancer>a:hover{opacity:.7}.gHeaderLogoCancer{max-width:136px}.gHeaderDrawerButton{display:none;width:100%;height:20px;-webkit-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease;cursor:pointer}@media only screen and (max-width: 768px){.gHeaderDrawerButton{display:block}}.gHeaderDrawerButton>span{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;width:100%;height:100%}.gHeaderDrawerButton>span>i{position:absolute;display:block;width:100%;height:3px;margin:auto;border-radius:1em;background-color:var(--c-object-gray);-webkit-transition:-webkit-transform .25s 0s ease;transition:-webkit-transform .25s 0s ease;transition:transform .25s 0s ease;transition:transform .25s 0s ease, -webkit-transform .25s 0s ease}.gHeaderDrawerButton>span>i:nth-of-type(1){top:0}.gHeaderDrawerButton>span>i:nth-of-type(2){top:0;bottom:0;margin:auto}.gHeaderDrawerButton>span>i:nth-of-type(3){bottom:0}.gHeaderDrawerButton:hover{opacity:.7}.gHeaderDrawerButton.is-active>span>i:nth-of-type(1),.gHeaderDrawerButton.is-active>span>i:nth-of-type(3){top:0;bottom:0;right:0;left:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.gHeaderDrawerButton.is-active>span>i:nth-of-type(2){display:none}.gHeaderDrawerButton.is-active>span>i:nth-of-type(3){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.gHeaderNav{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-template-columns:auto 112px;gap:min(6.6666666667%,60px)}@media only screen and (max-width: 768px){.gHeaderNav{overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;position:fixed;top:108px;left:min(3.8461538462%,15px);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:33px;width:max(92.3076923077%,100% - 30px);height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:calc(100vh - 132px);padding:16px 15px 42px;border-radius:16px;background-color:var(--c-object-white);-webkit-transition:bottom .25s 0s ease;transition:bottom .25s 0s ease;-webkit-animation:appear .25s;animation:appear .25s}}.gHeaderNav.is-active{bottom:0;display:grid}@media only screen and (max-width: 768px){.gHeaderNav.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}}.gHeaderNavList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px}@media only screen and (max-width: 768px){.gHeaderNavList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;gap:0}}.gHeaderNavList>li{position:relative}@media only screen and (max-width: 768px){.gHeaderNavList>li{width:100%;padding:22px 0;border-bottom:1px solid var(--c-object-primary)}}@media only screen and (max-width: 768px){.gHeaderNavList>li:last-of-type .gHeaderNavDropItem{border-bottom:none}}@media only screen and (max-width: 768px){.gHeaderNavList>li:has(.gHeaderNavDropItem.is-active){padding:22px 0 11px}}.gHeaderNavList>li:hover .gHeaderNavLink::after,.gHeaderNavList>li:focus-visible .gHeaderNavLink::after,.gHeaderNavList>li.is-active .gHeaderNavLink::after{width:100%}.gHeaderNavTitle{display:block}@media only screen and (max-width: 768px){.gHeaderNavTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:0 10px}}@media only screen and (max-width: 768px){.gHeaderNavTitle:focus-visible{outline:none}}.gHeaderNavLink{position:relative;display:block;padding:10px 0;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.06em}@media only screen and (max-width: 768px){.gHeaderNavLink{display:none;padding:0;color:var(--c-object-primary);font-size:1.8rem;font-weight:500;line-height:1.4444444444;letter-spacing:.06em}}.gHeaderNavLink::after{content:"";position:absolute;bottom:0;right:0;left:0;width:0;height:3px;margin:0 auto;border-radius:1em;background-color:var(--c-object-primary);-webkit-transition:width .25s 0s ease;transition:width .25s 0s ease}@media only screen and (max-width: 768px){.gHeaderNavLink::after{display:none}}.gHeaderNavLink:focus-visible::after{width:100%}.gHeaderNavText{position:relative;display:none;padding:0;color:var(--c-object-primary);font-size:1.8rem;font-weight:500;line-height:1.4444444444;letter-spacing:.06em}@media only screen and (max-width: 768px){.gHeaderNavText{display:block}}.gHeaderNavDropButton{display:none}@media only screen and (max-width: 768px){.gHeaderNavDropButton{display:block}.gHeaderNavDropButton>i{position:relative;display:block;width:20px;height:20px}.gHeaderNavDropButton>i::before,.gHeaderNavDropButton>i::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;display:block;width:100%;height:2px;margin:auto;border-radius:1em;background-color:var(--c-object-primary);-webkit-transition:-webkit-transform .25s 0s ease;transition:-webkit-transform .25s 0s ease;transition:transform .25s 0s ease;transition:transform .25s 0s ease, -webkit-transform .25s 0s ease}.gHeaderNavDropButton>i::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.gHeaderNavDropButton.is-active>i::before{-webkit-transform:rotate(0);transform:rotate(0)}}.gHeaderNavDropItem{position:absolute;top:100%;right:calc((100% - 260px)/2);display:none;margin-top:-1px;padding-top:18px;-webkit-animation:appear .25s;animation:appear .25s}@media only screen and (max-width: 768px){.gHeaderNavDropItem{position:static;top:auto;margin-top:0;padding-top:11px;padding-bottom:0}}.gHeaderNavDropItem.is-active{display:block}.gHeaderNavDropItemInner{width:100%;min-width:260px;padding:20px;border:8px solid var(--c-object-primary);border-radius:16px;background-color:var(--c-object-white)}@media only screen and (max-width: 768px){.gHeaderNavDropItemInner{min-width:auto;padding:0;border:none;border-radius:0;background-color:inherit}}.gHeaderNavDropItemList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gHeaderNavDropItemList>li:not(:last-of-type){border-bottom:1px solid var(--c-object-primary)}@media only screen and (max-width: 768px){.gHeaderNavDropItemList>li:not(:last-of-type){border-bottom:none}}.gHeaderNavSubTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3px;padding:12px 3px 12px 0;font-size:1.4rem;font-weight:500;line-height:1.4285714286;letter-spacing:.06em;-webkit-transition:color .25s 0s ease;transition:color .25s 0s ease}@media only screen and (max-width: 768px){.gHeaderNavSubTitle{padding:11px 10px 11px 22px;font-size:1.6rem;line-height:1.5}}.gHeaderNavSubTitle::after{content:"";display:block;width:10px;height:10px;background:url(../img/common/icon_arr-circle-orange.svg) no-repeat center center/contain}@media only screen and (max-width: 768px){.gHeaderNavSubTitle::after{display:none}}.gHeaderNavSubTitle>a:hover,.gHeaderNavSubTitle>a:focus-visible{color:var(--c-object-primary)}@media only screen and (max-width: 768px){.gHeaderNavSubTitleLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;width:100%;padding:0 2px 0 0}}@media only screen and (max-width: 768px){.gHeaderNavSubTitleLink::after{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:15px;height:15px;background:url(../img/common/icon_arr-circle-gray.svg) no-repeat center center/contain}}.gHeaderNavSubDropButton{position:relative;z-index:1;display:none;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 768px){.gHeaderNavSubDropButton{display:block}}.gHeaderNavSubDropButton>i{position:relative;display:block;width:20px;height:20px}.gHeaderNavSubDropButton>i::before,.gHeaderNavSubDropButton>i::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;display:block;width:100%;height:2px;margin:auto;border-radius:1em;background-color:var(--c-object-primary);-webkit-transition:-webkit-transform .25s 0s ease;transition:-webkit-transform .25s 0s ease;transition:transform .25s 0s ease;transition:transform .25s 0s ease, -webkit-transform .25s 0s ease}.gHeaderNavSubDropButton>i::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.gHeaderNavSubDropButton.is-active>i::before{-webkit-transform:rotate(0);transform:rotate(0)}.gHeaderNavSubDropItem{display:none;-webkit-animation:appear .25s;animation:appear .25s}.gHeaderNavSubDropItem.is-active{display:block}.gHeaderNavSubDropItemList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gHeaderNavSubDropItemList>li{padding:11px 12px 11px 32px}.gHeaderNavSubDropItemList>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.06em;-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}.gHeaderNavSubDropItemList>li>a::after{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:15px;height:15px;background:url(../img/common/icon_arr-circle-gray.svg) no-repeat center center/contain}.gHeaderNavSubDropItemList>li>a:hover,.gHeaderNavSubDropItemList>li>a:focus-visible{color:var(--c-object-primary)}.gOverlay{position:fixed;top:0;left:0;z-index:99;display:none;width:100%;height:100%;backdrop-filter:blur(4px);background-color:var(--c-object-overlay);visibility:visible;-webkit-animation:appear .25s;animation:appear .25s}.gOverlay.is-active{display:block}.gOverlay.is-blank{z-index:9999}.gFooter{background-color:var(--c-object-white)}.gFooterUpperInner{width:100%;max-width:1200px;margin:0 auto;padding:65px 100px}@media only screen and (max-width: 768px){.gFooterUpperInner{width:100%;padding:30px min(5.1282051282%,20px)}}.gFooterLower{border-top:2px solid var(--c-cancer-orange)}.gFooterLowerInner{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:auto 1fr auto;gap:50px;width:100%;max-width:1200px;margin:0 auto;padding:15px 50px 10px}@media only screen and (max-width: 768px){.gFooterLowerInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;max-width:100%;padding:30px min(5.1282051282%,20px) 65px}}.gFooterSnsList{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;gap:35px;margin-bottom:40px}@media only screen and (max-width: 768px){.gFooterSnsList{gap:30.5px;margin-bottom:30px}}.gFooterSnsLink{display:block}.gFooterSnsLink>img{width:100%}.gFooterSnsLink.is-facebook>img{max-width:29px}.gFooterSnsLink.is-twitter>img{max-width:25px}.gFooterSnsLink.is-line>img{max-width:30.5px}.gFooterRelationTitle{margin-bottom:45px;color:var(--c-cancer-blue);font-size:3rem;font-weight:700;line-height:1;text-align:center}@media only screen and (max-width: 768px){.gFooterRelationTitle{margin-bottom:20px;font-size:2rem}}.gFooterRelationList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;max-width:1000px;margin:0 auto}@media only screen and (max-width: 768px){.gFooterRelationList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}}.gFooterRelationList>li{width:235px}@media only screen and (max-width: 768px){.gFooterRelationList>li{width:100%}}.gFooterRelationList>li>a{display:block}.gFooterRelationItemTitle{margin-bottom:10px;font-size:1.35rem;font-weight:500;line-height:1.3}@media only screen and (max-width: 768px){.gFooterRelationItemTitle{margin-bottom:5px;font-size:1.4rem}}.gFooterRelationItemImage>img{width:100%}.gFooterRelationItemImage>figcaption{margin-top:15px;font-size:1.4rem;line-height:1.5}@media only screen and (max-width: 768px){.gFooterRelationItemImage>figcaption{margin-top:10px;font-size:1.2rem}}.gFooterCompany{width:146px}@media only screen and (max-width: 768px){.gFooterCompany{margin:20px auto 0}}.gFooterCompany>a{display:block}@media only screen and (max-width: 768px){.gFooterCopyright{margin-top:25px}}.gFooterCopyright>p{font-size:1.1rem;font-weight:500;line-height:1.3}@media only screen and (max-width: 768px){.gFooterCopyright>p{width:100%;line-height:1.5;text-align:center}}.gFooterNavList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}@media only screen and (max-width: 768px){.gFooterNavList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;gap:10px}}.gFooterNavList>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1em;font-size:1.1rem;font-weight:500;text-decoration:none}@media only screen and (max-width: 768px){.gFooterNavList>li>a{font-size:1.2rem}}.gFooterNavList>li>a:hover{text-decoration:underline}.gFooterNavList>li>a::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:.25em .5em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--c-text-primary)}.gFooterNavList>li>a[target=_blank]::after{content:"";display:inline-block;width:1em;height:1em;margin:0 0 -0.1em .2em;background:url(../img/common/icon_blank.svg) no-repeat center center/contain}.gSide{display:block;width:280px;margin-top:22px}@media only screen and (max-width: 768px){.gSide{display:none}}.gSideNav{padding:12px 20px 32px;border-radius:8px;background:var(--c-object-white);-webkit-box-shadow:0px 0px 8px var(--c-object-shadow);box-shadow:0px 0px 8px var(--c-object-shadow)}.gSideNavList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gSideNavList>li{padding:13px 0;border-bottom:1px solid var(--c-object-lightgray)}.gSideNavList>li:has(.gSideNavDropItem.is-active){padding-bottom:0}.gSideNavTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3px;padding:7px 5px;color:var(--c-object-primary);font-size:1.4rem;font-weight:500;line-height:1.4285714286;letter-spacing:.06em;border-radius:17px;-webkit-transition:background-color .25s 0s;transition:background-color .25s 0s}.gSideNavDropButton{position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0}.gSideNavDropButton>i{position:relative;display:block;width:20px;height:20px}.gSideNavDropButton>i::before,.gSideNavDropButton>i::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;display:block;width:50%;height:1px;margin:auto;border-radius:1em;background-color:var(--c-text-primary);-webkit-transition:-webkit-transform .25s 0s ease;transition:-webkit-transform .25s 0s ease;transition:transform .25s 0s ease;transition:transform .25s 0s ease, -webkit-transform .25s 0s ease}.gSideNavDropButton>i::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.gSideNavDropButton:hover>i::before,.gSideNavDropButton:hover>i::after,.gSideNavDropButton:focus-visible>i::before,.gSideNavDropButton:focus-visible>i::after{background-color:var(--c-object-primary)}.gSideNavDropButton.is-active>i::before{-webkit-transform:rotate(0);transform:rotate(0)}.gSideNavDropItem{display:none;-webkit-animation:appear .25s;animation:appear .25s}.gSideNavDropItem.is-active{display:block}.gSideNavDropItemList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gSideNavDropItemList>li{padding:7px 0 7px 5px}.gSideNavDropItemList>li:not(:last-of-type){border-bottom:1px solid var(--c-object-lightgray)}.gSideNavDropItemList>li:has(.gSideNavSubDropItem.is-active){padding-bottom:0}.gSideNavSubTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3px;padding:7px 5px 7px 1em;font-size:1.4rem;font-weight:500;line-height:1.4285714286;letter-spacing:.06em;border-radius:17px;-webkit-transition:color .25s 0s,background-color .25s 0s;transition:color .25s 0s,background-color .25s 0s}.gSideNavSubTitleLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;width:100%;padding:0 5px 0 0}.gSideNavSubTitleLink::after{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:10px;height:10px;background:url(../img/common/icon_arr-circle-gray.svg) no-repeat center center/contain}.gSideNavSubTitle:has(a:hover),.gSideNavSubTitle.is-active{background-color:var(--c-object-3rd)}.gSideNavSubTitle>a:hover,.gSideNavSubTitle>a:focus-visible{color:var(--c-object-primary)}.gSideNavSubDropButton{position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0}.gSideNavSubDropButton>i{position:relative;display:block;width:20px;height:20px}.gSideNavSubDropButton>i::before,.gSideNavSubDropButton>i::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;display:block;width:50%;height:1px;margin:auto;border-radius:1em;background-color:var(--c-text-primary);-webkit-transition:-webkit-transform .25s 0s ease;transition:-webkit-transform .25s 0s ease;transition:transform .25s 0s ease;transition:transform .25s 0s ease, -webkit-transform .25s 0s ease}.gSideNavSubDropButton>i::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.gSideNavSubDropButton:hover>i::before,.gSideNavSubDropButton:hover>i::after,.gSideNavSubDropButton:focus-visible>i::before,.gSideNavSubDropButton:focus-visible>i::after{background-color:var(--c-object-primary)}.gSideNavSubDropButton.is-active>i::before{-webkit-transform:rotate(0);transform:rotate(0)}.gSideNavSubDropItem{display:none;padding:7px 0 0 14px;-webkit-animation:appear .25s;animation:appear .25s}.gSideNavSubDropItem.is-active{display:block}.gSideNavSubDropItemList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gSideNavSubDropItemList>li{padding:7px 0;border-top:1px solid var(--c-object-lightgray)}.gSideNavSubDropItemList>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:7px 8px 7px 1em;font-size:1.4rem;font-weight:500;line-height:1.4285714286;letter-spacing:.06em;border-radius:17px;-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}.gSideNavSubDropItemList>li>a::after{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:10px;height:10px;background:url(../img/common/icon_arr-circle-gray.svg) no-repeat center center/contain}.gSideNavSubDropItemList>li>a:hover,.gSideNavSubDropItemList>li>a:focus-visible,.gSideNavSubDropItemList>li>a.is-active{background-color:var(--c-object-3rd)}.gQat{position:fixed;top:190px;right:0;z-index:97;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:right .25s 0s ease;transition:right .25s 0s ease}@media only screen and (max-width: 768px){.gQat{top:auto;bottom:0;left:0;width:100%;border-right:1px solid var(--c-object-white)}}@media only screen and (max-width: 768px){.gQat.is-active{z-index:100;height:calc(100% - 108px)}}@media only screen and (max-width: 768px){.gQat.is-active .gQatButton{display:none}}.gQatButton{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;width:130px;height:130px;border-radius:16px 0 0 16px;background-color:var(--c-object-primary);-webkit-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease}@media only screen and (max-width: 768px){.gQatButton{width:100%;height:50px;border-radius:0}}.gQatButtonIcon{width:112px;height:108px}@media only screen and (max-width: 768px){.gQatButtonIcon{width:238px;height:32px}}.gQatButton:hover{opacity:.7}.gQatNav{display:none;width:440px;max-width:100%;border:1px solid var(--c-object-primary);border-right:none;-webkit-animation:appear .25s;animation:appear .25s}@media only screen and (max-width: 768px){.gQatNav{position:fixed;bottom:-100%;left:0;max-width:100%;height:calc(100% - 108px);border-right:1px solid var(--c-object-primary)}}.gQatNav.is-active{display:block}@media only screen and (max-width: 768px){.gQatNav.is-active{bottom:0;width:100%}}.gQatNavButton{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;background-color:var(--c-object-white);background-color:var(--c-object-primary)}.gQatNavButtonBack,.gQatNavButtonClose{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;width:100%;color:var(--c-object-primary);font-size:1.6rem;font-weight:500;height:50px;text-align:center;border-top:1px solid var(--c-object-primary);-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}.gQatNavButtonBack:hover,.gQatNavButtonBack:focus-visible,.gQatNavButtonClose:hover,.gQatNavButtonClose:focus-visible{color:var(--c-text-contrast);background-color:var(--c-object-primary)}.gQatNavButtonBack:focus-visible,.gQatNavButtonClose:focus-visible{outline:none}.gQatNavButtonBack{display:none;background-color:var(--c-object-3rd);-webkit-animation:appear .25s;animation:appear .25s}.gQatNavButtonBack.is-active{display:block}.gQatNavButtonClose{background-color:var(--c-object-white)}.gQatMenu{overflow-y:auto;display:none;height:420px;background-color:var(--c-object-3rd);-webkit-animation:appear .25s;animation:appear .25s}@media only screen and (max-width: 768px){.gQatMenu{height:calc(100% - 50px)}}.gQatMenu.is-active{display:block}.gQatMenuInner{padding:20px 15px 10px}@media only screen and (max-width: 768px){.gQatMenuInner{padding:25px 10px 20px}}.gQatMenuList{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}@media only screen and (max-width: 768px){.gQatMenuList{gap:15px 10px}}.gQatMenuButton{display:-webkit-box;display:-ms-flexbox;display:flex;-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:7px;width:100%}@media only screen and (max-width: 768px){.gQatMenuButton{gap:10px}}.gQatMenuButtonIcon{max-width:70px;border-radius:50%;-webkit-box-shadow:0 0 15px var(--c-object-primary);box-shadow:0 0 15px var(--c-object-primary)}@media only screen and (max-width: 768px){.gQatMenuButtonIcon{max-width:70%;-webkit-box-shadow:0 0 10px var(--c-object-primary);box-shadow:0 0 10px var(--c-object-primary)}}.gQatMenuButtonText{font-size:1.2rem;font-weight:700;line-height:1.5384615385;text-align:center}@media only screen and (max-width: 768px){.gQatMenuButtonText{font-size:1rem;line-height:1.5}}.gQatCatBox{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:440px;padding:30px 0 20px;background:var(--c-object-white);-webkit-animation:appear .25s;animation:appear .25s}@media only screen and (max-width: 768px){.gQatCatBox{height:calc(100% - 50px);padding:20px 0}}.gQatCatBox.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.gQatCatHead{display:grid;grid-template-columns:70px 1fr;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px}@media only screen and (max-width: 768px){.gQatCatHead{grid-template-columns:50px 1fr;gap:10px;padding:0 15px}}.gQatCatHeadIcon{display:block;border-radius:50%;-webkit-box-shadow:0 0 15px var(--c-object-primary);box-shadow:0 0 15px var(--c-object-primary)}@media only screen and (max-width: 768px){.gQatCatHeadIcon{-webkit-box-shadow:0 0 10px var(--c-object-primary);box-shadow:0 0 10px var(--c-object-primary)}}.gQatCatHeadTitle{color:var(--c-object-primary);font-size:2.2rem;font-weight:500;line-height:1.3181818182;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (max-width: 768px){.gQatCatHeadTitle{font-size:1.8rem;line-height:1.2777777778}}.gQatCatBody{height:calc(100% - 90px)}@media only screen and (max-width: 768px){.gQatCatBody{height:calc(100% - 70px)}}.gQatCatBodyInner{padding:0 30px}@media only screen and (max-width: 768px){.gQatCatBodyInner{padding:0 15px}}.gQatItemList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.gQatItemList>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.gQatItemTitleLink,.gQatItemTitleText{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;padding:13px 15px;font-size:1.7rem;font-weight:700;line-height:1.2941176471;border:1px solid var(--c-object-primary);border-radius:15px;background-color:var(--c-object-white);-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}@media only screen and (max-width: 768px){.gQatItemTitleLink,.gQatItemTitleText{gap:10px;padding:9px 10px;font-size:1.4rem;line-height:1.2857142857;border-radius:10px}}.gQatItemTitleLink::after{content:"";-ms-flex-negative:0;flex-shrink:0;width:0;height:0;border-style:solid;border-width:7px 0 7px 8px;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){.gQatItemTitleLink::after{border-width:6px 0 6px 7px}}.gQatItemTitleLink:hover,.gQatItemTitleLink:focus-visible{background-color:var(--c-object-3rd)}.gQatItemTitleLink:focus-visible{outline:thick double var(--c-object-primary);outline-offset:-5px}.gQatItemTitleLink.is-blank>*::after{content:"";display:inline-block;width:1em;height:1em;margin-bottom:-0.1em;margin-left:.25em;background:url(../img/common/icon_blank.svg) no-repeat center center/contain}.gQatItemLinkList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.gQatItemLinkList>li{padding:0 15px}.gQatItemLinkList>li>a{position:relative;display:inline-block;padding-left:1em;font-size:1.6rem;font-weight:500;line-height:1.3125;-webkit-transition:color .25s 0s ease;transition:color .25s 0s ease;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (max-width: 768px){.gQatItemLinkList>li>a{font-size:1.4rem;line-height:1.2857142857}}.gQatItemLinkList>li>a::before{content:"";position:absolute;top:.28125em;left:0;display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;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){.gQatItemLinkList>li>a::before{border-width:5px 0 5px 5px}}.gQatItemLinkList>li>a:hover,.gQatItemLinkList>li>a:focus-visible{color:var(--c-object-primary)}.gQatItemLinkList>li>a:hover{text-decoration:underline}.gQatItemLinkList>li>a.is-blank::after{content:"";display:inline-block;width:1em;height:1em;margin-bottom:-0.1em;margin-left:.25em;background:url(../img/common/icon_blank.svg) no-repeat center center/contain}.gQatScrollbar .mCustomScrollBox{padding:0}.gQatScrollbar .mCSB_container{margin-right:0}.gQatScrollbar .mCSB_scrollTools{right:0;width:15px;margin:0}.gQatScrollbar .mCSB_scrollTools .mCSB_draggerRail{opacity:0}.gQatScrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:5px;border-radius:0 !important;background-color:var(--c-object-primary) !important}.contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.contents:focus-visible{outline:none}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px;width:100%;max-width:1300px;margin:0 auto;padding:20px 100px 75px 100px}@media only screen and (max-width: 768px){.container{gap:0;max-width:100%;padding:32px min(3.8461538462%,15px) 45px}}.container>.main{width:100%;max-width:740px;padding:0}@media only screen and (max-width: 768px){.container>.main{max-width:100%}}.main{width:100%;max-width:1300px;margin:0 auto;padding:20px 100px 75px}@media only screen and (max-width: 768px){.main{max-width:100%;padding:32px min(3.8461538462%,15px) 45px}}.headingBlock{overflow:hidden;padding-top:150px;border-radius:0 0 48px 0;background-color:var(--c-object-2nd)}@media only screen and (max-width: 768px){.headingBlock{padding-top:108px;border-radius:0}}.headingBlock.is-thymus .headingImage{bottom:41px;right:168px;width:196px}@media only screen and (max-width: 768px){.headingBlock.is-thymus .headingImage{bottom:min(4.358974359vw,17px);right:min(7.1794871795vw,28px);width:min(25.641025641vw,100px)}}.headingBlock.is-cause .headingImage{bottom:37px;right:168px;width:200px}@media only screen and (max-width: 768px){.headingBlock.is-cause .headingImage{bottom:min(3.8461538462vw,15px);right:min(6.9230769231vw,27px);width:min(26.1538461538vw,102px)}}.headingBlock.is-scan .headingImage{bottom:37px;right:173px;width:185px}@media only screen and (max-width: 768px){.headingBlock.is-scan .headingImage{bottom:min(3.8461538462vw,15px);right:min(7.9487179487vw,31px);width:min(24.1025641026vw,94px)}}.headingBlock.is-list .headingImage{bottom:37px;right:204px;width:148px}@media only screen and (max-width: 768px){.headingBlock.is-list .headingImage{bottom:min(3.8461538462vw,15px);right:min(10.2564102564vw,40px);width:min(19.4871794872vw,76px)}}.headingBlock.is-medicine .headingImage{bottom:48px;right:133px;width:226px}@media only screen and (max-width: 768px){.headingBlock.is-medicine .headingImage{bottom:min(5.8974358974vw,23px);right:min(5.3846153846vw,21px);width:min(29.4871794872vw,115px)}}.headingBlock.is-walking .headingImage{bottom:37px;right:168px;width:195px}@media only screen and (max-width: 768px){.headingBlock.is-walking .headingImage{bottom:min(4.358974359vw,17px);right:min(7.1794871795vw,28px);width:min(25.3846153846vw,99px)}}@media only screen and (max-width: 768px){.headingBlock.is-examination .headingInner{padding-right:min(45.3846153846%,177px)}}.headingBlock.is-examination .headingImage{bottom:-67px;right:128px;width:375px}@media only screen and (max-width: 768px){.headingBlock.is-examination .headingImage{bottom:max(-8.2051282051vw,-32px);right:min(3.0769230769vw,12px);width:min(39.2307692308vw,153px)}}.headingInner{position:relative;display:grid;grid-auto-rows:auto auto 1fr;width:100%;max-width:1300px;min-height:244px;margin:0 auto;padding:34px 520px 17px 100px}@media only screen and (max-width: 768px){.headingInner{max-width:100%;min-height:118px;padding:0 min(40%,156px) 11px 3.8461538462%}}.headingTitle{margin-bottom:24px;font-size:4rem;font-family:var(--ff-zen-maru);font-weight:700;line-height:1.45;letter-spacing:.12em}@media only screen and (max-width: 768px){.headingTitle{margin-bottom:min(6.1538461538vw,24px);font-size:min(5.641025641vw,2.2rem);line-height:1.4545454545;letter-spacing:.08em}}@media only screen and (max-width: 768px){.headingTitle.is-long5em-sp{margin-right:-5em}}.headingSupervision{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.headingSupervision>p{padding-left:3em;font-size:min(3.5897435897vw,1.4rem);font-weight:500;line-height:1.4285714286;letter-spacing:.06em;text-indent:-3em}@media only screen and (max-width: 768px){.headingSupervision>p{font-size:1.2rem;line-height:1.4166666667;letter-spacing:0}}.headingImage{position:absolute}.headingImage>img{width:100%}.breadcrumbBlock{margin:0 0 1em}@media only screen and (max-width: 768px){.breadcrumbBlock{margin:15px 0 0;padding:0 min(3.8461538462%,15px)}}.breadcrumbList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbList>li{font-size:1.4rem;font-weight:500;line-height:1.8571428571;letter-spacing:.06em}@media only screen and (max-width: 768px){.breadcrumbList>li{font-size:1.2rem;line-height:2.1666666667}}.breadcrumbList>li:not(:first-of-type)::before{content:"＞";padding:0 .25em}.breadcrumbList>li>a{text-decoration:underline}.breadcrumbList>li>a:hover,.breadcrumbList>li>a:focus-visible{text-decoration:none}.dateBlock{width:100%;max-width:1300px;margin:17px auto 0;padding:0 100px}@media only screen and (max-width: 768px){.dateBlock{max-width:100%;margin:15px auto 0;padding:0 min(3.8461538462%,15px)}}.dateText{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.25em 1em;font-size:1.4rem;font-weight:400;line-height:1.4285714286;letter-spacing:.06em}@media only screen and (max-width: 768px){.dateText{font-size:1.2rem;line-height:1.4166666667;letter-spacing:0}}.pageBlock{margin-top:100px}@media only screen and (max-width: 768px){.pageBlock{margin-top:42px}}.pageList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}@media only screen and (max-width: 768px){.pageList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;max-width:360px;margin:0 auto}}.pageList.is-first{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pageList.is-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width: 768px){.pageList>li{width:100%}}.pageLinkPrev,.pageLinkNext{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.06em;-webkit-transition:color .25s 0s ease;transition:color .25s 0s ease}@media only screen and (max-width: 768px){.pageLinkPrev,.pageLinkNext{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;letter-spacing:.05em;width:100%;padding:12px 36px;border:1px solid var(--c-object-primary);border-radius:5px;background-color:var(--c-object-white);-webkit-transition:color .25s 0s ease,background-color .25s 0s ease;transition:color .25s 0s ease,background-color .25s 0s ease}}.pageLinkPrev:hover,.pageLinkPrev:focus-visible,.pageLinkNext:hover,.pageLinkNext:focus-visible{color:var(--c-object-primary)}@media only screen and (max-width: 768px){.pageLinkPrev:hover,.pageLinkPrev:focus-visible,.pageLinkNext:hover,.pageLinkNext:focus-visible{color:var(--c-object-white);background-color:var(--c-object-primary)}}.pageLinkPrev::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;background:url(../img/common/icon_arr-circle-orange.svg) no-repeat center center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:background .25s 0s ease;transition:background .25s 0s ease}@media only screen and (max-width: 768px){.pageLinkPrev::before{position:absolute;top:0;bottom:0;left:10px;width:1em;height:1em;margin:auto 0}}@media only screen and (max-width: 768px){.pageLinkPrev:hover::before,.pageLinkPrev:focus-visible::before{background:url(../img/common/icon_arr-circle-orange-reverse.svg) no-repeat center center/contain}}.pageLinkNext::after{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;background:url(../img/common/icon_arr-circle-orange.svg) no-repeat center center/contain;-webkit-transition:background .25s 0s ease;transition:background .25s 0s ease}@media only screen and (max-width: 768px){.pageLinkNext::after{position:absolute;top:0;bottom:0;right:10px;width:1em;height:1em;margin:auto 0}}@media only screen and (max-width: 768px){.pageLinkNext:hover::after,.pageLinkNext:focus-visible::after{background:url(../img/common/icon_arr-circle-orange-reverse.svg) no-repeat center center/contain}}.pagetopBlock{text-align:right}.pagetopButton{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;padding:13px 24px 13px 15px;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.06em;border-radius:50px;background-color:var(--c-object-3rd);-webkit-transition:color .25s 0s ease,background-color .25s 0s ease;transition:color .25s 0s ease,background-color .25s 0s ease}@media only screen and (max-width: 768px){.pagetopButton{gap:6px;padding:12px 15px;font-size:1.4rem;line-height:1.4285714286}}.pagetopButton::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;background:url(../img/common/icon_arr-circle-orange.svg) no-repeat center center/contain;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:background .25s 0s ease;transition:background .25s 0s ease}@media only screen and (max-width: 768px){.pagetopButton::before{width:1em;height:1em}}.pagetopButton:hover,.pagetopButton:focus-visible{color:var(--c-object-white);background-color:var(--c-object-primary)}.pagetopButton:hover::before,.pagetopButton:focus-visible::before{background:url(../img/common/icon_arr-circle-orange-reverse.svg) no-repeat center center/contain}.ttlBdrDouble{position:relative;padding-bottom:26px;font-size:3.2rem;font-family:var(--ff-zen-maru);font-weight:700;line-height:1.4375;letter-spacing:.12em}@media only screen and (max-width: 768px){.ttlBdrDouble{padding-bottom:14px;font-size:2.2rem;line-height:1.4545454545;letter-spacing:.08em}}.ttlBdrDouble::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg, var(--c-object-2nd) 157px, var(--c-object-gray) 157px)}@media only screen and (max-width: 768px){.ttlBdrDouble::after{background:linear-gradient(90deg, var(--c-object-2nd) 95px, var(--c-object-gray) 95px)}}.ttlCircle{color:var(--c-object-primary);font-size:1.8rem;font-weight:500;line-height:1.5;letter-spacing:.06em}.ttlCircle::before{content:"●";margin-right:.25em}.txt{font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.12em}@media only screen and (max-width: 768px){.txt{line-height:1.625;letter-spacing:.06em}}.txtColonBlock{display:table}.txtColonRow{display:table-row}.txtColonDt,.txtColonDd{display:table-cell;font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.06em}@media only screen and (max-width: 768px){.txtColonDt,.txtColonDd{line-height:1.625}}.txtColonDt{white-space:nowrap;padding-right:.37em}@media only screen and (max-width: 768px){.txtColonDt{padding-right:.31em}}.txtColonDd{padding-left:1.06em;text-indent:-1.06em}.txtColonDd::before{content:"："}.lnk{text-decoration:underline}.lnk:hover,.lnk:focus-visible{text-decoration:none}.lnkBlank{text-decoration:underline}.lnkBlank:hover,.lnkBlank:focus-visible{text-decoration:none}.lnkBlank::after{content:"";display:inline-block;width:1em;height:1em;margin-bottom:-0.15em;margin-left:.5em;background:url(../img/common/icon_blank.svg) no-repeat center center/contain}.lnkPdf{text-decoration:underline}.lnkPdf:hover,.lnkPdf:focus-visible{text-decoration:none}.lnkPdf::after{content:"";display:inline-block;width:1em;height:1em;margin-bottom:-0.15em;margin-left:.5em;background:url(../img/common/icon_pdf.png) no-repeat center center/contain}.img{text-align:center}.imgBox{padding:30px 30px 20px;text-align:center;border-radius:24px;background-color:var(--c-object-lightgray2)}@media only screen and (max-width: 768px){.imgBox{padding:15px 15px 7px;text-align:center;border-radius:10px}}.imgCaption{margin-top:10px;font-size:1.4rem;font-weight:400;line-height:1.4285714286;letter-spacing:.06em;text-align:right}@media only screen and (max-width: 768px){.imgCaption{margin-top:5px;font-size:1rem;line-height:1.5}}.tblCaption{font-size:1.6rem;font-weight:500;line-height:2;letter-spacing:.06em}@media only screen and (max-width: 768px){.tblCaption{line-height:1.625}}.tblRound{width:100%;border-collapse:unset;border-spacing:0}.tblRound tr.is-first>*{border-top:1px solid var(--c-object-lightgray4)}.tblRound tr.is-first>*:first-child{border-radius:15px 0 0 0}.tblRound tr.is-first>*:last-child{border-radius:0 15px 0 0}.tblRound tr.is-last>*:first-child{border-radius:0 0 0 15px}.tblRound tr.is-last>*:last-child{border-radius:0 0 15px 0}.tblRound tr>*{padding:16px 15px;font-size:1.8rem;font-weight:400;line-height:1.7777777778;letter-spacing:.06em;vertical-align:middle;text-align:center;border-bottom:1px solid var(--c-object-lightgray4);border-left:1px solid var(--c-object-lightgray4);border-spacing:0}@media only screen and (max-width: 768px){.tblRound tr>*{padding:11px 10px;font-size:1.6rem;line-height:1.625}}.tblRound tr>*:last-child{border-right:1px solid var(--c-object-lightgray4)}.tblRound tr th{background-color:var(--c-object-lightgray3)}.pnlFloatImage>img{width:100%}.pnlFloatImage.is-right{float:right;margin:8px 0 16px 35px}@media only screen and (max-width: 768px){.pnlFloatImage.is-right{margin:5px 0 8px 16px}}.pnlFloatImage.is-left{float:left;margin:8px 35px 16px 0}@media only screen and (max-width: 768px){.pnlFloatImage.is-left{margin:5px 16px 8px 0}}.pnlFloatImage.is-chest-ct{max-width:130px}@media only screen and (max-width: 768px){.pnlFloatImage.is-chest-ct{max-width:min(23.0769230769vw,90px)}}.pnlFloatImage.is-chest-ct>img{max-width:89px}@media only screen and (max-width: 768px){.pnlFloatImage.is-chest-ct>img{max-width:min(15.8974358974vw,62px)}}.pnlFloatImage.is-chest-xray{max-width:154px}@media only screen and (max-width: 768px){.pnlFloatImage.is-chest-xray{max-width:min(27.4358974359vw,107px)}}.pnlFloatImage.is-chest-xray>img{max-width:145px}@media only screen and (max-width: 768px){.pnlFloatImage.is-chest-xray>img{max-width:min(25.641025641vw,100px)}}.pnlFloatImage.is-surgical-specimen{max-width:183px}@media only screen and (max-width: 768px){.pnlFloatImage.is-surgical-specimen{max-width:min(32.5641025641vw,127px)}}.pnlFloatImage.is-surgical-specimen>img{max-width:166px}@media only screen and (max-width: 768px){.pnlFloatImage.is-surgical-specimen>img{max-width:min(29.4871794872vw,115px)}}.pnlFloatImage.is-radiation-therapy{max-width:234px}@media only screen and (max-width: 768px){.pnlFloatImage.is-radiation-therapy{max-width:min(41.5384615385vw,162px)}}.pnlFloatImage.is-radiation-therapy>img{max-width:216px}@media only screen and (max-width: 768px){.pnlFloatImage.is-radiation-therapy>img{max-width:min(41.5384615385vw,162px)}}.pnlFloatImage.is-drug-therapy{max-width:202px}@media only screen and (max-width: 768px){.pnlFloatImage.is-drug-therapy{max-width:min(35.8974358974vw,140px)}}.pnlFloatImage.is-drug-therapy>img{max-width:178px}@media only screen and (max-width: 768px){.pnlFloatImage.is-drug-therapy>img{max-width:min(31.5384615385vw,123px)}}.pnlFloatText{font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.12em}@media only screen and (max-width: 768px){.pnlFloatText{line-height:1.625;letter-spacing:.06em}}.boxBdrOrange{padding:26px 28px;border:1px solid var(--c-object-primary);border-radius:15px}@media only screen and (max-width: 768px){.boxBdrOrange{padding:20px}}.boxColorGray{padding:26px 29px;border-radius:15px;background-color:var(--c-object-lightgray3)}@media only screen and (max-width: 768px){.boxColorGray{padding:16px 15px}}.refBlock{padding-top:20px;border-top:1px solid var(--c-object-gray)}@media only screen and (max-width: 768px){.refBlock{padding-top:17px}}.refNumList{display:table}.refNumList>li{display:table-row;font-size:1.4rem;font-weight:400;line-height:1.8571428571;letter-spacing:.06em;word-break:break-all;counter-increment:list-number}@media only screen and (max-width: 768px){.refNumList>li{line-height:1.7142857143}}.refNumList>li>*{display:table-cell}.refNumList>li::before{content:counter(list-number) "）";display:table-cell;white-space:nowrap}.refList>li{font-size:1.4rem;font-weight:400;line-height:1.8571428571;letter-spacing:.12em}@media only screen and (max-width: 768px){.refList>li{line-height:1.7142857143}}.columnBlock{padding:28px 29px;border-radius:16px;background-color:var(--c-object-4th)}@media only screen and (max-width: 768px){.columnBlock{padding:19px 14px 15px;border-radius:10px}}.columnTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;margin-bottom:20px;padding-bottom:15px;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){.columnTitle{-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;margin-bottom:22px;padding-bottom:17px;text-align:center;background-size:14px 4px}}.columnTitleMain{color:var(--c-object-primary);font-size:2.2rem;font-family:var(--ff-zen-maru);font-weight:700;line-height:1.4545454545;letter-spacing:.06em}.columnTitleSub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;-ms-flex-negative:0;flex-shrink:0;color:var(--c-object-primary);font-size:2.2rem;font-family:var(--ff-zen-maru);font-weight:700;line-height:1.4545454545;letter-spacing:.06em}.columnTitleSubIcon.is-thymus{width:1.3636em}.columnTitleSubIcon.is-walking{width:1.4545em}.bg-fixed{height:100vh;overflow:hidden}.modal-outlink__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0 25px;position:fixed;z-index:99999;top:0;left:0;overflow:hidden}@media only screen and (max-width: 768px){.modal-outlink__wrap{padding:0 5%}}.modal-outlink__wrap.is-hide{display:none !important}.modal-outlink__wrap.is-show{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.modal-outlink__inner{width:100%;max-width:880px;padding:60px 30px;background-color:var(--c-object-white);position:relative;text-align:center}@media only screen and (max-width: 768px){.modal-outlink__inner{padding:36px 20px}}.modal-outlink__ttl{font-size:2.2rem;line-height:1.3;font-weight:800;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (max-width: 768px){.modal-outlink__ttl{font-size:1.8rem}}.modal-outlink__txt{font-size:1.8rem;line-height:1.8;margin-top:30px;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (max-width: 768px){.modal-outlink__txt{font-size:1.4rem;margin-top:15px}}.modal-outlink__btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){.modal-outlink__btn{margin-top:20px}}.modal-outlink__btn>a{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;width:244px;min-height:50px;color:var(--c-object-primary);height:100%;padding:10px 10px 10px 20px;font-weight:500;line-height:1.3;text-align:center;border:2px solid var(--c-object-primary);border-radius:6px;background-color:var(--c-object-white);-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);-webkit-transition:color .25s 0s ease,background-color .25s 0s ease;transition:color .25s 0s ease,background-color .25s 0s ease}@media only screen and (max-width: 768px){.modal-outlink__btn>a{width:220px;min-height:43px;font-size:1.4rem;border-radius:3px}}.modal-outlink__btn>a::before{content:"";display:block;width:0;height:0;margin:0 .3em .1em 0;border-style:solid;border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--c-object-primary) rgba(0,0,0,0);position:absolute;top:calc((100% - 5px)/2);left:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:border-color .25s 0s ease;transition:border-color .25s 0s ease}.modal-outlink__btn>a:hover,.modal-outlink__btn>a:focus-visible{color:var(--c-object-white);background-color:var(--c-object-primary)}.modal-outlink__btn>a:hover::before,.modal-outlink__btn>a:focus-visible::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--c-object-white) rgba(0,0,0,0)}.modal-outlink__close{width:60px;height:60px;position:absolute;top:0;right:0;background-color:var(--c-object-primary);cursor:pointer}@media only screen and (max-width: 768px){.modal-outlink__close{width:36px;height:36px}}.modal-outlink__close::after,.modal-outlink__close::before{content:"";display:block;width:80%;height:4px;border-radius:2px;background-color:var(--c-object-white);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}@media only screen and (max-width: 768px){.modal-outlink__close::after,.modal-outlink__close::before{height:2px}}.modal-outlink__close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}/*# sourceMappingURL=common.css.map */