@charset "UTF-8";

body{background:none}body .st-GlobalHeader{z-index:4;background-color:#fff}body .layout-Top_ContentsHeader{position:relative;z-index:4}body .layout-Top_ContentsHeader::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-color:#fff}body .st-GlobalFooter{position:relative;z-index:3;background-color:#fff}body #contents{background:none}body #contents #index{max-width:100%;margin:0;background:none}body #contents #index .main-area{padding:0;background:none}body #contents #index #medical{font-family:"Noto Sans JP",sans-serif;color:#212121}body #contents #index #medical *{box-sizing:border-box}body #contents #index #medical h1{padding:0;margin:0}body #contents #index #medical a:visited,body #contents #index #medical a:focus,body #contents #index #medical a:active{text-decoration:none !important}body #contents #index #medical a:hover{text-decoration:none !important}body #contents #index #medical .pc{display:block !important}@media(width <= 767px){body #contents #index #medical .pc{display:none !important}}body #contents #index #medical .sp{display:none !important}@media(width <= 767px){body #contents #index #medical .sp{display:block !important}}.common-Conversion-FadeSlideIn{opacity:0;-webkit-animation-name:conversionmenusub;animation-name:conversionmenusub;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.common-Conversion-FadeSlideOut{opacity:0;-webkit-animation-name:conversionmenusubout;animation-name:conversionmenusubout;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes conversionmenusub{from{right:0;opacity:0}to{right:3.5625rem;opacity:1}}@keyframes conversionmenusub{from{right:0;opacity:0}to{right:3.5625rem;opacity:1}}@keyframes conversionmenusub{from{right:0;opacity:0}to{right:3.5625rem;opacity:1}}@-webkit-keyframes conversionmenusubout{from{right:3.5625rem;opacity:1}to{right:0;opacity:0}}@keyframes conversionmenusubout{from{right:3.5625rem;opacity:1}to{right:0;opacity:0}}@keyframes conversionmenusubout{from{right:3.5625rem;opacity:1}to{right:0;opacity:0}}.common-Conversion{display:none;opacity:0}@media print,screen and (width >= 64em){.common-Conversion{position:fixed;inset:50% -3.75rem auto auto;z-index:5;display:block;width:auto;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}.common-Conversion_Inner{display:inline-block;background-color:#fff;border-radius:.1875rem 0 0 .1875rem;box-shadow:0 0 12px 0 rgba(0,0,0,.16)}.common-Conversion_MenuItem{position:relative}.common-Conversion_MenuItem:first-child .common-Conversion_MenuTitle{border-top:.1875rem solid #df0522;border-radius:.1875rem 0 0}.common-Conversion_MenuItem:last-child .common-Conversion_MenuTitle{border-radius:0 0 0 .1875rem}.common-Conversion_MenuTitle{position:relative;z-index:4;display:table;width:3.625rem;color:#111;text-decoration:none;background-color:#fff;border-top:.0625rem solid #ccc;transition-timing-function:linear;transition-duration:.2s}.common-Conversion_MenuTitle span{display:table-cell;height:auto;padding:.875rem 0;font-size:.6875rem;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:127%;text-align:center;letter-spacing:.05em;vertical-align:middle;transition-timing-function:linear;transition-duration:.2s}.common-Conversion_MenuTitle span svg{width:1.5rem;height:1.625rem;margin-bottom:.375rem;fill:#df0522;transition-timing-function:linear;transition-duration:.2s}html[data-whatintent=keyboard] .common-Conversion_MenuTitle:not(.-disabled):hover,html[data-whatintent=keyboard] .common-Conversion_MenuTitle:not(:disabled):hover,html[data-whatintent=mouse] .common-Conversion_MenuTitle:not(.-disabled):hover,html[data-whatintent=mouse] .common-Conversion_MenuTitle:not(:disabled):hover{color:#fff;background-color:#df0522}html[data-whatintent=keyboard] .common-Conversion_MenuTitle:not(.-disabled):hover span svg,html[data-whatintent=keyboard] .common-Conversion_MenuTitle:not(:disabled):hover span svg,html[data-whatintent=mouse] .common-Conversion_MenuTitle:not(.-disabled):hover span svg,html[data-whatintent=mouse] .common-Conversion_MenuTitle:not(:disabled):hover span svg{fill:#fff}.common-Conversion_MenuTitle.-is-active{color:#fff;background-color:#df0522}.common-Conversion_MenuTitle.-is-active span svg{fill:#fff}.common-Conversion_MenuSub{position:absolute;top:0;right:0;z-index:3;display:none;padding-right:.6875rem;opacity:0}.common-Conversion_MenuSubInner{position:relative;background-color:#fff;border-radius:.375rem;box-shadow:0 0 12px 0 rgba(0,0,0,.16)}.common-Conversion_MenuSubInner::before{position:absolute;top:1.375rem;right:-0.3125rem;display:block;width:.625rem;height:.625rem;content:"";background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.common-Conversion_MenuSubItem{border-top:.0625rem solid #ccc}.common-Conversion_MenuSubItem:first-child{border-top:none}.common-Conversion_MenuSubItem a{display:block;color:#111;text-decoration:none;letter-spacing:0;transition-timing-function:linear;transition-duration:.2s}html[data-whatintent=keyboard] .common-Conversion_MenuSubItem a:not(.-disabled):hover,html[data-whatintent=keyboard] .common-Conversion_MenuSubItem a:not(:disabled):hover,html[data-whatintent=mouse] .common-Conversion_MenuSubItem a:not(.-disabled):hover,html[data-whatintent=mouse] .common-Conversion_MenuSubItem a:not(:disabled):hover{color:#df0522}.common-Conversion_MenuSubItem span{display:block;padding:1rem .9375rem;font-size:.8125rem;font-weight:600;line-height:138%;letter-spacing:0;white-space:nowrap}.common-Conversion_MenuSubItem span svg{width:1.375rem;height:1.375rem;margin-right:.875rem;vertical-align:middle;fill:#df0522}@-webkit-keyframes conversionshow{from{right:-3.75rem;opacity:0}to{right:0;opacity:1}}@keyframes conversionshow{from{right:-3.75rem;opacity:0}to{right:0;opacity:1}}@keyframes conversionshow{from{right:-3.75rem;opacity:0}to{right:0;opacity:1}}@-webkit-keyframes conversionhide{from{right:0;opacity:1}to{right:-3.75rem;opacity:0}}@keyframes conversionhide{from{right:0;opacity:1}to{right:-3.75rem;opacity:0}}@keyframes conversionhide{from{right:0;opacity:1}to{right:-3.75rem;opacity:0}}.-is-ShowConversion{opacity:0;-webkit-animation-name:conversionshow;animation-name:conversionshow;animation-name:conversionshow;-webkit-animation-duration:.5s;animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-fill-mode:forwards}.-is-HideConversion{opacity:0;-webkit-animation-name:conversionhide;animation-name:conversionhide;animation-name:conversionhide;-webkit-animation-duration:.5s;animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-fill-mode:forwards}#medical .l-pageWrap,#medical .l-pageUnit{padding-top:6.6666666667vw}@media(1441px < width){#medical .l-pageWrap,#medical .l-pageUnit{padding-top:96px}}@media(width <= 767px){#medical .l-pageWrap,#medical .l-pageUnit{padding-top:12.8vw}}#medical .l-pageUnit_intro{position:relative;z-index:2}#medical .l-pageUnit_cont{position:relative;z-index:1}@media(768px <= width){#medical .l-pageUnit_cont{translate:0 -4.167vw}}@media(1441px < width){#medical .l-pageUnit_cont{translate:0 -60px}}@media(width <= 767px){#medical .l-pageUnit_cont{padding-top:10.6666666667vw}}#medical .l-pageUnit_cont--space{translate:0 0;padding-top:4.4444444444vw}@media(1441px < width){#medical .l-pageUnit_cont--space{padding-top:64px;translate:0 0}}@media(width <= 767px){#medical .l-pageUnit_cont--space{padding-top:12.8vw}}#medical .l-pageUnit_group+.l-pageUnit_group{padding-top:1.6666666667vw}@media(1441px < width){#medical .l-pageUnit_group+.l-pageUnit_group{padding-top:24px}}@media(width <= 767px){#medical .l-pageUnit_group+.l-pageUnit_group{padding-top:6.4vw}}#medical .l-pageUnit_groupBox+.l-pageUnit_groupBox{padding-top:4.4943820225%}@media(width <= 767px){#medical .l-pageUnit_groupBox+.l-pageUnit_groupBox{padding-top:10.6666666667vw}}#medical .l-pageUnit_groupBoxInner+.l-pageUnit_groupBoxInner{padding-top:1.3483146067%}@media(width <= 767px){#medical .l-pageUnit_groupBoxInner+.l-pageUnit_groupBoxInner{padding-top:6.4vw}}#medical .l-pageUnit_leadBox,#medical .l-pageUnit_lead+.l-pageUnit_group{padding-top:3.4188034188%}@media(width <= 767px){#medical .l-pageUnit_leadBox,#medical .l-pageUnit_lead+.l-pageUnit_group{padding-top:8.5333333333vw}}#medical .l-wrap{width:100%;margin:0 auto}@media(768px <= width){#medical .l-wrap{box-sizing:border-box;max-width:1210px;padding:0 20px}}@media(width <= 767px){#medical .l-wrap{width:92%}}#medical .l-wrapLayer{position:relative;z-index:3}#medical .l-wrapLayer_inner{position:relative;z-index:3}#medical .l-wrapLayer_cont{position:relative;z-index:2}#medical .l-wrapLayer_contInner{position:relative;z-index:2}#medical .l-wrapCont{margin:0 auto}@media(768px <= width){#medical .l-wrapCont{width:min(100%,1440px)}}#medical .l-wrapWide{width:100%;margin-inline:auto}@media(768px <= width){#medical .l-wrapWide{max-width:1380px;padding-inline:10px}}@media(width <= 767px){#medical .l-wrapWide{width:92%}}#medical .c-boxType01{padding:8.376% 5.47% 5.47%;background-color:#f0f8fa;border-radius:40px}@media(width <= 767px){#medical .c-boxType01{padding:10.6vw 4.2vw 4.2vw;border-radius:20px}}#medical .c-boxType01--small{padding:5.47%}@media(width <= 767px){#medical .c-boxType01--small{padding-block:8.5333333333vw;padding-inline:5.3333333333vw}}#medical .c-boxType02{padding:3.838% 7.293%;background-color:#fff;border-radius:20px}@media(width <= 767px){#medical .c-boxType02{padding-block:5.3333333333vw;padding-inline:5.3333333333vw;border-radius:10px}}#medical .c-boxType03{padding:4.044% 4.044% 4.044% 3.889vw;background-color:#f7f7f7;border-radius:12px}@media(1441px < width){#medical .c-boxType03{padding-left:56px}}@media(768px <= width <= 1024px){#medical .c-boxType03{padding-left:5vw}}@media(width <= 767px){#medical .c-boxType03{padding:8.5vw 3.2vw 6.4vw 6.4vw;border-radius:6px}}#medical .c-btnType01{display:flex;gap:0 6px;align-items:center;justify-content:center;color:#045966 !important;text-align:center;border:1px solid #045966;border-radius:4px;padding:1.797752809%;font-size:clamp(.875rem,.7321428571rem + .2976190476vw,1rem)}@media(width <= 767px){#medical .c-btnType01{position:relative;color:#fff !important;background-color:#045966;gap:2.1333333333vw;padding-block:3.2vw;padding-inline:7.4666666667vw;font-size:3.7333333333vw}}#medical .c-btnType01_ico{display:block;width:14px;height:14px}@media(width <= 767px){#medical .c-btnType01_ico{position:absolute;inset:50% 2.67vw auto auto;translate:0 -50%;width:3.2vw;height:3.2vw}}#medical .c-btnType01_ico--arrow{background-color:#045966;-webkit-mask:url("../img/ico_arrow_right.svg") no-repeat center;mask:url("../img/ico_arrow_right.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain}@media(width <= 767px){#medical .c-btnType01_ico--arrow{background-color:#fff}}#medical .c-btnType01_ico--external{width:auto;height:auto;background:none !important}@media(hover: hover){#medical .c-btnType01:-webkit-any-link{-webkit-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out}#medical .c-btnType01:any-link{transition:color .3s ease-out,background-color .3s ease-out}#medical .c-btnType01:-webkit-any-link .c-btnType01_ico{-webkit-transition:background-color .3s ease-out,translate .3s ease-out;transition:background-color .3s ease-out,translate .3s ease-out}#medical .c-btnType01:any-link .c-btnType01_ico{transition:background-color .3s ease-out,translate .3s ease-out}#medical .c-btnType01:-webkit-any-link:hover{color:#fff !important;background-color:#045966}#medical .c-btnType01:any-link:hover{color:#fff !important;background-color:#045966}#medical .c-btnType01:-webkit-any-link:hover .c-btnType01_ico{background-color:#fff;translate:4px 0}#medical .c-btnType01:any-link:hover .c-btnType01_ico{background-color:#fff;translate:4px 0}#medical .c-btnType01:-webkit-any-link:hover .c-btnType01_ico--external{translate:2px -1px}#medical .c-btnType01:any-link:hover .c-btnType01_ico--external{translate:2px -1px}}#medical .c-btnType01--long{width:100%}#medical .c-btnType01--deactive{color:#212121 !important;background-color:#e6e6e6;border:none}#medical .c-btnType01:is(.is-b *){color:#fff !important;background-color:#045966 !important}#medical .c-btnType01:is(.is-b *) .c-btnType01_ico{background-color:#fff !important}@media(hover: hover){#medical .c-btnType01:is(.is-b *):-webkit-any-link:hover{color:#045966 !important;background-color:#fff !important}#medical .c-btnType01:is(.is-b *):any-link:hover{color:#045966 !important;background-color:#fff !important}#medical .c-btnType01:is(.is-b *):-webkit-any-link:hover .c-btnType01_ico--arrow{background-color:#045966 !important}#medical .c-btnType01:is(.is-b *):any-link:hover .c-btnType01_ico--arrow{background-color:#045966 !important}}#medical .c-btnType02{display:flex;gap:0 16px;align-items:center;justify-content:center;width:342px;padding:20px;color:#fff !important;text-align:center;background-color:#df0522;border:1px solid #df0522;border-radius:4px}@media(width <= 767px){#medical .c-btnType02{width:100%;padding:5.3333333333vw;gap:3.2vw}}#medical .c-btnType02_ico{display:block;width:24px;height:24px;background-color:#fff;-webkit-mask:url("../img/ico_mail.svg") no-repeat center;mask:url("../img/ico_mail.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain}@media(width <= 767px){#medical .c-btnType02_ico{width:5.3333333333vw;height:5.3333333333vw}}#medical .c-btnType02_text{line-height:1.53;font-size:clamp(.8125rem,.6696428571rem + .2976190476vw,.9375rem)}@media(width <= 767px){#medical .c-btnType02_text{font-size:4vw}}@media(hover: hover){#medical .c-btnType02:-webkit-any-link{-webkit-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out}#medical .c-btnType02:any-link{transition:color .3s ease-out,background-color .3s ease-out}#medical .c-btnType02:-webkit-any-link .c-btnType02_ico{-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}#medical .c-btnType02:any-link .c-btnType02_ico{transition:background-color .3s ease-out}#medical .c-btnType02:-webkit-any-link:hover{color:#df0522 !important;background-color:#fff}#medical .c-btnType02:any-link:hover{color:#df0522 !important;background-color:#fff}#medical .c-btnType02:-webkit-any-link:hover .c-btnType02_ico{background-color:#df0522}#medical .c-btnType02:any-link:hover .c-btnType02_ico{background-color:#df0522}}#medical .c-btnInline{line-height:1.5;color:#045966 !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:clamp(.875rem,.7321428571rem + .2976190476vw,1rem)}@media(width <= 767px){#medical .c-btnInline{font-size:3.7333333333vw}}#medical .c-btnInline_ico{display:inline-block;width:14px;height:14px;padding-left:8px}@media(width <= 767px){#medical .c-btnInline_ico{width:2.9333333333vw;height:2.9333333333vw;padding-left:2.1333333333vw}}#medical .c-btnInline_ico--arrow{background-color:#045966;-webkit-mask:url("../img/ico_arrow_right.svg") no-repeat center;mask:url("../img/ico_arrow_right.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain}#medical .c-btnInline_ico--external{width:auto;height:auto;padding-left:0}@media(hover: hover){#medical .c-btnInline:-webkit-any-link{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#medical .c-btnInline:any-link{transition:opacity .3s ease-out}#medical .c-btnInline:-webkit-any-link .c-btnInline_ico{-webkit-transition:translate .3s ease-out;transition:translate .3s ease-out}#medical .c-btnInline:any-link .c-btnInline_ico{transition:translate .3s ease-out}#medical .c-btnInline:-webkit-any-link:hover{opacity:.7}#medical .c-btnInline:any-link:hover{opacity:.7}#medical .c-btnInline:-webkit-any-link:hover .c-btnInline_ico{translate:2px 0}#medical .c-btnInline:any-link:hover .c-btnInline_ico{translate:2px 0}#medical .c-btnInline:-webkit-any-link:hover .c-btnInline_ico--external{translate:2px -1px}#medical .c-btnInline:any-link:hover .c-btnInline_ico--external{translate:2px -1px}}#medical .c-cardType01{display:flex}@media(768px <= width){#medical .c-cardType01{justify-content:space-between}}@media(width <= 767px){#medical .c-cardType01{flex-flow:column;gap:10.6666666667vw}}@media(768px <= width){#medical .c-cardType01_list{width:33%;max-width:378px}}#medical .c-cardType01_listItem{display:flex;flex-flow:column;gap:13px 0}#medical .c-cardType01_listItemName{padding-left:1em;font-weight:bold;line-height:1.278;color:#212121;text-indent:-1em;font-size:clamp(1rem,.8571428571rem + .2976190476vw,1.125rem)}@media(width <= 767px){#medical .c-cardType01_listItemName{font-size:4.2666666667vw}}#medical .c-cardType01_listItemName::before{display:inline-block;width:7px;height:12px;padding-right:10px;content:"";background-color:#df0522;-webkit-mask:url("../img/ico_arrow_right_simple.svg") no-repeat center;mask:url("../img/ico_arrow_right_simple.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain}#medical .c-cardType01_listItemText{padding-left:1em;line-height:1.57;color:#666;font-size:clamp(.75rem,.6071428571rem + .2976190476vw,.875rem)}@media(width <= 767px){#medical .c-cardType01_listItemText{font-size:3.2vw}}@media(hover: hover){#medical .c-cardType01_listItem:-webkit-any-link{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#medical .c-cardType01_listItem:any-link{transition:opacity .3s ease-out}#medical .c-cardType01_listItem:-webkit-any-link:hover{opacity:.7}#medical .c-cardType01_listItem:any-link:hover{opacity:.7}#medical .c-cardType01_listItem:-webkit-any-link:hover img{opacity:1 !important}#medical .c-cardType01_listItem:any-link:hover img{opacity:1 !important}}#medical .c-hash{display:flex;flex-wrap:wrap;gap:12px}@media(width <= 767px){#medical .c-hash{gap:3.2vw}}#medical .c-hash_list{display:inline-flex;align-items:center;justify-content:center;line-height:1.285;font-size:clamp(.625rem,.3392857143rem + .5952380952vw,.875rem)}@media(width <= 767px){#medical .c-hash_list{font-size:2.9333333333vw}}#medical .c-inquiry{text-align:center;background-color:#f7f7f7;padding:4.4444444444vw}@media(1441px < width){#medical .c-inquiry{padding:64px}}@media(width <= 767px){#medical .c-inquiry{padding-block:12.8vw;padding-inline:6.4vw}}#medical .c-inquiry_heading{font-weight:bold;line-height:1.5;font-size:clamp(1.5rem,.9285714286rem + 1.1904761905vw,2rem)}@media(width <= 767px){#medical .c-inquiry_heading{font-size:6.4vw}}#medical .c-inquiry_lead{padding-top:20px;font-weight:bold;line-height:2;font-size:clamp(1rem,.8571428571rem + .2976190476vw,1.125rem)}@media(width <= 767px){#medical .c-inquiry_lead{font-size:4.2666666667vw}}#medical .c-inquiry_btn{display:flex;justify-content:center;padding-top:40px}#medical .c-lead{display:flex;align-items:center;justify-content:center;font-weight:bold;line-height:2.0417;font-size:clamp(1.125rem,.6964285714rem + .8928571429vw,1.5rem)}@media(width <= 767px){#medical .c-lead{flex-flow:column;gap:4.2666666667vw;font-size:4.2666666667vw}}#medical .c-lead_element{display:flex;align-items:center;justify-content:center}@media(width <= 767px){#medical .c-lead_element{flex-flow:column;width:100%;gap:2.1333333333vw}}#medical .c-lead_elementInner{position:relative;display:block;padding-inline:20px}@media(width <= 767px){#medical .c-lead_elementInner{padding-inline:6.4vw}}#medical .c-lead_elementInner::before,#medical .c-lead_elementInner::after{position:absolute;display:block;width:15px;height:100%;content:""}@media(width <= 767px){#medical .c-lead_elementInner::before,#medical .c-lead_elementInner::after{width:3.2vw}}#medical .c-lead_elementInner::before{inset:0 auto auto 0;background:url("../img/obj_line_left.svg") no-repeat center;background-size:contain}#medical .c-lead_elementInner::after{inset:0 0 auto auto;background:url("../img/obj_line_right.svg") no-repeat center;background-size:contain}#medical .c-lead_element+.c-lead_element::before{display:block;width:20px;height:20px;margin-inline:12px;margin-top:2px;content:"";background:url("../img/obj_cross.svg") no-repeat center;background-size:contain}@media(width <= 767px){#medical .c-lead_element+.c-lead_element::before{margin-top:0;width:4.2666666667vw;height:4.2666666667vw}}#medical .c-lead_equal{display:block;width:24px;height:18px;margin-inline:10px}@media(width <= 767px){#medical .c-lead_equal{rotate:90deg;width:4.8vw;height:3.7333333333vw}}#medical .c-lead_equal>img{display:block;margin-top:2px}#medical .c-lead_result{display:inline-block;padding:0 8px;background-color:#53d6cd}@media(width <= 767px){#medical .c-lead_result{font-size:4.8vw}}#medical .c-leadBox{text-align:center}#medical .c-leadBox_text{line-height:2;font-size:clamp(.8125rem,.6696428571rem + .2976190476vw,.9375rem)}#medical .c-leadBox_link{display:flex;justify-content:center;padding-top:2.0512820513%}@media(width <= 767px){#medical .c-leadBox_link{padding-top:3.2vw}}#medical .c-mediaType01{display:flex;gap:2.7777777778vw}@media(1441px < width){#medical .c-mediaType01{gap:0 40px}}@media(768px <= width){#medical .c-mediaType01{justify-content:space-between}}@media(width <= 767px){#medical .c-mediaType01{flex-flow:column;gap:10.6666666667vw}}#medical .c-mediaType01_cont{flex:1 1}@media(768px <= width){#medical .c-mediaType01_cont{padding-left:9.8828696925%}}#medical .c-mediaType01_contHeading{display:flex;gap:0 16px;align-items:center}@media(width <= 767px){#medical .c-mediaType01_contHeading{gap:4.2666666667vw}}#medical .c-mediaType01_contHeadingIco{width:21%}@media(768px <= width){#medical .c-mediaType01_contHeadingIco{max-width:104px}}@media(width <= 767px){#medical .c-mediaType01_contHeadingIco{width:20%}}#medical .c-mediaType01_contHeadingText{font-weight:bold;line-height:1.75;font-size:clamp(1.25rem,.6785714286rem + 1.1904761905vw,1.75rem)}@media(width <= 767px){#medical .c-mediaType01_contHeadingText{font-size:5.3333333333vw}}#medical .c-mediaType01_contHeading--center{flex-flow:column;gap:20px;justify-content:center}@media(width <= 767px){#medical .c-mediaType01_contHeading--center{gap:5.3333333333vw}}@media(768px <= width){#medical .c-mediaType01_contImg{display:none}}@media(width <= 767px){#medical .c-mediaType01_contImg{display:block;padding-top:5.3333333333vw}#medical .c-mediaType01_contImg>img{border-radius:20px}}#medical .c-mediaType01_contBox{padding-top:5.5445544554%}@media(width <= 767px){#medical .c-mediaType01_contBox{padding-top:5.3333333333vw}}#medical .c-mediaType01_contBoxText{line-height:2;font-size:clamp(.625rem,.2678571429rem + .744047619vw,.9375rem)}@media(width <= 767px){#medical .c-mediaType01_contBoxText{font-size:3.4666666667vw}}#medical .c-mediaType01_img{width:min(50%,680px)}@media(768px <= width){#medical .c-mediaType01_img{display:block;overflow:hidden;border-radius:40px}}@media(width <= 767px){#medical .c-mediaType01_img{display:none}}@media(768px <= width){#medical .c-mediaType01_img+.c-mediaType01_cont{padding-left:0;padding-right:9.8828696925%}}@media(768px <= width <= 1024px){#medical .c-mediaType01_img+.c-mediaType01_cont{padding-right:7.3206442167%}}#medical .c-mediaType01 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#medical .c-mediaType02_btn+.c-mediaType02_btn{padding-top:1.3483146067%}@media(width <= 767px){#medical .c-mediaType02_btn+.c-mediaType02_btn{padding-top:2.6666666667vw}}#medical .c-mediaType02_group{display:flex;gap:0 2.78vw;justify-content:space-between}@media(1441px < width){#medical .c-mediaType02_group{gap:0 40px}}@media(768px <= width){#medical .c-mediaType02_groupCont{flex:1 1}}#medical .c-mediaType02_groupContHeading{font-weight:bold;line-height:1.5;font-size:clamp(1.125rem,.8392857143rem + .5952380952vw,1.375rem)}@media(width <= 767px){#medical .c-mediaType02_groupContHeading{font-size:4.8vw}}#medical .c-mediaType02_groupContLead{font-weight:bold;line-height:1.75;font-size:clamp(.875rem,.5892857143rem + .5952380952vw,1.125rem)}@media(width <= 767px){#medical .c-mediaType02_groupContLead{font-size:3.7333333333vw}}@media(768px <= width){#medical .c-mediaType02_groupContImg{display:none}}@media(width <= 767px){#medical .c-mediaType02_groupContImg{display:block;padding-top:5.3333333333vw}}#medical .c-mediaType02_groupContBox{padding-top:3.3898305085%}@media(width <= 767px){#medical .c-mediaType02_groupContBox{padding-top:4.2666666667vw}}#medical .c-mediaType02_groupContText{line-height:1.5;font-size:clamp(.8125rem,.6696428571rem + .2976190476vw,.9375rem)}@media(width <= 767px){#medical .c-mediaType02_groupContText{line-height:1.6;font-size:3.7333333333vw}}#medical .c-mediaType02_groupImg{width:min(29%,260px)}@media(width <= 767px){#medical .c-mediaType02_groupImg{display:none}}#medical .c-mediaType02_group+.c-mediaType02_btn{padding-top:2.6966292135%}@media(width <= 767px){#medical .c-mediaType02_group+.c-mediaType02_btn{padding-top:5.3333333333vw}}#medical .c-mediaType02_group img{border:1px solid #ddd;border-radius:12px}@media(768px <= width){#medical .c-mediaType03{display:flex;gap:0 28px;justify-content:space-between}}@media(768px <= width){#medical .c-mediaType03_cont{flex:1 1}}@media(768px <= width){#medical .c-mediaType03_contImg{display:none}}@media(width <= 767px){#medical .c-mediaType03_contImg{display:block}}#medical .c-mediaType03_contText{line-height:1.5;font-size:clamp(.8125rem,.6696428571rem + .2976190476vw,.9375rem)}@media(width <= 767px){#medical .c-mediaType03_contText{font-size:3.4666666667vw}}@media(width <= 767px){#medical .c-mediaType03_contText+.c-mediaType03_contImg{padding-top:4.2666666667vw}}#medical .c-mediaType03_contHeading{font-weight:bold;line-height:1.75;font-size:clamp(1rem,.8571428571rem + .2976190476vw,1.125rem)}@media(width <= 767px){#medical .c-mediaType03_contHeading{font-size:4.2666666667vw}}#medical .c-mediaType03_contHeading+.c-mediaType03_contText{padding-top:1.5037593985%}@media(width <= 767px){#medical .c-mediaType03_contHeading+.c-mediaType03_contText{padding-top:2.1333333333vw}}#medical .c-mediaType03_contLink{padding-top:2.2556390977%}@media(width <= 767px){#medical .c-mediaType03_contLink{padding-top:3.2vw}}#medical .c-mediaType03_contLink+.c-mediaType03_contLink{padding-top:1.5037593985%}@media(width <= 767px){#medical .c-mediaType03_contLink+.c-mediaType03_contLink{padding-top:2.1333333333vw}}#medical .c-mediaType03_img{width:min(28%,222px)}@media(width <= 767px){#medical .c-mediaType03_img{display:none}}#medical .c-mediaType03 img{border:1px solid #ddd;border-radius:12px}#medical .c-note{padding-top:1em}#medical .c-note_list{padding-left:1em;line-height:1.6;text-indent:-1em;font-size:clamp(.75rem,.6071428571rem + .2976190476vw,.875rem)}#medical .c-ribon{position:relative;overflow:hidden}#medical .c-ribon_box{position:absolute;inset:0% auto auto 0%;display:flex;align-items:end;justify-content:center;padding-bottom:3px;font-weight:bold;letter-spacing:0;background-color:#53d6cd;rotate:-45deg;translate:-50% -50%;font-size:clamp(.625rem,.3392857143rem + .5952380952vw,.875rem);width:8.0555555556vw;height:8.0555555556vw}@media(1441px < width){#medical .c-ribon_box{width:116px;height:116px}}@media(768px <= width){#medical .c-ribon_box{min-width:80px;min-height:80px}}@media(width <= 767px){#medical .c-ribon_box{width:21.3333333333vw;height:21.3333333333vw;font-size:2.6666666667vw}}#medical .p-anchor{position:sticky;inset:-1px auto auto 0;z-index:100;width:100%;margin-inline:auto;background-color:rgba(83,214,205,0);transition:max-width .3s ease-out}@media(768px <= width){#medical .p-anchor{box-sizing:border-box;max-width:1210px;padding:0 20px}}#medical .p-anchor_cont{width:100%;padding:12px;margin-inline:auto;transition:max-width .3s ease-out}@media(width <= 767px){#medical .p-anchor_cont{display:flex;overflow-x:scroll}}@media(768px <= width){#medical .p-anchor_cont{max-width:960px}}@media(width <= 767px){#medical .p-anchor_cont{padding:2.1333333333vw}}#medical .p-anchor_cont::after{position:absolute;inset:50% auto auto 50%;z-index:-1;display:block;width:100%;height:100%;content:"";background-color:#53d6cd;transition:max-width .3s ease-out;translate:-50% -50%}@media(768px <= width){#medical .p-anchor_cont::after{max-width:960px;border-radius:16px}}#medical .p-anchor_menu{display:flex}@media(768px <= width){#medical .p-anchor_menu{gap:0 8px;justify-content:center}}@media(width <= 767px){#medical .p-anchor_menu{padding:1.3333333333vw;background-color:#fff;border-radius:6px}}#medical .p-anchor_menuList{width:25%}@media(width <= 767px){#medical .p-anchor_menuList{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}#medical .p-anchor_menuListItem{position:relative;display:block;width:100%;padding-block:16px 23px;font-weight:bold;line-height:1.4;color:#045966 !important;text-align:center;background-color:#fff;font-size:clamp(.8125rem,.6696428571rem + .2976190476vw,.9375rem)}@media(768px <= width){#medical .p-anchor_menuListItem{border-radius:8px}}@media(width <= 767px){#medical .p-anchor_menuListItem{display:flex;align-items:center;justify-content:center;height:100%;white-space:nowrap;font-size:3.4666666667vw;padding:2.6666666667vw}}#medical .p-anchor_menuListItem::after{position:absolute;inset:80% auto auto 50%;display:block;width:12px;height:12px;content:"";background-color:#045966;-webkit-mask:url("../img/ico_arrow_down.svg") no-repeat center;mask:url("../img/ico_arrow_down.svg") no-repeat center;translate:-50% -50%;-webkit-mask-size:contain;mask-size:contain}@media(width <= 767px){#medical .p-anchor_menuListItem::after{inset:91% auto auto 50%;width:2.7vw;height:2.7vw}}@media(hover: hover){#medical .p-anchor_menuListItem:-webkit-any-link{-webkit-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out}#medical .p-anchor_menuListItem:any-link{transition:color .3s ease-out,background-color .3s ease-out}#medical .p-anchor_menuListItem:-webkit-any-link::after{-webkit-transition:background-color .3s ease-out,translate .3s ease-out;transition:background-color .3s ease-out,translate .3s ease-out}#medical .p-anchor_menuListItem:any-link::after{transition:background-color .3s ease-out,translate .3s ease-out}#medical .p-anchor_menuListItem:-webkit-any-link:hover{color:#fff !important;background-color:#045966}#medical .p-anchor_menuListItem:any-link:hover{color:#fff !important;background-color:#045966}#medical .p-anchor_menuListItem:-webkit-any-link:hover::after{background-color:#fff;translate:-50% calc(-50% + 2px)}#medical .p-anchor_menuListItem:any-link:hover::after{background-color:#fff;translate:-50% calc(-50% + 2px)}}#medical .p-anchor_menuList+.p-anchor_menuList::before{position:absolute;inset:50% auto auto 0;width:1px;height:95%;content:"";background-color:#e6e6e6;translate:0 -50%}@media(768px <= width){#medical .p-anchor_menuList+.p-anchor_menuList::before{display:none}}#medical .p-anchor:is(.is-b *){background-color:#0f8294}#medical .p-anchor:is(.is-b *) .p-anchor_cont::after{background-color:#0f8294}@media(hover: hover){#medical .p-anchor:is(.is-b *) .p-anchor_menuListItem:-webkit-any-link:hover{color:#fff !important;background-color:#045966}#medical .p-anchor:is(.is-b *) .p-anchor_menuListItem:any-link:hover{color:#fff !important;background-color:#045966}#medical .p-anchor:is(.is-b *) .p-anchor_menuListItem:-webkit-any-link:hover::after{background-color:#fff}#medical .p-anchor:is(.is-b *) .p-anchor_menuListItem:any-link:hover::after{background-color:#fff}}#medical .p-anchorHeading{font-weight:bold;line-height:1.5;text-align:center;font-size:clamp(1.75rem,.8928571429rem + 1.7857142857vw,2.5rem);padding-bottom:3.4188034188%}@media(width <= 767px){#medical .p-anchorHeading{font-size:5.3333333333vw;padding-bottom:5.3333333333vw}}#medical .p-anchorHeading.is-animated+.p-anchor.is-sticky{max-width:100%}#medical .p-anchorHeading.is-animated+.p-anchor.is-sticky .p-anchor_cont::after{max-width:100vw;border-radius:0}#medical .p-hero{position:relative;padding-block:11.11vw 6.67vw;overflow:hidden;background-color:#89e8df}@media(1441px < width){#medical .p-hero{padding-block:160px 96px}}#medical .p-hero_heading,#medical .p-hero_cont{position:relative;z-index:2}#medical .p-hero_heading{font-weight:bold;line-height:1.5;color:#212121;font-size:clamp(2.5rem,1.0714285714rem + 2.9761904762vw,3.75rem)}@media(width <= 767px){#medical .p-hero_heading{font-size:9.6vw}}#medical .p-hero_cont{padding-top:4.957%}@media(width <= 767px){#medical .p-hero_cont{padding-top:6.4vw}}#medical .p-hero_contText{font-weight:bold;font-size:clamp(1rem,.8571428571rem + .2976190476vw,1.125rem);line-height:2.22}@media(width <= 767px){#medical .p-hero_contText{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:2;text-align:center;font-size:3.7333333333vw}}@media(width <= 767px){#medical .p-hero_contText+.p-hero_contText{padding-top:4.2666666667vw}}#medical .p-hero_contHeading{display:flex;flex-flow:column;gap:9px 0;align-items:flex-start}#medical .p-hero_contHeadingLabel{padding:0 12px 4px;font-weight:bold;line-height:1.5;color:#fff;background-color:#0f8294;font-size:clamp(1.875rem,1.1607142857rem + 1.4880952381vw,2.5rem)}@media(width <= 767px){#medical .p-hero_contHeadingLabel{font-size:5.3333333333vw}}#medical .p-hero_contHeading+.p-hero_contText{padding-top:2.735%}@media(width <= 767px){#medical .p-hero_contHeading+.p-hero_contText{padding-top:2.4rem}}#medical .p-hero_img{width:min(56%,807px)}@media(768px <= width){#medical .p-hero_img{position:absolute;inset:3.2% auto auto 40.8%}}@media(width <= 767px){#medical .p-hero_img{width:108%;margin:-1.5vw 0 0 -1.5vw}}#medical .p-other{padding-block:4.4444444444vw}@media(1441px < width){#medical .p-other{padding-block:64px}}@media(width <= 767px){#medical .p-other{padding-block:12.8vw}}#medical .p-other_group{display:flex;flex-flow:column;align-items:center;justify-content:center}#medical .p-other_groupMain{font-weight:bold;line-height:1.26;font-size:clamp(1.75rem,1.0357142857rem + 1.4880952381vw,2.375rem)}@media(width <= 767px){#medical .p-other_groupMain{property:7.4666666667vw}}#medical .p-other_groupSub{font-weight:500;line-height:1.5;font-size:clamp(.875rem,.7321428571rem + .2976190476vw,1rem)}@media(width <= 767px){#medical .p-other_groupSub{property:3.7333333333vw}}#medical .p-other_cont{width:100%;margin-inline:auto;padding-top:3.8888888889vw}@media(1441px < width){#medical .p-other_cont{padding-top:56px}}@media(768px <= width){#medical .p-other_cont{max-width:1240px;padding-inline:20px}}@media(width <= 767px){#medical .p-other_cont{width:92%;padding-top:10.6666666667vw}}
/*# sourceMappingURL=map/lp.css.map */