@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
img {border:0px;}
@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;
}
body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
body, td, p, input, button, textarea, select, .c1 {font-family:Nanum Gothic, sans-serif; font-size:12px;}
*{font-family: 'Pretendard-Regular';}
.line{background:url(../images/line.gif) center top repeat-y;}
.mainbg{background:url(../images/mainbg.jpg) center top no-repeat;}
.subbg{background:url(../images/subbg.jpg) center top no-repeat;}
a{text-decoration: none; color: #333;}
/*topmenu*/
#topmenu a{text-decoration:none; color:#454545; font-size:18px; padding-left:25px; font-weight:bold;}
#topmenu a:hover{color:#a9bf21;}
#topmenu span{color:e5e5e5; font-size:8pt; font-weight:nomal; padding-left:25px; }

#head01 a.tm01, #head02 a.tm02, #head03 a.tm03, #head04 a.tm04, #head05 a.tm05
{color:#a9bf21;}


/*subtopmenu*/
#subtopmenu a{text-decoration:none; color:#454545; font-size:15px; padding-left:25px; font-weight:bold;}
#subtopmenu a:hover{color:#a9bf21;}

#shead0101 a.sm0101, #shead0102 a.sm0102, #shead0103 a.sm0103, #shead0104 a.sm0104, #shead0105 a.sm0105,
#shead0201 a.sm0201, #shead0202 a.sm0202, #shead0203 a.sm0203, #shead0204 a.sm0204, #shead0205 a.sm0205,
#shead0301 a.sm0301, #shead0302 a.sm0302, #shead0303 a.sm0303, #shead0304 a.sm0304, #shead0305 a.sm0305,
#shead0401 a.sm0401, #shead0402 a.sm0402, #shead0403 a.sm0403, #shead0404 a.sm0404, #shead0405 a.sm0405,
#shead0501 a.sm0501, #shead0502 a.sm0502, #shead0503 a.sm0503, #shead0504 a.sm0504, #shead0505 a.sm0505
{color:#a9bf21;}

/* bottommenu */
.bottommenubg { height:30px; background-color:#ffffff; border-top:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc; }
#bottommenu a{font-family:Nanum Gothic, dotum, sans-serif; font-size:13px; color:#858585; text-decoration:none; font-weight:bold; padding:10 25 10 25; padding-left:25px; padding-right:25px;}
#bottommenu a:hover{font-family:Nanum Gothic, dotum, sans-serif; font-size:13px; color:#2b2b2b; text-decoration:none; font-weight:bold; padding-left:25px; padding-right:25px;}


/*topbt*/
#topbt, #topbt a {text-decoration:none; color:#f2f6cf; font-size:10pt; font-weight:bold; padding-right:5px;}
#topbt a:hover{color:#ffffff;}


/*sub*/
.b_title{font-size:20px; font-weight:bold; color:#353535; border-bottom:1px solid #eeeeee; height:55px; line-height:55px; }
.b_title div{ background:url(../images/btbg.gif) right 50% no-repeat; }
.s_title{font-size:20px; font-weight:bold; color:#ffffff; background-color:#bcd504; height:55px; }
.s_title span{font-size:12px; }



/*submenu*/
#submenu a{text-decoration:none; color:#666666; font-size:14px; font-weight:bold; width:200px; height:30px; line-height:30px; float:left; background:url(../images/lbg.jpg) left top no-repeat; }
#submenu a:hover{background:url(../images/lbg_on.jpg) left top no-repeat; color:#a9bf21;}
#sm0101 a.sm0101, #sm0102 a.sm0102, #sm0103 a.sm0103, #sm0104 a.sm0104, #sm0105 a.sm0105,
#sm0201 a.sm0201, #sm0202 a.sm0202, #sm0203 a.sm0203, #sm0204 a.sm0204, #sm0205 a.sm0205,
#sm0301 a.sm0301, #sm0302 a.sm0302, #sm0303 a.sm0303, #sm0304 a.sm0304, #sm0305 a.sm0305,
#sm0401 a.sm0401, #sm0402 a.sm0402, #sm0403 a.sm0403, #sm0404 a.sm0404, #sm0405 a.sm0405,
#sm0501 a.sm0501, #sm0502 a.sm0502, #sm0503 a.sm0503, #sm0504 a.sm0504, #sm0505 a.sm0505
{background:url(../images/lbg_on.jpg) left top no-repeat; color:#a9bf21;}


/*copy*/
.copy{font-size:11px; color:#808080; line-height:135%;}
.copybg{background:#333333;}

/*main banner*/
#mb_txt{border-bottom:1px solid #eeeeee; background:url(../images/mbbg.gif) right 50% no-repeat; line-height:183%;}
#mb_txt a{font-size:13px; color:#838383; font-weight:bold; text-decoration:none;}
#mb_txt a b{font-size:18px; color:#343434; font-weight:bold; text-decoration:none;}
.mb_con{border-bottom:1px solid #eeeeee; height:75px; padding:10px 0px 10px 0px;}

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

/* sub0101 */
.sub0101{padding:5px 0px 5px 320px; background:url(../images/sub0101.jpg) center left no-repeat;}
.sub0101 ul{border-top:1px solid #dfdfdf; margin-top:30px;}
.sub0101 li{font-size:16px; word-spacing:-1px; line-height:150%; border-bottom:1px solid #dfdfdf;}
.sub0101 li b{display:inline-block; text-align:center; padding:10px 20px; margin-right:20px; border-right:1px solid #dfdfdf; background:#82ac14; color:#fff;}

/* sub0201 */
.sub0201{padding:10px 0px 10px 320px; background:url(../images/sub0201.jpg) center left no-repeat;}
.sub0201 h3{font-weight:normal; font-size:35px; color:#333; margin-bottom:40px;}
.sub0201 h3 b{display:block; margin-bottom:15px;}
.sub0201 h4{font-size:20px; color:#333; margin-top:30px; font-weight:normal;}

/* sub0202 */
.sub0202{padding:550px 50px 50px 50px; background:url(../images/sub0202.jpg) center top no-repeat #f8f8f8;}
.sub0202 center{background:#fff; padding:50px 30px;}
.sub0202 h3{font-size:20px; color:#82ac14;}
.sub0202 h4{font-size:25px; color:#333; font-weight:normal; margin:10px 0px 40px 0px;}

/* sub0203 */
.sub0203{padding:10px 0px 10px 300px; background:url(../images/sub0203.jpg) center left no-repeat;}
.sub0203 h3{font-size:20px; color:#82ac14; padding-bottom: 15px;}
.sub0203 h4{font-size:15px; color:#333; font-weight:normal; margin:0px 0px 40px 0px;}
.sub0203 li{margin-bottom:15px;}
.sub0203 li:last-child{margin-bottom:0;}
.sub0203 li b{display:block; float:left; font-size:18px; color:#82ac14;}
.sub0203 li span{display:block; margin-left:50px;}

/* sub0302 */
.sub0302 h3{font-size:20px; color:#82ac14; margin:70px 0px 10px 0px; background:url(../images/sub_dot01.jpg) center left no-repeat; padding-left:12px;}
.sub0302 figure{border:1px solid #dfdfdf; padding:15px; border-radius:3px;}
.sub0302 h4{font-size:19px; color:#333; margin-bottom:15px; font-weight:normal;}
.sub0302 .con01 li{font-size:17px; margin-bottom:10px; background:url(../images/sub_dot02.jpg) center left no-repeat; padding-left:18px;}
.sub0302 .con01 li:last-child{margin-bottom:0;}
.sub0302 .con01 li b{color:#333; font-weight:normal;}
.sub0302 .con02{margin-top:20px;}
.sub0302 .con02 li{font-size:15px; margin-bottom:10px;}
.sub0302 .con02 li:last-child{margin-bottom:0;}
.sub0302 .con02 li div{float:left;}
.sub0302 .con02 li span{display:block; margin-left:10px;}

/* sub0401 */
.sub0401 h4{border-bottom:1px solid #c5c5c5; border-top:1px solid #c5c5c5; padding:10px 20px; font-size:17px;}
.sub0401 h4:first-child{border-top:none;}
.sub0401 h4 b{display:block; float:left; color:#82ac14;}
.sub0401 h4 span{display:block; margin-left:25px;}
.sub0401 li{background:#f0f0f0; padding:20px;}
.sub0401 li b{display:block; float:left; font-size:17px; color:#ff6e14;}
.sub0401 li span{display:block; margin-left:25px; font-size:16px;}
