@charset "euc-kr";
/* UI Object */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

#wrap{width:100%;min-height:1400px;margin:0 auto;_text-align:left;}
#main_slide{position:relative;z-index:10;}
.slick-list{z-index:1 !important}
.ms_wrap{height:620px !important;}
#header{width:100%;height:140px;position:absolute;left:0;top:0;z-index:30}
#sub_header{width:100%;height:140px;position:absolute;top:0;z-index:30;z-index:300}

.sub_bg1{width:100%;height:334px;background:url("/image/site/index/sub_bg01.png") no-repeat;background-size:cover;background-position:center;position:relative;margin-top:-154px;margin-bottom:80px;}
.sub_bg2{width:100%;height:334px;background:url("/image/site/index/sub_bg02.png") no-repeat;background-size:cover;background-position:center;position:relative;margin-top:-154px;margin-bottom:80px;}
.sub_bg3{width:100%;height:334px;background:url("/image/site/index/sub_bg03.png") no-repeat;background-size:cover;background-position:center;position:relative;margin-top:-154px;margin-bottom:80px;}
.sub_bg4{width:100%;height:334px;background:url("/image/site/index/sub_bg04.png") no-repeat;background-size:cover;background-position:center;position:relative;margin-top:-154px;margin-bottom:80px;}
.sub_bg5{width:100%;height:334px;background:url("/image/site/index/sub_bg05.png") no-repeat;background-size:cover;background-position:center;position:relative;margin-top:-154px;margin-bottom:80px;}
.sub_bg6{width:100%;height:334px;background:url("/image/site/index/sub_bg06.png") no-repeat;background-size:cover;background-position:center;position:relative;margin-top:-154px;margin-bottom:80px;}
.sub_bg7{width:100%;height:334px;background:url("/image/site/index/sub_bg06.png") no-repeat;background-size:cover;background-position:center;position:relative;margin-top:-154px;margin-bottom:80px;}
.sub_bg7_2{width:100%;height:120px;background:url("/image/site/index/sub_bg06.png") no-repeat;background-size:cover;background-position:center;position:relative;padding:200px 0 0 0; margin-bottom:80px; font-weight:bold; color:#232323;font-size:48px;line-height:48px;text-align: center;}


.header_top{width:960px;height:90px;margin:0 auto;position:relative;z-index:30}
.header_top .logo{position:absolute; left:0; top:0px; width:960px; text-align:center;}

.header_top .member{position:absolute;right:0; top:45px;}
.header_top .member li{float:left; padding:0 5px 0 20px;}
.header_top .member li a{display:block; font-size:13px; color:#111111;}



.cover{position:fixed;width:100%;height:100%;z-index:28;background:rgba(0,0,0,.3);display:none;}

.header_bot{width:100%;height:50px;position:relative;z-index:30;background:#76ace0;}
.header_bot.index{background:#fff;border-top:none;height:50px;}
/*.header_bot:hover .full_down_menu_wrap{height:250px !important}*/
.header_bot:hover{background:#76ace0}
.header_bot:hover .main_menu li a{color:#ffffff !important}

.fly{position:fixed; top:0; left:0; margin-top:0 !important; background:#76ace0;}

.full_down_menu_wrap{width:100%;height:0px;position:absolute;top:50px;left:0;background:#f5f5f5;overflow:hidden; z-index:1;}
.full_down_menu{width:958px;height:250px;background:#fff;margin:0 auto;border:1px solid #eaeaea;border-bottom:0;border-top:0; z-index:1;}
.full_down_menu>ul{width:139px;height:240px;padding-top:10px;padding-left:20px;float:left;border-right:1px solid #eaeaea}
.full_down_menu>.excep{width:137px !important;border-right:0px solid #eaeaea}

.full_down_menu>ul>li{height:30px;line-height:30px;text-align:left; z-index:1;}
.full_down_menu>ul>li>a{color:#454545;font-weight:bold; font-size:14px}
.full_down_menu>ul>li>a:hover{color:#1a7dcc;}
/*#ico_menu{width:50px !important;padding:0;border:none}
#ico_menu li{width:50px !important;height:50px;}
#ico_menu li a{display:block;width:50px;height:50px;text-align:center;background-position:center;position:relative}
#ico_menu li a:hov958er>div{width:150px;}
#ico_menu li a>div{width:50px;height:50px;position:absolute;left:51px;top:0;width:0px;height:50px;line-height:50px;background:#fff;overflow:hidden}
#ico_menu .ico_reg{background:url("/image/site/index/ico_reg.png") no-repeat;background-position:center}
#ico_menu .ico_reg:hover{background:url("/image/site/index/ico_reg_over.png") no-repeat;background-position:center}
#ico_menu .ico_my{background:url("/image/site/index/ico_my.png") no-repeat;background-position:center}
#ico_menu .ico_my:hover{background:url("/image/site/index/ico_my_over.png") no-repeat;background-position:center}
#ico_menu .ico_online{background:url("/image/site/index/ico_online.png") no-repeat;background-position:center}
#ico_menu .ico_online:hover{background:url("/image/site/index/ico_online_over.png") no-repeat;background-position:center}
#ico_menu .ico_rq{background:url("/image/site/index/ico_rq.png") no-repeat;background-position:center}
#ico_menu .ico_rq:hover{background:url("/image/site/index/ico_rq_over.png") no-repeat;background-position:center}
#ico_menu .ico_my{background:url("/image/site/index/ico_my.png") no-repeat;background-position:center}
#ico_menu .ico_my:hover{background:url("/image/site/index/ico_my_over.png") no-repeat;background-position:center}
#ico_menu .ico_hp{background:url("/image/site/index/ico_hp.png") no-repeat;background-position:center}
#ico_menu .ico_hp:hover{background:url("/image/site/index/ico_hp_over.png") no-repeat;background-position:center}
#ico_menu .ico_guide{background:url("/image/site/index/ico_guide.png") no-repeat;background-position:center}
#ico_menu .ico_guide:hover{background:url("/image/site/index/ico_guide_over.png") no-repeat;background-position:center}
*/
.main_menu{width:960px;height:50px;margin:0 auto;position:relative;padding:0 0px}
.main_menu li{float:left;line-height:50px;width:160px;height:50px;text-align:center;font-weight: bold;}
.main_menu .excep{width:137px !important;}
.main_menu li a{color:#ffffff;font-size:17px;width:100%;height:50px;display:block;}
.main_menu li .act{color:#ffffff; background:#558bca;}
.main_menu li a:hover{background:#508ad0 !important;}
.main_menu.index li a{color:#333333;}

.member_menu{position:absolute;width:50px !important;height:50px;right:1px;top:0;background:#434a54}
.member_menu.index{background:#656d78}
.member_menu a{width:50px !important;height:50px;}

#main_slide .slick-dots{position:absolute;left:50%;top:570px;z-index:20 !important;margin-left:-480px}
#main_slide .slick-dots li{float:left;margin-right:6px;}
#main_slide .slick-dots li button{width:15px;height:15px;border:0;text-indent:-9999px;padding:0;background:url('/image/site/index/dot.png');}
#main_slide .slick-active button{background:url('/image/site/index/dot_act.png') !important;}
#slide_roof{width:480px;height:480px;position:absolute;top:140px;left:50%;z-index:20;text-align:center}

.parts{float:left}

.part1{width:240px;height:240px;float:left;background:url('/image/site/index/part1.png') no-repeat;margin-top:240px;}
.part1 a{display:block;width:240px;height:240px;overflow:hidden}

.part2{width:240px;height:240px;float:left;background:url('/image/site/index/part2.png') no-repeat;margin-top:240px;}
.part2 a{display:block;width:240px;height:240px;overflow:hidden}

.part3{width:480px;height:240px;position:relative}
.part3 .pager{position:absolute;left:50px;top:195px;z-index:100;color:#888;}
.part3 .pager span{font-size:15px;color:#cccccc;}
.p3m{color:#cccccc;font-size:16px;position:absolute;left:20px;top:20px;z-index:100;}
.p3s .slick-prev{border:none;position:absolute;left:30px;top:200px;width:6px;height:10px;background:url("/image/site/index/asl.png") no-repeat;overflow:hidden;text-indent:-9999px;z-index:100}
.p3s .slick-next{border:none;position:absolute;left:90px;top:200px;width:6px;height:10px;background:url("/image/site/index/asr.png") no-repeat;overflow:hidden;text-indent:-9999px;z-index:100}
.p3s .slick-dots{display:none !important}


.part4{width:240px;height:240px;}
.part4 a{width:240px;height:240px;display:block;}

.part5{width:240px;height:240px;text-align:center;}
.part5_1{background:#3b77c8;}
.part5_2{background:#326abf;}
.part5 a{display:block;width:120px;height:120px;float:left;text-align:center;}
.part5 a:hover p{color:#fffab4;}
.part5 a p{color:#fff;font-size:14px;margin-top:5px;}


.part6{width:480px;height:240px;}
.part6 .pager{position:absolute;left:50px;top:195px;z-index:100}
.part6 .pager span{font-size:15px;color:#242424}
.p6m{color:#242424;font-size:16px;position:absolute;left:20px;top:20px;z-index:100;}
.p6s .slick-prev{border:none;position:absolute;left:30px;bottom:20px;width:28px;height:28px;background:url("/image/site/index/asl2.png") no-repeat;overflow:hidden;text-indent:-9999px;z-index:100}
.p6s .slick-next{border:none;position:absolute;left:59px;bottom:20px;width:28px;height:28px;background:url("/image/site/index/asr2.png") no-repeat;overflow:hidden;text-indent:-9999px;z-index:100}
.p6s .slick-dots{display:none !important}


.go_op_record{font-size:12px;text-decoration:underline;color:#85baec;display:block;}

.part7{width:480px;height:240px;position:relative}
.p7s .slick-dots{position:absolute;right:15px;top:15px;z-index:100}
.p7s .slick-dots li{float:left;margin-right:10px;}
.p7s .slick-dots li button{width:10px;height:10px;border:0;text-indent:-9999px;padding:0;background:#666666;border-radius:10px;}
.p7s .slick-active button{background:#ffffff !important;}


.part8{width:100%;background:#f9f9f9;text-align:center;}


#content2{width:100%;margin:0 auto;}
#content{width:960px;min-height:480px;margin:0 auto;}
.content3{width:960px;margin:0 auto;}

#main_footer{width:100%;background:#21252b;}
.footer_wrap{width:960px;position:relative;margin:0 auto;padding:30px 0;}
.footer_logo{position:absolute;left:0;top:45px;}
.footer_txt{margin-top:15px;margin-left:240px; text-align:left; font-size:13px; color:#80888c; line-height:24px;}
.footer_sitemap{margin-left:230px;}
.footer_sitemap li{float:left;color:#fff;}
.footer_sitemap li a{color:#fff;font-size:13px;margin-left:10px;padding-right:10px}
.fc_94c0eb *{color:#94c0eb !important}
.footer_icons{position:absolute;right:0;top:50px;}
.footer_icons li{float:left;margin-left:10px}

.footer_kakao {position: absolute; bottom: 25px; right: 0; width: 100px;}
.footer_kakao img{width: 100%;}



.sub_content{position:relative;width:960px;min-height:500px;margin:0 auto;}
#sub_footer{background:#fff;position:relative;border-top:1px solid #eaeaea;margin-top:100px;}
.sf_slide_wrap{width:900px;height:195px;margin:0 auto;margin-top:45px;}
#footer_slide div{text-align:center;}
#footer_slide *{color:#80888c}
#footer_slide img{margin:0 auto}
#footer_slide .slick-prev{border:none;position:absolute;left:-30px;top:58px;width:19px;height:34px;background:url("/image/site/index/farrow_l.png") no-repeat;overflow:hidden;text-indent:-9999px}
#footer_slide .slick-next{border:none;position:absolute;right:-30px;top:58px;width:19px;height:34px;background:url("/image/site/index/farrow_r.png") no-repeat;overflow:hidden;text-indent:-9999px}
.sf_cont_wrap{width:100%;height:180px;background:#21252b;border-bottom:1px solid #1a1e22}
.sf_cont{width:960px;height:180px;margin:0 auto;overflow:hidden}
.sf_btns{float:left;width:620px;}
.sf_btns li{float:left;width:100px;height:100px;margin-right:30px;}
.eyeyonsei{width:200px !important;}
.eyeyonsei>p{color:#80888c}
.add_eyeyonsei{font-size:30px;color:#fff !important;text-decoration:underline;}
.rq_form{width:340px;margin-top:45px;position:relative;float:left}
.rq_ipt{width:230px;height:33px;border:0;background:rgba(82, 88, 93, 0.25);color:#80888c;line-height:33px;padding:0;text-indent:10px;border-radius:5px;margin-bottom:5px;margin-left:11px}
.rq_btn{position:absolute;right:10px;top:0;border:0;background:url("/image/site/index/rq_btn.png");width:85px;height:71px;text-indent:-9999px;cursor:pointer}
.rq_form span{color:#80888c}
.pv_more{font-size:12px;color:#52585d;text-decoration:underline;margin-left:10px}

.layer{width:940px;min-height:500px;position:relative;background:#ff3300;margin:50px auto}
.layer_tit{height:60px;line-height:60px;text-indent:30px;color:#fff;background:#1a7dcc;font-size:24px;position:relative}
.mfp-close{position:absolute;right:0;top:0;width:60px;height:60px;opacity:1 !important;cursor:pointer}
.layer_cont{padding:25px 20px !important;}
.layer_lst{margin:0 ; padding:0 !important}
.layer_lst li{margin:0 0 0 0;}
.layer_lst li:last-child{margin-bottom:0 !important}
.layer_lst li img{border:1px solid #eaeaea;float:left;}
.layer_txt{float:left;margin-left:0px; }
.layer_txt pre{font-size:13px;color:#666666;line-height:20px}
.fs_242424{color:#242424}

