@charset "utf-8";

/* main_visual */
.main_visual{width:100%;height:600px;background-color:#646970; position:absolute; top:0px; left:0px; z-index:1;}
.main_visual_clear{clear:both;display:block;height:442px;}
.main_visual .visual_wrap{position:relative;margin:0 auto;width:1200px;height:600px;overflow:hidden}
.main_visual .item_data{position:relative;padding-top:73%}
.main_visual .item_wrap{position:absolute;top:0;left:0;width:1200px;height:600px;overflow:hidden}
.main_visual .item_wrap > div{position:relative;height:100%}
.main_visual .item_wrap .txt_group{position:absolute;top:220px;left:90px; color:#fff;text-align:left;z-index:100;}
.main_visual .item_wrap .txt_group p{white-space: nowrap;}
.main_visual .item_wrap .img_group p{position:relative;margin-left:0;}
.main_visual .item_wrap .img_group img{width:1200px;max-width:1200px}

.main_visual .item_wrap .txt_group .txt01{}
.main_visual .item_wrap .txt_group .txt02{padding:10px 0 15px 0;font-size:31px; line-height:45px; font-family:NanumGothic-Bold;}
.main_visual .item_wrap .txt_group .txt03{font-size:15px;letter-spacing:-1px;}

.main_visual .page{position:absolute;text-align:center;top:180px;left:0;width:100%;z-index:1000;}
.main_visual .page li{display:inline}
.main_visual .page li a{display:inline-block;zoom:1;*display:inline;width:16px;height:15px;margin:0 4px;overflow:hidden;background:url(/images/main/main_visual_page.png) left top no-repeat}
.main_visual .page li.actived a,.main_visual .page li a:hover{background-position:left bottom}
.main_visual .visual_wrap > a{position:absolute;top:349px;z-index:500}
.main_visual .visual_wrap > a.btn_left{left:0}
.main_visual .visual_wrap > a.btn_right{right:0}

.main_visual .item_wrap .txt_group .txt_btn1{padding-top:70px;}
.main_visual .item_wrap .txt_group .txt_btn1 a{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.main_visual .item_wrap .txt_group .txt_btn1 a{display:inline-block;color:#fff; background-color:#ee1c25; padding:0 30px; height:50px; line-height:50px;text-align:center;font-family:NanumGothic-Bold}
.main_visual .item_wrap .txt_group .txt_btn1 a:hover{text-decoration:none; background-color:#444;}

.main_visual .item_wrap .txt_group .txt_btn{padding-top:55px;}
.main_visual .item_wrap .txt_group .txt_btn a i{display:block;font-size:24px;margin-bottom:4px;}
.main_visual .item_wrap .txt_group .txt_btn a{width:90px;height:90px;margin-right:20px; position:relative;display:inline-block;text-align:center; color:#64696f;font-family:NanumGothic-Bold}
.main_visual .item_wrap .txt_group .txt_btn a{background:url(/images/main/m_visual_bt.png) repeat; background-position:0px 0px;}
.main_visual .item_wrap .txt_group .txt_btn a:hover{text-decoration:none;background-position:0px -90px;color:#fff;}
.main_visual .item_wrap .txt_group .txt_btn a.on{text-decoration:none;background-position:0px -90px;color:#fff;}
.main_visual .item_wrap .txt_group .txt_btn a>span{display:table-cell;vertical-align:middle;width:90px;height:90px;}


/* main_00 */
.main > .main_nt{height:70px;overflow:hidden;}
.main > .main_nt a:hover{color:#ee1c25;}
.main > .main_nt a.on{color:#ee1c25;}
.main > .main_nt span{display:inline-block; padding:0 7px; margin-top:25px; overflow:hidden;}
.main > .main_nt > .mu_left em{padding-right:5px; font-size:14px;font-family:NanumGothic-Bold;}
.main > .main_nt > .mu_right{position:absolute; top:0px; right:0px;letter-spacing:-1px;}			
.main > .main_nt > .mu_right a:hover{text-decoration:none}


/* main_01 */
.main > .main_01 a{color:#fff;width:300px;height:300px;overflow:hidden;display:inline-block;position:relative;float:left;}
.main > .main_01 a:hover{color:#fff;text-decoration:none;}
.main > .main_01 a>span{position:absolute; bottom:0px; left:0px; background:url(/images/common/tran_bg.png) repeat; z-index:1;}		
.main > .main_01 a>span{display:inline-block; padding:15px 0; width:100%;text-align:center; overflow:hidden;}
.main > .main_01 a:hover>span{background:url(/images/common/tran.png) repeat;background-color:#ee1c25;}
.main > .main_01 a>span>p{padding-bottom:5px;font-size:16px;font-family:NanumGothic-Bold;}
.main > .main_01 a:hover>s{display:inline-block;width:100%;height:100%; position:absolute; top:0px; left:0px;background:url(/images/common/tran_bg.png) repeat;}
.main > .main_01 a.on>span{background:url(/images/common/tran.png) repeat;background-color:#ee1c25;}
.main > .main_01 a.on>span>p{padding-bottom:5px;font-size:16px;font-family:NanumGothic-Bold;}
.main > .main_01 a.on>s{display:inline-block;width:100%;height:100%; position:absolute; top:0px; left:0px;background:url(/images/common/tran_bg.png) repeat;}


/* main_02 */
.main > .main_02{text-align:center;height:217px;overflow:hidden;letter-spacing:-1px;}
.main > .main_02 > p{margin:45px 0 20px 0; line-height:32px; font-size:20px;}
.main > .main_02 >  a{padding:12px 25px;color:#fff;display:inline-block;background-color:#ed1b2f;}
.main > .main_02 >  a{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.main > .main_02 >  a:hover{text-decoration:none}



/* main_03 */
.main > .main_03{position:relative;}
.main > .main_03 a{color:#fff;}
.main > .main_03 a:hover{text-decoration:none}
.main > .main_03 span{position:absolute; top:110px; right:0px; width:70%;z-index:1;}
.main > .main_03 span{font-size:22px; text-align:center; letter-spacing:-1px;}
.main > .main_03 a span>em{display:block;font-size:14px;line-height:70px;letter-spacing:0px;}
.main > .main_03 a span>p{position:relative;background:url(/images/main/m_visual_bt.png) repeat;}
.main > .main_03 a span>p{display:inline-block;margin-top:20px;width:90px;height:90px;line-height:90px;font-size:30px;color:#6c6e70;}
.main > .main_03 a:hover span>p{background-position:0px -90px;color:#fff;}


/* main_04 */
.main > .main_04{position:relative;text-align:left;}
.main > .main_04>div{border-top:1px solid #e2e4e6;margin:0;padding:0 0 0 20px;}
.main > .main_04>div:first-child{border-top:0px solid #e2e4e6; margin-top:30px;}
.main > .main_04 span{width:15%;color:#444;display:inline-block;vertical-align:top;margin:0;padding:25px 20px;text-align:left;}
.main > .main_04 em{font-family:NanumGothic-Bold;}
.main > .main_04 s{font-size:12px;display:block;padding-left:12px}