@charset "UTF-8";
@import url(/safCnfTrgt/css/oneFont.css);

/* ======================== 공통 영역 ========================  */
 /** {padding-top: calc(100% * 9/16);  margin:0; padding:0;  line-height:2; }
 a, a:link, a:hover{color:black;}*/
#tb-body{font-family: 'Noto Sans Korean', sans-serif;  font-size:14px; line-height:1.5; letter-spacing:-0.3; color: #555555;}
#tb-body div{line-height: 2;}
.tb-table {border-spacing: 0px; border-collapse:collapse;}
 P.HStyle0, LI.HStyle0, DIV.HStyle0
    {style-name:"바탕글"; margin-left:0.0pt;}
 P.HStyle1, LI.HStyle1, DIV.HStyle1
    {style-name:"본문"; margin-left:15.0pt;}
 P.HStyle2, LI.HStyle2, DIV.HStyle2
    {style-name:"개요 1"; margin-left:10.0pt;}
 P.HStyle3, LI.HStyle3, DIV.HStyle3
    {style-name:"개요 2"; margin-left:20.0pt;}
 P.HStyle4, LI.HStyle4, DIV.HStyle4
    {style-name:"개요 3"; margin-left:30.0pt;}
 P.HStyle5, LI.HStyle5, DIV.HStyle5
    {style-name:"개요 4"; margin-left:40.0pt;}
 P.HStyle6, LI.HStyle6, DIV.HStyle6
    {style-name:"개요 5"; margin-left:50.0pt;}
 P.HStyle7, LI.HStyle7, DIV.HStyle7
    {style-name:"개요 6"; margin-left:60.0pt;}
 P.HStyle8, LI.HStyle8, DIV.HStyle8
    {style-name:"개요 7"; margin-left:70.0pt;}
 P.HStyle9, LI.HStyle9, DIV.HStyle9
    {style-name:"쪽 번호"; margin-left:0.0pt;}
 P.HStyle10, LI.HStyle10, DIV.HStyle1
    {style-name:"머리말"; margin-left:0.0pt;}
 P.HStyle11, LI.HStyle11, DIV.HStyle11
    {style-name:"각주"; margin-left:13.1pt;}
 P.HStyle12, LI.HStyle12, DIV.HStyle12
    {style-name:"미주"; margin-left:13.1pt;}
 P.HStyle13, LI.HStyle13, DIV.HStyle13
    {style-name:"메모"; margin-left:0.0pt;}
 .tb-table{border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; width: 85%; margin:auto;}
.tb-table th {
    padding: 13px 15px 13px 15px;
    border-bottom: 1px solid #d8d8d8;
    font-weight:300;
    line-height:1.4;
    text-align: center;
    background: #f4f4f4;
    color: #000 !important;
    font-weight:700;
}
.tb-table th br{line-height:1;}
.tb-table td {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid #d8d8d8;
    line-height: 17px;
    text-align: center;
    word-break: break-all;
}
.tb-table td > img{width:28px; height:30px;}
.head   {font-weight:600; font-size:24px !important;line-height:160%; text-align:center !important; font-family: "gmarketSans"; margin-bottom:30px;}
.subtitle{font-weight:600; font-size:12.0pt;line-height:160%; font-family: "gmarketSans"; color:black;}
.tabletitle{font-weight:normal; text-align:center !important; font-family: "gmarketSans";}
.small-font{font-size:11px;}
.explanation{height:60px; text-align:center !important; font-size:12px; color:grey; line-height:1.3 !important;}
.border-right{border-right:1px solid #d8d8d8}
.height100{height:100px; margin:10px;}
.rink{color:green !important; font-weight:600 !important;}
.btn-go{background:#2879ff; color:white; border: 0px; border-radius:5px; margin-left:10px; font-size:12px;}
#tb-container {position:relative; max-width:921px; margin:0 auto; padding:43px 46px 0 31px; border-right:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fefefe}

.link-hover:hover{color:#1579B5;text-decoration: underline}
