/* font */
@font-face {
	font-family: 'notokr-light';
	src: url('../font/notokr-light.eot'),
	url('../font/notokr-light.woff') format('woff'),
	url('../font/notokr-light.ttf') format('truetype');
	src: local("※"),
	url('../font/notokr-light.eot'),
	url('../font/notokr-light.woff') format('woff'),
	url('../font/notokr-light.ttf') format('truetype'),
	url('../font/notokr-light.svg#webfonturzspG4F') format('svg');
}

@font-face {
	font-family: 'notokr-regular';
	src: url('../font/notokr-regular.eot'),
	url('../font/notokr-regular.woff') format('woff'),
	url('../font/notokr-regular.ttf') format('truetype');
	src: local("※"),
	url('../font/notokr-regular.eot'),
	url('../font/notokr-regular.woff') format('woff'),
	url('../font/notokr-regular.ttf') format('truetype'),
	url('../font/notokr-regular.svg#webfonturzspG4F') format('svg');
}

@font-face {
	font-family: 'notokr-medium';
	src: url('../font/notokr-medium.eot'),
	url('../font/notokr-medium.woff') format('woff'),
	url('../font/notokr-medium.ttf') format('truetype');
	src: local("※"),
	url('../font/notokr-medium.eot'),
	url('../font/notokr-medium.woff') format('woff'),
	url('../font/notokr-medium.ttf') format('truetype'),
	url('../font/notokr-medium.svg#webfonturzspG4F') format('svg');
}




