@CHARSET "UTF-8";

.skip {
    position: absolute;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0;
}

.tab2_title {
	font-size: 24px;
    color: #0e7bc0;
    font-weight: 600;
}

.list_sy6 li {
	border-bottom: 1px solid #d8d8d8;
	padding: 30px 0 0 10px;
	background: url("/images/sub/num1.gif") no-repeat 10px 100%;
	list-style:none;
	}

.list_sy6 li.num2 {
	background: url("/images/sub/num2.gif") no-repeat 10px 100%;
	}

.list_sy6 li.num3 {
	background: url("/images/sub/num3.gif") no-repeat 10px 100%;
	}
	
.list_sy6 li dl {
    width: 80%;
    padding-left: 107px;
} 
 
.list_sy6 li dl dd {
    margin: 20px 0 30px 0;
    color: #333;
    line-height: 1.6;
    font-size: 14px;
} 
 
.list_sy6 li dl dt {
    font-size: 24px;
    color: #0e7bc0;
    font-weight: 600;
}

.list_sy6 li span {
    background: url(/images/sub/ico_set.gif) no-repeat 0 0;
    width: 530px;
    height: 150px;
    padding-right: 80px;
    top: 493px;
    right: 0;
    position: absolute;
} 
.list_sy6 li span.ty1_ico2 {
    top: 650px;
    background-position: 0 -190px;
}

.list_sy6 li span.ty1_ico3 {
    top: 844px;
    background-position: 0 -380px;
}

.tab_sy1 {
    border-bottom: 2px solid #0e7bc0;
}

.mt10 {
    margin-top: 10px !important;
}

