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}


/*메인*/


#top_event_banner1{position:relative;width:100%; height:110px;z-index:10000000000000000000000000!important;background-color:#7da8e6;min-width:1160px;}


.top_line{width:100%;height:3px;background-color:#89c26a;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:663px;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:143px;}
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_contents2_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 p.b_text{color:#010101;font-size:55px;}
.bs_contents2 > .text p.m_text{color:#2a6db6;font-size:32px;letter-spacing: -0.8px;margin-top:10px}
.bs_contents2 > .text p.s_text{color:#585858;font-size:13px;margin-top:20px}

.main_contents2{width:1160px; margin:0 auto;margin-top:25px;}
.bs_contents3{background:url(../images/bs_contents3_bg_220908.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;}
.bs_contents4 > .text{margin-left:160px;margin-top:95px;text-align:center;font-family:"NanumGothicBold"}
.bs_contents4 > .text p.b_text{color:#010101;font-size:40px;}
.bs_contents4 > .text p.m_text{color:#2a6db6;font-size:26px;letter-spacing: -0.8px;margin-top:10px}
.bs_contents4 > .text p.s_text{color:#585858;font-size:15px;margin-top:10px}
.bs_contents4 > .text p.money_text{color:#585858;font-size:28px;margin-left:60px;margin-top:10px}


ul.bs_m_wrap{width:1160px;margin:0 auto;margin-top:60px}
ul.bs_m_wrap.depth3 li{width: 32.7%; float: left;}
ul.bs_m_wrap li{width: 100%%; float: left;}
ul.bs_m_wrap li h3{font-family:"NanumGothicBold";font-size:15px;color:#262626; font-size: 19px;}
ul.bs_m_wrap li.box1{padding-top: 15px;}
ul.bs_m_wrap li.box1 .notice{width:100%;border:1px solid #d8d8d8;height:185px;margin-top:12px;}
ul.bs_m_wrap li.box1 .notice p{margin:15px}
ul.bs_m_wrap li.box2{}
ul.bs_m_wrap li.box2 div{width:100%;background-color:#ee2a32;height:134px;line-height:140%;margin-top:12px;color:#ffffff;font-size:16px;text-align:center;padding-top:25px;font-family:"NanumGothicBold"}
ul.bs_m_wrap li.box2 div span{color:#ffffcc}
ul.bs_m_wrap li.box3{margin-left: 10px;}
ul.bs_m_wrap li.box3 div{width:100%;background-color:#ff6d15;height:134px;line-height:160%;margin-top:12px;color:#ffffff;font-size:15px;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}
ul.bs_m_wrap li.box3 div h5{color:#ffffcc;font-size:30px;margin-top:10px}
ul.bs_m_wrap li.box3 div span{color:#ffffcc}
ul.bs_m_wrap li.box4{margin-left: 10px;}
ul.bs_m_wrap li.box4 div{margin-top:12px;width:100%;background-image:url(../images/main_map_230210.gif); background-repeat:repeat-x;height:159px;}
ul.bs_m_wrap li.box4 div p{padding-top:128px;width:100%;color:#ffffff;font-size:13px;text-align:center;font-weight:bold}
.notic_list ul li{width: 90%; font-size: 26px; font-weight: 600;}
.notic_list ul li a{font-family: "돋움", dotum, sans-serif;}

.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:130px;line-height:160%;color:#ffffff;font-size:13px;text-align:center;padding-top:15px;font-family:"NanumGothicBold"}
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:130px;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}
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 h6{color:#4f8039;font-size:18px;font-family:"NanumGothic","나눔고딕";font-weight:900;margin-bottom:20px;}
.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:210px; color:#ffffff}
.sub_content .notice_wrap{width:905px; margin:0 auto;padding-top:25px;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}



/*table */
#m_basic{font-family:"NanumGothic","나눔고딕";  width:945px; }
#m_basic caption.caption{text-align:left;}
#m_basic > tbody > tr > td, #m_basic > tbody > tr > th{border: 1px solid #555; border-collapse:collapse; text-align:center;}
#m_basic th{background-color:#e2e2e2; }
#m_basic td.basic_1{background-color:#fcfcfc; font-weight:900; color:#ff9703;}