@charset "UTF-8";.l-main{float:none;width:auto}.h-menu-wrapper{padding:0}.h-info{top:57px}.l-title{margin-top:0;padding-top:35px;background-image:url(../../img/form_mri_title_bg.jpg)}.m-anchor::before{content:"大阪院のひざ診断はここが違う"}.box .lead{margin:24px 0}.box .pic.right{float:right;margin:5px 0 0 17px}.sub-box .sub-title{line-height:1.4090909091;font-size:2.2em;color:#4988a8;margin:0 0 19.5px}.sub-box>.sub-title{margin-top:25.5px}.table-style{margin-bottom:20px;width:100%;margin:0 auto}.table-style caption{margin-bottom:10px;font-size:1.6em;font-weight:700;color:#4988a8}.table-style td,.table-style th{border-bottom:1px solid #8fc0e2;line-height:1.25;font-size:1.6em;color:#555}.table-style thead td,.table-style thead th{line-height:1}.table-style thead th{position:relative}.table-style thead th::before{border-radius:5px 5px 0 0;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#63a8af}.table-style thead th+th::before{left:3px}.table-style thead span{display:block;position:relative;z-index:1;padding:5px 0 4px;text-align:center;font-weight:700;color:#fff}.table-style thead .red{padding:0;width:210px}.table-style thead .red::before{background-color:#df5b62}.table-style thead .blue{width:215px}.table-style tbody th{-webkit-box-shadow:inset 0 2px 0 #fff,inset -7px 0 0 #fff,inset 0 -2px 0 #fff;box-shadow:inset 0 2px 0 #fff,inset -7px 0 0 #fff,inset 0 -2px 0 #fff;padding-left:11px;background:#dbe9f4;vertical-align:middle;font-weight:700;white-space:nowrap;color:#4988a8}.table-style tbody td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 3px 10px 8px;height:60px;background:#d9eaec}.table-style tbody td+td{-webkit-box-shadow:inset 3px 0 0 #fff;box-shadow:inset 3px 0 0 #fff;padding-left:14px}.table-style tbody .red{background:#f8dbdd}.table-style thead .blue,.table-style thead .red{width:230px}.table-style tbody th span{font-weight:700}.table-style tbody td{text-align:center}.m-symptom .symptom-pic{float:right;margin-top:10px}.m-symptom .symptom-pic .pic1{margin-bottom:10px}.m-symptom .symptom-pic .pic2{margin-left:-20px}.m-symptom .symptom-list{float:left;margin:0;width:648px}.m-symptom .symptom-item{position:relative;margin-bottom:25px;padding:0 0 5px 36px;border-bottom:1px solid #4988a8;line-height:1.5;font-size:2em;color:#4988a8}.m-symptom .symptom-item:last-child{margin-bottom:0}.m-symptom .symptom-item::before{content:"";display:block;position:absolute;top:4px;left:0;width:30px;height:25px;background:url(../../img/list_item_bg.gif) left top no-repeat}.m-symptom .symptom-item em{border-radius:20px;display:inline-block;margin:0 4px;padding:6px 12px;background:#df5b62;line-height:1;color:#fff}.m-information .text{margin-bottom:34px}.m-information .information-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.m-information .information-inner{width:408px}.m-information .information-inner.red .information-title{background:#df5b62}.m-information .information-inner.red .information-details{background:#f8dbdd}.m-information .information-inner.blue .information-title{background:#63a8af}.m-information .information-inner.blue .information-details{background:#d9eaec}.m-information .information-title{border-radius:5px 5px 0 0;border-bottom:1px solid #fff;text-align:center;line-height:29px;font-size:16px;font-weight:700;color:#fff}.m-information .information-details{padding:20px 30px;height:241px;-webkit-box-sizing:border-box;box-sizing:border-box}.m-information .information-details .details-item,.m-information .information-details .details-text{text-align:center;font-size:16px;color:#555}.m-information .information-details .details-text{margin-bottom:15px;font-weight:700}.m-information .information-details .details-item{border-radius:16px;margin-bottom:5px;padding:7px;background:#fff}.m-information .information-details .details-item:last-child{margin-bottom:0}.m-information .information-text{margin:120px 10px 0;line-height:1;font-size:48px;font-weight:700;color:#4988a8}.m-information .sub-text{position:relative;margin-bottom:40px;text-align:center}.m-information .sub-text span{position:relative;z-index:2;padding:0 10px;background:#fff;font-size:18px;font-weight:700;color:#4988a8}.m-information .sub-text::before{content:"";display:block;position:absolute;top:50%;z-index:1;width:100%;height:1px;border-top:2px solid #ccc}.m-information .sub-text::after{content:""}.m-information .case{overflow:hidden}.m-information .case .sub-title{margin-top:0}.m-information .case-pic{float:left;margin-right:10px}.m-information .case-list{float:right;width:393px}.m-information .case-item{padding:8px 0;border-bottom:1px dashed #ccc}.m-information .case-item:last-child{padding-bottom:0;border:0}.m-information .case .item-inner{display:table}.m-information .case .item-text,.m-information .case .item-title{display:table-cell;line-height:1.5714285714;font-size:14px;color:#555}.m-information .case .item-title{padding-left:3px;width:85px;font-weight:700}.link{border-radius:4px;overflow:hidden;margin:30px auto;width:694px}.link a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 45px 20px 20px;background-image:url(../../img/treatment_index_link_mri_bg.jpg);background-position:right 45px top;background-repeat:no-repeat;background-color:#f2eee5}.link a::after,.link a::before{content:"";display:block;position:absolute;top:0;right:0;width:45px;height:100%}.link a::before{background:#4988a8}.link a::after{background:url(../../img/arrow9.svg) center no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.link a:hover{text-decoration:none}.link a:hover>*{opacity:.75}.link .text{margin-right:30px;font-size:16px;color:#555}.link .text em{display:block;margin-top:10px;font-size:22px;font-weight:700;color:#4988a8}.link .list{display:-webkit-box;display:-ms-flexbox;display:flex}.link .item{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;width:72px;height:72px;background:rgba(223,91,98,.8);text-align:center}.link .item span{line-height:1.3571428571;font-size:14px;color:#fff}.link .item:last-child{margin-right:0}.m-commitment .box-inner>.text{margin-bottom:34px}.m-commitment .box-inner .pic{margin-top:-50px}.m-commitment .sub-box{overflow:hidden}.m-commitment .sub-box>.sub-title{margin-top:0}.m-movie{padding-bottom:15px;border-bottom:1px dashed #b2b2b2}.m-movie .title{margin-bottom:40px}.m-movie .movie-wrapper+.movie-wrapper{margin-top:20px}.m-movie iframe{width:100%}.m-movie .movie-wrapper{margin:0 auto 15px;width:668px}.m-flow .flow-item{position:relative;padding:40px 0 85px;border-bottom:1px dashed #b2b2b2}.m-flow .flow-item:last-child{padding-bottom:0;border-bottom:0}.m-flow .flow-item:last-child::after{content:none}.m-flow .flow-item::after{content:"";position:absolute;bottom:30px;left:281px;width:32px;height:20px;background:url(../../img/arrow13.gif) left top no-repeat}.m-flow .flow-item>.item-inner{min-height:160px}.m-flow .flow-item>.item-inner>.title{position:relative;margin-bottom:30px;padding-left:50px;font-size:2.2em;color:#4988a8}.m-flow .flow-item>.item-inner>.title::before{content:"";position:absolute;top:-11px;left:2px;width:32px;height:43px}.m-flow .flow-item>.item-inner>.text{margin-right:224px}.m-flow .flow-item>.item-inner em{color:#4988a8}.m-flow .flow-item .link{margin:10px 0 0;width:418px}.m-flow .flow-item .link a{padding:13px 45px 13px 20px}.m-flow .flow-item .link .text em{margin-top:0;font-size:20px}.m-flow .flow-item.step1{background:url(../../img/contents_mri_flow_step1_bg.jpg) right 40px no-repeat}.m-flow .flow-item.step1 .item-inner>.title::before{background:url(../../img/list_bg_no1.gif)}.m-flow .flow-item.step2{background:url(../../img/contents_mri_flow_step2_bg.jpg) right 40px no-repeat}.m-flow .flow-item.step2 .item-inner>.title::before{background:url(../../img/list_bg_no2.gif)}.m-flow .flow-item.step3{background:url(../../img/contents_mri_flow_step3_bg.jpg) right 40px no-repeat}.m-flow .flow-item.step3 .item-inner>.title::before{background:url(../../img/list_bg_no3.gif)}.m-flow .flow-item.step4{background:url(../../img/contents_mri_flow_step4_bg.jpg) right 40px no-repeat}.m-flow .flow-item.step4 .item-inner>.title::before{background:url(../../img/list_bg_no4.gif)}.m-tel .box-inner>*{text-align:center}.m-tel .box-inner .text{margin:0 auto 15px;width:373px;border-radius:20px;background:#4988a8;font-size:16px;color:#fff}.m-tel .box-inner .text2{margin-bottom:15px;font-size:15px;color:#555}.m-tel .box-inner .free{margin-bottom:7px}.m-tel .box-inner .free a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-family:Yantramanav;font-size:4.5em;color:#df5b62}.m-tel .box-inner .free a:hover{text-decoration:none}.m-tel .box-inner .free a:hover>*{opacity:1}.m-tel .box-inner .free a::before{content:"";display:inline-block;margin-right:12px;width:46px;height:37px;background:url(../../img/tel_freecall_bg.png) center no-repeat;background-size:contain}.m-tel .box-inner .abroad,.m-tel .box-inner .bhour{font-size:14px;color:#555}.m-tel .box-inner .abroad{margin-bottom:5px}.m-tel .box-inner .abroad a{color:#555}.form-wrapper .date .form-input{display:block}.form-wrapper .date .form-input+.form-input{border-top:1px dotted #b4b5b5}.form-wrapper .date .form-input .input,.form-wrapper .date .form-input label{display:inline-block}.form-wrapper .date .form-input label{margin-right:.5em}.form-wrapper .date .form-input .middle{width:130px}.mri-ip.input .progress{margin:0}.mri-ip.input .form-wrapper .form-item .item-inner .form-input textarea{height:80px;min-height:80px}.mri-ip.input .button.has-arrow:not(.first-visit):not(.tel):not(.mri){border-radius:0;-webkit-box-shadow:none;box-shadow:none}.mri-ip.input .button.has-arrow:not(.first-visit):not(.tel):not(.mri)>::before{content:none}.mri-ip.input .button.has-arrow:not(.first-visit):not(.tel):not(.mri)>::after{content:"";position:absolute;top:50%;right:20px;width:6px;height:12px;background:url(../../mobile/img/arrow1.png) left top no-repeat;background-size:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mri-ip.input .box .button>*{width:342px}.mri-ip.input .box .button.button.confirmation>*,.mri-ip.input .box .button.button.send>*,.mri-ip.input .box .button.button.top>*{position:relative;border-radius:12px;background:-webkit-gradient(linear,left top,left bottom,from(#f24d3e),to(#de4739));background:linear-gradient(180deg,#f24d3e 0,#de4739 100%);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2509803922);box-shadow:0 5px 10px 0 rgba(0,0,0,.2509803922)}.mri-ip.input .caution-text{margin:50px auto 0;padding:20px 0;width:342px;border-radius:12px;background:#eaf0f6;text-align:center;line-height:1.5;font-size:16px;font-weight:700;color:#4d4d4d;-webkit-box-sizing:border-box;box-sizing:border-box}.mri-ip.input .tel__pic1{margin:0 auto;width:26.8rem}.mri-ip.input .tel__pic1 img{width:100%}.mri-ip.input .tel__pic2{margin:20px auto 0;width:26.8rem}.mri-ip.input .tel__pic2 img{width:100%}.l-fix-cv{display:block;right:0;bottom:0;left:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .7s;transition:all .7s}.l-fix-cv .l-form{margin:0;width:100%}.l-fix-cv .l-form .item{background-color:#4988a8}.l-fix-cv .l-form .item a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:70px;border-top:1px solid rgba(255,255,255,.5)}.l-fix-cv .l-form .item a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#fff}.l-fix-cv .l-form .item a span em{font-size:18px;font-weight:700}.l-fix-cv .l-form .item a:hover{text-decoration:none}.l-fix-cv .l-form .item a::after{content:"▼";position:absolute;bottom:10px;left:50%;font-size:1rem;color:rgba(255,255,255,.5);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.l-fix-cv .l-form .item .icon{margin-right:10px;width:26px;height:26px;background:url(../../img/form_mri_fix_icon.png) center no-repeat;background-size:contain}.l-fix-cv.is-hidden{-webkit-transform:translateY(100px);transform:translateY(100px)}