/*스타일기본*/
/*@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);*/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0px;padding:0px; }  
h1, h2, h3 {
 position: absolute;
 overflow: hidden;
 width: 1px;
 height: 1px;
 font-size: 0;
 line-height: 0;
 }

body,textarea,select,button,table,input{font-family:"NanumGothic", "Malgun Gothic","Helvetica Neue", Helvetica,"굴림", "Gulim", "Arial"; ,sans-serif; font-weight:normal; font-size:12px; color:#000;}  
img,fieldset{border:0;line-height:0;}  
ul,ol,li,di{list-style:none;margin:0px;}
em,address{font-style:normal}  
img,input {vertical-align:middle;}
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none; } 

::selection { background:#e31834; color:#fff; }
::-moz-selection { background:#e31834; color:#fff; }



/*공통*/
.clear {clear:both;}
.red {color:#f40000;}
.black {color:#000;}

/*메인*/
#wrap {width:100%; }
#containers {width:100%;  background:#f8f8f8}
#containers .main_center {width:100%;   z-index:0}

.top_s {width:100%; background:#f6f6f6; }
.top_s_m {*zoom:1; width:1100px; margin:0 auto; padding-top:15px; padding-bottom:15px;}
.top_s_m:after { content:''; display:block; clear:both; }
.top_s_m ul {width:1100px;}
.t_left {float:left;}
.t_right {float:right;}
.top_menu {width:100%; border-bottom:1px solid #dedede; border-top:1px solid #dedede;}

.main_con {*zoom:1;width:1100px; margin:0 auto; padding-top:30px;}
.main_con:after { content:''; display:block; clear:both; }
.border_tit {float:left; color:#000000; font-size:20px; font-weight:bold;}
.more {float:right; padding-bottom:20px;}
.main_board1 { padding:29px 25px 29px; 25px;;width:307px; height:307px; background:#fff; border:1px solid #d2d2d2;margin-bottom:13px; float:left;}
.main_board2 { padding:29px 25px 29px; 25px;;width:307px; height:307px; background:#fff; border:1px solid #d2d2d2; margin:0 11px 13px 11px; float:left;}

.main_link {padding-bottom:30px; float:left;}
.m_link1 {*zoom:1; width:272px; height:133px; border-left:1px solid #d2d2d2; border-top:1px solid #d2d2d2; background:#fff; float:left;}
.m_link1:after { content:''; display:block; clear:both; }

.m_link1_1 {*zoom:1; width:272px; height:133px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-top:1px solid #d2d2d2; background:#fff; float:left;}
.m_link1_1:after { content:''; display:block; clear:both; }

.m_link2 {*zoom:1; width:272px; height:133px; border-left:1px solid #d2d2d2; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background:#fff; float:left;}
.m_link2:after { content:''; display:block; clear:both; }

.m_link2_1 {*zoom:1; width:272px; height:133px; border:1px solid #d2d2d2;; background:#fff; float:left;}
.m_link2_1:after { content:''; display:block; clear:both; }

.link_icon {float:left; padding-top:31px; padding-left:19px; padding-right:15px;}
.link_txt {padding-top:39px; padding-right:13px;}
.link_txt  span {color:#000; font-weight:bold; font-size:19px; padding-bottom:10px;}
.link_txt p {color:#474747; font-size:13px; padding-top:10px;}

.cu_center {float:right; width:267px; height:268px; background:#d51e2b}
.cu_center ul {margin-top:36px; padding-left:32px;}
.cu_tit {font-size:20px; color:#fff;}
.cu_txt {font-size:12px; color:#febfbf; padding-top:9px; padding-bottom:19px;}
.cu_tel {font-size:23px; color:#fff; font-weight:bold; padding-bottom:17px;}
.cu_time {font-size:13px; color:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff; width:200px; padding-top:14px; padding-bottom:14px;}



/*서브*/

.sub_con {*zoom:1; width:1100px; margin:0 auto; padding-top:65px; padding-bottom:115px;}
.sub_con:after { content:''; display:block; clear:both; }

.left_menu {width:192px; padding-right:37px; float:left}
.l_tit {font-weight:bold; font-size:25px; color:#e8435a; padding-bottom:41px; border-bottom:2px solid #8c8c8c;}
.l_menu span {float:right; padding-right:10px;}
.l_menu li {padding-left:10px; padding-top:18px; padding-bottom:18px; border-bottom:1px solid #cccccc}
.l_menu li a {font-size:15px; color:#515151; font-weight:600;}

.con_right {*zoom:1; border-left:1px solid #dbdbdb; width:870px; float:right;}
.con_right:after { content:''; display:block; clear:both; } 
.con_r_all {padding-left:36px; background-image:url(../images/bg_no_tit.jpg); background-repeat:no-repeat; }
.con_r_all1 {padding-left:36px; background-image:url(../images/sub01_bg.jpg); background-repeat:no-repeat; }
.con_r_all2 {padding-left:36px; background-image:url(../images/sub02_bg.jpg); background-repeat:no-repeat; }
.con_r_all2_1 {padding-left:36px; background-image:url(../images/sub02_1_bg.jpg); background-repeat:no-repeat; }
.con_r_all2_2 {padding-left:36px; background-image:url(../images/sub02_2_bg.jpg); background-repeat:no-repeat; }
.con_r_all2_3 {padding-left:36px; background-image:url(../images/sub02_3_bg.jpg); background-repeat:no-repeat; }
.con_r_all2_4 {padding-left:36px; background-image:url(../images/sub02_4_bg.jpg); background-repeat:no-repeat; }
.con_r_all2_5 {padding-left:36px; background-image:url(../images/sub02_5_bg.jpg); background-repeat:no-repeat; }

.con_tit {color:#000; font-size:25px; font-weight:bold;}
.con_tit  span {float:right; color:#4f4e4e; font-size:11px; font-weight:100;}
.con_tit span b {color:#eb3200}
.con_txt {padding-top:90px; font-size:15px; color:#515151; line-height:1.6em;}
.con_txt1 {padding-top:90px; color:#515151; line-height:1.6em;}
.con_txt2 {padding-top:90px; font-size:15px; color:#515151; line-height:1.6em;}
.con_txt .top_txt {font-size:22px; color:#686868; padding-bottom:29px;}
.con_txt .top_txt span {color:#f29300}
.con_txt2 .top_txt {font-size:22px; color:#686868; padding-bottom:29px;}
.con_txt2 .top_txt span {color:#f29300}

.con_txt_map {padding-top:112px; font-size:13px; color:#5e5e5e;}
.con_txt_map li {padding-top:15px;}
.bus_t {margin-top:40px;}

.td_subject {text-align:left;}

.s_txt1 {font-size:15px; color:#515151; font-weight:bold; margin-bottom:12px}
.s_txt2 {font-size:13px; letter-spacing:-0.5px; line-height:1.4em; padding-top:12px; padding-bottom:35px;}
.s_txt3 {font-size:13px; letter-spacing:-0.5px; line-height:1.4em; padding-top:12px; }
.s_txt4 {font-size:15px; color:#515151; font-weight:bold; padding-top:22px;margin-bottom:12px }
.con_txt table,th,td {font-size:13px; color:#676767; text-align:left;}
.con_txt th {border-top:1px solid #000; border-bottom:1px solid #d1d1d1; border-left:1px solid #d1d1d1; padding-top:10px; padding-bottom:10px; background:#e9e9e9; text-align:center;}
.con_txt td {border-bottom:1px solid #d1d1d1; border-left:1px solid #d1d1d1;padding-top:10px; padding-bottom:10px; text-align:center; }

.bor_none td {border:none}
.arrow_icon {padding-left:20px; padding-right:20px; }
.use_txt {font-size:13px; color:#use_txt; border:1px solid #e5e5e5; background:#f2f2f2; padding:25px 30px;}

/*하단*/
#footer {width:100%;  font-size:12px; line-height:1.5em; background-color:#212121; height:80px;}
.copyright {width:1100px; margin:0 auto; text-align:center; padding-top:22px; color:#dddddd;}
.reserved {width:1100px; margin:0 auto; text-align:center; color:#dddddd; padding-top:4px;}