@charset "utf-8";

/* 공통 */
.clear{clear:both;}
.fl{float:left !important;}
.fr{float:right !important;}
.pointer{cursor:pointer;}
.bold{font-weight:bold !important;}
.noscript{width:100%;margin:0 0 0 0px;overflow:hidden;text-align:right;}
.ovfh{overflow:hidden !important;}
.list_init{margin:0;padding:0;list-style:none;}

/* 마진&패딩관련 */
.mgt0{margin-top:0px !important;}
.mgt3{margin-top:3px !important;}
.mgt5{margin-top:5px !important;}
.mgt6{margin-top:6px !important;}
.mgt8{margin-top:8px !important;}
.mgt10{margin-top:10px !important;}
.mgt12{margin-top:12px !important;}
.mgt15{margin-top:15px !important;}
.mgt20{margin-top:20px !important;}
.mgt30{margin-top:30px !important;}
.mgt35{margin-top:35px !important;}
.mgt40{margin-top:40px !important;}
.mgt50{margin-top:50px !important;}

.mgl5{margin-left:5px !important;}
.mgl10{margin-left:10px !important;}
.mgl15{margin-left:15px !important;}
.mgl_m25{margin-left:-25px !important;}
.mgl20{margin-left:20px !important;}
.mgl25{margin-left:25px !important;}
.mgl30{margin-left:30px !important;}
.mgl35{margin-left:35px !important;}
.mgl40{margin-left:40px !important;}
.mgl50{margin-left:50px !important;}

