@charset 'utf-8';

	#wrap { overflow:hidden; width:100%; }
	.wrap_inner { left:50%; margin-left:-600px; position:absolute; top:0; width:1200px; }

	#header { background:url("../img/common/gnb_bg.jpg") 50% 0; height:121px; left:0; position:fixed; top:0; width:100%; z-index:7; }

	.top_wrap { height:121px; left:50%; margin-left:-600px; position:absolute; top:0; width:1200px; }

	.util_wrap { height:52px; position:absolute; right:0; }

	.top_wrap h1.logo a { background:url("../img/common/logo.png") no-repeat; background-size:100%; display:block; height:38px; left:0; overflow:hidden; position:absolute; text-indent:-20000px; top:41px; width:250px; }

	.flag_wrap { float:left; height:52px; }
	.flag_wrap_inner { height:20px; margin-top:21px; }
	.flag_wrap_inner img,
	.flag_wrap_inner strong { float:left; }
	.flag_wrap_inner img { border:1px solid #d3d3d3; width:30px; }
	.flag_wrap_inner strong { color:#fff; font-size:12px; height:22px; padding-right:10px; line-height:22px; margin-left:8px; }

	.top_search { float:left; height:52px; width:190px; }
	.top_search_input { background:#fd5667; border:1px solid #d02839; border-radius:3px; float:left; height:30px; margin-top:15px; position:relative; width:178px; }
	.top_search_input input { background:none; border:none; float:left; height:30px; left:0; padding:0; position:absolute; top:0; width:141px; }
	.top_search_input i.icon_magnifier { height:21px; position:absolute; right:7px; top:4px; width:20px; }
	.top_search_input i.icon_magnifier a { background:url("../img/common/icon_magnifier.png") no-repeat; display:block; height:21px; overflow:hidden; text-indent:-20000px; width:20px; }

	.btn_gnb_evt { float:right; height:52px; width:65px; }
	.btn_gnb_evt a { background:url("../img/common/btn_gnb_evt.png") no-repeat; display:block; height:52px; overflow:hidden; text-indent:-20000px; width:65px; }

	nav#gnb { height:50px; position:absolute; right:-10px; top:56px; width:882px; }
	nav#gnb > ul > li { float:left; }
	nav#gnb ul li.gnb { height:50px; top:0; }
	nav#gnb ul li.gnb a { display:block; height:100%; overflow:hidden;  width:100%; color:#fff; text-indent:-20000px; }
	nav#gnb ul li.gnb01 { background:url("../img/common/gnb1.png") center center no-repeat; left:0; position:absolute; width:170px; }
	nav#gnb ul li.gnb02 { background:url("../img/common/gnb2.png") center center no-repeat; left:168px; position:absolute; width:148px; }
	nav#gnb ul li.gnb03 { background:url("../img/common/gnb3.png") center center no-repeat; left:314px; position:absolute; width:191px; }
	nav#gnb ul li.gnb04 { background:url("../img/common/gnb4.png") center center no-repeat; left:503px; position:absolute; width:124px; }
	nav#gnb ul li.gnb05 { background:url("../img/common/gnb5.png") center center no-repeat; left:625px; position:absolute; width:136px; }
	nav#gnb ul li.gnb06 { background:url("../img/common/gnb6.png") center center no-repeat; left:759px; position:absolute; width:123px; }
	nav#gnb ul li.gnb01 a.on { background:url("../img/common/gnb1_cover.png") center center no-repeat; height:50px; width:170px; }
	nav#gnb ul li.gnb02 a.on { background:url("../img/common/gnb2_cover.png") center center no-repeat; height:50px; width:148px; }
	nav#gnb ul li.gnb03 a.on { background:url("../img/common/gnb3_cover.png") center center no-repeat; height:50px; width:191px; }
	nav#gnb ul li.gnb04 a.on { background:url("../img/common/gnb4_cover.png") center center no-repeat; height:50px; width:124px; }
	nav#gnb ul li.gnb05 a.on { background:url("../img/common/gnb5_cover.png") center center no-repeat; height:50px; width:136px; }
	nav#gnb ul li.gnb06 a.on { background:url("../img/common/gnb6_cover.png") center center no-repeat; height:50px; width:123px; }

	.sub_gnb01 { display:none; height:161px; left:-9px; overflow:hidden; position:absolute; top:-13px; width:187px; z-index:5; }
	.sub_gnb01 ul { background:url("../img/common/gnb1_on.png") 0 0 no-repeat; height:161px; left:0; opacity:0; filter:alpha(opacity=0); position:absolute; top:0; width:187px; }
	.sub_gnb01 ul li { height:40px; left:16px; position:absolute; width:155px; }
	.sub_gnb01 ul li.sub_menu01 { top:64px; }
	.sub_gnb01 ul li.sub_menu01 a:hover { background:url("../img/common/gnb1_on.png"); background-position:-205px -64px; }
	.sub_gnb01 ul li.sub_menu02 { top:104px; }
	.sub_gnb01 ul li.sub_menu02 a:hover { background:url("../img/common/gnb1_on.png"); background-position:-205px -104px; }

	.sub_gnb02 { display:none; height:241px; left:-12px; overflow:hidden; position:absolute; top:-13px; width:173px; z-index:5; }
	.sub_gnb02 ul { background:url("../img/common/gnb2_on.png") 0 0 no-repeat; height:241px; left:0; opacity:0; filter:alpha(opacity=0); position:absolute; top:0; width:173px; }
	.sub_gnb02 ul li { height:40px; left:16px; position:absolute; width:141px; }
	.sub_gnb02 ul li.sub_menu01 { top:64px; }
	.sub_gnb02 ul li.sub_menu01 a:hover { background:url("../img/common/gnb2_on.png"); background-position:-189px -64px; }
	.sub_gnb02 ul li.sub_menu02 { top:104px; }
	.sub_gnb02 ul li.sub_menu02 a:hover { background:url("../img/common/gnb2_on.png"); background-position:-189px -104px; }
	.sub_gnb02 ul li.sub_menu03 { top:144px; }
	.sub_gnb02 ul li.sub_menu03 a:hover { background:url("../img/common/gnb2_on.png"); background-position:-189px -144px; }
	.sub_gnb02 ul li.sub_menu04 { top:184px; }
	.sub_gnb02 ul li.sub_menu04 a:hover { background:url("../img/common/gnb2_on.png"); background-position:-189px -184px; }

	.sub_gnb03 { display:none; height:241px; left:-14px; overflow:hidden; position:absolute; top:-13px; width:220px; z-index:5; }
	.sub_gnb03 ul { background:url("../img/common/gnb3_on.png") 0 0 no-repeat; height:241px; left:0; opacity:0; filter:alpha(opacity=0); position:absolute; top:0; width:220px; }
	.sub_gnb03 ul li { height:40px; left:16px; position:absolute; width:224px; }
	.sub_gnb03 ul li.sub_menu01 { top:64px; }
	.sub_gnb03 ul li.sub_menu01 a:hover { background:url("../img/common/gnb3_on.png"); background-position:-236px -64px; }
	.sub_gnb03 ul li.sub_menu02 { top:104px; }
	.sub_gnb03 ul li.sub_menu02 a:hover { background:url("../img/common/gnb3_on.png"); background-position:-236px -104px; }
	.sub_gnb03 ul li.sub_menu03 { top:144px; }
	.sub_gnb03 ul li.sub_menu03 a:hover { background:url("../img/common/gnb3_on.png"); background-position:-236px -144px; }
	.sub_gnb03 ul li.sub_menu04 { top:184px; }
	.sub_gnb03 ul li.sub_menu04 a:hover { background:url("../img/common/gnb3_on.png"); background-position:-236px -184px; }

	.sub_gnb04 { display:none; height:161px; left:-10px; overflow:hidden; position:absolute; top:-13px; width:144px; z-index:5; }
	.sub_gnb04 ul { background:url("../img/common/gnb4_new_on.png") 0 0 no-repeat; height:161px; left:0; opacity:0; filter:alpha(opacity=0); position:absolute; top:0; width:144px; }
	.sub_gnb04 ul li { height:40px; left:16px; position:absolute; width:112px; }
	.sub_gnb04 ul li.sub_menu01 { top:64px; }
	.sub_gnb04 ul li.sub_menu01 a:hover { background:url("../img/common/gnb4_new_on.png"); background-position:-160px -64px; }
	.sub_gnb04 ul li.sub_menu02 { height:40px; top:104px; }
	.sub_gnb04 ul li.sub_menu02 a:hover { background:url("../img/common/gnb4_new_on.png"); background-position:-160px -104px; }

	.sub_gnb05 { display:none; height:259px; left:-16px; overflow:hidden; position:absolute; top:-13px; width:169px; z-index:5; }
	.sub_gnb05 ul { background:url("../img/common/gnb5_new_on.png") 0 0 no-repeat; height:259px; left:0; opacity:0; filter:alpha(opacity=0); position:absolute; top:0; width:169px; }
	.sub_gnb05 ul li { height:40px; left:16px; position:absolute; width:137px; }
	.sub_gnb05 ul li.sub_menu01 { top:64px; }
	.sub_gnb05 ul li.sub_menu01 a:hover { background:url("../img/common/gnb5_new_on.png"); background-position:-185px -64px; }
	.sub_gnb05 ul li.sub_menu02 { top:104px; }
	.sub_gnb05 ul li.sub_menu02 a:hover { background:url("../img/common/gnb5_new_on.png"); background-position:-185px -104px; }
	.sub_gnb05 ul li.sub_menu03 { top:144px; }
	.sub_gnb05 ul li.sub_menu03 a:hover { background:url("../img/common/gnb5_new_on.png"); background-position:-185px -144px; }
	.sub_gnb05 ul li.sub_menu04 { top:184px; }
	.sub_gnb05 ul li.sub_menu04 a:hover { background:url("../img/common/gnb5_new_on.png"); background-position:-185px -184px; }

	.sub_gnb06 { display:none; height:360px; left:-36px; overflow:hidden; position:absolute; top:-13px; width:196px; z-index:5; }
	.sub_gnb06 ul { background:url("../img/common/gnb6_on.png") 0 0 no-repeat; height:360px; left:0; opacity:0; filter:alpha(opacity=0); position:absolute; top:0; width:196px; }
	.sub_gnb06 ul li { height:40px; left:16px; position:absolute; width:164px; }
	.sub_gnb06 ul li.sub_menu01 { top:64px; }
	.sub_gnb06 ul li.sub_menu01 a:hover { background:url("../img/common/gnb6_on.png"); background-position:-212px -64px; }
	.sub_gnb06 ul li.sub_menu02 { top:104px; }
	.sub_gnb06 ul li.sub_menu02 a:hover { background:url("../img/common/gnb6_on.png"); background-position:-212px -104px; }
	.sub_gnb06 ul li.sub_menu03 { top:144px; }
	.sub_gnb06 ul li.sub_menu03 a:hover { background:url("../img/common/gnb6_on.png"); background-position:-212px -144px; }
	.sub_gnb06 ul li.sub_menu04 { top:184px; }
	.sub_gnb06 ul li.sub_menu04 a:hover { background:url("../img/common/gnb6_on.png"); background-position:-212px -184px; }
	.sub_gnb06 ul li.sub_menu05 { top:224px; }
	.sub_gnb06 ul li.sub_menu05 a:hover { background:url("../img/common/gnb6_on.png"); background-position:-212px -224px; }
	.sub_gnb06 ul li.sub_menu06 { top:264px; }
	.sub_gnb06 ul li.sub_menu06 a:hover { background:url("../img/common/gnb6_on.png"); background-position:-212px -264px; }
	.sub_gnb06 ul li.sub_menu07 { top:304px; }
	.sub_gnb06 ul li.sub_menu07 a:hover { background:url("../img/common/gnb6_on.png"); background-position:-212px -304px; }
	.sub_gnb06 ul li.sub_menu08 { top:344px; }
	.sub_gnb06 ul li.sub_menu08 a:hover { background:url("../img/common/gnb6_on.png"); background-position:-212px -344px; }
	.sub_gnb06 ul li.sub_menu09 { top:384px; }
	.sub_gnb06 ul li.sub_menu09 a:hover { background:url("../img/common/gnb6_on.png"); background-position:-212px -384px; }

	.top_bnr { background:#fff; left:0; position:fixed; top:-80px; width:100%; z-index:7; }
	.top_bnr_img { background:url("../img/common/top_bnr.png") no-repeat; height:50px; left:50%; margin-left:-440px; position:absolute; top:13px; width:880px; }
	.top_bnr_img a { display:block; height:100%; overflow:hidden; text-indent:-20000px; width:100%; }

	.top_bnr ul { margin:0 auto; width:100%; max-width:1200px; }
	.top_bnr ul:after { content:""; display:block; clear:both; }
	.top_bnr ul li { float:left; width:100%; }
	.top_bnr ul li img { width:100%; height:97px;}
	.top_bnr ul li.w_50p { width:50% !important; }
	.top_bnr ul li.w_33p { width:33.3% !important; }
	.top_bnr ul li.w_25p { width:25% !important; }

	.to_mob { border-radius:5px; color:#999; font-size:12px; line-height:30px; margin:20px auto 0; text-align:center; width:180px; }
	.to_mob a { display:block;  width:100%; }

	#footer div.fs_area { padding-top:15px; height:100px; background:#f1f1f1; border-top:1px solid #e4e4e4; overflow:hidden; }

	#footer div.fs_slider_wrap { max-width:1000px; margin:0 auto; }
	#footer div.fs_slider_wrap .fs_slider > li { width:180px; }
	#footer div.fs_slider_wrap .fs_slider li p.fs_img_box { width:45px;float:left; }
	#footer div.fs_slider_wrap .fs_slider li img{ width:100%;  }
	#footer div.fs_slider_wrap .fs_slider li p.fs_text_box { font-size:11px; float:left; font-weight:bold; line-height:16px; margin-left:5px; width:60%; overflow:hidden; }
	#footer div.fs_slider_wrap .fs_slider li p span { font-size:9px;display:block;  font-weight:normal; }
	#footer .bx-wrapper { margin-bottom:0; width:1020px; }
	
	

	#footer .bx-wrapper .bx-pager.bx-default-pager a { width:9px; height:9px; background:url('../img/common/fs_pager_off.png') 0 0 no-repeat; margin:0 6px; }
	#footer .bx-wrapper .bx-pager.bx-default-pager a:hover, #footer  .bx-wrapper .bx-pager.bx-default-pager a.active { background:url('../img/common/fs_pager_on.png') 0 0 no-repeat; }
	#footer .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align:center; width:100%; }
	#footer .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { width:6px; height:9px; position:absolute; left:40%; bottom:5px; }
	#footer .bx-wrapper .bx-controls-auto .bx-stop { background:url('../img/common/fs_btn_stop.jpg') 0 0 no-repeat; width:6px; height:9px; margin:0; }
	#footer .bx-wrapper .bx-controls-auto .bx-start { background:url('../img/common/fs_btn_play.png') 0 0 no-repeat; width:6px; height:9px; margin:0; }

	#footer div.copyright { padding:20px 0 60px 20px; width:1200px; text-align:left; margin:0 auto; background:#fff; position:relative; } /* 151103 푸터 sns 추가 수정 */
	#footer div.copyright p { font-size:12px; color:#999;  }
	#footer div.copyright p a { color:#999; }
	#footer .copyright p .customer { border:2px solid #999; border-radius:3px; padding:1px 5px; margin-top:2%;}
	.hide { font-size:0; height:0; line-height:0; overflow:hidden; text-indent:-20000px; width:0; }
	
	/*국가선택 팝업*/
	.pop_dimm { position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.7; filter:alpha(opacity=70); z-index:10; display:none;  }
	.pop_nation_obj { position: absolute; left: 35%; overflow: hidden; z-index: 11; display: none;}
	.pop_nation { width:560px; padding-bottom:20px; background:#df3243;}
	.pop_nation_head{height:40px;}
	.pop_nation_obj div.pop_nation_head p.close { position:absolute; right:20px; top:24px; }
	.pop_nation_obj div.pop_nation_head p.pop_nation_tit { float:left; width:292px; color:#fff; font-size:20px; font-weight:bold; padding:20px 0 0 20px; }
	.pop_nation_obj div.pop_nation_head p.pop_lang_tit { float:left;  color:#fff; font-size:20px; font-weight:bold; padding:20px 0 0 5px; }
	
	.pop_nation_select{background:#fff; width:292px; float:left; height:450px; overflow:hidden; margin:10px 0 0 20px; }
	.pop_nation_select ul { padding:30px;  height:390px; overflow-y:auto; }
	.pop_nation_select ul li { width:158px; margin:0 0 25px 0; vertical-align:top; }
	.pop_nation_select ul li:after { clear:both; display:block; content:''; }
	.pop_nation_select dl { float:left;}
	.pop_nation_select dl dt{ float:left; overflow:hidden; border:1px solid #dedede; }
	.pop_nation_select dl dt img{ width:43px; height:30px; }
	.pop_nation_select dl dd{ margin-left:50px; line-height:30px; color:#666;font-weight:bold; font-size:15px; }
	.pop_nation_select ul li a { position:relative; height:100%; display:block; }
	.pop_nation_select ul li a.on dd { color:#df3243; }
	.pop_nation_select ul li a.on:before { content:'▶'; color:#df3243; display:block; position:absolute; left:-20px; top:5px; }
	
	.pop_lang_select{background:#fff; width:224px; float:left; height:450px; overflow:hidden; margin:10px 0 0 5px; }
	.pop_lang_select ul { padding:30px;  height:390px; overflow-y:auto; }
	.pop_lang_select ul li { width:158px; margin:0 0 25px 0; vertical-align:top; }
	.pop_lang_select ul li:after { clear:both; display:block; content:''; }
	.pop_lang_select dl { float:left;}
	.pop_lang_select dl dt{ float:left; overflow:hidden; border:1px solid #dedede; }
	.pop_lang_select dl dt img{ width:43px; height:30px; }
	.pop_lang_select dl dd{ margin-left:50px; line-height:30px; color:#666;font-weight:bold; font-size:15px; }
	.pop_lang_select ul li a.on dd { color:#df3243; }

	.mb10 { margin-bottom:10px; }
	.mb20 { margin-bottom:20px; }
	.mb30 { margin-bottom:30px; }
	.mb60 { margin-bottom:60px; }
	.mb80 { margin-bottom:80px; }
	.ml15 { margin-left:15px; }
	.ml25 { margin-left:25px; }

	/* 서브 공통 */
	.contents_wrap { margin:0 auto; width:1200px; /*color:#fff;*/ }
	.contents_inner { left:50%; margin-left:-600px; position:relative; padding-top:121px; width:1200px; }
	
	/* 서브 타이틀 */

	.sub_tit_inner{ min-height:157px; margin-bottom:30px;}
	.sub_tit_inner h2 { font-weight: 500; margin-left:-3px; color:#222222; font-size:48px; height:48px; line-height:48px; padding:53px 0 15px 0; }
	.sub_tit_inner .sub_stext { color:#666; font-size:19px; line-height:26px; }
	/* 페이징 */
	.paging_wrap{ text-align:center; padding:50px 0 50px 0; }
	.paging_wrap a { display:inline-block; width:38px; height:38px; line-height:38px; text-align:center; font-size:16px;color:#091038;*display:block;*float:left;*width:14px;zoom:1; margin-right:10px; border:1px solid #dddddd; }
	.paging_wrap .on { color:#fff; font-weight:normal; border:1px solid #df3243; background:#df3243; }

	.paging_wrap .btn_page { margin-right:10px; border:0; text-indent:-20000px; }
	.paging_wrap .btn_page img { vertical-align:middle; }
	.paging_wrap .btn_page.next { background:url("../img/contents/btn_page_next.png")0 0 no-repeat; }
	.paging_wrap .btn_page.prev { background:url("../img/contents/btn_page_prev.png")0 0 no-repeat; }

	/* 151103 푸터 sns 추가 */
	.f_sns_icon { position:absolute; top:13px; right:20px; }
	.f_sns_icon li { float:left; margin-left:15px; }

	/* 추가 */
	.mt40 { margin-top:40px; }
	.pdt40 { padding-top:40px; }
	.mb100 { margin-bottom:100px; }
	.new_products_wrap .bx-wrapper .bx-controls-direction a { z-index:6; }
	.fw_500{ font-weight:500; }
	


	/* 텍스트 버전 메뉴 수정 */
	nav#gnb_menu { height:50px; width:900px; position:absolute; right:0; top:60px; opacity:0; filter:alpha(opacity=0);  }
	nav#gnb_menu > ul > li.gnb_menu { position:absolute; top:0; float:left; min-width:100px; margin:0 auto;  overflow:hidden; border:5px solid transparent; }
	nav#gnb_menu ul li.gnb_menu:hover {
	border:5px solid #f0eeed; 
	-webkit-border-image:url('../img/common/gnb_bg.png') 5 6 ;  /* Safari and Chrome */
	-moz-border-image:url('../img/common/gnb_bg.png') 5 6 ;  /* Firefox */
	-ms-border-image:url('../img/common/gnb_bg.png') 5 6 ;  /* Internet Explorer */
	-o-border-image:url('../img/common/gnb_bg.png') 5 6 ;  /* Opera */
	-pie-border-image:url('../img/common/gnb_bg.png') 5 6 ;  /* Opera */
	border-image:url('../img/common/gnb_bg.png') 5 6 ;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

	background:#df3243; 
	z-index:7;
	box-shadow:1px 2px #c7c5c3;
	behavior:url( "css/PIE.htc");
	}

	nav#gnb_menu ul li.gnb_menu > a{ color:#fff; display:block; padding:10px 5px; text-align:center; font-size:17px;  }
	nav#gnb_menu ul li.gnb_menu:hover { background:#df3243; position:absolute;  }

	nav#gnb_menu ul li.gnb_menu div ul li {  }
	nav#gnb_menu ul li.gnb_menu div ul li a { padding:10px; display:block; height:100%; overflow:hidden; line-height:20px; text-align:center; color:#f6d0d3; font-size:15px; font-weight:bold; background:#df3243; }
	nav#gnb_menu ul li.gnb_menu div ul li a:hover { color:#fff; background:#bd2433; }
	

	nav#gnb_menu ul li.on{
	border:5px solid #f0eeed; 
	
	-webkit-border-image:url('../img/common/gnb_on_bg.png') 5 6 ;  /* Safari and Chrome */
	-moz-border-image:url('../img/common/gnb_on_bg.png') 5 6 ;  /* Firefox */
	-ms-border-image:url('../img/common/gnb_on_bg.png') 5 6 ;  /* Internet Explorer */
	-o-border-image:url('../img/common/gnb_on_bg.png') 5 6 ;  /* Opera */
	-pie-border-image:url('../img/common/gnb_on_bg.png') 5 6 ;  /* Opera */
	border-image:url('../img/common/gnb_on_bg.png') 5 6 ; 
	behavior:url( "css/PIE.htc");
	background:#df3243; box-shadow:1px 0px #c7c5c3;  border-radius:3px; behavior:url('PIE.htc');
	}


	.sub_gnb_menu { display:none; }