@charset "utf-8";
.ms14{ background:url(/img/v_iconm14_p.png) no-repeat left 1rem center;}

.pk > .ms_tit{ padding-bottom:4rem; border-bottom:1px solid #999;}
.pk-tab{position:absolute; bottom:0; left:9rem;}
.pk-tab ul{display:flex;  }
.pk-tab ul > li{border-radius:0.2rem 0.2rem 0 0; border:1px solid rgba(0,0,0,0.2); padding:0.5rem 1rem; background:#FFF; margin-right:2px; margin-bottom:-1px; line-height:1.5rem;}

.pk-tab .on{background:#f4f4f4; border-color:#666; border-bottom:1px solid rgba(0,0,0,0.2);  color:#333; font-weight:bold;}

.pk .item > ul{flex-direction:column; }
.pk .item > ul > li{width:100%; font-size:1.05rem; border:none; padding:0.5rem 0.5rem 0.5rem 0.5rem; cursor:default; word-break:break-all;display:flex; flex-direction:row; align-item:flex-start; margin:0;}
.pk .item > ul > li:before{content:"-"; width:1rem; }

 

.pk .item > ul > li >strong:after{content:":"; padding:0 0.5rem 0 0.3rem;}

.pk  td{text-align:left;}

.pk > .ms_tit > button {height:calc(100% - 6rem);}

.pk .item dl{display:flex; align-items:center; margin-bottom:1rem;}
.pk .item dl > dt{border:1px solid #ccc; font-weight:700; box-shadow:0 0.2rem 0.2rem rgba(0,0,0,0.05); border-radius:1rem; padding:0.2rem; width:5rem; text-align:center; margin-right:1rem;}
.pk .stimg{border:1px solid #ccc; background:rgba(0,0,0,0.03);   text-align:center;  }
.pk .stimg div{border-radius:0.3rem; padding:1.5rem 0; background:#FFF; width:96%; margin:1rem auto 0;}
.pk .stimg img{ width:95%;}
.pk .stimg span{display:block;  padding:1rem;}