.mgb0{margin-bottom:0px !important;}
.mgb5{margin-bottom:5px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb35{margin-bottom:35px !important;}

.mgr0{margin-right:0px !important;}
.mgr10{margin-right:10px !important;}
.mgr15{margin-right:15px !important;}
.mgr20{margin-right:20px !important;}
.mgr30{margin-right:30px !important;}

.pdt10{padding-top:10px !important;}
.pdt20{padding-top:20px !important;}

.pdl10{padding-left:10px !important;}
.pdl20{padding-left:20px !important;}
.pdl30{padding-left:30px !important;}

/* 본 사이트 전용 */
#wrap{width:100%;min-width:1150px;height:auto;overflow:hidden;}

/* 헤더 */
#header{width:100%;height:96px;position:relative;z-index:100;*background:url(../images_en/header_bg.gif) repeat-x left bottom;}
.container_top{width:1100px;height:auto;margin:0 auto;position:relative;}
.container_top:after{content:"";display:block;clear:both;*zoom:1;}

#header h1{margin:28px 35px 0 1px;float:left;}
#Main_Navi_Wrap{width:auto;height:auto;margin-top:38px;z-index:1000;float:left;}
#Main_Navi_Area{width:100%;height:50px;position:relative;z-index:100;}
#Main_Navi_Area .main_menu{overflow:hidden;}
#Main_Navi_Area li{float:left;}
#Main_Navi_Area li a{padding:16px 20px;display:block;font-family:NanumGothicBold;font-size:17px;color:#555;line-height:18px;text-decoration:none;}
#Main_Navi_Area li span{padding:0 6px 21px;display:block;font-family: 'SUIT-M';}
#Main_Navi_Area li a.on span{border-bottom:4px solid #ff0000;}

#main_full_menu{width:auto;height:auto;position:absolute;left:0;top:97px;z-index:100;}
#main_full_menu .main_full_menu_wrap{width:1100px;margin:0 auto;display:none;overflow:hidden;background:url(../images_en/main_full_menu_bg.png) no-repeat left top;}
#main_full_menu .smenu_wrap{overflow:hidden;}
#main_full_menu ul{width:130px;margin:20px 0 35px;float:left;}
#main_full_menu li{margin-bottom:7px;}
#main_full_menu li a{padding:5px 0;display:block;font-size:13px;color:#767676;line-height:16px;font-family: 'SUIT-M';}
#main_full_menu li a:hover{text-decoration:none;}
#main_full_menu li a.on{padding-left:10px;background:url(../images_en/smenu_arr.gif) no-repeat left center;color:#001496;}
#main_full_menu .smenu1{width:120px;margin-left:275px;}
#main_full_menu .smenu2{width:110px;margin-left:5px;}
#main_full_menu .smenu3{margin-left:10px;}
#main_full_menu .smenu5{margin-left:3px;}

.gnv{width:182px;margin-top:14px;float:right;}
.box_member{height:30px;overflow:hidden;}
.box_member li{width:90px;float:left;text-align:center;}
.box_member li a{line-height:30px;}
.box_lang{margin-top:6px;overflow:hidden;}
.box_lang > div{width:87px;height:24px;margin-right:2px;float:left;}
.box_lang > div > a{padding:6px 0 4px 22px;display:block;background:url(../images_en/lang_bg.png) no-repeat 7px center;font-family:NanumGothicBold;font-size:11px;color:#fff;text-decoration:none;}
.box_lang > div span{height:14px;line-height:12px;font-family: 'SUIT-M';}
.box_lang .kr{border:1px solid #b10d13;background-color:#c4161c;}
.box_lang .kr span{padding-left:10px;display:block;border-left:1px solid #9e0c11;}
.box_lang .en{border:1px solid #000733;background-color:#000b53;}
.box_lang .en span{padding-left:10px;display:block;border-left:1px solid #000;}

/* 메인 콘텐츠 */
#container_main{width:100%;height:auto;*margin:35px auto;overflow:hidden;}
#container_main > div{*width:100%;overflow:hidden;}
#container_main > div.container_main_content02{margin-top:12px;}

/* 메인 비주얼 */
#main_visual{width:100%;height:477px;}
#main_visual .vis_bg{position:relative;}
#main_visual .vis_bg li{width:100%;height:477px;position:absolute;right:0;top:0;display:none;background:no-repeat center center;}
#main_visual .vis_text{width:1100px;margin:0 auto;position:relative;left:0;top:0;z-index:70;}
#main_visual .vis_text li{position:absolute;display:none;}
#main_visual .vis_text .txt_mvis01{left:0px;top:120px;}
#main_visual .vis_text .txt_mvis02{left:0px;top:220px;}
#main_visual .vis_text .txt_mvis03{left:0px;top:295px;}
#main_visual .vis_text .txt_mvis04{left:0px;top:220px;}
#main_visual .vis_text .txt_mvis05{left:0px;top:120px;}

/*
.container_main_content01{overflow:hidden;float:left;}
.container_main_content01 > div{margin-left:10px;float:left;}
.section_main01 a:hover, .section_main02 a:hover, .section_main06 a:hover, .section_main07 a:hover, .section_main08 a:hover{text-decoration:none;}
.section_main01{width:290px;height:269px;margin-bottom:10px;background:url(../images_en/section_main01_bg.jpg) no-repeat left top;}
.section_main01 a{width:265px;height:234px;padding:35px 0 0 25px;display:block;font-family:NanumGothicBold;color:#fff;}
.section_main01 h2{padding-bottom:20px;font-family:NanumGothicBold;font-size:19px;line-height:20px;}
.section_main01 li{font-size:14px;line-height:20px;margin-bottom:3px;}
.section_main02{width:290px;height:269px;background:url(../images_en/section_main02_bg.jpg) no-repeat left top;}
.section_main02 a{width:265px;height:234px;padding:25px 0 0 25px;display:block;font-family:NanumGothicBold;color:#fff;}
.section_main02 h2{padding-bottom:10px;font-family:NanumGothicBold;font-size:17px;line-height:20px;}
.section_main02 li{font-size:13.5px;line-height:18px;margin-bottom:3px;}
.section_main02 li span{font-size:11px;}
.section_main03{width:215px;height:141px;margin-bottom:10px;padding:35px 0 0 25px;background:url(../images_en/section_main03_bg.jpg) no-repeat left top;}
.section_main03 h2{padding-bottom:15px;font-size:18px;line-height:20px;color:#565656;font-weight:normal;}
.section_main03 span{padding-bottom:41px;display:block;color:#767676;line-height:16px;}
.section_main03 a{color:#767676;line-height:14px;}
.section_main04{width:215px;height:141px;margin-bottom:10px;padding:35px 0 0 25px;background:url(../images_en/section_main04_bg.jpg) no-repeat left top;}
.section_main04 h2{padding-bottom:15px;font-size:17px;line-height:20px;color:#565656;font-weight:normal;}
.section_main04 span{padding-bottom:25px;display:block;color:#767676;line-height:16px;}
.section_main04 a{color:#767676;line-height:14px;}
.section_main05{width:215px;height:141px;padding:35px 0 0 25px;background:url(../images_en/section_main05_bg.jpg) no-repeat left top;}
.section_main05 h2{padding-bottom:15px;font-size:17px;line-height:20px;color:#565656;font-weight:normal;}
.section_main05 span{padding-bottom:25px;display:block;color:#767676;line-height:16px;}
.section_main05 a{color:#767676;line-height:14px;}
.section_main06{width:361px;height:214px;margin-right:8px;float:left;position:relative;background:url(../images_en/section_main06_bg.jpg) no-repeat left top;}
.section_main06 a{width:336px;height:184px;padding:37px 0 0 25px;display:block;color:#666;}
.section_main06 h2{padding-bottom:15px;font-size:17px;line-height:20px;color:#333;font-weight:normal;}
.section_main06 dl{float:left;}
.section_main06 dl.second{position:absolute;right:20px;top:102px;}
.section_main06 dt{font-size:13.5px;line-height:30px;}
.section_main06 dd{margin:0;padding-left:10px;background:url(../images_en/section_main_bullet.gif) no-repeat left 10px;line-height:20px;margin-bottom:3px;font-size:12.5px;}
.section_main07{width:361px;height:214px;margin-right:8px;float:left;background:url(../images_en/section_main07_bg.jpg) no-repeat left top;}
.section_main07 a{width:336px;height:184px;padding:37px 0 0 25px;display:block;font-family:NanumGothicBold;color:#fff;}
.section_main07 h2{padding-bottom:20px;font-family:NanumGothicBold;font-size:17px;line-height:20px;}
.section_main07 li{font-size:13.5px;line-height:26px;}
.section_main08{width:361px;height:214px;float:left;background:url(../images_en/section_main08_bg.jpg) no-repeat left top;}
.section_main08 a{width:336px;height:184px;padding:37px 0 0 25px;display:block;color:#666;}
.section_main08 h2{padding-bottom:15px;font-size:17px;line-height:20px;color:#333;font-weight:normal; letter-spacing:-0.5px;}
.section_main08 dt{font-size:13.5px;line-height:30px;}
.section_main08 dd{margin:0;padding-left:10px;background:url(../images_en/section_main_bullet.gif) no-repeat left 9px;line-height:18px;font-size:12.5px;;}
*/

.cont_wrap{display:flex;justify-content:space-between;width:1100px;margin:0 auto;}
.cont_wrap .cont_l{width:237px;}
.cont_wrap .cont_l h2{font-size:35px;color:#08296c; font-family: 'SUIT-EB';line-height:1.2;}
.cont_wrap .cont_l p{font-size:17px;color:#666;line-height:1.6;margin:30px 0 50px;font-family: 'SUIT-M';}
.cont_wrap .cont_l span{}
.cont_wrap .cont_l span a{color:#fff;font-size:16px;background:#c4161c;padding:10px 20px;font-family: 'SUIT-SB';display:inline-block;}
.cont_wrap .cont_l span a:hover{ text-decoration:none;}

.cont_busi{margin:130px auto;width:1100px;}
.cont_busi .cont_r{width:863px;}
.cont_busi .cont_r ul{display:flex;flex-wrap:wrap;gap:16px 16px}
.cont_busi .cont_r li{border-radius:8px;width:277px;height:268px;}
.cont_busi .cont_r li a{width:277px;height:268px;display:block;position:relative;transition:all 0.5s ease;font-family: 'SUIT-SB';}
.cont_busi .cont_r li .ban_ov{text-align:center;opacity:0}
.cont_busi .cont_r li .ban_ov span{display:block;color:#08296c;font-size:20px;margin-top:10px}
.cont_busi .cont_r li p{font-size:20px;color:#fff;opacity:100%;text-align:center;position:absolute;right:35px;bottom:25px;transition:all 1s ease;font-family: 'SUIT-SB';text-align:right}
.cont_busi .cont_r li:hover p{opacity:0;*display:none;}
.cont_busi .cont_r li:hover a{background:rgba(255,255,255,0.8); text-decoration:none;display:flex;justify-content:center;align-items:center;position:relative;}
.cont_busi .cont_r li:hover a:after{content:'';width:257px;height:248px;border:1px solid #08296c;background:none;position:absolute;left:calc(50% - 128.5px);top:calc(50% - 124px);border-radius:8px;}
.cont_busi .cont_r li:hover .ban_ov{opacity:100%;}

.cont_busi .cont_r li:first-child{background:url(../images/ban01.jpg) center no-repeat;}
.cont_busi .cont_r li:nth-child(2){background:url(../images/ban02.jpg) center no-repeat;}
.cont_busi .cont_r li:nth-child(3){background:url(../images/ban03.jpg) center no-repeat;}
.cont_busi .cont_r li:nth-child(4){background:url(../images/ban04.jpg) center no-repeat;}
.cont_busi .cont_r li:nth-child(5){background:url(../images/ban05.jpg) center no-repeat;}
.cont_busi .cont_r li:nth-child(6){background:url(../images/ban06.jpg) center no-repeat;}

.cont_video{width:1100px;margin:0 auto 130px}

.cont_cc{padding:130px 0;background:url(../images/serv_bg.jpg) center repeat;}
.cont_cc .cont_r ul{display:flex;gap:16px 16px;}
.cont_cc .cont_r li{border-radius:8px; width:277px;height:268px;border-radius:8px;background:#fff;padding:40px 35px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;position:relative;}
.cont_cc .cont_r li p{font-size:16px;color:#555;line-height:1.5;margin-bottom:70px;font-family: 'SUIT-M';}
.cont_cc .cont_r li p span{font-size:19px;color:#333;display:block;margin-bottom:20px;font-family: 'SUIT-SB';}
.cont_cc .cont_r li a{font-size:16px;color:#767676;background:url(../images/btn_arr.png) right center no-repeat;padding:3px 15px 3px 0;font-family: 'SUIT-M';position:absolute;bottom:36px;}
.cont_cc .cont_r li a:hover{color:#c4161c;background:url(../images/btn_arr_ov.png) right center no-repeat;} 
.cont_cc .cont_r li:first-child{background:#fff url(../images/serv_icon01.jpg) right 35px bottom 35px no-repeat;}
.cont_cc .cont_r li:nth-child(2){background:#fff url(../images/serv_icon02.jpg) right 35px bottom 35px no-repeat;}
.cont_cc .cont_r li:nth-child(3){background:#fff url(../images/serv_icon03.jpg) right 35px bottom 35px no-repeat;}


/* 서브 콘텐츠 */
#container_sub{width:1099px;height:auto;margin:0 auto;border-left:1px solid #ddd;}
#container_sub:after{content:"";display:block;clear:both;*zoom:1;}
.section_sub_left{width:204px;float:left;}
.section_sub_left .area_lmenu{}
.area_lmenu .tit_menu{width:206px;height:96px;padding:65px 0 0;position:relative;left:-1px;background:url(../images_en/sub/menu_tit_bg.jpg) no-repeat left top;font-family:NanumGothicBold;color:#fefefe;text-align:center;line-height:30px;}
.area_lmenu .tit_menu h2{font-size:26px;}
.area_lmenu .tit_menu span{font-size:13px;}
#lmenu{width:204px;}
#lmenu li{border-bottom:1px solid #ddd;}
#lmenu li.lmov{background:url(../images_en/sub/lmenu_arr.gif) no-repeat 172px center;}
#lmenu li a{padding:15px 22px 15px 15px;display:block;font-size:14px;color:#767676;line-height:20px;text-decoration:none;}
#lmenu li.lmov a{color:#001496;}
.area_left_banner{margin:90px 0 150px;}
.area_left_banner > div{width:174px;height:53px;margin:0 15px;padding:20px 0;}
.area_left_banner .ban01{border-bottom:1px dashed #ddd;background:url(../images_en/sub/left_banner_bg.gif) no-repeat 139px 31px;}
.area_left_banner .ban02{background:url(../images_en/sub/left_banner_bg.gif) no-repeat 139px -61px;}
.area_left_banner a{padding-left:3px;display:block;}
.area_left_banner a:hover{text-decoration:none;}
.area_left_banner .ban_tit{margin-bottom:5px;font-family:NanumGothicBold;font-size:14px;color:#444;line-height:16px;}
.area_left_banner span{color:#767676;line-height:16px;}

.section_sub_right{width:850px;min-height:820px;padding-left:44px;float:right;overflow:hidden;border-left:1px solid #ddd; padding-bottom:30px;}
.section_sub_right .box_tit{width:100%;height:160px;margin-bottom:30px;overflow:hidden;border-bottom:1px solid #ddd;background:url(../images_en/sub/page_tit_bg.jpg) no-repeat right top;}
.box_tit .location{margin-top:117px;float:right; font-size:13.2px}
.box_tit .location span{display:inline-block;float:left;}
.box_tit .location .txt_loc{color:#818181;line-height:15px;}
.box_tit .location .line_loc{margin:0 6px;font-size:10px;color:#929292;line-height:15px;}
.box_tit .location .home{padding-left:15px;background:url(../images_en/sub/home_icon.gif) no-repeat left center;}
.box_tit .location .loc_curr{font-family:NanumGothicBold;color:#666;}
.box_tit .tit_page{margin-top:65px;padding-top:4px;background:url(../images_en/sub/page_tit_bullet.gif) no-repeat 1px top;}
.box_tit .tit_page h3{font-family:NanumGothicBold;font-size:34px;color:#444;line-height:50px;}
.box_tit .tit_page h3.small{font-size:31px;}
.box_tit .tit_page span{color:#a1a1a1; font-size:13.2px}

.page{width:100%;padding:20px 0;}

/* 오시는 길 */
.Gmap{width:845px;height:395px;border:1px solid #ccc;margin:0 auto;}
.Gmap_print{width:835px;height:385px;margin:5px;}

/* 탭 */
.tabs_type_a{min-height:54px;margin-bottom:43px;overflow:hidden;}
.tabs_type_a ul{min-height:54px; width:100%; display:flex}
.tabs_type_a li{width:24.8%; min-height:52px;margin:0 -1px 0 0;float:left;background:#fff;border:1px solid #dedede;}
.tabs_type_a li a{*padding:11px 0px; display:block;font-size:14.3px;line-height:15px;text-align:center;color:#666; word-break:keep-all; display:flex; align-items:center; width:100%; justify-content:center; height:100%; box-sizing:border-box; padding:0 10px}
.tabs_type_a li:hover, .tabs_type_a li.selected{min-height:52px;position:relative;left:0;top:0;background:#3ec188; color:#fff;}
.tabs_type_a li:hover a, .tabs_type_a li.selected a{color:#fff;font-family:NanumGothicBold; text-decoration:none;}

/* 탭 */
.tabs_type_b{min-height:39px;margin-bottom:43px;overflow:hidden;}
.tabs_type_b ul{min-height:37px; width:100%; display:flex;}
.tabs_type_b li{width:49.8%; min-height:36px;margin:0 -1px 0 0;float:left;background:#fff;border:1px solid #dedede;}
.tabs_type_b li a{*padding:11px 0px; display:block;font-size:14.3px;line-height:15px;text-align:center;color:#666; word-break:keep-all; display:flex; align-items:center; width:100%; justify-content:center; height:100%; box-sizing:border-box; padding:0 10px}
.tabs_type_b li:hover, .tabs_type_b li.selected{min-height:37px;position:relative;left:0;top:0;background:#3ec188; color:#fff;}
.tabs_type_b li:hover a, .tabs_type_b li.selected a{color:#fff;font-family:NanumGothicBold; text-decoration:none;}

/*테이블*/
.tbl01{border-spacing:0px;width:100%; text-align:center; font-size:1.1em}
.tbl01 th{background-color:#3aabc3;border-right:1px solid #ddd;color:#fff;padding:11.5px 0px;text-align:center;font-size:14px; letter-spacing:-0.7px;}
.tbl01 td{border-bottom:1px solid #ddd;color:#666; border-right:1px solid #ddd;padding:8px 10px; line-height:18px; font-size:13.5px; letter-spacing:-0.7px;}
.tbl01 .nbor{border-right:none;}
.tbl01 .al{text-align:left;}
.tbl01 .npad{padding:0px; width:223px;}
.tbl01 .col{background:#ebf6fa;font-family: 'NanumGothicBold';color:#6298A5;}
 

/* 푸터 */
#footer{width:100%;background-color:#383a3b;}
.container_info{width:1100px;height:90px;margin:0 auto;padding:35px 0 35px;}
.container_info .box_info{float:left;font-family:NanumGothicBold;font-family: 'SUIT-M';width:880px;}
.container_info .site_info{color:#ddd;line-height:20px;font-size:15px}
.container_info .copyright{margin-top:10px;font-size:15px;color:#aaa;line-height:22px;}
.copyright a{color:#aaa;}
.copyright .copy_top{float:left;}
.copyright .copy_btm{margin-left:12px;float:left;}
.copyright .copy_btm .barom{margin-left:2px;padding-left:18px;background:url(../images_en/barom_logo.png) no-repeat left center;}
.container_info .box_flogo{margin:25px 7px 0 0;float:right;}