@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' ;
    font-size: 0.95em; 
	
}
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: 10;
    position: relative;
    width: 800px;
	background-color:#edf4f6;
}
/*#header{ width:800px; display:inline-block; padding:0 0 0 0; background:url(img/headerBg.jpg) 4px 0 no-repeat; }*/
div

#container { position:relative; float:left; width:798px; background:url(img/bg_com.jpg) 0px 0px no-repeat; padding:453px 28px 0 29px;}
#container h1 {position:absolute; top:9px; left:0px;}
#container h2 {font-size:20px; color:#fff; line-height:12px; margin-left:10px;}
#container h3 {font-size:18px; padding-left:30px; background:url(img/h2_bu.gif) no-repeat left center;}
#container h4 {margin-top:20px; font-size:17px; color:#0254b8; font-weight:bold;}
#container h5 {margin:10px 0; font-size:16px; color:#333; font-weight:bold;}
#container h6 {font-size:18px; padding-left:10px; padding-top:30px; no-repeat left center;font-weight:bold;}
#container p.info {padding:0 20px;}

.content_box { width:85%;float:left; background:#fff; margin-top:60px;padding:30px; font-size:1em; l}
.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;}


/* 목차 */
.info_list {width:85%; float:left; margin-top:50px; padding:30px; font-size:0.95em; background:#fff no-repeat 40px 230px; border-top:2px solid #005642; }
.info_list p.title { font-size:16px; color:#000; font-weight:bold;margin-bottom:20px;}
.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:55%; float:left;}
ul.info_list_right {width:40%; float:right;}
ul.s_info {}
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 #196cd3; border-left:1px solid #d3d3d3; vertical-align:middle; font-size:14px;} 
table.table_t1 th, table.table_t1 td { border:1px solid #d3d3d3; padding:0.5em; text-align:center; }
table.table_t1 th { background:#f0f6fd; color:#333; font-weight:bold;} 
table.table_t1 thead th { background:#f0f6fd; 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; }
table.table_t1 td.tc_r { text-align:right; }
table.table_t1 td ul li {margin-left:5px;}

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 border-right:0px 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;}

table.table_t5 { 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_t5 th, table.table_t1 td { border:1px solid #d3d3d3; padding:0.5em; }
table.table_t5 th { background:#f0f6fd; color:#333; font-weight:bold;} 
table.table_t5 thead th { background:#f0f6fd; color:#333; font-weight:bold; } 
table.table_t5 thead th.alt, #contents table.table_t1 tbody th, #contents table.table_t1 tr.alt th { background:#f8f8f8; color:#333; }
table.table_t5 td.tc_l { text-align:left; }
table.table_t5 td.tc_r { text-align:right; }
table.table_t5 td ul li {margin-left:5px;}

.qr { margin:30px 0; text-align:right;}
.iframelist { width:700px; padding-left:40px;}