body,textarea{}
*{margin:0;padding:0;text-decoration:none;list-style:none;font-size:15px;font-family:"notokr-regular", sans-serif;color:#656565;}/* outline:none; 웹접근성 관련 포커스가 사라지는 문제가 발생하니 사용하지 않는 것이 좋습니다. */
body{font-size:15px;color:#656565; font-weight:normal;}
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,caption,label,input,textarea,button,select,iframe,object,header,footer,nav,hgroup,section,article,aside{margin:0;padding:0;}
img,a,span,abbr,address,pre,code,del,em,strong,sub,sup{margin:0;padding:0;}
iframe{border:0;}
input,textarea,select,button {font-size:15px;vertical-align:middle;color:#656565;}
legend {margin:0;padding:0;display:none;}
pre{white-space: pre;font-family:"notokr-regular";white-space: pre-wrap;word-wrap: break-word;}
sup{font-size:0.8em;}

img{border:0 none;vertical-align:middle;}
ul,ol,li,dl,dt,dd{list-style:none;}
a{text-decoration:none;color:#656565;font-family: 'NotoSansCJKkr', sans-serif;}
table {border-collapse:separate;border-collapse: collapse;}
table caption{width:0;height:0;font-size:0;overflow:hidden;}

.hidden {
	overflow: hidden;
	position: absolute;
	width: 0;
	height: 0;
	top:-9999px;
	left:-9999px;
	line-height: 0;
	text-indent: -999em;
	margin: 0;
	padding: 0;
	background: none;
	line-height: 0;
	border: none;
}

.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;height:0;}


/* 스킵네비게이션 */
#skipNavigation {position:absolute; left:0; top:0; width:100%; z-index:10000;}
#skipNavigation a {display:block; position:absolute; left:0; top:-10px; width:100%; height:1px; margin-bottom:-1px; background:#f2f2f2; font-size:0; text-align:center; font-weight:bold; color:#444;}
#skipNavigation a:hover, #skipNavigation a:focus, #skipNavigation a:active {position:absolute; left:0; top:0; height:20px; padding:4px; font-size:15px;}
#skipNavigation a.skip_main {display:none;}

.mm {display:none;}
.pcm {display:inline-block;}

/*  */
.mtp0{margin-top:0 !important;}
.mtp10{margin-top:10px !important;}
.mtp20{margin-top:20px !important;}
.mtp30{margin-top:30px !important;}
.mtp40{margin-top:40px !important;}
.mtp50{margin-top:50px !important;}
.mtp70{margin-top:70px !important;}

/* 버튼 */
.button a{display: inline-block;margin:0 3px;min-width: 60px;text-align: center;}
.button a:focus {border:2px solid black;}
.btn-yellow-white{display: inline-block;background: #8f7052;color: #fff;font-size: 15px;padding: 9px 19px;}
.btn-gray-white{display: inline-block;background: #777676;color: #fff;font-size: 15px;padding: 9px 19px;}
.login{background: #8f7052;color: #fff;font-size: 15px;padding: 33px 23px;font-size:18px;}
.ipin{padding:12px 80px;}
.s-btn{width: 80px;height: 25px;line-height: 25px;text-align: center;color: #fff;font-size: 14px;display: inline-block;}
.s-btn.orange{background: #e32e02;}
.s-btn.yellow{background: #8f7052;}
.s-btn.gray{background: #7f7e7e;}

.btn-board{display: inline-block;min-width: 60px;text-align: center;border:1px solid #e1e1e1;}
.btn-board.gray{background: #ebebeb;color: #656565;font-size: 15px;padding: 8px 19px;}
.btn-board.black{background: #f6f6f6;color: #656565;font-size: 14px;padding: 2px 10px;margin-left:10px;}
.yellowBor-whiteBg{display: inline-block;border: 1px solid #ffddc4;padding: 8px 15px;}
.yellowBor-whiteBg span{display: inline-block;background: url(../images/sub/yellowBor_whiteBg.png) no-repeat right center;padding-right: 20px;color: #ffddc4;font-size: 14px;}
.blank{display: inline-block;padding: 0 20px;border: 1px solid #dfdfdf;background: #f6f6f6;font-size: 15px;color: #656565;font-weight:normal;}


.width-auto{width:1100px;margin:0 auto;}


.global-bg{background:#424242;}
.global{position:relative;}
.global h1{float:left;}
.global-lf{float:left;}
.global-lf > li{float:left;}
.global-lf > li > a{display:block;height:48px;font-size:0;}
.global-lf > li > a.logo2{width:93px; background:url("../images/common/logo_2_off.gif") no-repeat;}
.global-lf > li > a.logo3{width:93px; background:url("../images/common/logo_3_off.gif") no-repeat;}
.global-lf > li > a.logo4{width:93px; background:url("../images/common/logo_4_off.gif") no-repeat;}
.global-lf > li > a.logo5{width:140px; background:url("../images/common/logo_6_off.gif") no-repeat;}
.global-lf > li > a.logo2:hover{background:url('../images/common/logo_2_on.gif') no-repeat;}
.global-lf > li > a.logo3:hover{background:url('../images/common/logo_3_on.gif') no-repeat;}
.global-lf > li > a.logo4:hover{background:url('../images/common/logo_4_on.gif') no-repeat;}
.global-lf > li > a.logo5:hover{background:url('../images/common/logo_6_on.gif') no-repeat;}
.global-rt{float:right;}
.global-rt > li{float:left;}
.global-ul1{float:left;height:47px;line-height:47px;}
.global-ul1 > li{float:left;padding:0 5px;}
/*.global-ul1 > li:first-child{padding-right:0;}*/
/*.global-ul1 > li:first-child > a{display:inline-block;width:60px;height:23px;line-height:23px;text-align:center;background:#626262;border-radius:10px;font-size:12px;color:#fff;}*/
.global-ul1 > li > a{font-size:14px;color:#fff;}
.global-ul1 > li.bg{background:url("../images/common/list01.gif") no-repeat right center;}

.global-ul2{float:left;height:47px;line-height:47px;}
.global-ul2 > li{float:left;width:50px;text-align:center;}
.global-ul2 > li > a{font-size:14px;color:#fff;}
.global-ul2 > li > a.last{color:#db8c58;}
.global-ul2 > li.zoomContents{width:20px;}
.global-ul2 > li.bg{background:url("../images/common/list01.gif") no-repeat right center;}

.global-ul3{float:left;height:47px;line-height:47px;}
.global-ul3 > li{float:left;padding:0 5px;}
.global-ul3 > li:first-child{padding-left:10px;}
.global-ul3 > li > a{display:inline-block;line-height:23px;text-align:center;background:#626262;border-radius:20px;font-size:13px;color:#fff;padding:3px 8px 3px 8px;}
.global-ul3 > li.bg{background:url("../images/common/list01.gif") no-repeat right center;}
.global-ul3 > li:last-child > a{width:50px;text-align:right;    background: url(../images/common/search_off.gif), #626262; background-size: 31px; background-repeat: no-repeat;}

.list_type02 > li {word-break:keep-all;}

.highlight{color:#f25a22;}

/* .search-btn{position:absolute;top:0;right:58px;} */
/* .popDiv{position:absolute;top:0;right:0px;} */

/* .a-search{display:none;margin-top:30px;} */
.a-search{display:none;}
.a-search-lf{float:left;border:2px solid #f98162;}
.a-search-lf > select{width:100px;height:25px;margin-left:15px;font-size:16px;font-weight:bold;color:#444444;border:0;}
.a-search-lf > input{width:430px;height:47px;border:0;}
.a-search-rt{float:right;padding:0 20px;border:1px solid #cccccc;background:#f4f4f4;height:53px;line-height:53px;}
.a-search-rt > span{font-size:15px;font-weight:bold;color:#747575;background:url("../images/common/search_icon02.png") no-repeat right center;padding-right:25px;vertical-align: top;}
.a-search-rt > a,
.a-search-rt > div{display:inline-block;font-size:15px;color:#8c8581;margin-left:10px;background:url("../images/common/search_icon03.png") no-repeat right center;padding-right:25px;}
.a-search-rt > a > .favorite-word,
.a-search-rt > div > .favorite-word{width: 236px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.pc-menu{position:relative;background:#ffffff;}
.pc-menu-con{position:relative;}
.menu-deaph1 > li{float:left;position:relative;width:213px;}
.menu-deaph1 > li:first-child{padding-left:0;}
.menu-deaph1 > li > a{display:inline-block;width: calc(100% - 20px);height: 60px;line-height:60px;font-size:20px;font-weight:bold;color:#212121;padding-left: 20px;background-color:#fff;}
.menu-deaph2{display: none;text-align:left;width: calc(100% - 41px);position: absolute;left: 0;top: 60px;padding:20px;padding-top:8px;border: 1px solid #ddd;border-right:0;border-bottom: 2px solid #f98162;background-color: #fff;z-index: 20;}
.menu-deaph2 > li{border-bottom:1px solid #e1e1e1;padding:10px 0;font-size:15px;font-weight:bold;color:#232323;}
.menu-deaph2 > li > a{font-size:15px;font-weight:bold;color:#232323;}
.menu-deaph2 > li > a.on,
.menu-deaph2 > li > a:hover{color:#f87654;}
.menu-deaph2.last{border-right: 1px solid #ddd;}
.pc-deaph2-bg{display:none;position:absolute;top:58px;right:0;border-top:2px solid #6e635b;border-bottom:2px solid #f98162;background:#f9fafd;z-index:10;min-height: 578px;width: 100%;}


.all-menu{position:absolute;top:14px;right:0;}
.all-menu-bg{display:none;position:absolute;top:54px;right:0;border-top:2px solid #6e635b;border-bottom:1px solid #222;background:#fafbfe;z-index:10;min-height: 1110px;width: 100%;}
.all-menu-con{display:none;position:absolute;top:50px;right:0;z-index:20;background: #fff;}
.all-menu-con > li{float:left;border-right:1px solid #e1e1e1;padding:20px;min-height:971px;width:142px;}
.all-menu-con > li:first-child{border-left:1px solid #e1e1e1;}

.menu-tit{padding-bottom:7px;border-bottom:1px solid #f98162;}
.menu-tit > a{font-size:26px;font-weight:bold;color:#232323;}
.allmenu-deaph{margin-top:5px;}
.allmenu-deaph > li{border-bottom:1px solid #e1e1e1;padding:10px 0;font-size:15px;font-weight:bold;color:#232323;}
.allmenu-deaph > li > a{font-size:15px;font-weight:bold;color:#232323;}
.allmenu-deaph > li > a.on,
.allmenu-deaph > li > a:hover{color:#f33300;}
.allmenu-deaph > li > ul{margin-top:4px;letter-spacing:normal;}
.allmenu-deaph > li > ul > li{line-height:22px;padding-left:6px;background: url(../images/sub/left_deaph01.gif) no-repeat left center;}
.allmenu-deaph > li > ul > li > a{font-size:14px;color:#666;font-weight: normal;}
.allmenu-deaph > li > ul > li > a.on,
.allmenu-deaph > li > ul > li > a:hover{color:#f33300;}



#footer{border-top:1px solid #393939;background:#f8f8f8;}
.footer-floor1{height:60px;border-bottom:1px solid #e1e1e1;}
.footer-floor1-lf{float:left;overflow:hidden;}
.footer-floor1-lf > ul{padding-top:20px;margin-left:-10px;}
.footer-floor1-lf > ul > li{float:left;background:url(../images/common/list01.gif) no-repeat left center;padding:0 10px;}
.footer-floor1-lf > ul > li:last-child{padding-right:0;}
.footer-floor1-lf > ul > li > a{font-size:14px;color:#6a6460;}
.footer-floor1-lf > ul > li > a.on{color:#d16822;}
.footer-floor1-ct{float:left;;margin:12px 0 0 30px;}
.footer-floor1-ct > span{display:inline-block;width:160px;height:33px;line-height:33px;text-align:center;font-size:16px;color:#6a6460;border:1px solid #e1e1e1;background:#f9f8f4;}
.footer-floor1-rt{float:right;position:relative;margin-top:11px;padding-right:46px;}
.footer-floor1-rt > select{width:267px;padding-left:10px;height:37px;border:1px solid #e1e1e1;font-size:15px;color:#222;font-weight:bold;}
.footer-floor1-rt > a{position:absolute;top:0;right:0;display:inline-block;width:45px;height:35px;line-height:35px;text-align:center;font-size:16px;color:#6b6b6b;font-weight:bold;border:1px solid #e1e1e1;border-left:none;}
.footer-floor2{position:relative;height:65px;padding:15px 0;}
.footer-floor2-lf{float:left;}
.footer-logo{float:left;padding-top:8px;}
.footer-floor2-ul{float:left;margin-left:40px;}
.footer-floor2-ul > li{font-size:13px;color:#6a6460;line-height:26px;}
.footer-floor2-ul > li > strong{font-size:14px;color:#6a6460;margin-right:10px;}
/* .footer-floor2-rt{float:left;margin-left:30px;} */
.footer-floor2-rt{margin-left:30px;position: relative;right: -210px;top: -10px;}
.footer-floor2-rt > a{display:inline-block;padding:0 70px;margin-top: 10px;}
.top_ico{position:absolute;top:0;right:0;}

/*2018-01-25*/
.ask_btn{display: inline-block;width:169px;height:45px;line-height:45px;text-align:center;font-size:17px;color:#fff;background:#9e7854;border-radius:20px;}


.file_btn{display: inline-block;min-width: 60px;text-align: center;border:1px solid #e1e1e1;background: #f6f6f6;color: #656565;font-size: 14px;padding: 2px 10px;}
.img_center{text-align:center;}
