body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}

/* */ 
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,tr,td,form,fieldset,legend,input,textarea,button,select{margin:0px;padding:0px;}  
body,textarea,select,button{font-family:"NanumGothic","나눔고딕","NanumGothicBold";font-size:12px;color:#7a7a7a;text-align:left;}  
img,fieldset{border:0;line-height:0px;}  
ul,ol,li,di{list-style:none;margin:0px;}
em,address{font-style:normal}  
a{text-decoration:none;color:#4a4a4a;}  
a:hover,a:active,a:focus{text-decoration:none} 
table{border-collapse:collapse; border-spacing:0;}
.gap{clear:both;}
.vm{vertical-align:middle}


/*공백*/
.gap5 {height:5px;clear:both;overflow:hidden;}
.gap10 {height:10px;clear:both;overflow:hidden;}
.gap20 {height:20px;clear:both;overflow:hidden;}
.gap30 {height:30px;clear:both;overflow:hidden;}
.gap40 {height:40px;clear:both;overflow:hidden;}
.gap50 {height:50px;clear:both;overflow:hidden;}

/*플로팅*/
.fr {float:right;}
.fl {float:left;}
.cr {clear:both;}
.aftercr:after {clear:both;content:"";display:block;}

.tl {text-align:left !important;}
.tc {text-align:center !important;}
.tr {text-align:right !important;}


/*폰트사이즈*/
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f17 {font-size:17px;}
.f18 {font-size:18px !important;}
.f19 {font-size:19px;}
.f20 {font-size:20px;}
.f22 {font-size:22px;}
.f24 {font-size:24px;}
.f25 {font-size:25px;}
.f26 {font-size:26px;}
.f28 {font-size:26px;}
.f42 {font-size:42px;}


/*bold*/
.bn { font-weight:normal;}
.b { font-weight:bold;}
.b600 { font-weight:600;}

.orange { color:#F30;}


/*게시판 보드  td 부분이 tc */
table.tbl1 { width:100%; cellpadding:0; cellspacing:0; padding:0; /*margin:20px 0*/; border-top:2px solid #f5a100; }
table.tbl1 thead th { border:1px solid #CCCCCC; padding:10px 0; background:#f8f8f8; color:#000; font-size:15px; font-weight:bold; background:#f4f4f4; text-align:center;}
table.tbl1 tbody th { line-height:140%; padding:7px 15px; font-size:13px; font-weight:bold; color:#000; border:1px solid #CCCCCC; text-align:center;}
table.tbl1 tbody td { padding:7px 15px; border:1px solid #CCCCCC; text-align:center;}
.tdbg { background:#f7f0e2; font-weight:600; color:#5d5036;}
.tdbg1 { background:#f2a88c;  font-weight:600; color:#FFF}
.tdbg2 { background:#f4f4f4;}

/*메인*/


#top_event_banner1{ display:none; position:relative;width:100%; height:110px;z-index:10000000000000000000000000!important;background:url(../images/top_event_banner1_back.gif) center center no-repeat; min-width:100%;}


.top_line{width:100%;height:3px;background-color:#E6A56C;min-width:1160px;}

.top_wrap{width:1160px;margin:0 auto;margin-top:25px;}
.top_left{float:left;font-size:14px;font-family:"NanumGothicBold";color:#535353;letter-spacing: -0.8px;margin-top:30px}
.top_left > a{color:#535353}
.top_left > a:hover,a:active,a:focus{color:#39af31}
.top_logo{float:left;width:730px;text-align:center;}
.top_tel{float:right;margin-top:8px}

.menu_bg{width:100%;background:url(../images/menu_bg.gif) repeat-x;height:49px;clear:both;margin-top:20px;min-width:1160px;}
ul.menu_wrap{width:1160px;margin:0 auto;}
ul.menu_wrap > li{float:left;height:49px;line-height:49px;/*margin-left:125px*/ margin:0 100px 0 30px;}
ul.menu_wrap > li:first-child{margin-left:20px}
ul.menu_wrap > li > a{color:#ffffff;font-size:16px;font-family:"NanumGothicBold"}
ul.menu_wrap > li > a:hover,a:active,a:focus{color:#fffc00;}

.main_wrap {width:100%;height:600px; background-position:center;text-align:center;}

.information_wrap{width:100%;margin:0 auto;height:103px;line-height:103px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-bottom:25px;margin-top:10px;text-align:center;}


.main_contents1{width:1160px; margin:0 auto;}
.bs_contents1{background:url(../images/bs_contents1_bg.gif) no-repeat;height:360px;width:570px;float:left;}
ul.w_box{width:515px;margin:0 auto;border:1px solid #d8d8d8;margin-top:160px;height:100px;}
ul.w_box li:first-child{float:left;width:115px;background-color:#ffffff;font-size:30px;font-family:"NanumGothicBold";color:#fc7f8f;line-height:150%;padding-left:0px;text-align:center;}
ul.w_box li{float:left;background-color:#fc7f8f;font-size:18px;font-family:"NanumGothicBold";color:#ffffff;line-height:160%;height:96px;width:390px;padding-left:10px;padding-top:5px}
ul.w_box li span{color:#cbff17}

ul.m_box{width:515px;margin:0 auto;border:1px solid #d8d8d8;height:70px;}
ul.m_box li:first-child{float:left;width:115px;background-color:#ffffff;font-size:30px;font-family:"NanumGothicBold";color:#086398;line-height:105%;padding-left:0px;text-align:center;}
ul.m_box li{float:left;background-color:#45b1ef;font-size:18px;font-family:"NanumGothicBold";color:#ffffff;line-height:160%;height:68px;width:390px;padding-left:10px;padding-top:5px}
ul.m_box li span{color:#000000}

.bs_contents2{background:url(../images/bs_contents5_bg.gif) no-repeat;height:360px;width:570px;margin-left:20px;float:left;}
.bs_contents2 > .text{margin-left:160px;margin-top:95px;text-align:center;font-family:"NanumGothicBold"}
.bs_contents2 > .text .b_text{color:#010101;font-size:28px;}
.bs_contents2 > .text p {color:#333;font-size:18px; margin:10px 0;}
.bs_contents2 > .text .m_text{color:#2a6db6;font-size:40px;letter-spacing: -0.8px;margin-top:10px}
.bs_contents2 > .text .s_text{color:#585858;font-size:18px;margin-top:20px}

.main_contents2{width:1160px; margin:0 auto;margin-top:25px;}
.bs_contents3{background:url(../images/bs_contents3_bg.gif) no-repeat;height:360px;width:570px;float:left;}
.bs_contents3 p{text-align:center;font-family:"NanumGothicBold";margin-top:215px;font-size:28px;color:#434444;line-height:150%}

.bs_contents4{background:url(../images/bs_contents4_bg.gif) no-repeat;height:360px;width:570px;margin-left:20px;float:left;}

ul.bs_m_wrap{width:1160px;margin:0 auto;margin-top:60px}
ul.bs_m_wrap li h3{font-family:"NanumGothicBold";font-size:15px;color:#262626;}
ul.bs_m_wrap li.box1{float:left;width:275px;}
ul.bs_m_wrap li.box1 .notice{width:273px;border:1px solid #d8d8d8;height:159px;margin-top:12px;}
ul.bs_m_wrap li.box1 .notice p{margin:15px}
ul.bs_m_wrap li.box2{float:left;width:275px;margin-left:20px; font-family:"NanumGothicBold";}
ul.bs_m_wrap li.box2 div{width:273px;background-color:#ee2a32;height:147px;line-height:160%;margin-top:12px;color:#ffffff;font-size:14px;text-align:center;padding-top:13px;font-family:"NanumGothicBold"; letter-spacing:-0.5px;}
ul.bs_m_wrap li.box2 div span{color:#ffffcc}
ul.bs_m_wrap li.box3{float:left;width:275px;margin-left:20px}
ul.bs_m_wrap li.box3 div{width:273px;background-color:#ff6d15;height:134px;line-height:160%;margin-top:12px;color:#ffffff;font-size:14px;text-align:center;padding-top:25px;font-family:"NanumGothicBold"}
ul.bs_m_wrap li.box3 div h4{color:#ffffcc;font-size:30px;margin-bottom:10px; font-family:inherit;}
ul.bs_m_wrap li.box3 div span{color:#ffffcc}
ul.bs_m_wrap li.box4{float:left;width:275px;margin-left:20px}
ul.bs_m_wrap li.box4 div{margin-top:12px;width:273px;background-image:url(../images/main_map.gif); background-repeat:repeat-x;height:159px;}
ul.bs_m_wrap li.box4 div p{padding-top:128px;width:273px;color:#ffffff;font-size:13px;text-align:center;font-weight:bold}

.footer_wrap {width:100%; min-width:1160px;height:170px;background:#555555; padding-top:24px;margin-top:60px}
.footer{width:1160px; margin:0 auto;height:170px;color:#ffffff}
.footer .bottom_img{float:left;margin-top:13px;margin-right:15px}
.footer .bottom_text{float:left;letter-spacing: -0.8px;line-height:160%}
.footer .bottom_text > p.bottom{margin-bottom:15px}
.footer .bottom_text > p.bottom> a{padding:5px 8px;background-color:#363636;color:#ffffff;margin-left:8px}
.footer .bottom_text > p.bottom > a:hover,a:active,a:focus{color:#ffffff;}
.footer .bottom_text > span{color:#f7b911}


/* sub */
.guide{width:1160px; margin:0 auto;margin-top:30px; border-bottom:1px solid #787878; height:35px;}
.guide span{padding-top:30px;font-size:14px; color:#929292;}

.left_banner{width:178px;margin-top:35px}
ul.left_banner1 li.box1{width:178px;background-color:#ee2a32;height:210px;line-height:160%;color:#ffffff;font-size:12px;text-align:center;padding-top:15px;font-family:"NanumGothicBold"; letter-spacing:-1px;}
ul.left_banner1 li.box1 h4{font-size:16px;padding-bottom:5px}
ul.left_banner1 li.box1 span{color:#ffffcc}
ul.left_banner1 li.box2{width:178px;background-color:#ff6d15;height:150px;line-height:160%;color:#ffffff;font-size:13px;text-align:center;padding-top:15px;font-family:"NanumGothicBold"}
ul.left_banner1 li.box2 h4{color:#ffffcc;font-size:25px;margin-bottom:5px;margin-top:10px; font-family:inherit;}
ul.left_banner1 li.box2 span{color:#ffffcc}
ul.left_banner1 li.box3{width:178px;background-image:url(../images/sub_map.gif); background-repeat:repeat-x;height:140px;}
ul.left_banner1 li.box3 p{padding-top:115px;width:178px;color:#ffffff;font-size:13px;text-align:center;font-weight:bold}

.sub_wrap{width:1160px;margin:0 auto;margin-top:25px}
.left_menu {width:178px; float:left;margin-right:35px}
.left_menu .b_title{width:178px;color:#333333;font-size:24px;font-family:"NanumGothicBold";text-align:center}
.left_menu .s_title{width:178px;color:#333333;font-size:11px;font-family:"NanumGothic";text-align:center;padding:3px 0 20px 0;border-bottom:2px solid #39af31;}
.left_menu .left_nav li {border-bottom:1px solid #cccccc; width:178px; height:50px;font-size:16px;font-family:"NanumGothicBold"}
.left_menu .left_nav li a{display:block; height:50px; line-height:48px; padding-left:13px; color:#4c4c4c;}
.left_menu .left_nav .on_color a:hover{color:#39af31;height:50px;}
.left_menu .left_nav .on_color2{width:178px; height:50px; color:#39af31;}

.sub_center{float:left;width:945px;padding-bottom:50px;}
.sub_center h2{color:#333333;font-size:36px;font-family:"NanumGothicBold";border-bottom:2px solid #787878;height:63px;}
.sub_center h2 span{color:#666666;font-size:12px;font-family:"NanumGothic","나눔고딕";font-weight:100;padding-left:20px}
.sub_center .sub_content{margin:30px 0 50px 0;line-height:150%;color:#666666;font-family:"NanumGothic","나눔고딕";font-size:13px}
.sub_content h3{color:#666666;font-size:24px;font-family:"NanumGothic","나눔고딕";font-weight:900;margin-bottom:20px;color:#007a3a}
.sub_content p.line{border-bottom:1px dashed #cccccc;padding-bottom:20px;margin-bottom:20px;line-height:160%}
.sub_content p.line2{border-bottom:1px solid #f1f1f1;padding-bottom:20px;margin-bottom:20px;line-height:160%}
.sub_content p.icon1{line-height:25px;}
.sub_content p.b1{font-size:14px;line-height:150%}
.sub_content .text_p{color:#ff1573}
.sub_content .text_o{color:#ff9703;font-weight:900;}
.sub_content h4{font-size:16px;font-weight:900;margin-bottom:5px}
.sub_content ul.step{width:945px;}
.sub_content ul.step li{float:left;margin:0 20px}
.sub_content ul.step li:first-child{margin:0 0px}
.sub_content ul.step li.text{float:left;border-top:2px solid #ff1573;border-bottom:2px solid #ff1573;padding:20px 30px;font-size:14px;background-color:#fafcff}
.sub_content ul.step li img{float:left;margin-top:20px}

.sub_content .sub_notice{width:945px;background-color:#868686;height:170px; color:#ffffff}
.sub_content .notice_wrap{width:905px; margin:0 auto;padding-top:15px;font-size:14px;}
.sub_content .notice_wrap .title02{font-size:18px;font-family:"NanumGothic","나눔고딕";font-weight:900;margin-bottom:5px}
.sub_content .notice_wrap .tel{font-size:20px;font-family:"NanumGothic","나눔고딕";font-weight:900;background-color:#341e20;padding:10px;text-align:center}

.bullet_1 li { background:url(../images/bullet_1.gif) 5px 8px no-repeat; padding:0 0 0 18px;}
.bullet_2 li { background:url(../images/bullet_2.gif) 5px 9px no-repeat; padding:0 0 0 13px; line-height:160%;}