@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{margin-bottom:40px}.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{position:relative}table 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 thead th+th::before{left:3px}table thead span{display:block;position:relative;z-index:1;padding:5px 0 4px;text-align:center;font-weight:700;color:#fff}table thead .red{padding:0;width:210px}table thead .red::before{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}.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 .text{padding-top:9px;padding-right:10px;letter-spacing:-1px}.s-menu .title a::before{background-image:url(../img/menu_knee-osteoarthritis_bg.png)}