@charset "UTF-8";.l-main{float:none;width:auto}.h-menu-wrapper{padding:0}.h-info{top:57px}.l-title{background-image:url(../../img/form_mri_title_bg.jpg)}.lead{margin:24px 0}.sub-box>.title{padding-left:20px;border-left:5px solid #4988a8;background:#ecf3f6;line-height:50px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.4em;color:#555;margin-bottom:34px}.sub-box>.title+.text{margin-top:34px}.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}.sub-box .pic.right{float:right;margin:5px 0 0 17px}.table-style{margin-bottom:20px;width:100%;margin:0 auto;width:594px}.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+th{padding-left:3px}.table-style thead span{border-radius:5px 5px 0 0;display:block;padding:5px 0 4px;background-color:#63a8af;text-align:center;font-weight:700;color:#fff}.table-style thead .red{padding:0;width:210px}.table-style thead .red span{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}.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-summary .box-inner .text{margin-bottom:0}.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}.m-difference .sub-box{padding-bottom:40px;border-top:1px dashed #ccc}.m-difference .sub-box:last-child{padding-bottom:0}.m-difference .box1 th{-webkit-box-sizing:border-box;box-sizing:border-box;width:94px}.m-difference .box1 tr:first-child td,.m-difference .box1 tr:first-child th{border-top:1px solid #8fc0e2}.m-merit .sub-box{overflow:hidden}.m-merit .price-table{margin:0 auto 25px;width:594px}.m-merit .price-table .note{text-align:right;line-height:1;font-size:1.2em;color:#555}.m-merit .table-style-price{margin-bottom:10px;width:100%}.m-merit .table-style-price caption{margin-bottom:10px;font-size:1.6em;font-weight:700;color:#4988a8}.m-merit .table-style-price tr:first-child td,.m-merit .table-style-price tr:first-child th{border-top:1px solid #8fc0e2}.m-merit .table-style-price td,.m-merit .table-style-price th{border-bottom:1px solid #8fc0e2}.m-merit .table-style-price th{padding:2px 3px 2px 0;width:196px;height:78px;background:#dbe9f4;-webkit-box-shadow:inset 0 3px 0 #fff,inset 0 -3px 0 #fff;box-shadow:inset 0 3px 0 #fff,inset 0 -3px 0 #fff;text-align:center;font-size:2em;color:#4988a8}.m-merit .table-style-price td{padding:0;background:0 0;vertical-align:middle;text-align:right;font-size:2.4em;color:#df5b62}.m-merit .table-style-price .first td,.m-merit .table-style-price .first th{color:#555}.m-merit .table-style-price .first .inner-text{display:block;margin-top:5px;font-size:.6em}.m-merit .table-style th{-webkit-box-sizing:border-box;box-sizing:border-box;width:130px}.m-movie .movie-wrapper{margin:0 auto 15px;width:668px}.m-movie .movie-wrapper iframe{width:100%}.m-flow .flow-item{position:relative;padding:40px 0 85px;border-bottom:1px dashed #b2b2b2}.m-flow .flow-item:last-child{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{border-radius:4px;overflow:hidden;margin:10px 0 0;width:404px}.m-flow .flow-item .link a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 45px 13px 20px;background-image:url(../../img/treatment_index_link_mri_bg.jpg);background-position:right 45px top;background-repeat:no-repeat;background-color:#f2eee5}.m-flow .flow-item .link a::after,.m-flow .flow-item .link a::before{content:"";display:block;position:absolute;top:0;right:0;width:45px;height:100%}.m-flow .flow-item .link a::before{background:#4988a8}.m-flow .flow-item .link a::after{background:url(../../img/arrow9.svg) center no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.m-flow .flow-item .link a:hover{text-decoration:none}.m-flow .flow-item .link a:hover>*{opacity:.75}.m-flow .flow-item .link .text{margin-right:30px;font-size:16px;color:#555}.m-flow .flow-item .link .text em{display:block;font-size:20px;font-weight:700;color:#4988a8}.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-flow .m-movie{padding-bottom:15px;border-bottom:1px dashed #b2b2b2}.m-map{position:relative;padding-top:430px}.m-map>*{position:absolute;top:0;left:0;width:100%;height:100%}.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}.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)}