@charset "utf-8";
/*common*/
html { height:100%; }
	body
	{
		margin					: 0px;
		padding					: 0px;
		width					: 100%;
		min-width				: 320px;
		font-family				: '나눔고딕',NanumGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;
		font-size				: 15px;
		line-height				: 22px;
		word-wrap:break-word;word-break:break-all;
		-webkit-text-size-adjust:none;
		height                  :100%;
		
	}
	
	h1, h2, h3, h4, h5, h6
	{
		margin					: 0px;
		padding					: 0px;
		font-size				: inherit;
		font-weight				: inherit;
		line-height				: inherit;
	}
	
	input
	{
		margin					: 0px;
		padding					: 0px;
		border					: 0px;
	}
	
	a
	{
		color					: inherit;
		text-decoration			: none;
	}
	
	.visible
	{
	
	}
	
	img
	{
		border					: 0px;
	}
	
	.hidden
	{
		height					: 0px;
		margin					: 0px;
		padding					: 0px;
		overflow				: hidden;
		visibility				: hidden;
	}
textarea{border:1px solid #bcbcbc;}
table{border-collapse:collapse;}
fieldset{border:none;}
label{cursor:pointer;}
em,address{font-style:normal;}
ul, li {list-style:none;margin:0;padding:0;}

#I_wrap {width:100%;min-height:100%;text-align:center;overflow:auto;padding-bottom: 45px;background-color:#ffde00; }
#M_wrap {width:100%;height:100%;text-align:center;overflow:auto;background-color:#ffde00; }
#S_wrap {width:100%;min-height:100%;text-align:center;overflow:auto;padding-bottom: 45px;background-color:#fff; }
#G_menu {position:absolute;z-index:10;height:35px;padding:10px;text-align:left;}
#G_menu img { width:30px; }

/* 메인페이지 언어선택 */
.main_Menu { position:absolute;top:0;left:15px;z-index:200; }
.main_Menu img { width:20px; }
#main_language_B { position:absolute;top:0;left:0;z-index:1000;display:none;background-color:#000;width:100px; }
#main_language_B a { color:#cdcdcd; }
#main_language_B li { text-align:center;padding:3px 0 3px 0; }
#main_language_B li:nth-child(1) { color:#ffde00;font-size:12px;line-height:4.5mm;padding:10px 0 7px 0;margin-bottom:10px;border-bottom:1px solid #ffde00; }

.M_logo { padding:60px 0 10px 0;float:left;width:100%;height:45px;text-align:center; }
.M_logo li { float:left; }
.M_logo li.left { text-align:left;width:20%; }
.M_logo li.left img { height:35px;margin:5px 0 0 10px; }
.M_logo li.center { text-align:center;width:60%; }
.M_logo li.right { text-align:right;width:20%; }
.M_logo li.right img { height:35px;margin:5px 10px 0 0; }
.M_logo img.logo { width:150px; }

.Sub_logo { padding:10px 0 10px 0;float:left;width:100%;height:45px;text-align:center;background-color:#ffde00; }
.Sub_logo li { float:left; }
.Sub_logo li.left { text-align:left;width:20%; }
.Sub_logo li.left img { height:35px;margin:5px 0 0 10px; }
.Sub_logo li.center { text-align:center;width:60%; }
.Sub_logo li.right { text-align:right;width:20%; }
.Sub_logo li.right img { margin:15px 10px 0 0;width:20px; }
.Sub_logo img.logo { width:110px;margin-top:5px; }

.M_navi { width:100%;height:100%; }
.M_navi td { border:0;margin:0;padding:0; }
.M_navi .M_navi_left { width:66.8%; }
.M_navi .M_navi_left img { width:100%; }
.M_navi .M_navi_right { width:34.2%;height:25%;background-color:#000; }
.M_navi .M_navi_right img { width:100%; }
.other { width:100%;float:left;background-color:#fff;padding:4% 0 4% 0; }
.M_reservation  { width:100%;text-align:center;padding-top:5%;float:left; }
.copy { width:100%;background-color:#eceef2;position: relative;height:35px;float:left;padding-top:10px;margin-top:-45px;text-align:center;color:#363636;clear:both; }
.S_lan { width:100%;margin-top:30px;float:left; }
.S_lan li { color:#fff;margin-bottom:25px;text-align:center; }
.S_lan img { width:80%; }
.copy img { height:20px;margin-bottom:-5px; }

#S_wrap {width:100%;text-align:center;float:left; }
.S_logo { height:35px;padding:15px 0 5px 0;float:left;width:100%;text-align:center;background-color:#252525; }
.S_copy { width:100%;background-color:#252525;height:35px;float:left;padding-top:10px;text-align:center;color:#9e9e9e; }
.S_copy img { height:20px;margin-bottom:-5px; }
.S_copy img.ph { height:25px;margin-bottom:-5px;  }

#menuL_Box { position:absolute;width:100%;top:65px;z-index:1000;display:none; }
.menu_L { width:100%; }
.menu_L li { float:left;width:25%; }
.menu_L img { width:100%; }
p.language_B { width:100%;padding:5px 0 5px 0;margin:0;color:#bababa;background-color:#000;font-size:12px;line-height:7mm; }

/* 1 Company */
.Ptitle_about { float:left;color:#ffde00;background-color:#000;font-size:20px;font-weight:bold;height:40px;padding-top:12px;width:100%;text-align:left; }
.Ptitle_about img { margin:0 0 -8px 10px; }
.Sub_navi_about { float:left;width:100%;border-bottom:1px solid #000;height:30px;padding-top:10px;margin-bottom:30px; }
.Sub_navi_about li { float:left;cursor:pointer;text-align:center;font-size:13px;height:27px;color:#a1a1a1; }
.Sub_navi_about li:nth-child(1) { width:17%; }
.Sub_navi_about li.on:nth-child(1) { width:17%;border-bottom:3px solid #000;color:#000;font-weight:bold; }
.Sub_navi_about li:nth-child(2) { width:30%; }
.Sub_navi_about li.on:nth-child(2) { width:30%;border-bottom:3px solid #000;color:#000;font-weight:bold; }
.Sub_navi_about li:nth-child(3) { width:30%; }
.Sub_navi_about li.on:nth-child(3) { width:30%;border-bottom:3px solid #000;color:#000;font-weight:bold; }
.Sub_navi_about li:nth-child(4) { width:23%; }
.Sub_navi_about li.on:nth-child(4) { width:23%;border-bottom:3px solid #000;color:#000;font-weight:bold; }

p.aboutStitle { float:left;font-size:20px;font-weight:bold;background-color:#ffde00;width:100%;height:22px; }
p.aboutTxt { text-align:justify; }
.aboutPhoto li { margin-bottom:15px; }
.aboutPhoto img { width:100%; }

.historyBox li.year { font-size:16px;font-weight:bold;color:#fff;padding:10px 0 5px 0; }
.historyBox li.year span { background-color:#000; }
.sign { text-align:right;font-size:18px;font-weight:bold;margin-bottom:40px; }
.sign img { width:100px;margin-bottom:-20px; }

p.visionStitle { font-size:22px;font-weight:bold;text-align:center; }
.visionPhoto img { width:100%; }
.contactBox li { padding:0 0 10px 40px;font-size:16px; }
.contactBox li:nth-child(1) { background:url('/resources/images/mobile/icon_call.gif') 0 0 no-repeat; }
.contactBox li:nth-child(2) { background:url('/resources/images/mobile/icon_mail.gif') 0 0 no-repeat; }
.contactBox_1 li { padding:0 0 10px 40px;font-size:16px;background:url('/resources/images/mobile/icon_address.gif') 0 0 no-repeat; }
.contactBox_2 li { padding:0 0 10px 40px;font-size:16px;background:url('/resources/images/mobile/icon_route.gif') 0 0 no-repeat; }

/* 2 Business */
.Ptitle_business { float:left;color:#ffde00;background-color:#000;font-size:20px;font-weight:bold;height:40px;padding-top:12px;width:100%;text-align:left; }
.Ptitle_business img { margin:0 0 -8px 10px; }
.Sub_navi_business { float:left;width:100%;border-bottom:1px solid #000;height:30px;padding-top:10px;margin-bottom:30px; }
.Sub_navi_business li { float:left;cursor:pointer;text-align:center;font-size:13px;height:27px;color:#a1a1a1;width:50%; }
.Sub_navi_business li.on { float:left;cursor:pointer;text-align:center;font-size:13px;height:27px;color:#a1a1a1;width:50%;font-weight:bold;border-bottom:3px solid #000;color:#000; }

p.businessStitle_1 { font-size:24px;font-weight:bold;color:#fff; }
p.businessStitle_1 span { background-color:#ff9100; }
p.businessStitle_2 { font-size:24px;font-weight:bold;color:#fff; }
p.businessStitle_2 span { background-color:#8fc520; }
p.businessStitle_3 { font-size:24px;font-weight:bold;color:#fff; }
p.businessStitle_3 span { background-color:#35c9d8; }
p.businessStitle_4 { font-size:24px;font-weight:bold;color:#fff; }
p.businessStitle_4 span { background-color:#9a74db; }
p.businessStitle_5 { font-size:28px;font-weight:bold; }
p.businessStitle_6 { font-size:20px;font-weight:bold; }
p.businessTxt { text-align:justify;font-size:16px; }

.brandBox_1 { margin-bottom:50px; }
.brandBox_1 img { width:100%; }
.brandBox_1 li:nth-child(2) { color:#fff;font-size:20px;font-weight:bold;text-align:center;background-color:#e5006a;margin:10px 0 10px 0; }
.brandBox_1 li:nth-child(3) { font-size:18px;font-weight:bold;text-align:justify;margin:10px 0 10px 0; }

.brandBox_2 { margin-bottom:50px; }
.brandBox_2 img { width:100%; }
.brandBox_2 li:nth-child(2) { color:#fff;font-size:20px;font-weight:bold;text-align:center;background-color:#000;margin:10px 0 10px 0; }
.brandBox_2 li:nth-child(3) { font-size:18px;font-weight:bold;text-align:justify;margin:10px 0 10px 0; }

.brandBox_3 { margin-bottom:50px; }
.brandBox_3 img { width:100%; }
.brandBox_3 li:nth-child(2) { color:#fff;font-size:20px;font-weight:bold;text-align:center;background-color:#9fcc00;margin:10px 0 10px 0; }
.brandBox_3 li:nth-child(3) { font-size:18px;font-weight:bold;text-align:justify;margin:10px 0 10px 0; }

.brandBox_4 { margin-bottom:50px; }
.brandBox_4 img { width:100%; }
.brandBox_4 li:nth-child(2) { color:#fff;font-size:20px;font-weight:bold;text-align:center;background-color:#0066b3;margin:10px 0 10px 0; }
.brandBox_4 li:nth-child(3) { font-size:18px;font-weight:bold;text-align:justify;margin:10px 0 10px 0; }




.brandBox_5 { margin-bottom:50px; }
.brandBox_5 img { width:100%; }
.brandBox_5 li:nth-child(2) { color:#fff;font-size:20px;font-weight:bold;text-align:center;background-color:#ffd800;margin:10px 0 10px 0; }
.brandBox_5 li:nth-child(3) { font-size:18px;font-weight:bold;text-align:justify;margin:10px 0 10px 0; }


.brandBox_6 { margin-bottom:50px; }
.brandBox_6 img { width:100%; }
.brandBox_6 li:nth-child(2) { color:#fff;font-size:20px;font-weight:bold;text-align:center;background-color:#093836;margin:10px 0 10px 0; }
.brandBox_6 li:nth-child(3) { font-size:18px;font-weight:bold;text-align:justify;margin:10px 0 10px 0; }



/* 3 recruit */
.Ptitle_recruit { float:left;color:#ffde00;background-color:#000;font-size:20px;font-weight:bold;height:40px;padding-top:12px;width:100%;text-align:left; }
.Ptitle_recruit img { margin:0 0 -7px 10px; }
.Sub_navi_recruit { float:left;width:100%;border-bottom:1px solid #000;height:30px;padding-top:10px;margin-bottom:30px; }
.Sub_navi_recruit li { float:left;cursor:pointer;text-align:center;font-size:13px;height:27px;color:#a1a1a1;width:33.3%; }
.Sub_navi_recruit li.on { float:left;cursor:pointer;text-align:center;font-size:13px;height:27px;color:#a1a1a1;width:33.3%;font-weight:bold;border-bottom:3px solid #000;color:#000; }

.talentBox_1 { margin-bottom:30px; }
.talentBox_1 img { width:50px;margin-bottom:-20px; }
.talentBox_1 li:nth-child(1) { font-size:24px;font-weight:bold;padding:0 0 20px 0; }

.processBox_1 { margin-bottom:45px;float:left; }
.processBox_1 li { background:url('/resources/images/mobile/dot.gif') 0 7px no-repeat;background-size:6px;padding:0 0 5px 15px;font-size:16px; }

/* 4 SoTong */
.Ptitle_sotong { float:left;color:#ffde00;background-color:#000;font-size:20px;font-weight:bold;height:40px;padding-top:12px;width:100%;text-align:left; }
.Ptitle_sotong img { margin:0 0 -6px 10px; }
.Sub_navi_sotong { float:left;width:100%;border-bottom:1px solid #000;height:30px;padding-top:10px;margin-bottom:30px; }
.Sub_navi_sotong li { float:left;cursor:pointer;text-align:center;font-size:13px;height:27px;color:#a1a1a1; }
.Sub_navi_sotong li:nth-child(1) { width:20%; }
.Sub_navi_sotong li.on:nth-child(1) { width:20%;border-bottom:3px solid #000;color:#000;font-weight:bold; }
.Sub_navi_sotong li:nth-child(2) { width:20%; }
.Sub_navi_sotong li.on:nth-child(2) { width:20%;border-bottom:3px solid #000;color:#000;font-weight:bold; }
.Sub_navi_sotong li:nth-child(3) { width:35%; }
.Sub_navi_sotong li.on:nth-child(3) { width:35%;border-bottom:3px solid #000;color:#000;font-weight:bold; }
.Sub_navi_sotong li:nth-child(4) { width:25%; }
.Sub_navi_sotong li.on:nth-child(4) { width:25%;border-bottom:3px solid #000;color:#000;font-weight:bold; }


.Ptitle_event { float:left;color:#fff;background-color:#e5006a;font-size:20px;font-weight:bold;height:40px;padding-top:12px;width:100%;text-align:left;margin-bottom:30px; }
.Ptitle_event img { margin:0 0 -2px 10px; }
.Ptitle_notice { float:left;color:#fff;background-color:#e718b6;font-size:20px;font-weight:bold;height:40px;padding-top:12px;width:100%;text-align:left;margin-bottom:30px; }
.Ptitle_notice img { margin:0 0 -2px 10px; }
.Ptitle_guide { float:left;color:#fff;background-color:#f14f0e;font-size:20px;font-weight:bold;height:40px;padding-top:12px;width:100%;text-align:left;margin-bottom:0px; }
.Ptitle_guide img { margin:0 0 -5px 10px; }
  
.contents { background-color:#fff;padding:0 0 40px 0;text-align:left;color:#4e4e4e;font-size:15px;width:92%;margin:0 auto; }
.bbs_select { width:100%;text-align:right; }
.bbs_select select { height:30px;font-size:16px;margin-bottom:5px; }

.notice_searchBox { width:100%;float:left; }
.notice_searchBox li { float:left; }
.notice_searchBox li.left { text-align:right;width:39%; }
.notice_searchBox li.right { text-align:right;width:60%; }
.notice_searchBox select { height:30px;font-size:16px;margin-bottom:5px; }
.is_list li { text-align:left;font-size:16px;padding-bottom:2px; }
.guide_list { width:100%;float:left; }
.guide_list li { font-size:20px;padding:20px 0 20px 0;font-weight:bold;border-bottom:1px solid #e1e1e1;width:100%;background:url(/resources/images/mobile/icon_guide.gif) no-repeat right center;cursor:pointer; }

.guide_list { width:100%;float:left; }
.guide_stitle { float:left;height:20px;font-size:24px;padding:0 0 20px 0;font-weight:bold;border-bottom:1px solid #e1e1e1;width:100%; }
.guide_ticket { width:100%;border:1px solid #da4a8c;  }
.guide_ticket th { text-align:center;border-bottom:1px solid #da4a8c;font-size:16px; }
.guide_ticket td { text-align:center;font-size:16px;line-height:5mm;padding:10px 0 10px 0; }
.guide_ticket td.Bline { border-bottom:1px solid #da4a8c; }
.guide_ticket th.Rline { border-right:1px solid #da4a8c; }

.guide_ticket_1 { width:100%;border:1px solid #da4a8c;  }
.guide_ticket_1 th { text-align:center;border-bottom:1px solid #da4a8c;font-size:16px; }
.guide_ticket_1 td { text-align:center;font-size:16px;line-height:5mm;padding:10px 0 10px 0;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.guide_ticket_1 td.Bline { border-bottom:1px solid #da4a8c; }
.guide_ticket_1 th.Rline { border-right:1px solid #da4a8c; }
.guide_ticket_1 td.noRline { border-right:0px solid #e1e1e1; }
.guide_ticket_1 td.noBline { border-bottom:0px solid #e1e1e1; }
.Ticket_box { border:1px solid #ee8200;padding:10px;text-align:;font-size:16px;line-height:7mm; }

.location li { font-size:16px; }
.location li.address { background:url(/resources/images/mobile/icon_location_1.gif) 0 0 no-repeat;padding:0 0 10px 40px;font-weight:bold;font-size:18px; }
.location li.phone { background:url(/resources/images/mobile/icon_location_2.gif) 0 0 no-repeat;padding:5px 0 10px 40px;font-weight:bold;font-size:18px; }
.location li.traffic { background:url(/resources/images/mobile/icon_location_3.gif) 0 0 no-repeat;padding:5px 0 10px 40px;font-weight:bold;font-size:18px; }
.location li.traffic_1 { padding:0 0 0 40px;color:#da4a8c;font-weight:bold; }
.location li.traffic_2 { padding:0 0 0 40px;font-weight:bold; }
.location li.traffic_3 { padding:0 0 20px 40px; }

.W_box { border:2px solid #e5006a;padding:10px;text-align:center; }
.T_box { width:94%;border:1px solid #959595;padding:10px;text-align:;display:table;margin-bottom:10px; }
.T_box li { float:left; }
.T_box li.leftImg { width:30%; }
.T_box li.rightTxt { width:70%; }
.G_box { border:1px solid #da4a8c;padding:10px;text-align:center; }
.guide_B { float:left; }
.guide_B li { float:left;font-size:16px;color:#252525;padding:0 0 5px 0; }
.guide_B li.txt_L { width:30%;color:#252525;font-weight:bold; }
.guide_B li.txt_R { width:70%; }

/* 서브-메인-텍스트 리스트 */
.news_search { float:right;height:28px;width:150px;border:1px solid #555555;background-color:#fff; }
.news_search input { border:0px solid #555555;background-color:#fff;width:80px; }
.sub_news { float:left;width:100%; }
.sub_news li { float:left;font-size:16px;color:#363636;padding:5px 0 5px 0;width:100%;font-weight:bold; }
.sub_news .date {font-size:14px;color:#777777;border-bottom:1px solid #515151;margin-bottom:10px;font-weight:normal; }
.sub_news .line {font-size:14px;color:#777777;border-bottom:1px solid #515151;margin-bottom:10px; }
.news_con { float:left;font-size:14px;border-bottom:1px solid #515151;color:#363636;line-height:7mm; }
.news_con img { width:100%;}
.con_img img { width:100%;}

/* paging */
.paging {position:relative; padding:20px 0 0; text-align:center; clear:both;}
.paging a, .paging strong { display:inline-block; position:relative; width/**/:23px; height:21px; height:/*＼**/21px; line-height:21px; margin-right:1px; padding:2px 0 0; padding:/*＼**/2px 0 0; border:1px solid #e9e9e9; color:#363636; font-weight:normal; text-align:center; }
:root .paging a, :root .paging strong { height:20px\9; padding:3px 0 0\9; }
.paging strong, .paging a:hover { border:1px solid #fff; color:#fff; background:#707070; }
.paging .pre, .paging .next { border:0 !important; padding:0 !important; background:none !important; width:auto !important; height:auto !important; vertical-align:top; }
.paging .pre { margin:0 6px 0 0; }
.paging .next { margin:0 1px 0 5px; }

p.stitle { width:100%;text-align:left;color:#252525;font-weight:bold;font-size:24px;padding:30px 0 0 0; }
p.box_title { width:100%;text-align:left;background-color:#ee8200;color:#fff;font-weight:bold;font-size:16px;padding:5px 0 5px 0;  }

/* 텍스트 종류 칼라 */
.txt_Red { color:#dd6130; }
.txt_Yel { color:#ff9308; }
.txt_Ora { color:#ebc715; }
.txt_Gry { color:#5b656c; }
.txt_Gry_half { color:#606060; }
.txt_Gry_1 { color:#ebebeb; }
.txt_Gry_2 { color:#8c8c8c; }

/* 텍스트 종류 크기 등 */
.txt_B { font-weight:bold; }
.txt_B16 { font-size:16px; }
.txt_B20 { font-size:20px; }
.txt_B30 { font-size:30px; }
.txt_B18 { font-size:18px; }
.txt_B14 { font-size:14px; }

/* 텍스트 종류 간격 */
.txt_Lh12 { line-height:12mm; }
.txt_Lh8 { line-height:8mm; }
.txt_Lh7 { line-height:7mm; }

/* Align */
.A_center { text-align:center; }
.A_right { text-align:right; }
.A_left { text-align:left; }
.A_justiry { text-align:justify; }

/* Padding */
.p_T20 { padding-top:20px; }

/* Margin */
.m_T30 { margin-top:30px; }
.m_T15 { margin-top:15px; }
.m_B20 { margin-bottom:20px; }

/* 폼 */
.input_T1 { width:135px;height:22px;border:0px solid #575757;background-color:#1f1f1f;color:#707070;font-size:14px;padding-top:3px; }

.Tline { border-top:1px solid #515151; }

/* Button */
button.Btn1 { width:60px;height:24px;border:0px solid #575757;background-color:#1f1f1f;color:#d9d9d9;font-size:14px;cursor:pointer; }
button.Btn2 { width:100px;height:24px;border:0px solid #575757;background-color:#1f1f1f;color:#d9d9d9;font-size:14px;cursor:pointer; }
button.Btn3 { width:78px;height:27px;border:0px solid #575757;background-color:#fff;color:#717171;font-size:14px;cursor:pointer; }
button.Btn4 { border:1px solid #cecece;background-color:#f7f7f7;color:#363636;font-size:14px;padding:5px;cursor:pointer; }



/* 메인-포토 리스트 */
#main_photo_news {width:95%;margin:0 auto;margin-top:10px;margin-bottom:10px;table-layout:fixed;word-break:break-all;border-bottom:1px solid #e5e5e5;}
#main_photo_news td {vertical-align:top;text-align:left;}
#main_photo_news .title{font-size:16px;font-weight:bold;}
#main_photo_news .con{font-size:12px;color:#555555;line-height:17px;}

/* 메인-포토 리스트(마지막 기사일때) */
#main_photo_news_end {width:95%;margin:0 auto;margin-top:10px;margin-bottom:10px;table-layout:fixed;word-break:break-all;}
#main_photo_news_end td {vertical-align:top;text-align:left;}
#main_photo_news_end .title{font-size:16px;font-weight:bold;}
#main_photo_news_end .con{font-size:12px;color:#555555;line-height:17px;}


/* 메인-텍스트 리스트 */
#main_txt_news {width:95%;margin:0 auto;margin-top:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e5e5e5;text-align:left;}

/* 메인-텍스트 리스트(마지막 기사일때) */
#main_txt_news {width:95%;margin:0 auto;margin-top:10px;padding-bottom:10px;margin-bottom:10px;text-align:left;}

/* 서브 컨텐츠 */
#news_contents {width:95%;margin:0 auto;margin-top:20px;margin-bottom:10px;table-layout:fixed;word-break:break-all;text-align:left;}
#news_contents .title {font-size:18px;font-weight:bold;}
#news_contents .date {font-size:12px;color:#777777;height:35px;}

/* 카피 */
#copy {width:100%;margin:0 auto;height:70px;border-top:1px solid #3fd0ea;text-align:center;background-color:#f7f7f7;font-size:12px;color:#777777;}