/*Defult Type*/
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset, blockquote,th{margin:0;padding:0; color:#252525; font-family: NanumGothic, ³ª´®°íµñ ;font-size:14px;line-height:28px;}
input[type=text]{margin:0;padding:0;border:1px solid #CCCCCC; color:#252525; font-family: NanumGothic, ³ª´®°íµñ ;font-size:14px; line-height:28px; width:100%; height:40px}
input[type=password]{margin:0;padding:0;border:1px solid #CCCCCC; color:#252525; font-family: NanumGothic, ³ª´®°íµñ ;font-size:14px; line-height:28px; width:100%; height:40px}
input[type=image]{margin:0;padding:0;border:1px solid #CCCCCC; color:#252525; font-family: NanumGothic, ³ª´®°íµñ ;font-size:14px; line-height:28px; height:40px}
textarea{margin:0;padding:0; border:1px solid #CCCCCC; color:#252525; font-family: NanumGothic, ³ª´®°íµñ ;font-size:14px; line-height:28px;}
select{margin:0;padding:0; border:1px solid #CCCCCC; color:#252525; font-family: NanumGothic, ³ª´®°íµñ ;font-size:14px; line-height:28px; height:40px; height:40px}
em,cite,address{font-style:normal; color:#000000}
ul,ol,li{list-style:none}
img,fieldset{border:0}
button{overflow:hidden;margin:0;padding:0;border:0;cursor:pointer}
legend,caption{display:none;overflow:hidden;height:0;font-size:0;line-height:0}
td{background:#f0f0f0}

a:link {color:#505050; text-decoration:none;}
a:hover {color:#505050; text-decoration:none; opacity:0.9;}


/*Link*/
.btn_contents a {display: block; width:100%;margin:10px;padding:0;background:#808080;border-radius: .25em;border: none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.2);text-align: center;color: #ffffff;font-size:14px;line-height:28px;}
.btn_contents a::before {display: none; background:#555555}
.btn_contents2 a {display: block;width:100%;margin:0px;padding:0px;background:#808080;border-radius: .25em;border: none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.2);text-align: center;color: #ffffff;font-size:14px;line-height:28px;}
.btn_contents2 a::before {display: none; background:#555555}

.btn_cbule a {display: block;width:100%;margin:10px;padding:0;background:#00a8ec;border-radius: .25em;border: none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.2);text-align: center;color: #ffffff;font-size:14px;line-height:30px;}
.btn_cbule a::before {display: none; background:#00a8ec}

.btn_cgray a {display: block;width:100%;margin:10px;padding:0;background:#808080;border-radius: .25em;border: none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.2);text-align: center;color: #ffffff;font-size:14px;line-height:30px;}
.btn_cgray a::before {display: none; background:#555555}

.btn_r_blue a {display: block;width:150px;margin:20px;padding:0;background:#0066CC;border-radius:1em;border: none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.2);text-align: center; font-size:14px;line-height:40px; color:#f8f400}
.btn_r_blue a::before {display: none; color:#f8f400}

.btn_r_orang a {display: block;width:150px;margin:10px;padding:0;background:#FF0000;border-radius: .25em;border: none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.2);text-align: center;color: #ffffff;font-size:14px;line-height:30px;}
.btn_r_orang a::before {display: none;}

.btn a {display:block; width:100%; padding:0; background:#15517a; text-align:center; color:#dfdfdf; font-size:18px; line-height:50px;}
.btn a:hover {background:#104065;}

.btn_gray a {display:block; width:100%; padding:0; background:#6f6f6f; text-align:center; color:#dfdfdf; font-size:18px; line-height:50px;}
.btn_gray a:hover {background:#555555;}

.btn_blue a {display:block; width:100%; padding:0; text-align:center; color:#626262;}
.btn_blue a:hover {background:#004393; color:#dfdfdf;}

.btn_orange a {color:#666;}
.btn_orange a:hover{color:#dfdfdf;}

.t_blue a {color:#145c9d;}
.t_blue a:hover {color:#145c9d;}

.t_gray a {color:#252525;}
.t_gray a:hover {color:#663300;}

.t_lgray a {color:#dadada;}
.t_lgray a:hover {color:#dadada;}

.t_red a {color:#ff0000;}
.t_red a:hover {color:#ff0000;}

.t_orange a {color:#cc6633;}
.t_orange a:hover {color:#cc6633;}

.tm a {color:#dadada}
.tm a:hover {color:#dadada; opacity:0.9;}

.tms a {color:#c1c1c1;}
.tms a:hover {color:#c1c1c1; opacity:0.8;}

.line {display:inline; border-bottom:1px solid #424242; padding-bottom:3px;font-size:16px}

/*Layout*/
.wrap {width:100%; position: relative;}
.row {width:1200px; margin:auto; position:relative;}

.gnb {list-style:none; width:1200px; background:#070506;}
.gnb li {display:inline-block; color:#fff; line-height:90px;}

.snb {display:none; position:absolute; z-index:999; left:0px; top:140px; width:100%; background:#1b1b1b; border-bottom: solid 1px #3a3f4c}

.contents{width:1200px; color:#666;}
.contents2 {width:1200px;font-size:14px; color:#666;line-height:24px}
.contents2 li{font-size:14px; color:#666;line-height:24px}

.notice_box{background:#fff; border:1px solid #d7d7d7; padding:30px 20px; width:300px; height:240px;}
.notice_title{font-size:24px; color:#333333; font-weight:bold; padding-bottom:10px;}
.notice_list{display:inline-block; font-size:14px; line-height:40px; color:#626262;}

.stitle {color:#303030; font-family: NanumGothic, ³ª´®°íµñ; font-size:24px}
.table_t td {color:#888888}

.Box{line-height:20px; font-size:14px; background:#FFFFFF; border:#CCCCCC 1px solid; padding:10px}
.box2{margin:auto; border-top:3px solid #5a93fa; border-left :1px solid #ededed; border-right :1px solid #ededed; border-bottom :1px solid #ededed; background:#fbfbfb; line-height:25px;}
.box2 li{padding-bottom:10px}
.contents_tpoint {color:#e40f0d}

.t_move a {color:#a8a8a8;}
.t_move a:hover {color:#cc6633;}

.list_tab {border: solid #ccc 1px; background:#f1f1f1;line-height:50px; font-size:18px; text-align:center;}
.list_tab li {display:inline-block;}

.copyright {text-align:center; padding:60px 0;}
.copyright li{color:#dadada; font-size:14px; line-height:28px}


/*main layout*/
.main_row {width:1200px; margin:auto; position:relative;}
.main_row li{color:#ececec; line-height:50px}

.main_nlist {height:250px}
.main_nlist li {display:inline-block; line-height:32px; font-size:14px; color:#666;}


/*Board list*/
.list{border-top: solid #ccc 2px; text-align:center;color:#666;}
.list ul {border-bottom: solid #ccc 1px;}
.list li {display:inline-block; line-height:40px; font-size:14px;color:#666;}
.list li a {color:#666}
.list li a:hover {color:#666}

/*event list*/
.eventlist{width:1200px}
.eventlist li{display:inline-block; width:32%; padding:10px 0px; line-height:40px; font-size:14px}

/*Wallpaper list*/
.wallpaperlist{width:1200px}
.wallpaperlist li{display:inline-block; padding:10px 0px;}

/*lancher*/
.lancher{color:#eeeeee; font-family: NanumGothic, ³ª´®°íµñ ;font-size:12px;line-height:20px;}
.lancher_t a {color:#eeeeee;}
.lancher_t a:hover {color:#eeeeee;}

/*Role Banner*/
.slides{position:relative; width:1400px}
.slides .slide{overflow:hidden; position:relative; width:1400px; height:420px}
.slides .slide li{display:block; width:1400px;height:240px}
.slides .slide li a{display:block}
.slides a.prev,.slides a.next{display:inline-block;z-index:100;overflow:hidden;position:absolute;top:235px;width:60px;height:60px;background:url(/images/main/sp_page.png) 0 0 no-repeat;line-height:999px;vertical-align:top}
.slides a.prev{left:100px;background-position:0 0}
.slides a.prev:hover{background-position:0 -60px}
.slides a.next{right:100px;width:60px;background-position:-60px 0}
.slides a.next:hover{background-position:-60px -60px}
.slides .page{z-index:100;position:absolute;bottom:20px;right:150px;height:12px;list-style:none}
.slides .page li{float:left;display:inline-block;_display:inline;margin:0 1px;_zoom:1}
.slides .page li a{float:left;display:block;overflow:hidden;width:20px;height:20px;border:1px solid #909090;background:#434760;color:#FFF;font-family:³ª´®°íµñ;font-size:12px;line-height:18px;text-align:center}
.slides .page li a:hover{float:left;text-decoration:none}
.slides .page li.current a{float:left;border:1px solid #909090;background:#1f212e;color:#fff}