@charset "UTF-8";.l-title{background-image:url(../../mobile/img/treatment_details_chronic-inflammation_title_bg.jpg)}.box>.title{margin-bottom:6.6666666667vw}.box .text{line-height:1.75;font-size:4.2666666667vw;color:#555}.box .pic.right{float:right;margin:0 0 2.6666666667vw 2.6666666667vw;width:34.6666666667vw}.box .quote a{font-size:3.2vw;color:#4988a8}.box table{margin-top:5.3333333333vw;width:100%;table-layout:fixed;color:#555}.box table td,.box table th{border:.2666666667vw solid #a3a2a2;font-size:3.7333333333vw}.box table th{text-align:center;letter-spacing:.8vw}.box table thead th{width:58.6666666667vw;height:8vw;border:0;border-radius:1.3333333333vw 1.3333333333vw 0 0;border-right:.2666666667vw solid #fff;background:#63a8af;color:#fff}.box table tbody th{background:#ecf3f6;letter-spacing:.2666666667vw;color:#4988a8}.box table tbody td{padding:4vw;background:#fff;text-align:justify;line-height:1.25;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-box-sizing:border-box;box-sizing:border-box}.box table tbody td .list__item{padding-left:2.6666666667vw;text-indent:-2.6666666667vw;line-height:1.25}.box table tbody td .list__item::before{content:"・"}.box table tbody td span{font-size:3.2vw}.box .p-table--scroll{position:relative}.box .p-table--scroll__inner{overflow-x:scroll}.box .p-table--scroll__slidehint{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;max-height:100%;pointer-events:none}.box .p-table--scroll__slidehint__icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.6666666667vw 1.3333333333vw 1.3333333333vw;width:32vw;height:21.3333333333vw;border-radius:1.3333333333vw;background:rgba(0,0,0,.7);opacity:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .3s;transition:opacity .3s}.box .p-table--scroll__slidehint__icon::before{content:"";display:inline-block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:10.6666666667vw;height:10.6666666667vw;background:url(../../mobile/img/icon_table1.svg) left top no-repeat;background-position:center center;background-repeat:no-repeat;background-size:contain;vertical-align:middle;text-align:center;color:#fff}.box .p-table--scroll__slidehint__icon::after{content:"";display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:9.0666666667vw;height:3.7333333333vw;background:url(../../mobile/img/icon_table2.svg) left top no-repeat;background-repeat:no-repeat;opacity:0;-webkit-transition-delay:2.4s;transition-delay:2.4s}.box .p-table--scroll__slidehint__text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:1.3333333333vw;font-size:2.6666666667vw;color:#fff}.box .p-table--scroll.is-active .p-table--scroll__slidehint__icon{opacity:.8}.box .p-table--scroll.is-active .p-table--scroll__slidehint__icon::before{-webkit-animation:slidehint_appear 1.5s linear infinite;animation:slidehint_appear 1.5s linear infinite}.box .p-table--scroll.is-active .p-table--scroll__slidehint__icon::after{opacity:1}@-webkit-keyframes slidehint_appear{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}10%{opacity:1}100%,50%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes slidehint_appear{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}10%{opacity:1}100%,50%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.p-disease .sub-box{margin-top:8vw}.p-disease .p-disease-mechanism-box-contents{margin-bottom:5.3333333333vw}.p-disease .p-disease-mechanism-box-contents__title{margin-bottom:4vw;font-weight:700;font-size:4.8vw;color:#4988a8}.p-cause .p-cause-box-contents{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8vw}.p-cause .p-cause-box-contents__title{width:26.1333333333vw;text-align:center;line-height:1.75;font-size:4.5333333333vw;color:#4988a8}.p-cause .p-cause-box-contents__text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:2.6666666667vw;font-size:3.7333333333vw}.p-cause .p-cause-box-contents__pic{position:absolute;top:8vw;left:0;width:26.1333333333vw}.p-checklist-box{margin-top:17.3333333333vw}.p-checklist-box-contents{position:relative;margin-top:14.1333333333vw;padding:8vw 5.3333333333vw 3.2vw;border:.5333333333vw solid #8e8e8e;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.p-checklist-box-contents__title{margin-bottom:5.8666666667vw;padding:2.6666666667vw 0;background:#ecf3f6;text-align:center;font-size:4.8vw;color:#4988a8}.p-checklist-box-contents-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:14.9333333333vw;border-bottom:1px dashed #555}.p-checklist-box-contents-list__item span{width:calc(100% - (5.0666666667vw + 2.6666666667vw));line-height:1.375;font-size:3.7333333333vw}.p-checklist-box-contents-list__item::before{content:"";width:5.0666666667vw;height:5.0666666667vw;background:url(../../mobile/img/treatment_details_chronic-inflammation_checklist_bg2.png) left top no-repeat;background-size:100%}.p-checklist-box-contents-list__item:last-child{border-bottom:0}.p-checklist-box-contents::before{content:"";position:absolute;top:-9.3333333333vw;left:50%;z-index:2;width:43.2vw;height:13.0666666667vw;background:url(../../mobile/img/treatment_details_chronic-inflammation_checklist_bg1.png) left top no-repeat;background-size:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-checklist-box-contents::after{content:"";position:absolute;top:-.5333333333vw;left:50%;z-index:1;width:47.2vw;height:.5333333333vw;background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-menu .treatment-list{margin-top:5.3333333333vw}