
header {background: #fff;}
/*header*/

.top_global_nav {border-bottom:solid 1px #ddd;}
.top_global_nav ul	{max-width:1570px; width:100%; margin:0 auto;}
.top_global_nav ul	li	{float:left; padding:16px 10px; background:url(/images/foundation/common/top_g_bg.gif) no-repeat 0 center; font-family:'Gilroy-Light','Nanum Gothic';}
.top_global_nav ul	li:first-child	{padding-left:0; background-image:none;}
.top_global_nav ul	li	a	{font-size:0.813em; color:#222; display:block; font-weight:600;}
.top_global_nav ul	li.on	a	{font-family:'Gilroy-Light','Nanum Gothic'; color:#ff7300;}


/*gnb_area*/
.gnb_content	{position:relative; box-sizing:border-box; padding-bottom:69px;}
.gnb_content.main_header	{ position: absolute; top: 53px; left: 0; width: 100%; z-index: 999;}
.gnb_area	{max-width:1570px; width:100%; margin:0 auto;position:relative; padding:22px 0 25px 0;}
.gnb_area	.gnb_btn	{background:url(/images/foundation/common/all_menu_btn.png) no-repeat 0 0; text-indent:-9999em; width:25px; height:15px; cursor:pointer; position:absolute; left:0; top:47px; display:none;}
.gnb_area	.gnb_btn.sub	{background:url(/images/foundation/common/all_menu_btn.gif) no-repeat 0 0;}
.gnb_area	h1	{text-align:center; }
.gnb_area	h1	a	{display:inline-block;}
.gnb_area	.masters_logo	{ position:absolute; right:0; top:22px;}
.gnb_area	.masters_logo	a	{display:inline-block;}


.gmenu_content	{width:100%; background:#fff; z-index:999; position:absolute; left:0; border-top:solid 1px #eee;}
.gnb_area	{max-width:1570px; width:100%; margin:0 auto;position:relative; padding:22px 0 44px 0;}
.gmenu_area	.gnb_btn_close	{background:url(/images/foundation/common/all_menu_btn.gif) no-repeat 0 0; text-indent:-9999em; width:25px; height:15px; cursor:pointer;position:absolute; left:0; top:47px;}

.gmenu_area > ul	{max-width:1200px; width:100%; margin:0 auto;}
.gmenu_area ul  li	{float:left; font-size:1.125em; font-weight:600; width:33%;font-family:'Noto Sans KR'; text-align: center;}
.gmenu_area	ul	li > a	{display:block; line-height:67px;}
.gmenu_area	ul	li	ul	{padding-top:40px; display:none;}
.gmenu_area	ul	li	ul	li	{float:none;  font-weight:400; margin-bottom:20px; width:100%;  text-align:left;}
.gmenu_area	ul	li	ul	li	a	{padding:0 2px 2px 2px;border-bottom:solid 1px #fff;font-family:'Noto Sans KR';font-weight:600; line-height:1.6; border:none; font-size:14px; 
background:url(../../images/foundation/common/gnb_point.png) no-repeat 0 14px; padding-left:10px;}
.gmenu_area	ul	li.smenu	{border-left:solid 1px #eee; }
.gmenu_area	ul	li.smenu:last-child	{border-right:solid 1px #eee; }
.gmenu_area	ul	li.smenu	ul	{min-height:265px; box-sizing:border-box;}
.gmenu_area	ul	li.smenu:hover > a	{color:#000; background:url(../../images/foundation/common/gnb_on.png) repeat-x 0 bottom;}
.gmenu_area	ul	li.smenu:hover ul	li	a:hover	{text-decoration:underline;  }

.linebg	{width:100%; height:1px; background:#eee; position:absolute; left:0; top:67px;}


/*
.gmenu_area	ul	li.smenu:hover > a	{color:#ff7300;}
.gmenu_area	ul	li.smenu:hover ul	li	a:hover	{color:#ff7300;border-bottom:solid 1px #ff7300; }
*/


.gmenu_area	ul	li:first-child	ul	{margin:0 35%;}
.gmenu_area	ul	li:nth-child(2)	ul	{margin:0 35%;}
.gmenu_area	ul	li:nth-child(3)	ul	{margin: 0 23%;}



.gmenu_area	.sns_area,.gmenu_content	.menu_global	{display:none;}
.all_bg	{background:url(/images/foundation/common/all_bg.png) repeat 0 0; position:absolute; left:0; top:0;width:100%;z-index:990; }






footer	{width:100%; background:#383838;}
.footer01	{border-bottom:solid 1px #4c4c4c;}
.footer01	.footer_menu {text-align:center; line-height:0; padding:31px 0; max-width:1570px; width:100%; margin:0 auto;}
.footer01	.footer_menu li	{display:inline-block; margin-left:-4px; padding:0 38px; font-size:0.75em; font-family:'Gilroy-Light','Nanum Gothic';}
.footer01	.footer_menu li	a	{display:block;color:#fff; }

.footer02	{line-height:0; padding:50px 0 54px 0; max-width:1200px; width:100%; margin:0 auto; position:relative;}
.footer02:After	{content:""; display:block; clear:both; }
.footer02	.sns_area	{text-align:left; color:#9d9d9d; position:absolute; right:0; top:50%; margin-top:-13px;}
.footer02	.sns_area	ul	{text-align:center;}
.footer02	.sns_area	ul	li	{height:21px; margin-left:10px;display:inline-block}
.footer02	.sns_area	ul	li:first-child	{margin-left:0px;}
.footer02	.sns_area	ul	li	a	{display:block; text-indent:-99999em;}
.footer02	.sns_area	ul	li.sns_icon01	{background:url(/images/foundation/common/sns_icon01.png) no-repeat 0 0; width:10px;}
.footer02	.sns_area	ul	li.sns_icon02	{background:url(/images/foundation/common/sns_icon02.png) no-repeat 0 0; width:19px;}
.footer02	.sns_area	ul	li.sns_icon03	{background:url(/images/foundation/common/sns_icon03.png) no-repeat 0 0; width:39px;}
.footer02	.sns_area	ul	li.sns_icon04	{background:url(/images/foundation/common/sns_icon04.png) no-repeat 0 0; width:21px;}
.footer02	.sns_area	p, .footer02	.sns_area	p	a	{font-size:0.875em; font-family:'Gilroy-Light','Nanum Gothic'; margin-top:10px; color:#fff;}


.footer02	.footer_logo	{width:30%; float:left;}
.footer02	.footer_logo	a	{display:inline-block;}
.footer02	.footer_logo	p	{font-size:0.688em; font-family:'Gilroy-Light','Nanum Gothic'; margin-top:10px; color:#9d9d9d;}

.footer02	.footer_txt	{font-size:0.875em; font-family:'Gilroy-Light','Nanum Gothic'; color:#fff; width:70%; box-sizing:border-box; padding-right:154px; float:left;}

.footer02	.footer_select	{position:absolute; right:0; top:64px;}

.selectbox select 	{outline:none;}
.selectbox.type01 {position: relative; min-width:210px; width:100%; border-bottom:1px solid #6a6a6a; z-index: 1; } 
.selectbox.type01 select {-webkit-appearance: none;  -moz-appearance: none;appearance: none; background:url(/images/foundation/common/select_arrow.png) no-repeat 95% 50%;border:none; height:48px; line-height:48px; padding:0 10px; width:100%;}
.selectbox.type01 select::-ms-expand {display: none;}

.selectbox.type02 {position: relative; min-width:160px; width:100%; z-index: 1;} 
.selectbox.type02 select {-webkit-appearance: none;  -moz-appearance: none;appearance: none; background: url(/images/foundation/common/select_arrow.png) no-repeat 95% 50%;border:none; height:48px; line-height:48px;     padding: 0 30px 0 10px; width:100%; }
.selectbox.type02 select::-ms-expand {display: none;}

.selectbox.type03 {position: relative; min-width:320px; width:100%; border:1px solid #ddd;  z-index: 1; } 
.selectbox.type03 select {-webkit-appearance: none;  -moz-appearance: none;appearance: none; background:#fff url(/images/foundation/common/select_arrow02.png) no-repeat 95% 50%;border:none; height:48px; line-height:48px;  padding: 0 30px 0 10px; width:100%; }
.selectbox.type03 select::-ms-expand {display: none;}

.selectbox.type04 {position: relative; width:150px; border:1px solid #ddd;  z-index: 1; } 
.selectbox.type04 select {-webkit-appearance: none;  -moz-appearance: none;appearance: none; background:#fff url(/images/foundation/common/select_arrow02.png) no-repeat 95% 50%;border:none; height:46px; line-height:46px;  padding: 0 30px 0 10px; width:100%; }
.selectbox.type04 select::-ms-expand {display: none;}

.selectbox.type05 {position: absolute; right:0; top:0; min-width:150px; border:1px solid #ddd;  z-index: 1; } 
.selectbox.type05 select {-webkit-appearance: none;  -moz-appearance: none;appearance: none; background:#fff url(/images/foundation/common/select_arrow02.png) no-repeat 95% 50%;border:none; height:46px; line-height:46px;  padding: 0 30px 0 10px; width:100%; }
.selectbox.type05 select::-ms-expand {display: none;}

select.last	{font-weight:600; color:#ff7300;}




.signatuer	{background:#000;}
.sub_contents	{max-width:1200px; width:100%; margin:0 auto;position:relative; padding-bottom:100px;}











/***** paging *****/
.all_page	{margin:0 0 0 0; text-align:center;}
.all_page *{vertical-align:top;font-family:'Gilroy-Light','Nanum Gothic'}
.all_page	ul	{display:inline-block;}
.all_page	ul	li	{display:inline-block; margin:0 2px;} 
.all_page a{display:inline-block;width:32px;height:32px;line-height:32px;color:#555;text-decoration:none; font-size:13px; font-weight:400;}
.all_page a.n{border:0;padding:0;}
.all_page a.pre{border:0;padding:0 ;}
.all_page a.next{border:0;padding:0;}
.all_page a img{vertical-align:top;}
.all_page span.mobile{display:none;}
.all_page strong{display:inline-block; width:32px; height:32px; line-height:32px; color:#555; text-decoration:none; font-size:13px; font-weight:600;}

.web_type	{}
.mobile_type	{display:none!important;}





@media screen and (min-width:770px) and (max-width:1025px) {

.top_global_nav	{height:52px; position:relative;}	
.top_global_nav ul.top_menu	{display:none;}		



.gmenu_area ul  li.smenu a		{font-size:18px;}

.gmenu_area	ul	li:first-child	ul	{margin:0 28%;}
.gmenu_area	ul	li:nth-child(2)	ul	{margin:0 28%;}
.gmenu_area	ul	li:nth-child(3)	ul	{margin:0 6%;}




	
}

 
@media (max-width: 768px) {
	
.top_global_nav	{height:52px; position:relative;}	
.top_global_nav ul.top_menu	{display:none;}		



.gmenu_area ul  li.smenu	ul	li a	{font-size:14px;}

.gmenu_area	ul	li:first-child	ul	{margin:0 27%;}
.gmenu_area	ul	li:nth-child(2)	ul	{margin:0 27%;}
.gmenu_area	ul	li:nth-child(3)	ul	{margin:0 36%;}



	
}
   





@media (max-width: 680px) {



.web_type	{display:none!important;}
.mobile_type	{display:block!important;}


.linebg	{display:none;}
.top_global_nav	{display:none;}
.gnb_content	{padding:0 5%;}
.gnb_content.main_header	{ position: static; top: 53px; left: 0; width: 100%; z-index: 99;}
.gnb_area	{padding:15px 0;}
.gnb_area	.gnb_btn	{background:url(/images/foundation/common/all_menu_btn.gif) no-repeat 0 0; text-indent:-9999em; width:25px; height:15px; cursor:pointer; position:absolute; left:0; top:50%; margin-top:-7.5px;     z-index: 100;     display: block;}
.gnb_area	h1	{text-align:center; max-width:150px; margin:0 auto;}
.gnb_area	h1	img	{width:100%;}
.gnb_area	h1	a	{display:inline-block;}
.masters_logo	{display:none;}

/*gnb*/
.gmenu_content	{width:80%;background:#383838;  position:absolute; left:-80%; top:0; display:none; box-sizing:border-box; z-index:999;}
.gmenu_area	{max-width:1570px; width:100%; margin:0 auto;position:static; padding-top:0; padding:0 15%; box-sizing:border-box;background:#fff; padding-top:68px; overflow-y:scroll;}
.gmenu_area	.gnb_btn_close	{background:url(/images/foundation/common/mobile_close.png) no-repeat 0 0; text-indent:-9999em; width:17px; height:17px; cursor:pointer;position:absolute; left:5%; top:15px;background-size:100%; }
.gmenu_area > ul	{max-width:1200px; width:100%; margin:0 auto;}
.gmenu_area ul  li	{float:none; font-size:1.250em; font-weight:600; width:100%;margin-bottom:22px;     text-align: left;}
.gmenu_area ul  li.smenu	{ background:url(/images/foundation/common/bg_mnavi_arrow_m_down.png) right 12px  no-repeat; border:none;}
.gmenu_area ul  li.smenu.on	{float:none; font-size:1.250em; font-weight:600; width:100%;margin-bottom:22px; background:url(/images/foundation/common/bg_mnavi_arrow_m_up.png) right 12px  no-repeat;}
.gmenu_area	ul	li > a	{font-size:1.125em; padding:0 0 0 0;  line-height:1.6;}
.gmenu_area	ul	li	ul	{margin-top:15px; padding-top:15px; background:url(/images/foundation/common/gnb_bg.png) no-repeat 0 0; display:none;}
.gmenu_area	ul	li	ul	li	{float:none; font-weight:400; margin-bottom:16px; width:100%;}
.gmenu_area	ul	li	ul	li	a	{padding:0 2px 5px 2px;border-bottom:solid 1px #fff;  background-image:none; font-size:14px;}
.gmenu_area	ul	li:hover > a	{color:#000;}
.gmenu_area	ul	li:hover ul	li	a:hover	{color:#000;border-bottom:solid 1px #000;}

.gmenu_area	ul	li.smenu	ul	{min-height:100%; box-sizing:border-box;}
.gmenu_area	ul	li.smenu:hover > a	{color:#000; background-image:none;}

.gmenu_area	ul	li:first-child	ul	{margin:15px 0 0 0;}
.gmenu_area	ul	li:nth-child(2)	ul	{margin:15px 0 0 0;}
.gmenu_area	ul	li:nth-child(3)	ul	{margin:15px 0 0 0;}


.gmenu_area	.sns_area	{text-align:center; border-top:solid 1px #ddd; padding:21px 0; display:block;}
.gmenu_area	.sns_area	dd	{text-indent:-9999em; height:21px; display:inline-block; margin:0 10px;}
.gmenu_area	.sns_area	dd.sns_icon01	{background:url(/images/foundation/common/m_sns_icon01.png) no-repeat 0 0; width:10px;background-size:100%;}
.gmenu_area	.sns_area	dd.sns_icon02	{background:url(/images/foundation/common/m_sns_icon02.png) no-repeat 0 0; width:19px;background-size:100%;}
.gmenu_area	.sns_area	dd.sns_icon03	{background:url(/images/foundation/common/m_sns_icon03.png) no-repeat 0 0; width:39px;background-size:100%;}
.gmenu_area	.sns_area	dd.sns_icon04	{background:url(/images/foundation/common/m_sns_icon04.png) no-repeat 0 0; width:21px;background-size:100%;}

.gmenu_content	.menu_global	{background:#383838; box-sizing: border-box; padding:8% 8% 15% 8%; display:block;}
.gmenu_content	.menu_global	ul	{}	
.gmenu_content	.menu_global	ul	li	{padding-bottom:18px;}	
.gmenu_content	.menu_global	ul	li:last-child	{padding-bottom:0;}	
.gmenu_content	.menu_global	ul	li	a	{font-size:1.125em; font-family:'Gilroy-extrabold'; color:#666; font-weight:800;}
.gmenu_content	.menu_global	ul	li	a	span	{font-size:0.7em;}
.gmenu_content	.menu_global	ul	li	a.on	{font-size:1.125em; font-family:'Gilroy-extrabold'; color:#fff;}


.sub_contents	{max-width:1200px; width:100%; margin:0 auto;position:relative;  padding:10px 10px 50px 10px; box-sizing:border-box;}

.signatuer.mbg	{background:#fff;}










.footer01	{border-bottom:none;}
.footer01	.footer_menu {text-align:center; line-height:0; padding:0 0; max-width:1570px; width:100%; margin:0 auto;}
.footer01	.footer_menu:after	{content:""; display:block; clear:both; }
.footer01	.footer_menu li	{display:block; margin-left:0; width:50%; padding:0; font-size:0.75em; font-family:'Gilroy-Light'; float:left;border-bottom:solid 1px #4c4c4c; box-sizing:border-box;}
.footer01	.footer_menu li:nth-child(even)	{border-left:solid 1px #4c4c4c;}
.footer01	.footer_menu li	a	{display:block;color:#fff; padding:18px 0;}

.footer02	{text-align:center; line-height:0; padding:30px 0; max-width:1570px; width:100%; margin:0 auto; position:relative;}
.footer02	.sns_area	{text-align:center; color:#9d9d9d; position:static; left:0; top:0;}
.footer02	.sns_area	ul	{text-align:center; padding-top:28px; }
.footer02	.sns_area	ul	li	{height:21px; margin-left:17px; float:none; display:inline-block;}
.footer02	.sns_area	ul	li:first-child	{margin-left:0px;}
.footer02	.sns_area	ul	li	a	{display:block; text-indent:-99999em;}
.footer02	.sns_area	ul	li.sns_icon01	{background:url(/images/foundation/common/sns_icon01.png) no-repeat 0 0; width:10px;}
.footer02	.sns_area	ul	li.sns_icon02	{background:url(/images/foundation/common/sns_icon02.png) no-repeat 0 0; width:19px;}
.footer02	.sns_area	ul	li.sns_icon03	{background:url(/images/foundation/common/sns_icon03.png) no-repeat 0 0; width:39px;}
.footer02	.sns_area	ul	li.sns_icon04	{background:url(/images/foundation/common/sns_icon04.png) no-repeat 0 0; width:21px;}
.footer02	.sns_area	p,.footer02	.sns_area	p a	{font-size:0.875em; font-family:'Gilroy-Light'; margin-top:10px; color:#666;}


.footer02	.footer_logo	{margin-bottom:30px;width:100%; float:none; text-align:center;}
.footer02	.footer_logo	a	{display:inline-block;}
.footer02	.footer_logo	p	{font-size:0.688em; font-family:'Gilroy-Light'; margin-top:10px; color:#9d9d9d;}

.footer02	.footer_select	{position:static; right:0; top:0;padding:0 10px;box-sizing:border-box;}
.footer02	.footer_select.selectbox {position: relative; min-width:210px; width:100%; border-bottom:1px solid #6a6a6a; z-index: 1; background:url(/images/foundation/common/footer_arrow.png) no-repeat right 50%;} 
.footer02	.footer_select.selectbox:before {content: ""; position: absolute; top: 50%; right: 15px; width: 0; height: 0; margin-top: -1px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid # 333;}
.footer02	.footer_select.selectbox label {position: absolute;top:1px; left:5px; padding:5px; color:#999; z-index:-1; } 
.footer02	.footer_select.selectbox select {width:100%; height:auto; line-height:normal; font-family: inherit;  padding:5px; border: 0; opacity: 0; filter:alpha(opacity= 0); - webkit - appearance: none; - moz - appearance: none;appearance: none;}

.footer02	.footer_txt	{font-size:0.75em; font-family:'Gilroy-Light','Nanum Gothic'; color:#fff; width:100%; box-sizing:border-box; padding-right:0; float:none;}



.footer02	.footer_select	{position:static; right:0; top:0;padding:0 10px;box-sizing:border-box;}
.footer02	.footer_select.selectbox {position: relative; min-width:210px; width:100%; border-bottom:1px solid #6a6a6a; z-index: 1; background:url(/images/masters/common/footer_arrow.png) no-repeat right 50%;} 
.footer02	.footer_select.selectbox:before {content: ""; position: absolute; top: 50%; right: 15px; width: 0; height: 0; margin-top: -1px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid # 333;}
.footer02	.footer_select.selectbox label {position: absolute;top:1px; left:5px; padding:5px; color:#999; z-index:-1; } 
.footer02	.footer_select.selectbox select {width:100%; height:auto; line-height:normal; font-family: inherit;  padding:5px; border: 0; opacity: 0; filter:alpha(opacity= 0); - webkit - appearance: none; - moz - appearance: none;appearance: none;}


.selectbox.type01 {position: relative; min-width:210px; width:100%; border-bottom:1px solid #6a6a6a; z-index: 1; } 
.selectbox.type01 select {-webkit-appearance: none;  -moz-appearance: none;appearance: none; background:url(/images/foundation/common/select_arrow.png) no-repeat 95% 50%;border:none; height:48px; line-height:48px; padding:0 10px; width:100%;}
.selectbox.type01 select::-ms-expand {display: none;}

.selectbox.type02 {position: relative; min-width:160px; width:100%; z-index: 1;} 
.selectbox.type02 select {-webkit-appearance: none;  -moz-appearance: none;appearance: none; background:url(/images/foundation/common/select_arrow.png) no-repeat 95% 50%;border:none; height:48px; line-height:48px; padding:0 10px; width:100%; }
.selectbox.type02 select::-ms-expand {display: none;}

.selectbox.type03 {position: relative; min-width:100%; width:100%; border-bottom:1px solid #ddd;  z-index: 1; } 
.selectbox.type03 select {-webkit-appearance: none;  -moz-appearance: none;appearance: none; background:#fff url(/images/foundation/common/select_arrow02.png) no-repeat 95% 50%;border:none; height:48px; line-height:48px; padding:0 10px; width:100%; }
.selectbox.type03 select::-ms-expand {display: none;}

select.last	{font-weight:600; color:#ff7300;}

.selectbox.type05 {position: relative; right:0; top:0; min-width:100%; width:100%; border:1px solid #ddd;  z-index: 1; } 
.selectbox.type05 select {-webkit-appearance: none;  -moz-appearance: none;appearance: none; background:#fff url(/images/foundation/common/select_arrow02.png) no-repeat 95% 50%;border:none; height:46px; line-height:46px;  padding: 0 30px 0 10px; width:100%; }
.selectbox.type05 select::-ms-expand {display: none;}







}


