@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Sen:wght@700&display=swap');@media screen and (min-width:960px){.pc{display:inherit !important}}@media screen and (max-width:959px){.pc{display:none !important}}@media screen and (min-width:960px){.sp{display:none !important}}@media screen and (max-width:959px){.sp{display:inherit !important}}@media screen and (min-width:960px){.tb{display:none !important}}@media screen and (max-width:959px){.tb{display:none !important}}@media screen and (max-width:759px){.tb{display:inherit !important}}@media screen and (min-width:960px){.sm{display:none !important}}@media screen and (max-width:959px){.sm{display:none !important}}@media screen and (max-width:459px){.sm{display:inherit !important}}@media screen and (min-width:960px){.ss{display:none !important}}@media screen and (max-width:959px){.ss{display:none !important}}@media screen and (max-width:459px){.ss{display:none !important}}@media screen and (max-width:360px){.ss{display:inherit !important}}#content #visual{background-image:url(../images/medical/maintenance/visual.jpg)}@media screen and (max-width:959px){#content #visual{background-image:url(../images/medical/maintenance/visual_sp.jpg)}}@media screen and (max-width:759px){#content{overflow-x:hidden}}#content #main-content .maintenance .check h2{font-size:2.8rem;font-weight:500;line-height:1.78;padding-left:55px;background-repeat:no-repeat;background-position:left center;background-size:44px auto;margin-bottom:20px;background-image:url("../images/common/icon_check_round.svg")}@media screen and (max-width:759px){#content #main-content .maintenance .check h2{font-size:2.2rem;padding-left:40px;background-size:30px auto;margin-bottom:10px}}#content #main-content .maintenance h3{color:#5ca789;font-size:2.5rem;font-weight:700;background-color:#d6e9e1;text-align:center;padding:20px 0px 0px}@media screen and (max-width:759px){#content #main-content .maintenance h3{font-size:2rem;margin:0 calc(50% - 50vw);width:100vw}}#content #main-content .maintenance h4{color:#5ca789;font-size:1.8rem;line-height:1.44;margin:20px 0px 10px}#content #main-content .maintenance p.annotation{margin-bottom:20px}#content #main-content .maintenance .explanation-list2{display:flex;background:#cde3da;justify-content:space-between}@media screen and (max-width:759px){#content #main-content .maintenance .explanation-list2{display:grid;margin:0 calc(50% - 50vw);width:100vw}}#content #main-content .maintenance .explanation-list2 dl.column_2{text-align:left;cursor:inherit;width:calc(100%/2.3);background-color:#fff;padding:15px;margin:40px}#content #main-content .maintenance .explanation-list2 dl.column_2:last-child{margin-left:0px}@media screen and (max-width:759px){#content #main-content .maintenance .explanation-list2 dl.column_2{width:auto;margin:20px}#content #main-content .maintenance .explanation-list2 dl.column_2:last-child{margin-left:20px;margin-top:0px}}#content #main-content .maintenance .explanation-list2 dl.column_2 dt{color:#5ca789;font-size:2.5rem;margin-bottom:15px;font-weight:700}@media screen and (max-width:759px){#content #main-content .maintenance .explanation-list2 dl.column_2 dt{font-size:2rem;margin-bottom:10px}}#content #main-content .maintenance .explanation-list2 dl.column_2 dd{font-size:1.6rem;display:block !important}#content #main-content .maintenance .explanation-list2 dl.column_2 dd .flex{align-items:center}@media screen and (max-width:759px){#content #main-content .maintenance .explanation-list2 dl.column_2 dd .flex{text-align:center}}#content #main-content .maintenance .explanation-list2 dl.column_2 dd .flex span{color:#5ca789;font-size:1.4rem;font-weight:700;line-height:1.85;margin-right:15px}#content #main-content .maintenance .explanation-list2 dl.column_2 dd .flex .btn3{padding:10px 0px;max-width:54%}@media screen and (max-width:759px){#content #main-content .maintenance .explanation-list2 dl.column_2 dd .flex .btn3{margin:0 auto 10px;max-width:100%}}#content #main-content .maintenance .explanation-list3{display:flex;background:#d6e9e1;justify-content:space-between}@media screen and (max-width:759px){#content #main-content .maintenance .explanation-list3{display:grid;justify-content:space-between;padding:0px;margin:0 calc(50% - 50vw);width:100vw}}#content #main-content .maintenance .explanation-list3 dl.column_3{text-align:left;cursor:inherit;width:calc(100%/3.5);background-color:#fff;padding:25px;margin:20px 0px 30px 35px}#content #main-content .maintenance .explanation-list3 dl.column_3:last-child{margin-right:35px}@media screen and (max-width:759px){#content #main-content .maintenance .explanation-list3 dl.column_3{width:auto;margin:10px 20px}#content #main-content .maintenance .explanation-list3 dl.column_3:last-child{margin-right:20px;margin-bottom:20px}}#content #main-content .maintenance .explanation-list3 dl.column_3 dt{color:#000;font-size:1.8rem;border-bottom:2px solid #5ca789;margin-bottom:15px;text-align:center;font-weight:500;padding:10px}#content #main-content .maintenance .explanation-list3 dl.column_3 dd{font-size:1.6rem;display:block !important}#content #main-content .maintenance .explanation-list3 dl.column_3 .merit{text-align:center;margin-bottom:10px}@media screen and (max-width:759px){#content #main-content .maintenance .explanation-list3 dl.column_3 .merit{margin-bottom:0px}}#content #main-content .maintenance .explanation-list3 dl.column_3 span{font-size:1.8rem;font-weight:800;background:#aed4c4;padding:7px 25px}@media screen and (max-width:759px){#content #main-content .maintenance .scroll-table{white-space:nowrap;overflow-x:scroll;padding-bottom:20px}}@media screen and (max-width:759px){#content #main-content .maintenance .scroll-table table{width:760px}}#content #main-content .maintenance table{font-size:1.6rem;margin-top:20px}@media screen and (max-width:959px){#content #main-content .maintenance table{font-size:1.4rem}}#content #main-content .maintenance table th{background-color:#efefef;font-weight:500;text-align:center;border:1px solid #000}@media screen and (max-width:759px){#content #main-content .maintenance table th{font-size:1.2rem}}#content #main-content .maintenance table td{border:1px solid #000;padding:8px 30px}@media screen and (max-width:959px){#content #main-content .maintenance table td{padding:6px 15px}}@media screen and (max-width:759px){#content #main-content .maintenance table td{font-size:1.2rem}}#content #main-content .maintenance table td:nth-child(odd){text-align:center}#content #main-content .maintenance .solid-frame{margin-top:25px;padding:20px 40px;border:1px solid #5ca789;background-color:#fff}@media screen and (max-width:759px){#content #main-content .maintenance .solid-frame{padding:15px 20px}}#content #main-content .maintenance ul li{position:relative;font-size:1.6rem;font-weight:400;line-height:1.75;text-indent:1.4em}#content #main-content .maintenance ul li:last-child{margin-bottom:0}#content #main-content .maintenance ul li::before{position:absolute;left:-25px;content:"・"}@media screen and (max-width:759px){#content #main-content .maintenance ul li::before{top:calc(0%)}}#content #main-content .maintenance .btn_maintenance{max-width:480px;margin:30px auto 0px}#content #main-content .maintenance .arrow{width:0;height:0;margin:30px auto;border-style:solid;border-color:#5ca789 transparent transparent transparent;border-width:25px 25px 0 25px}#content #main-content .maintenance .advice{text-align:center;font-size:2rem;line-height:1.5;color:#5ca789;font-weight:700;margin-bottom:30px}#content #main-content .maintenance ul.caution li:first-child::before{position:absolute;left:-21px;content:"※"}#content #main-content .maintenance ul.caution li:last-child::before{content:""}