@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
/* CSS Document */
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
img {border:0px;}
*{font-family: 'Pretendard-Regular';}
body {background-color:#100b07; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-family: 'Nanum Gothic', ��������, sans-serif;}

/* BG�� ���� ���� ���μ��� */
.mainbg {background-position: center top; background-image: url(<?=$skinName?>images/mainbg.jpg); background-repeat: no-repeat;}
.mainbg_2 {background-color:#000000;}
.subbg {background-color:#ffffff;}


/* ���� */
.copy {padding-top:10px; height:70px; background-color:#100b07;}
.copyaddress {font-family:"����", Dotum; color:#aeaeae; font-size:11px;}
.line {background-color:#bbbbba; height:1px;}


/* topmenu */
.topmenu{color:#fff; font-weight:bold; font-size:11pt; padding-left:10px; font-family: 'Nanum Myeongjo', serif;}

#topmu a{letter-spacing:-1px; font-family: 'Nanum Myeongjo', serif; text-decoration:none; font-size:9pt; color:#ffffff; float:left; _float:none; width:100%; padding-left:10px; line-height:140%; padding:2px 0px 3px 10px;}
#topmu a:hover{font-family: 'Nanum Myeongjo', serif; font-weight:bold; color:#ffffff; background-color:#a40000; padding:2px 0px 3px 15px;}

#top_a {color:#000000; font-size:11px; text-decoration:none; font-weight:bold;}
/* topmenu end*/


/* ���� */
.line01 {background-color:#dddddd; height:1px;}
.titlenavi {font-family:"����", Dotum; color:#a2a2a2; font-size:11px; letter-spacing:-1px; padding-bottom:10px;}
.subtitle {height:50px;}
.bigtitle {color:#686868; font-size:20px; font-family: 'Nanum Myeongjo', serif;}

/* 공통 */
.normal *{margin:0; padding:0; list-style:none; text-decoration:none;}
.normal{font-size:15px; line-height:150%; color:#555; word-spacing:-1px;}

/* sub0101 */
.sub0101{padding:10px 0px 10px 320px; background:url(../images/sub0101.jpg) left top no-repeat;}
.sub0101 h3{font-family:'Nanum Square'; font-size:26px; color:#333; font-weight:normal;}
.sub0101 h4{font-size:17px; color:#333; font-weight:normal; margin:10px 0px 40px 0px;}
.sub0101 h5{margin-top:30px; font-size:19px; font-weight:normal; color:#333;}

/* sub0102 */
.sub0102 center{border-radius:5px; overflow:hidden;}
.sub0102 h3{margin-top:70px; margin-bottom:10px; color:#333; font-size:19px; background:url(../images/sub_dot01.jpg) left center no-repeat; padding-left:28px;}
.sub0102 ul{border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:10px 0px;}
.sub0102 ul h4{font-size:19px; color:a40000; float:left; padding-left:50px;}
.sub0102 ul li{margin-left:170px; margin-bottom:5px;}
.sub0102 ul li b{color:#333;}
.sub0102 table{border-collapse:collapse;}
.sub0102 td, .sub0102 th{font-size:15px; color:#555; line-height:150%; word-spacing:-1px; padding:10px 20px; border:1px solid #dfdfdf; font-weight:normal;}
.sub0102 th{background:#f3f3f3; color:#333; border-right:3px solid #aaa;}

/* sub0301 */
.sub0301 .con01 li{float:left; width:266px; margin-right:11px; text-align:center;}
.sub0301 .con01 li:nth-child(3), .sub0301 .con01 li:nth-child(6){margin-right:0;}
.sub0301 .con02 li{float:left; width:49.4%; margin-right:1.2%; text-align:center;}
.sub0301 .con02 li:nth-child(even){margin-right:0;}
.sub0301 li{margin-bottom:20px;}
.sub0301 h4{background:a40000; color:#fff; font-weight:normal; border-radius:5px; padding:10px 0px; margin-bottom:5px;}
.sub0301 center{border-radius:5px; overflow:hidden;}

/* sub0401 */
.sub0401 h3{margin-top:70px; margin-bottom:10px; color:#333; font-size:19px; background:url(../images/sub_dot01.jpg) left center no-repeat; padding-left:28px;}
.sub0401 h3:first-child{margin-top:0;}
.sub0401 table{border-collapse:collapse;}
.sub0401 td, .sub0401 th{font-size:15px; color:#555; line-height:150%; white-space:-1px; border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:center; padding:10px 15px;}
.sub0401 td:nth-child(1){border-left:none;}
.sub0401 th:nth-child(1){border-left:none;}
.sub0401 th{background:a40000; color:#fff; border-top:2px solid #0d3f88;}
.sub0401 tr:nth-child(even) td{background:#f8f8f8;}
.sub0401 li{float:left; width:266px; margin-right:11px; text-align:center; margin-bottom:20px;}
.sub0401 li:nth-child(3), .sub0401 li:nth-child(6), .sub0401 li:nth-child(9), .sub0401 li:nth-child(12){margin-right:0;}
.sub0401 h4{background:a40000; color:#fff; font-weight:normal; border-radius:5px; padding:10px 0px; margin-bottom:5px;}
.sub0401 center{border-radius:5px; overflow:hidden;}

/* sub0501 */
.sub0501 .title{background:none;}
