@charset "utf-8";

@media (max-width: 1520px) {
	#head_wrap {  width:1250px;}
	#head_box { width:1250px; }
	#body_wrap { width:1250px;  }
	#body_content {width:1010px;}
		#content_head { width:1010px;}

	#foot_link ul {width:1010px; }
	

	#foot_wrap_con { width:1250px;}
	#foot_wrap_con .copyright { width:1010px; }

	#foot_con_link {width:1250px; }
	#foot_con_link ul {margin-top:15px; }
	#foot_con_link ul li {width: 16%; margin-right: 0;}
	#foot_con_link ul li.no7 { clear:both; }

	#open_nav .open_gnb{width:1250px;} /* 전체메뉴 position:absolute; top:0;  */
	#open_nav .open_gnb .open_gnb_align{width:1250px}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list{width:1250px;} /* 오픈메뉴 리스트영역 */
}


@media (max-width: 1280px) {
	#head_wrap {  width:980px;}
	#head_box { width:980px; }
	#globalmenu { /* width: 34%; */ }
	#body_wrap { width:980px;  }
	#body_content {width:740px;}
		#content_head {width:740px;}
	
	#foot_link ul {width:980px; margin:auto;}

	#foot_wrap_con { width:980px;}
	#foot_wrap_con .copyright { width:740px; }

	#foot_con_link {width:980px; margin:0 auto 0 auto;}
	#foot_con_link ul li:last-child {margin-right:0; }

	#open_nav .open_gnb{width:980px;}
	#open_nav .open_gnb .open_gnb_align{width:980px}
	#open_nav .open_gnb .open_gnb_align .gnb_close { display:block; }
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list{width:960px; } /* 오픈메뉴 리스트영역 */
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li{ width:19.5%; }
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li:first-child{float:left; width:19.5%;  border-left:1px solid #948679}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_01{height:230px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_02{height:230px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_03{height:230px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_04{height:230px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_05{height:230px;}
}


@media (max-width: 1189px) {
	#globalmenu { }
	#toplogo3 { display:none;}
	#toplogo3m { display:block;}
	#toplogo5 {display:none; } 
	#toplogo5m {display:block;} 

}

@media (max-width: 1010px) {
	#head_wrap, #body_wrap {  width:90%;}
	#head_box {width:100%;}
	#globalmenu { line-height:170%; }
		/* #toplogo  { width:210px; top:8px; }
		#toplogo2 { width:210px; top:43px; left: 16px; }
		#toplogo3 { width:20px; left:211px; top:52px; }	 */
		#head_box .allmenu {}

	#body_wrap { top:20px; }
	#body_content {width:100%;}
		#content_head {width:100%;}
			#page_left {position:absolute; top:40px; left:20px;}
			#page_right {position:absolute; top:40px; right:20px;}
		#location { font-size:1em;  }
		#content_title { margin:50px auto 20px auto;  font-size:2.2em; }
	
	#body_left {position:relative; padding: 0; margin:0; float:none; width:100%; height:auto }
		#quick {display:none}
		#popupzone {display:none}
	
	#content_text {  padding:190px 0 30px 0;;  width:90%; margin:auto; }

	#foot_wrap {margin-top:20px; }
	#foot_link ul {width:90%; margin:auto;}

	#foot_wrap_con { width: 90%;}
	#foot_wrap_con .copy_logo {width: 100%;float: none;text-align: center;}
	#foot_wrap_con .copy_logo img{width: 30%;}
	#foot_wrap_con .copyright {width: 100%;}

	#foot_con_link {width:95%;}


	#topmenu ul{ display:none;}
	#open_nav .open_gnb{width:90%;}
	#open_nav .open_gnb .open_gnb_align{width:90%;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list{width:100%; padding:30px 0; } /* 오픈메뉴 리스트영역 */
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li{ width:33%; }
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li:first-child{float:left; width:33%;  border-left:1px solid #948679}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_01{height:205px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_02{height:205px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_03{height:205px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_04{height:230px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_05{height:230px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_06{height:230px;}


}

@media (max-width: 910px) {
	#head_wrap { width: 90%; height: 100px; z-index:10;}

	#logo_wrap { position:relative;top: 33px; height:67px;line-height: 67px;}

	#head_box .allmenu {position: absolute; right: 0px; top:33px; background:#fff; width:70px; height:67px; padding-top:40px; background:#64564b url(/img/common/allmenu.png) no-repeat center; background-size: 70px 70px; border-bottom-right-radius:15px;  }
	#globalmenu { left:0; top:5px;  font-size:0.9em; width:100%; border-bottom:1px solid #8a7c6e; height:27px }
		#globalmenu ul.language { display: none; }
		#globalmenu ul.member {top:0; float:right }
		#globalmenu ul.language li span { display:none; }
		#globalmenu ul.link {display:none; }
		#globalmenu ul.member .talktalk { display: none; }
		#globalmenu .m_talktalk{ display: block; float: left; }
		#globalmenu .talktalk > ul { top:13px; left:0; }
}

@media (max-width: 740px) {
	#head_wrap, #body_wrap { width:96%; }
	#body_wrap { top:10px; }
		#content_head {width:100%;padding-bottom:20px; }
		#page_left {width: 7%;}
		#page_left img {width:100%}
		#page_right {width: 7%;}
		#page_right img {width:100%}
		#location { font-size:0.8em;  }
		#content_title { width:50%; margin:30px auto 10px auto; font-size:1.4em; }


	#body_left {display:none }
	#content_text { padding:140px 0 0px 0; width:90%; margin:auto; }
	#body_content { min-height:100px; }

	/*
	#foot_wrap {margin-top:0px; }
	#foot_link { height:50px; padding-top:7px;}
	#foot_link ul {width:96%; margin:auto;}
	#foot_link ul li {float:left; width:33.3%; text-align:left;  font-size:0.85em; }

	#foot_wrap_con { width:90%; border-bottom:0px solid #ddd;}
	#foot_wrap_con .copy_logo {width:100%; float:none;text-align:center; }
	#foot_wrap_con .copy_logo img{width:50%;}
	#foot_wrap_con .copyright {width:100%;float:none;  font-size:0.9em;text-align:left; margin-top:10px}

	#foot_con_link {display:none }
	*/

	#foot_wrap {margin-top:20px; }
	#foot_link { height:50px; padding-top:7px;}
	#foot_link ul {width:85%; margin:auto;}
	#foot_link ul li {float:left; width:33.3%; text-align:left;  font-size:0.85em; }

	#foot_wrap_con { width:90%; border-bottom:0px solid #ddd;}
	#foot_wrap_con .copy_logo {width:100%; float:none;text-align:center; }
	#foot_wrap_con .copy_logo img{max-width: 200px;width: 50%;}
	#foot_wrap_con .copyright {float:none;  font-size:0.9em; }

	#foot_con_link {display:none }

	#topmenu ul{ display:none;}
	#open_nav .open_gnb{width:96%;}
	#open_nav .open_gnb .open_gnb_align{width:96%;}
	#open_nav .open_gnb .open_gnb_align{width:100%; padding-left:0; box-sizing:border-box;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list{width:100%;} /* 오픈메뉴 리스트영역 */
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li{ width:46%;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li:first-child{float:left; width:46%;  border-left:1px solid #948679}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_01{height:170px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_02{height:170px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_03{height:190px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_04{height:190px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_05{height:190px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_06{height:210px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_07{height:170px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_08{height:170px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li.gnb_1depth_09{height:160px;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li strong{padding:0 0 3px 10px;font-size:1em;}
	#open_nav .open_gnb .open_gnb_align ul.open_gnb_list li ul.gnb_2depth li{ border:0px; font-size:0.9em;}
}

@media (max-width: 640px) {
	#toplogo {width: 150px; padding-left: 5px; }
	#toplogo3 {width: 130px;}
}

@media (max-width: 480px) {
	#logo_wrap { padding-right:70px; }
	#toplogo {width: 53%;padding-left: 2%;}
	#toplogo2 {width: 15%;}
	#toplogo3 {display:none; }
	#toplogo3m { display:block;width: 15%;}
	#toplogo4 {display:none;width: 15%;}
	#toplogo5 {display:none; } 
	#toplogo5m {display:block;width: 15% } 
}

/* 톡톡 em 색 설정*/
.talk_banner_desc {color: #fff; white-space: nowrap !important; font-family: '나눔고딕',NanumGothic,'맑은고딕',MalgunGothic,'돋움',Dotum,AppleGothic,sans-serif !important; font-size: 13px !important; }