.mt15 {
    margin-top: 15px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.mt30 {
    margin-top: 30px !important;
}

.mt40 {
    margin-top: 40px !important;
}

.mt50 {
    margin-top: 50px !important;
}

.tab_sy1 li a:hover, .tab_sy1 li a.on {
    background: #0e7bc0;
    border: 1px solid #0e7bc0;
    border-bottom: 0;
    color: #fff;
}

.tab_sy1 li a {
    display: block;
    background: #eaf7ff;
    border: 1px solid #c4ddec;
    border-bottom: 0;
    margin-right: -1px;
    color: #0e7bc0;
    font-weight: bold;
    text-align: center;
    padding: 0 10px;
    font-size: 13px;
}

.list_sy1 li li {
    color: #0e7bc0;
    background: none;
    list-style: none;;
}

.list_sy1 li, .comment_sy1 {
    background: url(/images/sub/bullet1.gif) no-repeat 0 7px;
    color: #333;
    line-height: 1.6;
    padding: 0 0 5px 10px;
    font-size: 14px;
    font-weight: normal;
}

.list_sy3 li, .comment_sy2 {
    background: url(/images/sub/bullet4.gif) no-repeat 0 8px;
    padding-left: 10px;
    color: #333;
    line-height: 1.8;
}

.list_sy4.org li, .comment_sy4, .list_sy1 .list_sy4.org li {
    background: url(/images/sub/bullet7.png) no-repeat 0 5px;
    font-size: 11px;
    color: #e05a12;
    padding-left: 9px;
    line-height: 1.6;
}

.list_sy7 li .title {
    background: url(/images/sub/bullet8.gif) no-repeat 0 0;
    color: #004572;
    font-size: 16px;
    font-weight: bold;
    line-height: 2;
    padding-left: 35px;
}

.list_sy9 li, .list_sy1 .list_sy9 li {
    background: url(/images/sub/bullet10.gif) no-repeat 0 7px;
    color: #0e7bc0;
    padding-left: 14px;
    line-height: 1.6;
    list-style:none;
}

.list_sy7 li span {
    color: #fff;
    position: absolute;
    margin-left: -28.5px;
    font-size: 14px;
    letter-spacing: -1px;
}

.content_body h2 {
    background: url(/images/sub/content_h1.gif) no-repeat 0 2px;
    margin-left: 5px;
    font-size: 16px;
    padding-left: 23px;
    color: #004572;
    font-weight: 600;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.pt15 {
    padding-top: 15px !important;
}

.pt15 li {
    list-style: none;
}

.ty2_ico1 {
    background: url(/images/sub/ico_set2.gif) no-repeat 0 0;
    width: 106px;
    height: 130px;
    margin: 30px 0 0 10%
}

.ty2_ico2 {
    background: url(/images/sub/ico_set2.gif) no-repeat 0 -165px;
    width: 106px;
    height: 130px;
    margin: 30px 0 0 10%
}

.ty2_ico3 {
    background: url(/images/sub/ico_set2.gif) no-repeat 0 -330px;
    width: 106px;
    height: 130px;
    margin: 30px 0 0 10%
}

.ty2_ico4 {
    background: url(/images/sub/ico_set2.gif) no-repeat 100% 0;
    width: 106px;
    height: 130px;
    margin: 30px 0 0 10%
}

.ty2_ico5 {
    background: url(/images/sub/ico_set2.gif) no-repeat 100% -165px;
    width: 106px;
    height: 130px;
    margin: 30px 0 0 10%
}

.box_sy8 {
/*     background: url(/images/sub/box_bg.gif) no-repeat 0 0; */
    padding: 17px 0 0 0;  /* top, right, bottom, left(Top부터 시계방향으로) */
    width: 70%;
    position: relative;
    margin: 0;
    border: 1px solid #D8D8D8;
}

.box_sy8 .arrow_l {
    position: absolute;
    background: url(/images/sub/box_arrow.gif) no-repeat 0 0;
    width: 20px;
    height: 29px;
    top: 29px;
    left: -20px;
}

.box_sy8 .arrow_r {
    position: absolute;
    background: url(/images/sub/box_arrow.gif) no-repeat 100% 0;
    width: 20px;
    height: 29px;
    top: 29px;
    right: -20px;
}

.comment_sy5 {
    background: url(/images/sub/bullet9.gif) no-repeat 0 7px;
    color: #333;
    font-weight: normal;
    line-height: 1.6;
    padding-left: 9px;
}

.list_sy8 li, .list_sy7 .list_sy8 li {
    background: url(/images/sub/content_h2.gif) no-repeat 0 4px;
    color: #004572;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 14px;
    padding-bottom: 5px;
}
.list_sy11 li {
    color: #004572;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 14px;
    padding-bottom: 5px;
}

.list_sy7 li {
	list-style: none;
}

.content_body h3 {
    background: url(/images/sub/content_h2.gif) no-repeat 3px 3px;
    margin-left: 5px;
    font-size: 14px;
    padding-left: 23px;
    color: #004572;
    font-weight: 600;
}

.box_sy8 .inner_box {
/*     background: url(/images/sub/box_bg.gif) no-repeat 0 100%; */
    padding: 0 15px 15px 15px;
}

.list_sy9 li.strong {
    margin-top: 7px;
}

.list_sy9 li p {
    font-weight: normal;
    color: #333;
    font-size: 14px;
}

.list_sy9 li, .list_sy1 .list_sy9 li {
    background: url(/images/sub/bullet10.gif) no-repeat 0 7px;
    color: #0e7bc0;
    padding-left: 14px;
    line-height: 1.6;
}

.govStrong {
    font-weight: bold !important;
}

.floatDiv:after {
    content: "";
    clear: both;
    display: block;
}

/* table { */
/* 	border-top:  2px solid #168cc2; */
/* } */

.common_table th {
    border-bottom: 1px solid #168cc2;
    background: #f5fafd;
    color: #168cc2;
	font-size: 14px;
}

.common_table td {
	padding-left: 10px;
    border-top: 1px solid #d0cbbb;
    border-left: 0px;
    border-right: 1px solid #d0cbbb;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
}

.common_table th:last-child, .common_table td:last-child {
    border-right: 0px;
}

.lft {
    text-align: left !important;
}

.grid, .grid.w {
    width: 100%;
    margin: 0;
    empty-cells: show;
    border-collapse: collapse;
    border-style: none;
    border-width: 0;
}

.blue3 {
    color: #0E7BC0 !important;
}

.grid tbody th {
    background: #f5fafd;
    border: 1px solid #d8d8d8;
    color: #333;
    text-align: left;
    font-weight: normal;
    padding-top: 7px;
}

.grid tbody td {
    background: #fafafa;
    border: 1px solid #d8d8d8;
    color: #333;
    padding: 6px 10px 5px;
    line-height: 1.8;
    word-break: break-all;
}

.bt_b {
    border-top: 1px solid #168cc2 !important;
}

.bl_w {
    border-left: 1px solid #fff !important;
}

.vmid {
    vertical-align: middle !important;
}

.blue4 {
    color: #168cc2 !important;
}

.ce {
    text-align: center !important;
}

/* th { */
/*     white-space: nowrap; */
/* } */

.black2 {
	background: #fff !important;
}

.govButton {
   border: 1px solid #0a3c59;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#64b9f2), to(#3e779d));
   background: -webkit-linear-gradient(top, #64b9f2, #3e779d);
   background: -moz-linear-gradient(top, #64b9f2, #3e779d);
   background: -ms-linear-gradient(top, #64b9f2, #3e779d);
   background: -o-linear-gradient(top, #64b9f2, #3e779d);
   background-image: -ms-linear-gradient(top, #64b9f2 0%, #3e779d 100%);
   padding: 10.5px 21px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #ffffff;
   font-weight:bold;
   font-size: 13px;
   font-family: gulim, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.govButton:hover {
   border: 1px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   color: #fff;
   }
.govButton:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }
