@charset "UTF-8";.l-title{background-image:url(../img/osteoarthritis_title_bg.jpg)}.box>.title{margin-bottom:30px}.box .box-inner>.text{margin-bottom:24px}.box .button a{margin:0 0 0 auto;width:230px;line-height:50px;font-size:1.8em}.m-classification>.title{margin-bottom:10px;font-size:1.6em;font-weight:700;color:#4988a8}.m-classification .classification-contents{display:table;margin-bottom:3px;width:100%;border:1px solid #4988a8;border-spacing:2px}.m-classification .classification-contents>*{display:table-cell;vertical-align:middle}.m-classification .classification-contents .title{width:70px;background:#4988a8;text-align:center}.m-classification .classification-contents .text{padding:0 18px;line-height:1.5714285714;font-size:1.4em}.m-classification small{line-height:1.2;font-size:1em}.sub-box>.title{line-height:1.4090909091;font-size:2.2em;color:#4988a8;margin-bottom:14px}table{margin-bottom:20px;width:100%;margin-bottom:40px}table caption{margin-bottom:10px;font-size:1.6em;font-weight:700;color:#4988a8}table td,table th{border-bottom:1px solid #8fc0e2;line-height:1.25;font-size:1.6em;color:#555}table thead td,table thead th{line-height:1}table thead th+th{padding-left:3px}table 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 thead .red{padding:0;width:210px}table thead .red span{background-color:#df5b62}table thead .blue{width:215px}table 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 tbody td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 3px 10px 8px;height:60px;background:#d9eaec}table tbody td+td{-webkit-box-shadow:inset 3px 0 0 #fff;box-shadow:inset 3px 0 0 #fff;padding-left:14px}table tbody .red{background:#f8dbdd}.common-treatment-text{margin-top:20px;padding:20px 0;background:#efefef;text-align:center;line-height:1.5;font-size:1.8em;font-weight:700;color:#4988a8}.m-menu-list{margin-bottom:20px}.m-menu-item{position:relative;margin:0 0 15px 73px}.m-menu-item:last-child{margin-bottom:0}.m-menu-item a{-webkit-transition:opacity .15s linear;transition:opacity .15s linear;border-radius:4px;display:block;height:155px;background:url(../img/sub_menu_title_bg.gif) left top repeat;background-size:4px;color:#555}.m-menu-item a:hover{text-decoration:none}.m-menu-item a:hover .pic{opacity:1}.m-menu-item a:hover,.m-menu-item a:hover .menu-box,.m-menu-item a:hover::before{opacity:.75}.m-menu-item a::before{border-radius:0 3px 3px 0;content:"";position:absolute;top:0;right:0;bottom:0;padding:0 5px;width:25px;background:url(../img/arrow9.svg) center no-repeat #4988a8}.m-menu-item .menu-box,.m-menu-item .pic{display:table-cell;height:155px;vertical-align:middle}.m-menu-item .pic{position:absolute;top:0;left:-74px}.m-menu-item .menu-box{padding-left:93px;width:393px}.m-menu-item .menu-box .title{padding-bottom:14px;border-bottom:1px solid #4988a8;font-size:2.2em;font-weight:700;color:#4988a8}.m-menu-item .menu-box .title .alias{font-size:18px}.m-menu-item .menu-box .text{padding-top:9px;padding-right:10px;letter-spacing:-1px}.s-menu .title a::before{background-image:url(../img/menu_knee-osteoarthritis_bg.png)}.index figcaption{line-height:1.75;font-size:1.6em;font-weight:700;color:#4988a8}.index .m-symptom .pic{margin-bottom:30px}.index .m-symptom .symptom-contents>.title{line-height:1.4090909091;font-size:2.2em;color:#4988a8;padding-bottom:10px;border-bottom:1px solid #4988a8}.index .m-symptom .symptom-item{padding:14px 0;border-bottom:1px dotted #555;color:#555}.index .m-symptom .symptom-item:last-child{margin-bottom:0}.index .m-symptom .symptom-item .item-inner>*{display:table-cell;vertical-align:middle}.index .m-symptom .symptom-item .title{width:210px;background:url(../img/knee-pain_knee-osteoarthritis_symptom_bg.gif) 3px center repeat-x;font-size:1.6em}.index .m-symptom .symptom-item .title span{display:inline-block;position:relative;padding-right:5px;background:#fff;line-height:1.2}.index .m-symptom .symptom-item .title span::before{content:"□";display:inline-block}.index .m-symptom .symptom-item .text{padding-left:8px;line-height:1.2;font-size:1.6em}.index .m-cause .pic{float:right;margin:5px 0 0 17px}.index .m-cause .cause-risk-factor{font-size:1.6em}.index .m-cause .cause-risk-factor .title{padding-bottom:10px;border-bottom:1px solid #4988a8;font-weight:700;color:#4988a8}.index .m-cause .cause-risk-factor-list{overflow:hidden}.index .m-cause .cause-risk-factor-item{float:left;padding:14px 0;width:291px;border-bottom:1px dotted #4988a8;color:#555}.index .m-cause .cause-risk-factor-item:nth-child(even){margin-left:12px}.index .m-cause .cause-risk-factor-item:last-child{border-bottom:0}.index .m-cause .link-knee-pain{padding:6px;border:1px solid #4988a8;background:#fff;text-align:center;line-height:1.75;font-size:1.6em;color:#4988a8}.index .m-cause .link-knee-pain a{text-decoration:underline;color:#4988a8}.index .m-inspection .text span{display:block;font-size:.875em}.index .m-common-treatment .box-inner{padding-top:40px}.index .m-common-treatment .pic{float:right;margin:5px 0 0 17px}.index .m-common-treatment .table-notice{margin:-13px 0 20px;line-height:1;font-size:1.2em}.index .m-common-treatment .summary{padding:18px 0;background:#e6e6e6;text-align:center;line-height:1.2777777778;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.8em}.treatment .m-standard .sub-box>.pic{float:right;margin:5px 0 0 17px}.treatment .m-comparison thead th{width:162px}.treatment .m-comparison tbody td{text-align:center}.treatment .m-comparison tfoot td{border:0;line-height:1}.treatment .m-comparison tfoot td small{font-size:.625em}.treatment .m-comparison .no1 .pic{float:right;margin:5px 0 0 17px}.treatment .m-comparison .no2 .pic,.treatment .m-comparison .no3 .pic{margin-bottom:20px}.treatment .m-comparison .no2 .pic .title,.treatment .m-comparison .no3 .pic .title{margin-bottom:11px;padding-left:7px;background:#4988a8;line-height:1.5714285714;font-size:1.4em;color:#fff}.treatment .m-comparison .no2 .pic .text,.treatment .m-comparison .no3 .pic .text{margin:0 7px 16px;line-height:1.5714285714;font-size:1.4em}.treatment .m-comparison .no2 .pic .img,.treatment .m-comparison .no3 .pic .img{margin:0 7px}.treatment .m-comparison .no2 .pic:last-child,.treatment .m-comparison .no3 .pic:last-child{margin:0}