@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic');
/* CSS Document */

* {
    margin: 0;
    padding: 0;
}
html, body {
    margin: 0;
    padding: 0;
}
body {
   font-family:'나눔 고딕','Nanum Gothic','나눔바른고딕','NanumBarunGothic','맑은 고딕','Malgun Gothic','dotum' ;
	
}
img {
    border: 0 none;
}
/* Link Style */
a:link		{text-decoration:none; color:#666; }
a:visited	{text-decoration:none; color:#666;}
a:active	{text-decoration:none; color:#666;}
a:hover		{text-decoration:underline; color:#666;}


div#wrap {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 800px;
	background:url(img/con_bg.gif);
}
/*#header { width:800px; display:inline-block; padding:0 0 0 0; background:url(img/headerBg.jpg) 4px 0 no-repeat; }*/
#container { position:relative;float:left; width:800px; padding:440px 0 0 0;}
#container h1 {position:absolute; top:0px; left:0px;}
#container h2 {font-size:22px; color:#fff; background:url(img/title_bg2.gif) no-repeat left 65px; height:130px; line-height:197px; padding-left:120px;}
#container h3 {font-size:18px; padding-left:30px;background:url(img/h2_bu.gif) no-repeat left 9px;}
#container h4 {margin-top:20px; font-size:17px; color:#1274bf; font-weight:bold;}
#container h5 {margin:10px 0; font-size:16px; color:#333; font-weight:bold;}
/*#container h6 {font-size:16px; no-repeat left 9px;}*/
#container p.info {padding:0 20px;}


.content_box { width:660px; float:left; background:#fff; margin-top:30px; padding:30px; font-size:14px; margin-left:40px; word-break:keep-all; text-align:left;}
.bottom_point {float:left; }
.bottom_point li {width:100%;  float:left; font-size:13px; padding-left:20px; margin:5px 0px;background:url(img/info_bu.gif) no-repeat left 3px; font-weight:bold;}
.box {border:1px solid #ddd; padding:30px; margin:20px 0;text-align:center;}
.box p{text-align:center;font-size:0.9em;}
.box p.point01 {color:#333; font-weight:bold;font-size:1.5em;}

.t_sub {vertical-align:super; font-size:0.725em; font-weight:bold;}



/*목차*/
.info_list {width:660px; float:left; margin-top:30px; padding:30px 30px 160px 30px; font-size:13px; background:#fff no-repeat right bottom 40px; border-top:2px solid #02458C; margin-left:40px; margin-bottom:10px;}
.info_list p.title { font-size:16px; color:#000; font-weight:bold; margin-bottom:15px;}
.info_list li {width:100%;  float:left; font-size:14px; padding-left:30px; margin:5px 0px; background:url(img/info_bu.gif) no-repeat left 5px; font-weight:bold;}
ul li a {color:#000 !important;}
ul.info_list_left {width:48%; float:left;}
ul.info_list_right {width:48%; float:right;}
ul.s_info li { font-weight:400; float:left; font-size:14px; padding-left:0px; margin:2px 0px; background:none; }

table th, #contents table td { vertical-align:middle;}
table.table_t1 { border-collapse:collapse; width:100%; margin:0.5em 0; border-top:2px solid #2A6BC5; border-left:1px solid #ccc; vertical-align:middle; font-size:14px;} 
table.table_t1 th, table.table_t1 td { border:1px solid #ccc; padding:0.5em 0.5em; text-align:center; }
table.table_t1 th { background:#D6F0FE; color:#333; font-weight:bold;} 
table.table_t1 thead th { background:#ebf5fc; color:#333; font-weight:bold; } 
table.table_t1 thead th.alt, #contents table.table_t1 tbody th, #contents table.table_t1 tr.alt th { background:#f8f8f8; color:#333; }
table.table_t1 td.tc_l { text-align:left; padding-left:20px;}

table.table_t2 { border-collapse:collapse; width:100%; margin:0.5em 0; border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3; vertical-align:middle; font-size:14px;}
table.table_t2 th, table.table_t2 td { border:1px solid #d3d3d3; padding:0.5em; text-align:center; }
table.table_t2 th { background:#f0f6fd; color:#333; font-weight:bold;} 
table.table_t2 thead th { background:#f0f6fd; color:#333; font-weight:bold; } 
table.table_t2 thead th.alt, #contents table.table_t2 tbody th, #contents table.table_t2 tr.alt th { background:#f8f8f8; color:#333; }
table.table_t2 td.tc_l { text-align:left; }
table.table_t2 td.tc_r { text-align:right; }
table.table_t2 td ul li {margin-left:5px;}

table.table_t3 { border-collapse:collapse; width:100%; margin:0.5em 0; border-top:0px solid #d3d3d3; border-left:0px solid #d3d3d3; border-right:0px solid #d3d3d3; border-bottom:0px solid #d3d3d3; vertical-align:middle; font-size:14px;}
table.table_t3 th, table.table_t3 td { border:0px solid #d3d3d3; padding:0.5em; text-align:center; }
table.table_t3 th { background:#f0f6fd; color:#333; font-weight:bold;} 
table.table_t3 thead th { background:#ffffff; color:#fff; font-weight:bold; } 
table.table_t3 thead th.alt, #contents table.table_t3 tbody th, #contents table.table_t3 tr.alt th { background:#f8f8f8; color:#333; }
table.table_t3 td.tc_l { text-align:left; }
table.table_t3 td.tc_r { text-align:right; }
table.table_t3 td ul li {margin-left:5px;}

table.table_t4 { border-collapse:collapse; width:100%; margin:0.5em 0; border-top:2px solid #196cd3; border-left:1px solid #d3d3d3; vertical-align:middle; font-size:14px;} 
table.table_t4 th, table.table_t4 td { border:1px solid #d3d3d3; padding:0.5em;}
table.table_t4 th { background:#f0f6fd; color:#333; font-weight:bold;} 
table.table_t4 thead th { background:#f0f6fd; color:#333; font-weight:bold; } 
table.table_t4 thead th.alt, #contents table.table_t4 tbody th, #contents table.table_t4 tr.alt th { background:#f8f8f8; color:#333; }
table.table_t4 td.tc_l { text-align:left; }
table.table_t4 td.tc_r { text-align:right; }
table.table_t4 td ul li {margin-left:5px;}

.qr { margin:30px 0; text-align:right;}
.iframelist { width:700px; padding-left:40px;}