@charset "utf-8";
html,body{min-width:1600px}
  .tab_div .ul_3 {overflow: unset !important;border-left: 1px solid #ccc;display: flex}
  .tab_div .ul_3::after{display:none}
  .tab_div .ul_3 > li { border-bottom: unset !important;}
  .tab_div .ul_3 > li + li{margin-left:1%}
  .tab_div .ul_3 > li::after{display:none}
  .tab_div .ul_3 > li::before{display:none}
  .tab_div .ul_3 > li > a {padding: 17px 5px 17px 5px !important;line-height: 24px;color: #333333 !important;text-align: center;border: 1px solid #CCCCCC;transition: color 0.3s;}
  .tab_div .ul_3 > li > a[target=_blank]::after {content: ''; position: relative; top: 3px; display: inline-block; width: 16px; height: 16px; margin: 0 0 0 5px; background:  url(../../images/guide/tab-link-blank.png) no-repeat 93% center; }

  .tab_div .ul_3 > li._active > a,
  .tab_div .ul_3 > li:hover > a {background: #023894;color: #fff !important;}
  .tab_div .ul_3 > li._active > a[target=_blank]::after ,
  .tab_div .ul_3 > li:hover > a[target=_blank]::after {background: url('../../images/guide/tab-link-blank-white.png');}
  .tab_div .ul_3 > li > a::before{display:none}

.tab_div .div_4{position: absolute;top: 65px;width: 1400px;display:none}
.tab_div  .div_4 .ul_4 > li > a{padding: 10px 22px !important;    font-size: 18px;border-bottom: 1px solid #CCCCCC;}
.tab_div .ul_4 > li._active > a, .tab_div .ul_4 > li:hover > a{background: #666 !important;}
.tab_div .ul_3  li._active  .div_4{display:block}

/******************************************************
    content - nhpolicy
******************************************************/
.nhpolicy {font-size:15px; line-height:20px; color:#555;letter-spacing:-0.05em}
.nhpolicy h3 {font-size:22px;margin-bottom:20px;margin-top:30px}
.nhpolicy h3:first-child {margin-top:0px}
.nhpolicy h4 {font-size:20px;margin:20px 0 10px}

.nhpolicy h5 {font-size:18px;margin:20px 0 10px}
.nhpolicy h6 {font-size:16px;margin:20px 0 10px}
.nhpolicy strong{color:inherit}
.nhpolicy p {margin-left:10px}
.nhpolicy ul, .nhpolicy ol {margin:10px 0 10px 10px}
.nhpolicy ul > li+li, .nhpolicy ol > li+li {margin-top:5px}
.nhpolicy ul.sub_list, .nhpolicy ol.sub_list {margin:5px 0;padding-left:15px}
.nhpolicy ul.sub_list > li+li, .nhpolicy ol.sub_list > li+li {margin-top:0}

.nhpolicy p+p {margin-top:20px}
.nhpolicy p+ol {margin-top:5px}

.nhpolicy table {border-top:2px solid #7d7d7d;width:100%;margin:5px 0;border-collapse:collapse;border-right:1px solid #ddd}
.nhpolicy table th {background-color:#f3f3f3;text-align:center;padding:6px 0 8px;}
.nhpolicy table th{border-left:1px solid #ddd}
.nhpolicy table td{border-left:1px solid #ddd}
.nhpolicy table th, .nhpolicy table td {border-bottom:1px solid #ddd;}
.nhpolicy table tbody td{text-align:left;padding:6px 14px 8px;}

