
/* kaifu list 98mishi300wg style=5 theme=#9B0301 20261112kfliststyle */
.kf-wrap{
  width:1000px !important;max-width:100% !important;margin:12px auto 20px !important;
  clear:both !important;overflow:hidden !important;float:none !important;box-sizing:border-box !important;
  font-size:13px !important;line-height:1.5 !important;color:#221414 !important;
}
.kf-wrap *{box-sizing:border-box !important;}
.kf-crumb{padding:10px 14px !important;background:#F3E0E0 !important;color:#221414 !important;border-bottom:1px solid #F3E0E0 !important;}
.kf-crumb a{color:#9B0301 !important;text-decoration:none !important;}
.kf-filter{padding:10px 14px !important;line-height:2 !important;background:#F3E0E0 !important;overflow:hidden !important;}
.kf-filter .lab{color:#666 !important;margin-right:6px !important;}
.kf-filter a{
  display:inline-block !important;margin:2px 4px !important;padding:3px 10px !important;
  border:1px solid #9B030133 !important;background:#fff !important;color:#221414 !important;
  text-decoration:none !important;border-radius:2px !important;float:none !important;height:auto !important;line-height:1.4 !important;
}
.kf-filter a.on,.kf-filter a:hover{background:#9B0301 !important;border-color:#9B0301 !important;color:#fff !important;}
.kf-wrap .mac-page{width:100% !important;text-align:center !important;padding:16px 0 !important;clear:both !important;float:none !important;}

.kf-wrap.kf-s5{background:#faf7f0 !important;border:1px solid #F3E0E0 !important;padding:16px 20px !important;}
.kf-s5 .kf-paper-head{text-align:center !important;border-bottom:3px double #9B0301 !important;padding-bottom:10px !important;margin-bottom:12px !important;}
.kf-s5 .kf-paper-head h1{margin:0 !important;font-size:28px !important;letter-spacing:4px !important;color:#221414 !important;background:transparent !important;border:0 !important;float:none !important;padding:0 !important;height:auto !important;}
.kf-s5 .kf-paper-head p{margin:6px 0 0 !important;color:#777 !important;}
.kf-s5 .row{display:flex !important;align-items:center !important;gap:12px !important;padding:10px 0 !important;border-bottom:1px solid #F3E0E0 !important;}
.kf-s5 .idx{width:28px !important;height:28px !important;line-height:28px !important;text-align:center !important;background:#9B0301 !important;color:#fff !important;}
.kf-s5 .txt{flex:1 !important;}
.kf-s5 .txt a{display:block !important;color:#221414 !important;font-size:16px !important;font-weight:bold !important;text-decoration:none !important;}
.kf-s5 .txt small{color:#777 !important;}
.kf-s5 .when{color:#9B0301 !important;font-weight:bold !important;white-space:nowrap !important;}

/* ===== kaifu detail 98mishi300wg s0 theme=#9B0301 20261112kfdetv4 ===== */
.kf-d-wrap{width:1000px !important;max-width:none !important;min-width:1000px !important;margin:12px auto 20px !important;clear:both !important;overflow:hidden !important;float:none !important;position:relative !important;display:block !important;box-sizing:border-box !important;color:#221414 !important;font-size:13px !important;line-height:1.5 !important;background:transparent !important;border:0 !important;padding:0 !important;text-align:left !important;}
.kf-d-wrap *,.kf-d-wrap *::before,.kf-d-wrap *::after{box-sizing:border-box !important;}
.kf-d-wrap h1,.kf-d-wrap h2,.kf-d-wrap h3{display:block !important;visibility:visible !important;opacity:1 !important;float:none !important;width:auto !important;max-width:100% !important;height:auto !important;line-height:1.4 !important;margin:0 0 10px !important;padding:0 !important;background:transparent !important;border:0 !important;color:#221414 !important;font-size:22px !important;font-weight:bold !important;text-indent:0 !important;}
.kf-d-wrap ul,.kf-d-wrap ol{list-style:none !important;margin:0 !important;padding:0 !important;overflow:visible !important;float:none !important;width:auto !important;height:auto !important;}
.kf-d-wrap li{list-style:none !important;float:none !important;clear:none !important;display:block !important;width:auto !important;height:auto !important;line-height:1.5 !important;padding:0 !important;margin:0 !important;background:transparent !important;border:0 !important;}
.kf-d-wrap p,.kf-d-wrap em,.kf-d-wrap strong,.kf-d-wrap b,.kf-d-wrap span{float:none !important;height:auto !important;line-height:inherit !important;background:transparent !important;}
.kf-d-wrap a{float:none !important;height:auto !important;}
.kf-d-wrap table{width:100% !important;border-collapse:collapse !important;float:none !important;}
.kf-d-wrap .kf-crumb{display:block !important;padding:10px 14px !important;margin:0 0 10px !important;background:#F3E0E0 !important;border:1px solid #F3E0E0 !important;color:#221414 !important;float:none !important;clear:both !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;}
.kf-d-wrap .kf-crumb a{color:#9B0301 !important;text-decoration:none !important;}
.kf-d-wrap .kf-d-go{display:inline-block !important;min-width:120px !important;height:38px !important;line-height:38px !important;padding:0 20px !important;background:#9B0301 !important;color:#fff !important;text-align:center !important;text-decoration:none !important;font-size:15px !important;font-weight:bold !important;margin:0 10px 0 0 !important;border:0 !important;border-radius:3px !important;float:none !important;vertical-align:middle !important;}
.kf-d-wrap .kf-d-link,.kf-d-wrap .kf-d-back{display:inline-block !important;height:38px !important;line-height:38px !important;padding:0 14px !important;color:#9B0301 !important;text-decoration:none !important;background:#F3E0E0 !important;border:1px solid #F3E0E0 !important;border-radius:3px !important;float:none !important;vertical-align:middle !important;}
.kf-d-wrap .kf-d-actions{display:block !important;padding:4px 0 12px !important;margin:0 !important;overflow:hidden !important;float:none !important;clear:both !important;}
.kf-d-wrap .kf-d-body-tit{display:block !important;font-size:16px !important;font-weight:bold !important;color:#221414 !important;border-left:4px solid #9B0301 !important;padding:0 0 0 10px !important;margin:0 0 12px !important;background:transparent !important;float:none !important;height:auto !important;}
.kf-d-wrap .kf-d-content,.kf-d-wrap .kf-d-content p,.kf-d-wrap .kf-d-content *{color:#221414 !important;font-size:14px !important;line-height:1.9 !important;background:transparent !important;text-indent:0 !important;}
.kf-d-wrap .kf-d-content p{margin:0 0 10px !important;padding:0 !important;height:auto !important;float:none !important;}
.kf-d-wrap .kf-d-side{width:300px !important;float:right !important;display:block !important;background:#fff !important;border:1px solid #F3E0E0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;}
.kf-d-wrap .kf-d-side-tit{height:40px !important;line-height:40px !important;padding:0 14px !important;margin:0 !important;background:#9B0301 !important;color:#fff !important;font-size:15px !important;font-weight:bold !important;}
.kf-d-wrap .kf-d-side-list{list-style:none !important;margin:0 !important;padding:6px 12px 12px !important;overflow:hidden !important;}
.kf-d-wrap .kf-d-side-list li{height:32px !important;line-height:32px !important;overflow:hidden !important;border-bottom:1px dashed #F3E0E0 !important;list-style:none !important;margin:0 !important;padding:0 !important;float:none !important;clear:both !important;background:transparent !important;display:block !important;width:auto !important;}
.kf-d-wrap .kf-d-side-list li span{float:right !important;color:#9B0301 !important;font-size:12px !important;background:transparent !important;padding:0 !important;height:32px !important;line-height:32px !important;}
.kf-d-wrap .kf-d-side-list li a{display:block !important;margin-right:90px !important;color:#221414 !important;text-decoration:none !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;height:32px !important;line-height:32px !important;float:none !important;}
.kf-d-wrap .kf-d-split{display:block !important;width:100% !important;overflow:hidden !important;clear:both !important;float:none !important;}
.kf-d-wrap .kf-d-panel{width:680px !important;float:left !important;display:block !important;background:#fff !important;border:1px solid #F3E0E0 !important;padding:16px 18px !important;margin:0 !important;}

.kf-d-s0 .kf-d-main{width:680px !important;float:left !important;display:block !important;background:#fff !important;border:1px solid #F3E0E0 !important;padding:0 0 16px !important;margin:0 !important;}
.kf-d-s0 .kf-d-title{padding:16px 18px !important;border-bottom:2px solid #9B0301 !important;overflow:hidden !important;}
.kf-d-s0 .kf-d-title h1{float:left !important;width:500px !important;margin:0 !important;font-size:22px !important;}
.kf-d-s0 .kf-d-back{float:right !important;margin-top:2px !important;}
.kf-d-s0 .kf-d-meta{list-style:none !important;margin:14px 18px !important;padding:0 !important;overflow:hidden !important;border:1px solid #F3E0E0 !important;background:#F3E0E0 !important;}
.kf-d-s0 .kf-d-meta li{width:50% !important;float:left !important;padding:12px 14px !important;margin:0 !important;height:auto !important;line-height:1.5 !important;border-bottom:1px solid #fff !important;display:block !important;}
.kf-d-s0 .kf-d-lab{display:block !important;color:#666 !important;font-size:12px !important;margin:0 0 4px !important;}
.kf-d-s0 .kf-d-meta strong{display:block !important;color:#9B0301 !important;font-size:15px !important;}
.kf-d-s0 .kf-d-actions{padding:4px 18px 12px !important;}
.kf-d-s0 .kf-d-body{margin:0 18px !important;padding:14px 16px !important;border:1px solid #F3E0E0 !important;}

/* ===== kaifu detail width lock 20261112kfdetv5 ===== */
html,body{min-width:1000px !important;}
.kf-d-wrap{width:1000px !important;max-width:none !important;min-width:1000px !important;margin-left:auto !important;margin-right:auto !important;}
.kf-d-wrap .kf-d-main,.kf-d-wrap .kf-d-hero,.kf-d-wrap .kf-d-panel,.kf-d-wrap .kf-d-dossier,.kf-d-wrap .kf-d-notice,.kf-d-wrap .kf-d-mag,.kf-d-wrap .kf-d-stepbox,.kf-d-wrap .kf-d-sheet{width:680px !important;max-width:680px !important;min-width:680px !important;float:left !important;}
.kf-d-wrap .kf-d-side{width:300px !important;max-width:300px !important;min-width:300px !important;float:right !important;}
.kf-d-wrap .kf-d-ticket,.kf-d-wrap .kf-d-split,.kf-d-wrap .kf-crumb{width:1000px !important;max-width:1000px !important;min-width:1000px !important;}
.kf-d-wrap .kf-d-stub{width:120px !important;float:left !important;}
.kf-d-wrap .kf-d-info{margin-left:120px !important;width:auto !important;min-width:0 !important;}

/* ===== kaifu s2 stub stretch 20261112kfdetv6 ===== */
.kf-d-s2 .kf-d-ticket{position:relative !important;overflow:hidden !important;}
.kf-d-s2 .kf-d-stub{
  position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;
  width:120px !important;height:auto !important;min-height:100% !important;float:none !important;
  display:block !important;padding:0 10px !important;
}
.kf-d-s2 .kf-d-stub span{
  display:block !important;margin-top:36px !important;font-size:18px !important;font-weight:bold !important;color:#fff !important;
}
.kf-d-s2 .kf-d-stub em{display:block !important;margin-top:8px !important;font-style:normal !important;color:#fff !important;}
.kf-d-s2 .kf-d-info{margin-left:120px !important;padding:16px 18px !important;min-height:140px !important;}
.kf-d-s2 .kf-d-chips span{
  display:inline-block !important;margin:0 8px 8px 0 !important;padding:4px 10px !important;
  white-space:nowrap !important;float:none !important;height:auto !important;line-height:1.4 !important;
}
.kf-d-s2 .kf-d-actions .kf-d-go,.kf-d-s2 .kf-d-actions .kf-d-link{margin-bottom:0 !important;}
