.nav-tabs { border:0; }
.nav-tabs>li { float:none; margin:0; }
.nav-tabs>li>a { border:0; border-radius:5px; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { border:0; background:#e8ecff; }
.nav-tabs>li.active>a p { color:#6639e5; font-weight:700; }
.modal.guide_modal.fade .modal-dialog { width:1000px; }
.modal.guide_modal .modal-dialog .modal-content .modal-head { display:flex; gap:10px; border-bottom:1px solid #e5e5e5; }
.modal.guide_modal .modal-dialog .modal-content .modal-body { display:flex; padding:0; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .nav_box { width:20%; padding:10px; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content { width:80%; padding:20px; background:#f1f5f9; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .title { font-size:18px; font-weight:700; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .sub { height:60px; margin-top:5px; font-size:14px; word-break:keep-all; white-space:pre-line; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content img { width:100%; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .tab-pane .swiper .swiper_btm { margin-top:15px; display:flex; align-items:center; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .tab-pane .swiper .swiper-wrapper { width:540px; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .tab-pane .swiper .swiper-slide .top { display:flex; justify-content:space-between; align-items:center; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .tab-pane .swiper .swiper-slide .top button { min-width:auto; height:30px; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .tab-pane .swiper .swiper-slide .top button:hover { background:#fcfcfc }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .tab-pane .swiper .swiper-slide .img_box { min-height:585px; margin-top:20px; padding:10px; border-radius:5px; /*border:1px solid rgba(0,0,0,0.1);*/ background:rgba(255,255,255,0.3); }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .tab-pane .swiper .button_box { display:flex; justify-content:flex-end; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .tab-pane .swiper .swiper-pagination { flex:1 1 auto; width:auto; position:initial; text-align:left; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .tab-pane .swiper .swiper-button-next,
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .tab-pane .swiper .swiper-button-prev { position:initial; width:auto; height:auto; margin:0; padding:5px 15px; border-radius:5px; background:#6639e5; color:#fff; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .tab-pane .swiper .swiper-button-next:after,
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .tab-pane .swiper .swiper-button-prev:after { display:none; }
.modal.guide_modal .modal-dialog .modal-content .modal-body .tab-content .tab-pane .swiper .swiper-pagination-bullet-active { background:#6639e5; }