/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}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;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;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]{border-bottom:none;text-decoration:underline;-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}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}body{color:#444;font-size:15px;font-size:0.9375rem;font-weight:500;line-height:1.8;letter-spacing:.1em}@media screen and (max-width: 768px){body{font-size:14px;font-size:0.875rem}}a:hover{text-decoration:underline}a:hover img{opacity:.8}a img{transition-property:opacity;transition-duration:.2s;backface-visibility:hidden}img{max-width:100%;height:auto}button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{outline:-webkit-focus-ring-color auto 1px;outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:1px}small{font-size:inherit}.m-wrapper{max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1000px){.m-wrapper{max-width:91.25%}}.m-bgblue{background-color:#58a5bf}.m-bgorange{background-color:#f29b87}.m-color01{color:#58a5bf}.m-color02{color:#f29b87}.m-tellink{pointer-events:none}@media screen and (max-width: 768px){.m-tellink{pointer-events:auto;text-decoration:underline}}.for-ie{display:none;width:100%;color:#fff;letter-spacing:.05em;padding:25px 4.375%;background-color:#e83e34;position:fixed;top:0;left:0;z-index:999}.for-ie .m-wrapper{position:relative;padding-right:100px}.for-ie a{text-decoration:underline}.for-ie a:hover{text-decoration:none}.for-ie button{width:120px;text-align:center;line-height:1;padding:10px 10px 12px;border:1px solid #fff;position:absolute;right:0;top:50%;transform:translateY(-50%)}.for-ie button:focus{outline:none}.tCenter{text-align:center !important}.tRight{text-align:right !important}.tLeft{text-align:left !important}.clearfix::after{content:"";display:block;clear:both}.mT0{margin-top:0px !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}.mB0{margin-bottom:0px !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}.mL0{margin-left:0px !important}.mL10{margin-left:10px !important}.mL20{margin-left:20px !important}.mL30{margin-left:30px !important}.mR0{margin-right:0px !important}.mR10{margin-right:10px !important}.mR20{margin-right:20px !important}.mR30{margin-right:30px !important}.pT0{padding-top:0px !important}.pT5{padding-top:5px !important}.pT10{padding-top:10px !important}.pT15{padding-top:15px !important}.pT20{padding-top:20px !important}.pT25{padding-top:25px !important}.pT30{padding-top:30px !important}.pT35{padding-top:35px !important}.pT40{padding-top:40px !important}.pT45{padding-top:45px !important}.pT50{padding-top:50px !important}.pB0{padding-bottom:0px !important}.pB5{padding-bottom:5px !important}.pB10{padding-bottom:10px !important}.pB15{padding-bottom:15px !important}.pB20{padding-bottom:20px !important}.pB25{padding-bottom:25px !important}.pB30{padding-bottom:30px !important}.pB35{padding-bottom:35px !important}.pB40{padding-bottom:40px !important}.pB45{padding-bottom:45px !important}.pB50{padding-bottom:50px !important}.pL0{padding-left:0px !important}.pL10{padding-left:10px !important}.pL20{padding-left:20px !important}.pL30{padding-left:30px !important}.pR0{padding-right:0px !important}.pR10{padding-right:10px !important}.pR20{padding-right:20px !important}.pR30{padding-right:30px !important}.fade{transition:all 2s;opacity:0;visibility:hidden;transform:translate(0, 50px)}.fadein{opacity:1;visibility:visible;transform:translate(0, 0)}.m-pc-hidden{display:none}@media screen and (max-width: 768px){.m-pc-hidden{display:block}}.m-pcs-hidden{display:block}@media screen and (max-width: 1000px){.m-pcs-hidden{display:none}}.m-sp-hidden{display:block}@media screen and (max-width: 768px){.m-sp-hidden{display:none}}.visually-hidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body{overflow-x:hidden;font-feature-settings:"palt" 1}body.is-fix{height:100vh;overflow:hidden}a{transition:opacity .3s ease-in-out}@media(hover: hover)and (pointer: fine){a:hover{text-decoration:none;opacity:.8}}dt{font-weight:400}.m-wrapper{width:91.25%}@media screen and (max-width: 768px){.m-wrapper{max-width:100%;width:100%}}.text-center{text-align:center}.header-logo{position:relative}.header-logo a:hover{opacity:1}.header-logo a:hover img{opacity:1}.m-logo1{position:absolute;top:33px;left:180px;z-index:50}@media screen and (max-width: 1000px){.m-logo1{top:25px;left:50px}}@media screen and (max-width: 768px){.m-logo1{top:15px;left:15px;width:142px}}.m-blockmv{position:relative;background:url("../img/bg_mv.jpg") top center no-repeat;background-size:cover;min-height:750px}@media screen and (max-width: 768px){.m-blockmv{min-height:440px;background-image:url("../img/bg_mv_sp.jpg")}}.m-mv-text{text-align:center;padding-top:144px;padding-bottom:123px;color:#fff;max-width:1800px;width:91.25%;margin:0 auto}@media screen and (max-width: 768px){.m-mv-text{padding-top:90px;padding-bottom:45px;width:100%}}.m-mv-title{margin-bottom:45px}@media screen and (max-width: 768px){.m-mv-title{margin-bottom:17px}}.m-mv-title-en{font-size:108px;font-size:6.75rem;line-height:1.1296296296;font-family:"Antonio",sans-serif;font-weight:700;display:block;margin-bottom:34px;letter-spacing:0}@media screen and (max-width: 1000px){.m-mv-title-en{font-size:80px;font-size:5rem}}@media screen and (max-width: 768px){.m-mv-title-en{font-size:42px;font-size:2.625rem;line-height:1.2619047619;margin-bottom:26px}}@media(max-width: 320px){.m-mv-title-en{font-size:35px;font-size:2.1875rem}}.m-mv-title-jp{font-size:54px;font-size:3.375rem;line-height:1;font-weight:900}@media screen and (max-width: 768px){.m-mv-title-jp{font-size:26px;font-size:1.625rem;letter-spacing:.14em}}.m-mv-btn-wrapper{display:flex;align-items:flex-start;justify-content:center;gap:45px;width:100%;max-width:872px;margin-top:50px;margin-inline:auto}@media screen and (max-width: 768px){.m-mv-btn-wrapper{display:block;width:80%;margin:35px auto 0}}.m-mv-btn{flex:1}@media screen and (max-width: 768px){.m-mv-btn{display:block}}@media screen and (max-width: 768px){.m-mv-btn+.m-mv-btn{margin-top:20px}}.m-mv-btn-note{display:block;margin-top:24px;font-size:14px;font-size:0.875rem;line-height:1.5714285714;color:#fff}@media screen and (max-width: 768px){.m-mv-btn-note{margin-top:12px;font-size:10px;font-size:0.625rem}}.m-mv-textsub{font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.8333333333;letter-spacing:.1em}@media screen and (max-width: 768px){.m-mv-textsub{font-size:19px;font-size:1.1875rem}}@media screen and (max-width: 640px){.m-mv-textsub{font-size:15px;font-size:0.9375rem}}.m-mv-textsub a{display:inline-block;padding-inline:4px;color:#00e;text-decoration:underline;text-underline-offset:.5em}@media(hover: hover)and (pointer: fine){.m-mv-textsub a:hover{text-decoration:none}}.m-timeTable{margin-top:24px;font-size:18px;font-size:1.125rem;line-height:1.6666666667;letter-spacing:.14em}@media screen and (max-width: 1000px){.m-timeTable{font-size:15px;font-size:0.9375rem}}@media screen and (max-width: 768px){.m-timeTable{font-size:12px;font-size:0.75rem}}.m-timeTable-list{display:grid;grid-template-columns:max-content;grid-template-rows:1fr;gap:4px 24px}@media screen and (max-width: 768px){.m-timeTable-list{-moz-column-gap:12px;column-gap:12px}}.m-timeTable-list dt{grid-column-start:1;font-weight:unset}.m-timeTable-list dd{grid-column-start:2}@media screen and (max-width: 768px){.m-timeTable-list dd ul{font-size:10px;font-size:0.625rem;margin-top:4px}}.m-timeTable-text{margin-top:24px}.sec-healthtech{background:url("../img/bg_content.jpg") top left repeat;background-size:100%}@media screen and (max-width: 768px){.sec-healthtech{background-image:url("../img/bg_content_sp.jpg")}}.sec-healthtech .m-wrapper{padding:70px 54px 84px 56px}@media screen and (max-width: 768px){.sec-healthtech .m-wrapper{padding:21px 20px 33px}}.m-healthtech-content{background:#fff url("../img/border_content.png") top center no-repeat;background-size:100% 100%;padding:65px 52px 75px 45px;font-weight:500;box-shadow:8px 8px 0 rgba(221,217,207,.21)}@media screen and (max-width: 1000px){.m-healthtech-content{padding-inline:36px}}@media screen and (max-width: 768px){.m-healthtech-content{padding:21px 24px 43px;background-image:url("../img/border_content_sp.png")}}@media screen and (max-width: 768px){.m-healthtech-content{padding:21px 12px 50px}}.m-healthtech-block{position:relative;padding:0 24px 15px}@media screen and (max-width: 768px){.m-healthtech-block{padding:0 4px 14px;margin-bottom:25px}}.m-healthtech-block:not(:last-child){margin-bottom:30px}.m-healthtech-block:not(:last-child):after{content:"";background:url("../img/border_bottom.png") top center no-repeat;width:100%;height:1px;position:absolute;bottom:0;left:0;background-size:100%}.m-healthtech-title{margin-bottom:24px}@media screen and (max-width: 768px){.m-healthtech-title{text-align:center}}.m-healthtech-title.display-flex{display:flex;align-items:center}@media screen and (max-width: 768px){.m-healthtech-title.display-flex{display:block}}.m-healthtech-text01{font-size:18px;font-size:1.125rem;line-height:1.7777777778;letter-spacing:.1em}@media screen and (max-width: 1000px){.m-healthtech-text01{font-size:15px;font-size:0.9375rem;line-height:1.8666666667}}@media screen and (max-width: 768px){.m-healthtech-text01{font-size:12px;font-size:0.75rem;line-height:1.6666666667}}.m-healthtech-text01.m-fz-20{font-size:20px;font-size:1.25rem}@media screen and (max-width: 1000px){.m-healthtech-text01.m-fz-20{font-size:18px;font-size:1.125rem}}@media screen and (max-width: 768px){.m-healthtech-text01.m-fz-20{font-size:12px;font-size:0.75rem}}.m-healthtech-text01.m-fz-17{font-size:17px;font-size:1.0625rem;letter-spacing:.09em}@media screen and (max-width: 768px){.m-healthtech-text01.m-fz-17{font-size:12px;font-size:0.75rem;line-height:1.6666666667}}.m-healthtech-text01 ._note{display:block;font-size:.75em}.m-healthtech-box01{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 768px){.m-healthtech-box01{margin-bottom:12px}}.m-healthtech-box01.m-box02{margin-bottom:9px}@media screen and (max-width: 768px){.m-healthtech-box01.m-box02{margin-bottom:4px}}.m-healthtech-box01.m-box03{margin-bottom:13px}.m-healthtech-box01.m-box04{margin-bottom:34px}@media screen and (max-width: 768px){.m-healthtech-box01.m-box04{margin-bottom:20px}}.m-healthtech-box01.flex-start .m-healthtech-text01{margin-top:-2px}.m-healthtech-box02-title{margin-bottom:28px}@media screen and (max-width: 768px){.m-healthtech-box02-title{margin-bottom:20px}}@media screen and (max-width: 768px){.m-healthtech-box02-title img{width:25%}}.m-healthtech-box02-list{display:grid;grid-template-columns:repeat(var(--columns), 1fr);gap:24px;margin-bottom:8px}@media screen and (max-width: 768px){.m-healthtech-box02-list{--columns: 1;gap:4px}}.m-healthtech-box02-list .m-healthtech-inner{gap:20px;margin-bottom:20px}@media screen and (max-width: 768px){.m-healthtech-box02-list .m-healthtech-inner{gap:16px}}.m-healthtech-box02-list .m-healthtech-number{margin-right:0}.m-healthtech-box02-list .m-healthtech-number.-two{padding-left:4px}.m-healthtech-box02-list .m-healthtech-number{display:flex;align-items:center;justify-content:center;flex:0 0 24px}.m-healthtech-box02-list .m-healthtech-text01{flex:1;line-height:1.5}@media screen and (max-width: 768px){.m-healthtech-box02-list .m-healthtech-text01{font-size:12px;font-size:0.75rem}}.m-healthtech-subtitle{width:-moz-fit-content;width:fit-content;min-width:90px;height:30px;padding-inline:8px;background:url("../img/bg_subtitle.png") top center no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:30px;font-size:16px;font-size:1rem;letter-spacing:.12em}@media screen and (max-width: 768px){.m-healthtech-subtitle{min-width:64px;height:17px;font-size:10px;font-size:0.625rem;margin-right:10px}}@media screen and (max-width: 768px){.m-healthtech-subtitle.-spLarge{font-size:12px;font-size:0.75rem}}.m-healthtech-subtext{font-size:14px;font-size:0.875rem;letter-spacing:.05em}@media screen and (max-width: 1000px){.m-healthtech-subtext{font-size:11px;font-size:0.6875rem}}@media screen and (max-width: 768px){.m-healthtech-subtext{font-size:8px;font-size:0.5rem}}.m-healthtech-intro{margin-bottom:27px}@media screen and (max-width: 768px){.m-healthtech-intro{margin-bottom:18px;letter-spacing:.14em}}.m-healthtech-inner{display:flex;align-items:center;margin-bottom:37px}@media screen and (max-width: 768px){.m-healthtech-inner{margin-bottom:12px}.m-healthtech-inner:nth-child(2){margin-bottom:26px}.m-healthtech-inner:nth-child(3){margin-bottom:8px}.m-healthtech-inner:nth-child(4){margin-bottom:25px}.m-healthtech-inner:nth-child(4) .m-healthtech-text01{padding-top:8px}}.m-healthtech-inner.m-num04 img{padding-top:7px}.m-healthtech-number{font-size:60px;font-size:3.75rem;line-height:1;font-family:"Antonio",sans-serif;margin-right:29px;color:#ff4965;font-weight:700}@media screen and (max-width: 768px){.m-healthtech-number{margin-right:14px}}.m-healthtech-number.-one{margin-right:32px}@media screen and (max-width: 768px){.m-healthtech-number{width:19px}.m-healthtech-number.-one{width:13px;margin-right:20px}.m-healthtech-number.-four{width:21px}}.m-healthtech-box03{border:1px #444 solid;padding:18px 20px;font-size:13px;font-size:0.8125rem;line-height:1.6923076923;letter-spacing:.14em;font-weight:400;margin-bottom:42px}@media screen and (max-width: 768px){.m-healthtech-box03{font-size:10px;font-size:0.625rem;line-height:2;padding:15px 10px;margin-bottom:28px}}.m-healthtech-box04{padding:5px 7px 10px 20px;border:1px #444 solid;font-size:13px;font-size:0.8125rem;line-height:1.6923076923;letter-spacing:.14em;font-weight:400}@media screen and (max-width: 768px){.m-healthtech-box04{padding:5px 4px 15px 13px;font-size:10px;font-size:0.625rem;line-height:2;height:125px;overflow:hidden}}.m-healthtech-box04.-mb{margin-bottom:35px}@media screen and (max-width: 768px){.m-healthtech-box04.-mb{margin-bottom:24px}}.m-healthtech-scrollbar{overflow-y:scroll;max-height:123px;padding-top:10px}@media screen and (max-width: 768px){.m-healthtech-scrollbar{padding-top:6px;max-height:110px}}.m-healthtech-scrollbar::-webkit-scrollbar{width:10px}.m-healthtech-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.m-healthtech-scrollbar::-webkit-scrollbar-thumb{background:#999}.m-healthtech-subtext01{font-size:13px;font-size:0.8125rem;font-weight:400;letter-spacing:.08em}@media screen and (max-width: 768px){.m-healthtech-subtext01{font-size:12px;font-size:0.75rem}}.m-healthtech-list01{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.m-healthtech-list01{display:block}}.m-healthtech-list01 li{width:50.5%;margin-bottom:20px}@media screen and (max-width: 1000px){.m-healthtech-list01 li{width:53%}}@media screen and (max-width: 768px){.m-healthtech-list01 li{width:100%}}.m-healthtech-list01 li:nth-child(even){width:46%}@media screen and (max-width: 768px){.m-healthtech-list01 li:nth-child(even){width:100%}}@media screen and (max-width: 768px){.m-healthtech-list01 li{margin-bottom:16px}.m-healthtech-list01 li .m-healthtech-text01{font-size:16px;font-size:1rem;line-height:1.875}}@media screen and (max-width: 1000px){.m-healthtech-list01 li .m-healthtech-subtext01{font-size:11px;font-size:0.6875rem}}@media screen and (max-width: 768px){.m-healthtech-list01 li .m-healthtech-subtext01{font-size:12px;font-size:0.75rem}}@media(max-width: 320px){.m-healthtech-list01 li .m-healthtech-subtext01{font-size:10px;font-size:0.625rem}}.m-healthtech-list01 .m-healthtech-subtext01{margin-top:4px;line-height:1.3846153846}.m-healthtech-hth{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.m-healthtech-hth{display:block;text-align:center}}.m-healthtech-overview{display:grid;row-gap:30px;margin-top:45px;margin-bottom:36px}@media screen and (max-width: 768px){.m-healthtech-overview{row-gap:20px;margin-top:32px;margin-bottom:27px}}.m-healthtech-overview-item:not(.-horizontal) dd{margin-top:12px}.m-healthtech-overview-item.-horizontal{display:flex;align-items:flex-start}.m-healthtech-overview-item .m-healthtech-subtitle{width:170px}@media screen and (max-width: 768px){.m-healthtech-overview-item .m-healthtech-subtitle{width:136px}}.m-healthtech-overview-note{font-size:12px;font-size:0.75rem;margin-top:24px;margin-bottom:8px}@media screen and (max-width: 768px){.m-block-01 .m-healthtech-title img{width:285px}}.m-block-02{padding-bottom:43px;margin-bottom:42px}@media screen and (max-width: 768px){.m-block-02{padding-bottom:27px;margin-bottom:20px}}.m-block-02 .m-healthtech-box01.flex-start{margin-bottom:31px}@media screen and (max-width: 768px){.m-block-02 .m-healthtech-box01.flex-start{margin-bottom:11px}}@media screen and (max-width: 768px){.m-block-02 .m-healthtech-title img{width:256px}}.m-block-03{padding-bottom:41px;margin-bottom:31px}@media screen and (max-width: 768px){.m-block-03{padding-bottom:31px;margin-bottom:24px}}@media screen and (max-width: 768px){.m-block-03 .m-healthtech-title{margin-bottom:24px}.m-block-03 .m-healthtech-title img{width:122px}}.m-block-04{padding-bottom:30px;margin-bottom:31px}@media screen and (max-width: 768px){.m-block-04{margin-bottom:24px}}@media screen and (max-width: 768px){.m-block-04 .m-healthtech-title{margin-bottom:23px}.m-block-04 .m-healthtech-title img{width:294px}}.m-block-04 .m-healthtech-text01{margin-bottom:20px}.m-block-05{margin-bottom:31px;padding-bottom:31px}@media screen and (max-width: 768px){.m-block-05{margin-bottom:24px}}@media screen and (max-width: 768px){.m-block-05 .m-healthtech-title img{width:90px}}.m-block-06{padding-bottom:30px}.m-block-06 .m-healthtech-title{padding-left:6px;margin-bottom:30px}@media screen and (max-width: 768px){.m-block-06 .m-healthtech-title{margin-bottom:28px;padding-left:0}.m-block-06 .m-healthtech-title img{width:172px}}@media screen and (max-width: 768px){.m-block-06 .m-healthtech-text01{font-size:14px;line-height:1.9285714286}}.m-block-07{padding-bottom:30px}@media screen and (max-width: 768px){.m-block-07 .m-healthtech-title{max-width:240px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){.m-block-07 .m-healthtech-number{width:14px}.m-block-07 .m-healthtech-number.-one{width:10px}.m-block-07 .m-healthtech-number.-four{width:16px}}.m-block-08{margin-bottom:0;padding-bottom:0}.m-block-08 .m-healthtech-title{padding-left:6px;margin-bottom:30px;max-width:690px}@media screen and (max-width: 640px){.m-block-08 .m-healthtech-title{max-width:315px;margin-left:auto;margin-right:auto}}.m-block-08 .prize_winner{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:50px}@media screen and (max-width: 768px){.m-block-08 .prize_winner{flex-direction:column-reverse;max-width:580px;margin-inline:auto;padding-inline:24px}}@media screen and (max-width: 640px){.m-block-08 .prize_winner{padding-inline:0}}.m-block-08 .prize_winner .prize_winner_box{width:47%;padding-top:20px}@media screen and (max-width: 768px){.m-block-08 .prize_winner .prize_winner_box{width:100%;padding-top:10px}}.m-block-08 .prize_winner .prize_winner_image{margin-right:-3%;width:54%}@media screen and (max-width: 768px){.m-block-08 .prize_winner .prize_winner_image{width:95%;margin-left:auto;margin-right:auto}}.m-block-08 .prize_winner .prize_winner_award{font-size:18px;font-size:1.125rem;letter-spacing:.02em;font-weight:bold;display:inline-block;background:linear-gradient(90deg, rgb(255, 119, 80) 0%, rgb(255, 161, 40) 100%);background:linear-gradient(90deg, #004bf8 0%, #0068dd 21%, #0097bc, 41%, #00ae8b 59%, #00b85e 73%, #00c457 90%, #00d549 100%);-webkit-background-clip:text;color:rgba(0,0,0,0)}@media screen and (max-width: 768px){.m-block-08 .prize_winner .prize_winner_award{font-size:16px;font-size:1rem}}@media screen and (max-width: 640px){.m-block-08 .prize_winner .prize_winner_award{font-size:15px;font-size:0.9375rem}}.m-block-08 .prize_winner .prize_winner_name{margin-top:.25em;font-size:26px;font-size:1.625rem}@media screen and (max-width: 768px){.m-block-08 .prize_winner .prize_winner_name{font-size:20px;font-size:1.25rem;padding-top:3px}}.m-block-08 .prize_winner .prize_winner_name_notes{font-size:20px;font-size:1.25rem;margin-left:7px}@media screen and (max-width: 768px){.m-block-08 .prize_winner .prize_winner_name_notes{font-size:14px;font-size:0.875rem;margin-left:3px}}.m-block-08 .prize_winner .prize_winner_company{font-size:16px;font-size:1rem}@media screen and (max-width: 768px){.m-block-08 .prize_winner .prize_winner_company{font-size:14px;font-size:0.875rem}}.m-block-08 .prize_winner .prize_winner_text{padding-top:20px;font-size:18px;font-size:1.125rem;font-weight:bold;letter-spacing:.1em}@media screen and (max-width: 1040px){.m-block-08 .prize_winner .prize_winner_text{font-size:16px;font-size:1rem}}@media screen and (max-width: 768px){.m-block-08 .prize_winner .prize_winner_text{padding-top:16px;font-size:14px;font-size:0.875rem}}.m-block-finalist{padding-inline:12px 8px}.m-block-finalist .m-healthtech-title{padding-left:6px;margin-bottom:30px;max-width:460px}@media screen and (max-width: 768px){.m-block-finalist .m-healthtech-title{width:60vw;max-width:320px;margin-inline:auto;padding-left:0}}.m-block-finalist .m-healthtech-subtitle{margin:0 0 16px 0}@media screen and (max-width: 768px){.m-block-finalist .m-healthtech-subtitle{font-size:14px;font-size:0.875rem;margin-inline:auto;height:24px}}.m-block-finalist .finalist_list{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:20px;padding-top:10px}@media screen and (max-width: 1000px){.m-block-finalist .finalist_list{width:100%;flex-direction:column;padding-top:20px;padding-bottom:10px}}.m-block-finalist .finalist_item{width:49%;display:flex;padding-bottom:40px}@media screen and (max-width: 1000px){.m-block-finalist .finalist_item{width:100%;padding-bottom:24px}}.m-block-finalist .finalist_item_image{max-width:125px}@media screen and (max-width: 768px){.m-block-finalist .finalist_item_image{width:35%}}.m-block-finalist .finalist_item_block{padding-left:16px;padding-top:5px}@media screen and (max-width: 768px){.m-block-finalist .finalist_item_block{width:65%;padding-left:15px}}.m-block-finalist .finalist_item_title{font-size:21px;font-size:1.3125rem;line-height:1.5238095238;letter-spacing:.1em}@media screen and (max-width: 768px){.m-block-finalist .finalist_item_title{font-size:17px;font-size:1.0625rem}}.m-block-finalist .finalist_item_company{display:block;margin-top:4px;font-size:13px;font-size:0.8125rem;letter-spacing:.02em;line-height:1.3846153846;font-weight:400}@media screen and (max-width: 768px){.m-block-finalist .finalist_item_company{font-size:11px;font-size:0.6875rem}}.m-block-finalist .finalist_item_company.-small{font-size:12.25px;font-size:0.765625rem;letter-spacing:-0.01em}.m-block-finalist .finalist_item_text{font-size:13px;font-size:0.8125rem;padding-top:12px;font-weight:bold;letter-spacing:.06em}@media screen and (max-width: 768px){.m-block-finalist .finalist_item_text{font-size:11px;font-size:0.6875rem}}.m-healthtech-box01.flex-start.m-box05{margin-bottom:20px}.m-healthtech-box01.flex-start.m-box06{margin-bottom:20px;align-items:center}@media screen and (max-width: 768px){.m-healthtech-box01.flex-start.m-box06{margin-bottom:11px;justify-content:space-between}}.m-healthtech-box01.flex-start.m-box06 .m-healthtech-subtitle{color:#fff}.m-healthtech-box01.flex-start.m-box06 .m-healthtech-subtitle:first-child{margin-bottom:20px}.m-healthtech-box01.flex-start.m-box06 .m-healthtech-text01{font-size:20px;font-size:1.25rem}@media screen and (max-width: 1000px){.m-healthtech-box01.flex-start.m-box06 .m-healthtech-text01{font-size:18px;font-size:1.125rem}}@media screen and (max-width: 768px){.m-healthtech-box01.flex-start.m-box06 .m-healthtech-text01{font-size:12px;font-size:0.75rem;padding-left:0px;width:calc(100% - 63px)}}.m-apply{width:100%}.m-apply-btn-wrapper{display:flex;gap:18px}@media screen and (max-width: 1000px){.m-apply-btn-wrapper{flex-direction:column;gap:12px}}.m-apply .m-doc-btn{flex:1;max-width:300px;border:2px solid currentColor}.m-apply-text{font-size:17px;font-size:1.0625rem;line-height:1.8823529412;letter-spacing:.08em;margin-top:24px}@media screen and (max-width: 768px){.m-apply-text{font-size:12px;font-size:0.75rem;line-height:1.6666666667;margin-top:12px}}.m-apply-text a{color:#00e;text-decoration:underline}@media(hover: hover)and (pointer: fine){.m-apply-text a:hover{text-decoration:none}}.m-evaluation-title{margin-bottom:20px}@media screen and (max-width: 768px){.m-evaluation-title img{width:74px}}.m-evaluation-title:first-child{margin-bottom:8px}.m-evaluation-standard{display:flex;width:100%;gap:20px}@media screen and (max-width: 1000px){.m-evaluation-standard{flex-direction:column;gap:16px}}.m-evaluation-standard-item{flex:1;background-color:#fff;background-image:url("../img/border_panel.png");background-repeat:no-repeat;background-size:100% 100%;border-radius:6px;overflow:hidden}.m-evaluation-standard-header{padding:9px 16px;text-align:center;font-size:22px;font-size:1.375rem;line-height:1.4545454545;color:#fff;background-image:url("../img/bg_panel.png");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){.m-evaluation-standard-header{padding-block:5px;font-size:16px;font-size:1rem;line-height:1.625}}.m-evaluation-standard-body{--padding: 20px;padding:var(--padding)}@media screen and (max-width: 768px){.m-evaluation-standard-body{--padding: 16px}}.m-evaluation-standard-body ol{list-style-type:decimal;padding-left:calc(var(--padding)*1.4);font-size:18px;font-size:1.125rem;line-height:1.7777777778}@media screen and (max-width: 768px){.m-evaluation-standard-body ol{font-size:15px;font-size:0.9375rem;line-height:1.6}}.m-released{display:grid;place-items:center;min-height:180px}@media screen and (max-width: 768px){.m-released{min-height:20px}}.m-released-text{font-size:18px;font-size:1.125rem;line-height:1.7777777778}.m-schedule-has-note{display:flex;flex-direction:column;gap:0}.m-schedule-note-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-left:2rem}@media screen and (max-width: 1000px){.m-schedule-note-wrapper{gap:4px;padding-left:24px}}.m-schedule-note-wrapper span{display:inline-block;font-size:12px;font-size:0.75rem;line-height:1.6666666667}@media screen and (max-width: 768px){.m-schedule-note-wrapper span{font-size:10px;font-size:0.625rem;line-height:1.6}}.m-schedule-list{display:grid;gap:4px}.m-schedule-item{font-size:18px;font-size:1.125rem;line-height:1.7777777778;letter-spacing:.1em}@media screen and (max-width: 768px){.m-schedule-item{font-size:14px;font-size:0.875rem}}.m-schedule-item dd{padding-left:3em}@media screen and (max-width: 768px){.m-schedule-item dd{padding-left:1.795em}}.m-pending__title{font-size:22px;font-size:1.375rem;line-height:1.5;letter-spacing:.01em;margin-bottom:30px}@media screen and (max-width: 768px){.m-pending__title{font-size:17px;font-size:1.0625rem;line-height:1.6111111111;letter-spacing:.06em}}.m-pending__title span{display:inline-block}.m-pending__media{display:grid;grid-template-columns:176px 1fr;gap:10px 28px}@media screen and (max-width: 768px){.m-pending__media{grid-template-columns:none;justify-items:center;gap:8px}}.m-pending__img-wrapper{grid-column:1/2;grid-row:1/3}@media screen and (max-width: 768px){.m-pending__img-wrapper{grid-row:1/2;max-width:176px;margin-inline:auto}}.m-pending__text{font-size:14px;font-size:0.875rem;line-height:1.5714285714;order:1}@media screen and (max-width: 768px){.m-pending__text{grid-column:1/-1;font-size:10px;font-size:0.625rem;line-height:1.9}}.m-pending__profile{grid-column:2/-1}@media screen and (max-width: 768px){.m-pending__profile{grid-column:1/-1;grid-row:2/3;margin-top:8px}}.m-pending__name{display:inline-flex;align-items:center;gap:25px;font-size:24px;font-size:1.5rem;line-height:1.5}@media screen and (max-width: 768px){.m-pending__name{flex-direction:column;align-items:flex-start;gap:4px;font-size:4.2666666667vw;line-height:1.375}}.m-pending__name span{display:inline-block;font-size:.5em}.m-pending__job{margin-top:12px;font-size:13px;font-size:0.8125rem;line-height:1.6923076923;letter-spacing:.08em}@media screen and (max-width: 768px){.m-pending__job{margin-top:15px;font-size:11px;font-size:0.6875rem;line-height:1.5454545455}}.m-pending__job span{display:inline-block}.m-pending__logo{margin-top:48px;margin-inline:-24px}@media screen and (max-width: 768px){.m-pending__logo{margin-top:24px;margin-inline:0}}.m-pending__logoBlock{position:relative;display:flex;align-items:center;gap:15px;height:80px;padding:20px}@media screen and (max-width: 768px){.m-pending__logoBlock{height:auto;padding:16px 8px}}.m-pending__logoBlock::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:1px;background:linear-gradient(to right, #004bf8 0%, #0068dd 20%, #0097bc 40%, #00ae8b 60%, #00b85e 72%, #00c457 90%, #00d549 100%)}.m-pending__logoBlock.-align-start{align-items:start}.m-pending__logoBlock.-align-start ._title{--pos: 0.2em;position:relative;top:var(--pos)}.m-pending__logoBlock ._title{flex-shrink:0;min-width:80px;font-size:12px;font-size:0.75rem;letter-spacing:.14em}@media screen and (max-width: 768px){.m-pending__logoBlock ._title{min-width:initial}}.m-pending__logoBlock ._logo{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media screen and (max-width: 768px){.m-pending__logoBlock ._logo{gap:10px}}.m-prize{margin-top:32px}@media screen and (max-width: 768px){.m-prize{margin-top:24px}}.m-prize .m-healthtech-inner{margin-bottom:30px}@media screen and (max-width: 768px){.m-prize .m-healthtech-inner:nth-child(1) img:last-child{max-width:240px}.m-prize .m-healthtech-inner:nth-child(2) img:last-child{max-width:264px}.m-prize .m-healthtech-inner:nth-child(3) img:last-child{max-width:260px}.m-prize .m-healthtech-inner:nth-child(4) img:last-child{max-width:220px}}.m-prize-note{font-size:12px;font-size:0.75rem;line-height:1.5;letter-spacing:.08em;font-weight:400}.m-prize ol{list-style:none;counter-reset:number}.m-prize li{position:relative;padding-left:24px}.m-prize li::before{counter-increment:number;content:"（" counter(number) "）";position:absolute;left:0}.m-primary-btn{display:block;padding:28px 16px;font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.3181818182;text-align:center;background-color:#fff;box-shadow:10px 10px 0 rgba(26,113,132,.21);transition:opacity .3s}@media screen and (max-width: 768px){.m-primary-btn{padding:20px 8px;font-size:16px;box-shadow:7px 7px 0 rgba(26,113,132,.21)}}.m-primary-btn.-disabled{position:relative;pointer-events:none}.m-primary-btn.-disabled::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(190,190,190,.9);z-index:1}.m-primary-btn.-disabled::after{content:"応募終了しました。\a多数のご応募ありがとうございました。";position:absolute;top:50%;left:50%;font-size:14px;font-size:0.875rem;font-weight:700;text-align:center;line-height:1.5714285714;color:#c00;transform:translate(-50%, -50%);white-space:pre;z-index:1}@media screen and (max-width: 768px){.m-primary-btn.-disabled::after{font-size:12px;font-size:0.75rem}}.m-primary-btn.-entry{color:#0166df}.m-primary-btn.-view{color:#00bb5a}.m-secondary-btn{display:block;padding:28px 16px;font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.3181818182;text-align:center;color:#fff;background-color:#0166df;box-shadow:10px 10px 0 rgba(26,113,132,.21);transition:opacity .3s}.m-doc-btn{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;padding:16px;font-size:14px;font-size:0.875rem;line-height:1.7142857143;color:#444;background-color:#fff;box-shadow:10px 10px 0 rgba(26,113,132,.21)}.m-doc-btn.-disabled{position:relative;pointer-events:none}.m-doc-btn.-disabled::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(190,190,190,.9);z-index:1}.m-doc-btn.-disabled::after{content:"応募終了しました。\a多数のご応募ありがとうございました。";position:absolute;top:50%;left:50%;font-size:14px;font-size:0.875rem;font-weight:700;text-align:center;line-height:1.5714285714;color:#c00;transform:translate(-50%, -50%);white-space:pre;z-index:1}@media screen and (max-width: 768px){.m-doc-btn.-disabled::after{font-size:12px;font-size:0.75rem}}.m-doc-btn.-disabled.-pc_nowrap::after{content:"応募終了しました。多数のご応募ありがとうございました。";white-space:nowrap}@media screen and (max-width: 768px){.m-doc-btn{-moz-column-gap:8px;column-gap:8px;justify-content:center;padding:8px;font-size:11px;font-size:0.6875rem;line-height:1.4545454545;box-shadow:7px 7px 0 rgba(26,113,132,.21)}}.m-doc-btn img{width:30px}.m-subtext01{font-size:14px;font-size:0.875rem;line-height:2.2857142857;letter-spacing:.1em}@media screen and (max-width: 768px){.m-subtext01{font-size:10px;font-size:0.625rem}}.m-title-note{font-size:12px;font-size:0.75rem;letter-spacing:.08em;margin-left:20px}@media screen and (max-width: 1000px){.m-title-note{font-size:10px;font-size:0.625rem}}@media screen and (max-width: 768px){.m-title-note{margin-top:15px;font-size:10px;font-size:0.625rem;margin-left:0;letter-spacing:.05em;display:block}}@media(max-width: 320px){.m-title-note{font-size:8px;font-size:0.5rem}}.m-hth-item1{max-width:279px;width:100%}@media screen and (max-width: 768px){.m-hth-item1{max-width:100%}.m-hth-item1 img{width:280px}}.m-hth-item2{padding:0 13px 0 18px}@media screen and (max-width: 768px){.m-hth-item2{padding:16px 0 20px}.m-hth-item2 img{width:50px}}.m-hth-item3{max-width:372px;width:100%}@media screen and (max-width: 1000px){.m-hth-item3{flex-shrink:0;width:52%}}@media screen and (max-width: 768px){.m-hth-item3{max-width:100%;width:100%}.m-hth-item3 img{width:280px}}.m-hth-img1{margin-bottom:10px}@media screen and (max-width: 768px){.m-hth-img1{margin-bottom:9px}}.m-hth-text{font-size:12px;font-size:0.75rem;line-height:1.5;letter-spacing:.08em;max-width:279px;width:100%;text-align:center;font-weight:400;margin-top:7px}@media screen and (max-width: 1000px){.m-hth-text{max-width:38%;letter-spacing:.03em;font-size:10px;font-size:0.625rem}}@media screen and (max-width: 768px){.m-hth-text{max-width:100%;font-size:12px;font-size:0.75rem;line-height:1.5;margin-top:13px}}@media(max-width: 320px){.m-hth-text{font-size:10px;font-size:0.625rem}}.m-healthtech-block.block-last .m-healthtech-infoceo{padding-left:17px;padding-right:26px}@media screen and (max-width: 1000px){.m-healthtech-block.block-last .m-healthtech-infoceo{padding-left:20px;padding-right:20px}}@media screen and (max-width: 768px){.m-healthtech-block.block-last .m-healthtech-infoceo{padding-left:0;padding-right:0}}.m-item3-text02{margin-bottom:22px}@media screen and (max-width: 768px){.m-item3-text02{margin-bottom:19px}}.m-infoceo-item1{display:flex;align-items:center;margin-bottom:30px}@media screen and (max-width: 768px){.m-infoceo-item1{margin-bottom:15px;flex-wrap:wrap}}.m-infoceo-item1 picture{max-width:175px;width:100%;margin-right:28px}@media screen and (max-width: 768px){.m-infoceo-item1 picture{max-width:143px;width:100%;margin-right:11px;order:2}}@media(max-width: 320px){.m-infoceo-item1 picture{max-width:118px}}.m-infoceo-item2{letter-spacing:.11em}@media screen and (max-width: 768px){.m-infoceo-item2{order:1;text-align:center;width:100%;margin:0 -10px 29px;letter-spacing:0}}.m-infoceo-concept{font-size:25px;font-size:1.5625rem;line-height:1.2;margin-bottom:15px}@media screen and (max-width: 1000px){.m-infoceo-concept{font-size:21px;font-size:1.3125rem;line-height:1.2}}@media screen and (max-width: 768px){.m-infoceo-concept{font-size:16px;font-size:1rem;margin-bottom:10px}}@media(max-width: 320px){.m-infoceo-concept{font-size:14px;font-size:0.875rem}}.m-infoceo-example{font-size:17px;font-size:1.0625rem;line-height:1.2941176471}@media screen and (max-width: 1000px){.m-infoceo-example{font-size:14px;font-size:0.875rem;line-height:1.2}}@media screen and (max-width: 768px){.m-infoceo-example{font-size:10px;font-size:0.625rem}}@media(max-width: 320px){.m-infoceo-example{font-size:9px;font-size:0.5625rem}}.m-infoceo-box01{display:flex}.m-infoceo-boxname{max-width:175px;width:100%;padding-left:10px;flex-shrink:0;margin-right:28px}@media screen and (max-width: 768px){.m-infoceo-boxname{margin-right:0;order:3;flex:1}}.m-infoceo-item3{font-size:14px;font-size:0.875rem;line-height:1.5714285714;letter-spacing:.105em}@media screen and (max-width: 1000px){.m-infoceo-item3{font-size:12px;font-size:0.75rem}}@media screen and (max-width: 768px){.m-infoceo-item3{font-size:10px;font-size:0.625rem;line-height:1.9;letter-spacing:.08em}}@media(max-width: 320px){.m-infoceo-item3{font-size:9px;font-size:0.5625rem}}.m-infoceo-name{font-size:24px;font-size:1.5rem;line-height:1.3333333333;letter-spacing:.1em;margin-bottom:13px}@media screen and (max-width: 768px){.m-infoceo-name{font-size:16px;font-size:1rem;line-height:1.375;margin-bottom:15px}}.m-infoceo-subname{font-size:13px;font-size:0.8125rem;line-height:1.6923076923;font-weight:400;letter-spacing:.08em;margin-bottom:28px}@media screen and (max-width: 768px){.m-infoceo-subname{margin-bottom:0;font-size:12px;font-size:0.75rem;line-height:1.6666666667}}@media(max-width: 320px){.m-infoceo-subname{font-size:10px;font-size:0.625rem}}.m-infoceo-text{font-size:14px;font-size:0.875rem;line-height:1.5714285714;letter-spacing:.17em}@media screen and (max-width: 768px){.m-infoceo-text{margin-bottom:0;font-size:12px;font-size:0.75rem;line-height:1.6666666667}}.block-last{margin-bottom:0;padding-bottom:0}.l-footer{position:relative}.l-footer .m-wrapper{padding-inline:30px}.m-footer-pagetop{position:fixed;bottom:20px;right:20px;z-index:1;max-width:46px}@media screen and (max-width: 768px){.m-footer-pagetop{bottom:10px;right:10px;max-width:40px}}.m-footer-pagetop.fixed{position:absolute;bottom:auto;top:-60px}.m-footer-content{position:relative;background:url("../img/bg_footer.jpg") top center no-repeat;background-size:cover;padding-block:70px;color:#fff}@media screen and (max-width: 768px){.m-footer-content{background-image:url("../img/bg_footer_sp.jpg");padding-block:45px 90px}}.m-footer-cta-list{display:flex;gap:4.7872340426%}@media screen and (max-width: 768px){.m-footer-cta-list{flex-direction:column;align-items:center;gap:48px}}.m-footer-cta-item{width:min(580px,100%);flex:1;text-align:center}.m-footer-cta-item:last-child{position:relative}.m-footer-cta-item:last-child::before{content:"";position:absolute;top:0;left:-5.1454138702%;bottom:0;width:1px;background-color:#fff}@media screen and (max-width: 768px){.m-footer-cta-item:last-child::before{top:-24px;left:0;width:100%;height:1px}}.m-footer-cta-title{font-size:20px;font-size:1.25rem;line-height:1.6;margin-bottom:16px}@media screen and (max-width: 768px){.m-footer-cta-title{font-size:16px;font-size:1rem;line-height:1.5}}.m-footer-cta-text{margin-bottom:8px;font-size:12px;font-size:0.75rem;line-height:1.5;letter-spacing:.08em;font-weight:400}.m-footer-cta-text:last-of-type{margin-bottom:24px}.m-footer-cta-doc-list{display:grid;gap:16px;margin-top:16px;text-align:left}.m-footer-cta-note{margin-top:32px;font-size:16px;font-size:1rem;line-height:1.5;text-align:center}@media screen and (max-width: 768px){.m-footer-cta-note{margin-top:24px;font-size:12px;font-size:0.75rem;line-height:1.6666666667;text-align:left}}.m-footer-box01{margin-right:77px}@media screen and (max-width: 768px){.m-footer-box01{margin-right:0}.m-footer-box01 .m-item01{padding-bottom:20px;margin-bottom:25px;display:inline-block}.m-footer-box01 .m-item01 a{display:flex;flex-direction:column}.m-footer-box01 .m-item01 a .m-item01-notes{padding-top:5px}}.m-footer-box01:after{content:"";background:#fff;width:1px;height:232px;position:absolute;top:20px;right:-35px}@media screen and (max-width: 768px){.m-footer-box01:after{width:100%;height:1px;top:100%;right:inherit;left:0}}@media screen and (max-width: 768px){.m-footer-box02{margin-top:20px}}.m-footer-boxbtn{margin-bottom:0}@media screen and (max-width: 768px){.m-footer-boxbtn{padding:0 4px}}@media(max-width: 320px){.m-footer-boxbtn a{height:50px}}.m-footer-textlink{text-align:center;font-size:20px;font-size:1.25rem;line-height:32px}@media screen and (max-width: 1000px){.m-footer-textlink{font-size:13px;font-size:0.8125rem;line-height:2.1538461538}}@media screen and (max-width: 768px){.m-footer-textlink{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:20px;letter-spacing:.03em}}@media(max-width: 320px){.m-footer-textlink{font-size:13px;font-size:0.8125rem}}.m-footer-subtext{font-size:12px;font-size:0.75rem;line-height:2.3333333333;letter-spacing:.08em;font-weight:400;margin:9px 0 22px}@media screen and (max-width: 1000px){.m-footer-subtext{font-size:10px;font-size:0.625rem;line-height:1.4}}@media screen and (max-width: 768px){.m-footer-subtext{margin:12px 0 21px}}@media(max-width: 320px){.m-footer-subtext{font-size:9px;font-size:0.5625rem}}.m-footer-linktext{font-size:16px;font-size:1rem;line-height:2;text-align:center;display:inline-block;width:100%;margin-block:32px}@media screen and (max-width: 1000px){.m-footer-linktext{margin-top:25px}}@media screen and (max-width: 768px){.m-footer-linktext{font-size:14px;font-size:0.875rem;margin-top:5px;margin-bottom:23px}}@media(max-width: 320px){.m-footer-linktext{font-size:12px;font-size:0.75rem}}.m-footer-text02{font-size:13px;font-size:0.8125rem;line-height:1.6923076923;font-weight:400}@media screen and (max-width: 1000px){.m-footer-text02{font-size:11px;font-size:0.6875rem}}@media screen and (max-width: 768px){.m-footer-text02{font-size:10px;font-size:0.625rem;line-height:2}}@media(max-width: 320px){.m-footer-text02{font-size:9px;font-size:0.5625rem}}.m-footer-text03{text-align:center;padding:35px;font-size:16px;font-size:1rem;line-height:2;letter-spacing:.14em;font-weight:500}@media screen and (max-width: 1000px){.m-footer-text03{font-size:13px;font-size:0.8125rem;line-height:2.1538461538}}@media screen and (max-width: 768px){.m-footer-text03{font-size:10px;font-size:0.625rem;line-height:2;padding:28px 8px 32px}}@media(max-width: 320px){.m-footer-text03{font-size:8px;font-size:0.5rem}}.m-footer-text03>ul{max-width:1000px;margin:0 auto}.m-footer-text03>ul .horizontal{display:inline-flex;gap:1em}@media screen and (max-width: 768px){.m-footer-text03>ul .horizontal{flex-direction:column;gap:0}}.m-footer-text03>ul span{display:inline-block}.m-footer-notestext{font-size:16px;font-size:1rem;text-align:center;margin-top:55px}@media screen and (max-width: 768px){.m-footer-notestext{margin-top:20px;font-size:12px;font-size:0.75rem;text-align:left}}.m-color-blue{color:#00e}.m-color-red{color:#c00}.m-lh-1{line-height:1}.flex-start{align-items:flex-start}.m-spacing-01{letter-spacing:.1em}.m-ib{display:inline-block}.m-link{color:#00e;text-decoration:underline;text-underline-offset:4px}/*# sourceMappingURL=healthtech.css.map */