@charset "utf-8";

.top_con01{width:100%;height:35px;background-color:#00518a}
.top_con01 ul{width:1200px;margin:0 auto;padding-top:5px;text-align:right}
.top_con01 ul:after{clear:both;content:'';display:block}
.top_con01 ul li{display:inline-block;font-size:11px;text-align:right;color:#b2c3ce}
.top_con01 ul li a{color:#fff}
.top_con01 ul li .btn_encom_service{background-color:#109de0;border:0;font-size:11px;color:#fff;padding:5px 7px;cursor:pointer;line-height:12px;}


.top_con02_wrap{width:100%;height:89px;border-bottom:1px solid #bbbbbb;background-color:#fff}
.top_con02{width:1200px;margin:0 auto}
.top_con02 .top_logo{float:left;padding-top:16px;padding-right:95px}
.top_con02 .top_menu{width:1200px}
.top_con02 .top_menu li{float:left;font-family: 'Nanum Square','Nanum Gothic','Dotum', sans-serif , cursive;color:#010101;font-size:18px;font-weight:800;padding:39px 33px 30px 33px}
.top_con02 .top_menu li:first-child{padding-left:0}
.top_con02 .top_menu li:last-child{padding-right:0}
.top_con02 .top_menu li a{color:#010101}
.top_con02 .top_quick{padding-top:29px}
.top_con02 .top_quick li{float:left;margin:0 15px}
.top_con02 .top_quick li:first-child{margin-left:65px}
.top_con02 .top_quick li:last-child{margin-right:0}


.openmenu_wrap {width:100%;top:122px;background-color:#00518a;padding:20px 0;position:absolute;z-index:888;display:none}
.openmenu{width:1200px;margin:0 auto;color:#fff;text-align:left}
.openmenu:after{clear:both;content:'';display:block}
.openmenu ul {float:left}

.openmenu ul:nth-child(1){margin-left:284px}
.openmenu ul:nth-child(2){margin-left:68px}
.openmenu ul:nth-child(3){margin-left:63px}
.openmenu ul:nth-child(4){margin-left:70px}
.openmenu ul:nth-child(5){margin-left:65px}
.openmenu ul:nth-child(6){margin-left:50px}

.openmenu ul li {font-size:13px;padding-bottom:10px;width:100%;text-align:center;line-height:20px}
.openmenu ul li a {display:block;color:#d7e7f2;text-decoration:none;}
.openmenu ul li a:hover {color:#fff;font-weight:700;text-decoration:underline}


.main_visual{background: url(/Images/201707/main/main_visual01.jpg) no-repeat;background-size:cover;width:100%;height:550px}
.main_visual .main_slogan{text-align:center;padding-top:217px}


.quick_menu{width:812px;position:absolute;left:50%;margin-left:-408px;margin-top:496px}
.quick_menu:after{clear:both;content:'';display:block}
.quick_menu .quick_menu_bg_left{width:106px;height:98px;background: url(/Images/201707/main/quick_bg_left.jpg) bottom no-repeat;float:left}
.quick_menu .quick_menu_bg_right{width:106px;height:98px;background: url(/Images/201707/main/quick_bg_right.jpg) bottom no-repeat;float:left}
.quick_menu ul{width:600px;height:98px;background-color:#fff;border-top:2px solid #098587;float:left;text-align:center}
.quick_menu ul li{display:inline-block;margin:0 5px;padding-top:11px}


.box_contents{width:1111px;margin:92px auto 0 auto}
.box_contents:after{clear:both;content:'';display:block}

.efax_service{width:400px;height:470px}
.swiper-slide { 
	/* Center slide text vertically */ 
	 display: -webkit-box; 
	 display: -ms-flexbox; 
	 display: -webkit-flex; 
	 display: flex; 
	 -webkit-box-pack: center; 
	 -ms-flex-pack: center; 
	 -webkit-justify-content: center; 
	 justify-content: center; 
	 -webkit-box-align: center; 
	 -ms-flex-align: center; 
	 -webkit-align-items: center; 
	 align-items: center; 
} 


.news_con{width:1110px;margin:58px auto 0 auto}
.news_con:after{clear:both;content:'';display:block}

.event_area{width:335px;float:left}
.event_area .new_tit{margin-bottom:30px;text-align:center}
.news_area{width:400px;float:left;margin-left:20px}
.news_area .new_tit{margin-bottom:30px;text-align:center}
.qna_area{width:335px;float:left;margin-left:20px}
.qna_area .new_tit{margin-bottom:30px;text-align:center}

.news_list{border-top:1px solid #000}
.news_list ul{padding:15px 5px 0 5px}
.news_list ul li{background: url(/Images/201707/main/news_dot.gif) 0 8px no-repeat;padding-left:8px;margin:7px 0}
.news_list ul li:after{clear:both;content:'';display:block}
.news_list ul li span.subject{font-size:14px;float:left}
.news_list ul li span.subject a{color:#413f3f}
.news_list ul li span.date{color:#413f3f;float:right}


.bottom_area_wrap{width:100%;height:56px;border-bottom:1px solid #535353;background-color:#424242;margin-top:81px}
.bottom_area{width:1200px;margin:0 auto}
.bottom_area:after{clear:both;content:'';display:block}

.bottom_menu{padding-top:20px;float:left}
.bottom_menu li{display:inline-block;font-size:15px;margin-right:30px}
.bottom_menu li a{color:#cdcdcd}

.btn_familysite{float:right;border:1px solid #a1a1a1;position:relative;margin-top:12px}
.btn_familysite .btn_familysite_close{cursor:pointer;font-size:12px;width:180px;padding:5px 0 5px 10px;letter-spacing:0.5px;background:#424242 url(/Images/201707/common/familysite_arrow.gif) 160px 15px no-repeat;color:#a1a1a1}
.btn_familysite_open{background-color:#fff;border:1px solid #b1b1b1;border-width:1px 1px 0 1px;right:-1px;font-size:11px;position:absolute;bottom:32px;width:182px;z-index:999;color:#575757;letter-spacing:0.5px;display:none}
.btn_familysite_open a{padding:5px 0 5px 10px;width:100%;display:block;color:#575757}
.btn_familysite_open ul li:hover{background-color:#eaeaea}
.btn_familysite_open ul li:hover a{color:#000}


.footer_wrap{width:100%;background-color:#424242}
.footer{width:1200px;margin:0 auto;padding:30px 0}

.company_info{color:#d9d9d9;font-size:12px;line-height:22px}
.company_info ul{display:inline-block;margin-right:10px}
.company_info ul:nth-child(3){margin-right:20px}
.company_info ul:nth-child(4){border-left:1px solid #7b7b7b;padding-left:20px}

.copyright{color:#d9d9d9;font-size:12px;margin-top:12px}