/* header */
.nav_top_wrap {position:relative; width:1200px; height:40px; margin:0 auto;}
.nav_top_txt1 {position:relative; float:left; height:40px; line-height:40px; font-size:12px; letter-spacing:-1px;}
.nav_top_txt1 a {color:#fff;}
.nav_top_txt2 {position:relative; float:right; height:40px; line-height:40px; font-size:11px;}
.nav_top_txt2 a {color:#fff;}
.nav_menu_wrap {position:relative; width:1200px; height:108px; margin:0 auto;}
.nav_menu_logo {position:relative; width:250px; height:108px;}
.nav_menu {position:absolute; height:108px; right:0px; top:0px;}
.nav_menu ul li {position:relative; float:left; height:108px; margin-left:50px; box-sizing:border-box; background:url("/Home/img/inc/menu_bg.jpg") repeat-x 0px 108px;}
.nav_menu ul li a {display:block; width:100%; height:108px; line-height:108px; font-size:18px; font-weight:bold; color:#fff; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:-1px; box-sizing:border-box;}
.nav_menu ul li.on_link a {color:#fff;}
.nav_menu ul li.m_on {background-position:0px 98px;}
.nav_sub_wrap {position:absolute; width:100%; left:0px; top:148px; box-sizing:border-box; border-bottom:solid 1px #f0eeec; background:rgba(255,255,255,.97); font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:-1px;}
.nav_sub {position:relative; width:1200px; margin:0 auto;}
.nav_sub_col {position:relative; float:right;  height:220px; border-right:solid 1px #ebeef4; box-sizing:border-box; padding-top:25px; padding-bottom:25px;}
.nav_sub ul li {position:relative; width:100%; font-size:13px;}
.nav_sub ul li a {display:block; width:100%; height:28px; line-height:28px; text-align:center; font-size:14px; color:#666; box-sizing:border-box;}
.nav_sub ul li a:hover {color:#2b9696;}


/* suv_nav */
.subnav_wrap {position:relative; width:1200px; height:60px; margin:0 auto; box-sizing:border-box;}
.subnav_wrap ul li {position:relative; float:left; height:60px; background:url("/Home/img/inc/sub_nav_bg2.png") repeat-x 0px 60px;}
.subnav_wrap ul li a {display:block; width:100%; height:60px; line-height:60px; color:#333; font-size:14px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:-1px; box-sizing:border-box;}
.subnav_wrap ul li a:hover {color:#3e9e9f;}
.subnav_search {position:absolute; width:260px; height:60px; right:0px; top:0px; background:url("/Home/img/inc/sub_nav_bg3.png") no-repeat 0px 18px; padding-left:15px; box-sizing:border-box;}
.subnav_searchbt {position:absolute; width:40px; height:60px; right:0px; top:0px;}
.subnav_wrap_line {position:relative; width:30px; height:60px; line-height:60px; text-align:center; float:left; color:#c5c5c5;}

/* footer */
.bot_menu_wrap {position:relative; width:100%; height:61px; background:#fff; border-top:solid 1px #eaebec;}
.bot_menu {position:relative; width:1200px; height:60px; margin:0 auto;}
.bot_menu ul li {position:relative; float:left; height:60px; line-height:60px; margin-right:20px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:-1px; font-size:14px;}
.bot_menu ul li a {color:#000;}
.bot_menu ul li a:hover {text-decoration:underline;}
.bot_menu2 {position:absolute; width:300px; height:60px; line-height:60px; right:0px; top:0px; box-sizing:border-box; text-align:right; ont-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:-1px; font-size:14px;}
.bot_menu2 a {color:#000;}
.bot_menu2 a:hover {text-decoration:underline;}
.bot_copy_wrap {position:relative; width:1200px; height:130px; margin:0 auto; margin-top:50px; padding-top:60px; box-sizing:border-box; color:#8f8f8f; font-size:12px; line-height:140%;}

/* r_menu */
.r_menu_wrap {position:absolute; width:160px; right:0px; top:0px; bottom:0px; background:#323743; padding-top:50px; box-sizing:border-box;}
.r_menu_bt {position:absolute; width:30px; height:80px; left:0px; top:350px; border-top-left-radius:5px; border-bottom-left-radius:5px; background:#323743 url("/Home/img/inc/r_close.png") no-repeat 10px 50%; cursor:pointer;}
.r_open {background:#323743 url("/Home/img/inc/r_open.png") no-repeat 8px 50%;}
.r_login_wrap {position:relative; width:160px; height:300px; padding-top:34px; box-sizing:border-box; background:url("/Home/img/inc/r_ic.png") no-repeat 50% 0px;}
.r_login {position:relative; width:160px;}
.r_login ul li {position:relative; width:160px; height:50px;}
.r_menu_txt {position:relative; width:160px; padding-left:15px; box-sizing:border-box; margin-top:20px; font-size:12px; line-height:190%; color:#a9aaad; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif;}
.r_menu_txt a {color:#a9aaad;}
.r_menu_txt a:hover {color:#fcc550;}

.r_info_wrap {position:relative; width:160px; padding-top:38px; box-sizing:border-box; background:url("/Home/img/inc/r_ic.png") no-repeat 50% 0px;}
.r_info_txt {position:relative; width:160px; padding:0px 15px; box-sizing:border-box; line-height:170%; color:#a9aaad; font-size:12px;}
.r_info_txt a {color:#a9aaad; font-size:12px;}
.r_info_txt a:hover {color:#fcc550;}
.r_info_col {color:#fcc550; font-size:13px;}
.r_info {position:relative; width:160px; margin-top:20px;}
.r_info ul li {position:relative; width:160px; height:50px; line-height:50px; border-bottom:solid 1px #414550; padding-left:15px; box-sizing:border-box; color:#bebebe; font-size:13px;}
.r_info ul li:nth-child(1) {border-top:solid 1px #414550;}
.r_info ul li a {color:#bebebe;}
.r_info ul li a:hover {color:#fcc550;}
.r_info_num {position:absolute; height:25px; line-height:26px; right:15px; top:12px; border-radius:4px; background:#fb3507; color:#fff; font-size:11px; text-align:center; padding-left:9px; padding-right:9px; box-sizing:border-box;}
.r_info_num2 {position:absolute; height:25px; line-height:26px; right:15px; top:12px; border-radius:4px; background:#434444; color:#fff; font-size:11px; text-align:center; padding-left:9px; padding-right:9px; box-sizing:border-box;}
.r_info_bt {position:relative; width:160px; padding-left:15px; box-sizing:border-box; margin-top:20px; color:#bebebe; font-size:13px; line-height:180%;}
.r_info_bt a {color:#bebebe;}
.r_info_bt a:hover {color:#fcc550;}

/* Æû */
.inputForm_rmenu
{
	font-size:14px;
	font-weight:400;
	letter-spacing:normal;
	color:#adafb4;
	height:50px;
	width:160px;
	background-color:transparent;
	padding-left:15px;
	box-sizing:border-box;
	border-bottom:solid 1px #414550;
	border-radius:0px;
	font-family:nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif;
}
input.inputForm_rmenu::-webkit-input-placeholder{color:#adafb4; font-size:14px; font-weight:400; letter-spacing:-1px;}
input.inputForm_rmenu::-moz-placeholder{color:#adafb4; font-size:14px; font-weight:400; letter-spacing:-1px;}
input.inputForm_rmenu:-moz-placeholder{color:#adafb4; font-size:14px; font-weight:400; letter-spacing:-1px;}
input.inputForm_rmenu:-ms-input-placeholder{color:#adafb4; font-size:14px; font-weight:400; letter-spacing:-1px;}

.inputForm_rmenu_bt {width:160px; height:50px; background:url("/Home/img/inc/r_login.png") no-repeat; cursor:pointer;}

.inputForm_snsearch
{
	font-size:16px;
	font-weight:400;
	letter-spacing:normal;
	color:#000;
	height:60px;
	width:205px;
	background-color:transparent;
	padding-left:0px;
	box-sizing:border-box;
	border-bottom:0px;
	border-radius:0px;
	font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif;
}
input.inputForm_snsearch::-webkit-input-placeholder{color:#333; font-size:16px; font-weight:400; letter-spacing:-1px;}
input.inputForm_snsearch::-moz-placeholder{color:#333; font-size:16px; font-weight:400; letter-spacing:-1px;}
input.inputForm_snsearch:-moz-placeholder{color:#333; font-size:16px; font-weight:400; letter-spacing:-1px;}
input.inputForm_snsearch:-ms-input-placeholder{color:#333; font-size:16px; font-weight:400; letter-spacing:-1px;}

.inputForm_snsearch_bt {width:40px; height:60px; background:url("/Home/img/inc/sub_nav_bt1.png") no-repeat; cursor:pointer;}










