.page-h1{line-height:1.5;text-align:center;margin:45px auto}@media (max-width: 979px){.page-h1{margin:4rem auto 3rem;font-size:4rem}}.text_l{font-size:2.0rem}@media (max-width: 979px){.text_l{font-size:2.8rem}}.mv{padding-bottom:70px}@media (max-width: 979px){.mv{padding-bottom:55px}}.mv .page-inner{max-width:87rem}.mv img{width:100%}.sec_p{padding:80px 0 90px}@media (max-width: 979px){.sec_p{padding:55px 0 60px}}.bg_color{background-color:#e0e7f7}.sec_ttl{font-size:2.4rem;color:#1f2c64;font-weight:700;text-align:center;margin-bottom:40px;line-height:1.5}@media (max-width: 979px){.sec_ttl{font-size:3.8rem;margin-bottom:20px}}.item_sec{margin-top:40px;margin-top:30px}.mini_ttl{font-size:2.0rem;font-weight:700;color:#1f2c64;background-color:#fff;line-height:1.5;padding:7px 30px;border-radius:9999px;margin-bottom:30px}@media (max-width: 979px){.mini_ttl{font-size:3.2rem;margin-bottom:25px}}.mini_ttl.ttl_blue{background-color:#1f2c64;color:#fff}.ttl_border{color:#1f2c64;border-bottom:1px solid;line-height:1.5;padding-bottom:2px;margin-bottom:20px}.text_color{color:#1f2c64;font-weight:700}.text_color .text_color_medium{font-weight:500}.link_text{padding-left:20px;color:#0092de;font-weight:700;position:relative;display:inline-block;line-height:1.5}.link_text::before{content:'';display:block;width:10px;height:10px;border-color:#0092de;border-style:solid;border-width:3px 3px 0 0;rotate:45deg;position:absolute;top:6px;left:0}.wrap_ul_check{display:flex;flex-direction:column;align-items:center}.wrap_ul_check .ttl_ul_check{background-color:#0092de;color:#fff;font-size:2.2rem;font-weight:700;line-height:1.4;text-align:center;padding:14px 16px;position:relative;margin-bottom:50px;width:70%}@media (max-width: 979px){.wrap_ul_check .ttl_ul_check{margin-bottom:40px;font-size:3.0rem;width:100%}}.wrap_ul_check .ttl_ul_check::after{content:'';border-style:solid;border-color:transparent;border-width:20px 12px 0;border-top-color:#0092de;position:absolute;bottom:0;left:50%;translate:-50% 100%}.ul_check li{font-size:1.8rem;line-height:1.6;position:relative;padding-left:40px}@media (max-width: 979px){.ul_check li{font-size:2.8rem;padding-left:25px}}.ul_check li::before{content:'';display:block;width:20px;height:20px;background:url(/assets/care/orthopedics/inspection/images/icon_check.png?2025724105947) no-repeat right top/contain;position:absolute;top:3px;left:0}@media (max-width: 979px){.ul_check li::before{width:15px;height:15px}}.ul_check li:nth-child(n+2){margin-top:20px}@media (max-width: 979px){.ul_check li:nth-child(n+2){margin-top:17px}}.flex_img{display:flex}@media (max-width: 979px){.flex_img{flex-direction:column;align-items:center}}.flex_img .box_img{width:35%;margin-right:40px}@media (max-width: 979px){.flex_img .box_img{margin-right:0;margin-bottom:20px;width:70%;max-width:400px}}.flex_img .box_img img{width:100%}.flex_img .text{flex:1}.table_content{width:100%}.table_content tr:nth-child(n+2) th{border-top-color:#fff}.table_content tr:nth-last-child(n+2) th{border-bottom-color:#fff}.table_content tr th,.table_content tr td{padding:20px 30px;border:1px solid #1f2c64}@media (max-width: 979px){.table_content tr th,.table_content tr td{padding:12px 15px;width:100%;display:block}}.table_content tr th{background-color:#1f2c64;color:#fff;text-align:left;font-weight:500}.table_content tr td{font-size:1.5rem}@media (max-width: 979px){.table_content tr td{font-size:2.3rem}}.table_content tr td ul{margin-left:13px}.table_content tr td ul li{list-style-type:disc}.table_content .icon_arrow{padding-left:35px;position:relative}@media (max-width: 979px){.table_content .icon_arrow{padding-left:25px}}.table_content .icon_arrow::before{content:'';display:block;width:15px;height:10px;background-color:#4d5c9b;position:absolute;top:11px;left:0}@media (max-width: 979px){.table_content .icon_arrow::before{width:10px;height:7px;top:8px}}.table_content .icon_arrow::after{content:'';border-color:transparent;border-style:solid;border-width:10px 0 10px 11px;border-left-color:#4d5c9b;position:absolute;left:15px;top:6px}@media (max-width: 979px){.table_content .icon_arrow::after{left:10px;top:3px;border-width:8px 0 8px 9px}}.ul_num{margin-top:30px}@media (max-width: 979px){.ul_num{margin-top:20px}}.ul_num>li{counter-increment:number;position:relative;padding-left:23px}@media (max-width: 979px){.ul_num>li{padding-left:20px}}.ul_num>li:nth-child(n+2){margin-top:20px}@media (max-width: 979px){.ul_num>li:nth-child(n+2){margin-top:15px}}.ul_num>li::before{content:counter(number);width:18px;height:18px;text-align:center;line-height:1;border-radius:50%;font-size:1.4rem;position:absolute;top:7px;left:0;background-color:#1f2c64;color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width: 979px){.ul_num>li::before{font-size:2.0rem;width:15px;height:15px;top:5px}}.enlarge_modal{display:flex;flex-direction:column;align-items:center;margin-top:30px}.enlarge_modal .enlarge_modal_item{width:300px;border:2px solid #404040;position:relative}@media (max-width: 979px){.enlarge_modal .enlarge_modal_item{width:150px}}.enlarge_modal .enlarge_modal_item::after{content:'';display:block;width:40px;height:40px;background:url(/assets/care/orthopedics/osteoporosis/inspection/images/icon_enlarge.png?2025724105947) no-repeat center center/66%;background-color:#404040;position:absolute;bottom:0;right:0}@media (max-width: 979px){.enlarge_modal .enlarge_modal_item::after{width:25px;height:25px}}@media (min-width: 980px){.enlarge_modal .enlarge_modal_item::before{content:'クリックすると拡大します';font-weight:700;font-size:2.0rem;background-color:rgba(0,0,0,0.5);color:#fff;width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;opacity:0;transition:all .3s ease}.enlarge_modal .enlarge_modal_item:hover{opacity:1}.enlarge_modal .enlarge_modal_item:hover::before{opacity:1}}.js-modal-area .close-btn{top:0;right:0;translate:40% -40%}
