/*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;vertical-align:top}
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}

a:link {color:#505050; text-decoration:none;}
a:hover {color:#505050; text-decoration:none; opacity:0.9;}

.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_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:30px;}
.btn_contents a::before {display: none; background:#555555}

.t_w a {color:#dadada; text-decoration:none;}
.t_w a:hover {color:#dadada; text-decoration:none; opacity:0.9;} 

.t_blue a {color:#00a8ec; text-decoration:none;}
.t_blue a:hover {color:#00a8ec; text-decoration:none; opacity:0.9;}

.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;}

.wrap {}
.row {width:1200px; margin:auto; }
.contents{width:1200px; color:#666;}

.title{line-height:100px; color:#252525; font-size:30px; text-align:left;}
.row_reg{width:620px; margin:auto; padding:50px 0; color:#252525; line-height:80px}
.box{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;}
.box li{padding-bottom:10px}

.contents_t1 {font-size:18px; color:#252525}
.contents_t2 {font-size:14px; color:#252525; line-height:20px; padding-bottom:20px}
.contents_tpoint {color:#e40f0d}

.tpoint_red {color:#e40f0d}
.tpoint_blue {color:#00a8ec}
.tpoint_yellow {color:#ddb100}
.tpoint_brown {color:#663300}

.msg_text_bg {background: url(/images/common/spr_common.png) no-repeat}
.msg_text {display: none; line-height: 17px; padding-left: 19px; margin-top: 6px; color:#e40f0d; background-position: 0 -315px;}
.msg_sucess {color: #39ba00; background-position: 0 -364px;}

.SecurityCharacter1{display:inline-block; width:170px; height:60px; background: url(/images/captcha/safe_bg.gif) no-repeat; text-align:center; padding:5px}
.SecurityCharacter2{display:inline-block; width:10px; height:70px}
.SecurityCharacter3{display:inline-block; width:350px; height:70px}
.SecurityCharacter1 img{padding-top: 16px}

.copyright {text-align:center; padding:30px 0;}
.copyright li{color:#999999}
.bottom a {color:#6b8ca0; text-decoration:none;}
.bottom a:hover {color:#6b8ca0; text-decoration:none; opacity:0.9;} 

/*main*/
.slides{position:relative; width:auto;}
.slides .slide{overflow:hidden; position:relative; width:1500px;height:326px}
.slides .slide li{display:block; width:1500px;height:326px}
.slides .slide li a{display:block}
.slides a.prev,.slides a.next{display:inline-block;z-index:100;overflow:hidden;position:absolute;top:150px;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:150px;background-position:0 0}
.slides a.prev:hover{background-position:0 -60px}
.slides a.next{right:150px;width:60px;background-position:-60px 0}
.slides a.next:hover{background-position:-60px -60px}
.slides .page{z-index:100;position:absolute;bottom:30px;right:180px;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}

.main_wrap {border-bottom:1px #026eaf solid}
.main_row {width:1200px; margin:auto}
.mainb_row {width:1500px; margin:auto}
.main_row li{color:#cae0ee; line-height:75px}

.mainbanner a {border:1px solid #0000FF}
.mainbanner a:hover {border:1px solid #0000FF; opacity:0.9}

.main_copyright {text-align:center; padding:90px 0;}
.main_copyright li{color:#6b8ca0; font-size:16px; line-height:28px}


.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:30px; color:#626262;}

.stitle {color:#303030; font-family: NanumGothic, 나눔고딕; font-size:24px}
.table_t td {color:#888888}

.list_tab {border: solid #ccc 1px; background:#f1f1f1;line-height:50px; font-size:18px; text-align:center;}
.list_tab li {display:inline-block;}

.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}

.eventlist{width:1200px}
.eventlist li{display:inline-block; width:32%; padding:10px 0px; line-height:40px; font-size:14px}

.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;}

