body,table,input,textarea,select { font-family: 'Noto Sans KR';	color:#666666;}
body,ul,li {	margin:0;padding:0px;list-style:none;}

img	{border:0}
form	{margin:0}
p {margin:0;padding:0;}

a	{text-decoration:none;color:#888888;letter-spacing:-1px;}
a:hover {text-decoration:none;color:#d95c66;font-weight:bold;letter-spacing:-1px;}

.eng	{font:8pt tahoma}
.engs	{font:7pt tahoma}
.engb	{font:bold 8pt tahoma}

.stxt2 {font-size: 16px;	font-family: 'Noto Sans KR'; letter-spacing:-1; line-height:16px; color:#333;}
.stxt2	a {font:14px bold dotum; letter-spacing:-1; line-height:16px}
.stxt2	a:hover {font:14px bold  dotum; letter-spacing:-1; line-height:16px}
.stxt3	{font:12px dotum; letter-spacing:-1; color:#828282;}
.num	{font:bold 12px dotum; color:red; letter-spacing:-1; line-height:16px}
.num2	{	font-size:13px;  font-family: "notoKrR", sans-serif; color:#666666;}
.num3	{font:bold 12px dotum; letter-spacing:-1; line-height:16px}

.ctxt2	{font-size: 13px;	font-family: 'Noto Sans KR'; color:#828282; letter-spacing:-1; line-height:16px;}
.webzine a	{font:8pt dotum;  color:#2a2a2a;}
.webzine a:hover	{font:8pt dotum; color:#555555}
.date {font:bold 11px Verdana dotum; color:#828282; letter-spacing:-1; line-height:24px}
.time {font:11px Verdana; color:#7a7a7a;}
.bname{font:12px dotum; letter-spacing:-1px;padding-left:20px;}
.box	{border-top-width: 2px; border-top-color:#c2333d;
   		border-right-width: 1px; border-right-color:#e1e1e1;
   		border-bottom-width: 1px; border-bottom-color:#e1e1e1;
		  border-left-width: 1px; border-left-color:#e1e1e1;
   		border-style: solid;}
.chtxt a {font:bold 12px dotum; color:#999; letter-spacing:1;}
.chtxt a:hover {font:bold 12px dotum; color:#999; letter-spacing:1;}
.notxt a {	font-size:14px;  font-family: "notoKrR", sans-serif; color:#000; letter-spacing:-1;}
.notxt a:hover {	font-size:14px;  font-family: "notoKrR", sans-serif; color:#274195; letter-spacing:-1;}
.sche	{font:8pt dotum bold; color:#7a58af; letter-spacing:-1; line-height:16px;}
.b_cate	{font:bold 11pt dotum; color:#464646; letter-spacing:-1}

/**������ �Խ��� css ����**/
#left_gell {	width: 180px;	}/*���ʸ޴�*/
.bord_style_list li{height:20px;border-bottom: solid 1px #dbdbdb;	margin-top:10px;padding-left:10px;}/*���ʸ޴�*/
.bord_style_list li img{	margin-left:5px;	}/*���ʸ޴�*/
.title {font:bold 24px dotum;color: #d95c66; letter-spacing:-1;text-align:left;margin:0px} /** ���α� �����߾ӰԽ��� Ÿ��Ʋ ��Ʈ**/
.path{font:11px dotum; color:#7a7a7a; text-align:right;letter-spacing:-1;vertical-align:top;} /** ������ **/
#grboard {	vertical-align:top;margin-bottom:20px;overflow:hidden;}
#grboard1 {	vertical-align:top;margin-bottom:5px;overflow:hidden;margin: 0px auto; width: 1200px; text-align: center;}
#grboard .gr_img{float:left;display:inline;display:inline-block;}
.h_sub_t {	text-align:left;	width:100%;padding-bottom:5px; display:inline-block;margin-bottom:10px;} /*background:url(img/common/bg_sub_str.gif) repeat-x bottom;*/
.h_sub_t1 {	text-align:left;	width:100%;background:url(img/common/bg_sub_str.gif) repeat-x bottom;display:inline-block;}
.h_sub_t h1 { display:inline-block;vertical-align:top; position:relative; top:10px;}
.h_sub_t li span { position:relative; top:-2px;}
.stxt {margin-top:10px;}
.stxt a {font-size: 14px;	font-family: 'Noto Sans KR'; color:#082559; line-height:16px;}
.stxt a:hover {font-size: 14px;	font-family: 'Noto Sans KR'; color:#082559; line-height:16px;}
.ctxt {font-size: 14px;	font-family: 'Noto Sans KR' color:#999; letter-spacing:-1px; line-height:22px}
.ctxt a{font-size: 14px;	font-family: 'Noto Sans KR'color:#999; letter-spacing:-1px; line-height:22px}
.ctxt a:hover{font-size: 14px;	font-family: 'Noto Sans KR'; color:#999; letter-spacing:-1px; line-height:22px}
.gr_img{text-align:center;}
/**������ �Խ��� css ����**/

.view_line{	border-bottom:solid 1px #d9d9d9;padding-bottom:5px;}
.view_sline{border-bottom:dotted 1px #bababa;padding-top:5px;	}

.bg_board {height:25px;border-bottom:solid 2px #dbdbdb;text-align:center;margin-top:12px; vertical-align:top;border-top:solid 2px #dbdbdb; padding:10px 0;} /** �Խ��� ��� ����̹���**/
.view_line{	border-bottom:solid 1px #d9d9d9;padding-bottom:5px;}/**�Խ��� ��������**/
.view_sline{border-bottom:dotted 1px #bababa;padding-top:5px;	}/**�Խ��� ���� ��������**/

/**�⺻ �Խ��� ����Ʈ �ϴ� �˻����� ����**/
#g_all{text-align:center;padding-bottom:40px;width:1200px; margin:0 auto;}
#gr_page {	margin-top:10px;width:380px; vertical-align:top; margin:auto; text-align:center;	}
.gr_write {clear:both;border-top:solid 1px #dfdfdf;border-bottom:solid 0px #dfdfdf;height:35px;	text-align:right; margin-top:30px;}
.gr_write img{	margin-top:6px;	margin-right:5px;}
.search_box{ width:390px; height:34px; background-color:#F2F2F2; text-align:center;	 border:1px solid #DADADA;	 vertical-align:top; padding-left:20px;	}
.search_box li{ float:left;padding-top:8px; vertical-align:top;	}
.search_btn{margin-left:5px;}
/**�⺻ �Խ��� ����Ʈ �ϴ� �˻����� ����**/


/**2017 ��û�� �� css */

/*2017��û���� ��Ÿ��*/
.bottombtn {padding-top:20px;margin:0 auto;width:1200px; text-align:center;}

.bbtn {   display: inline-block;    padding: 13px 16px 16px 16px;    font-weight: bold;    font-size: 15px;   color: #fff;	background:#274195;}
.bbtn_admin {    display: inline-block;    padding: 13px 16px 16px 16px;    font-weight: bold;    font-size: 15px;    color: #fff;	background:#ba2a2a;}


.formdiv {width:400px;margin:0 auto;}

/*input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="age"],
input[type="gender"],*/
 
textarea,select {
  border: none;
  font-size: 16px;
  height: auto;
  margin: 0;
  outline: 0;
  padding: 0px;
  width: 100%;
  background-color: #fff;
  color: #8a97a0;
  border:1px solid #c8c8c8;
  /*margin-bottom: 30px;*/
}

input[type="radio"],
input[type="checkbox"] {
  margin: 0 4px 8px 0;
}

select {
  padding: 6px;
  height: 32px;
  border-radius: 2px;
}
/* 2019-02-20 fullcalendar ������������ ���� �ּ�
button {
  padding: 19px 39px 18px 39px;
  color: #FFF;
  background-color: #4bc970;
  font-size: 18px;
  text-align: center;
  font-style: normal;
  border-radius: 5px;
  width: 100%;
  border: 1px solid #3ac162;
  border-width: 1px 1px 3px;
  box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset;
  margin-bottom: 10px;
}
*/
fieldset {
  margin-bottom: 30px;
  border: 1px solid #ddd;
  padding:40px 50px 50px;
}

legend {
  font-size: 1.4em;
  margin-bottom: 10px;
}

label {
  display: block;
  margin:10px 0  5px 0;
}

label.light {
  font-weight: 300;
  display: inline;
}

.number {
  background-color: #5fcf80;
  color: #fff;
  height: 30px;
  width: 30px;
  display: inline-block;
  font-size: 0.8em;
  margin-right: 4px;
  line-height: 30px;
  text-align: center;
  text-shadow: 0 1px 0 rgba(255,255,255,0.2);
  border-radius: 100%;
}

/**2017 ��û�� �� css ����*/



.h_sp {padding-top:50px;width:1200px;}
.subtitle a	{font:12px dotum; color:#888888; letter-spacing:-1; padding-left:5;font:bold; line-height:25px; }
.subtitle a:hover	{font:12px dotum; color:#d95c66; letter-spacing:-1; padding-left:5;font:bold; line-height:25px; }
.titlep {font:14px dotum; letter-spacing:-1; font:bold}

.input_txt{font:bold 11px dotum; color:#5D5D5D; letter-spacing:-1;padding-top:4px;}
.faq_txt	{font:bold 9pt dotum; color:#5D5D5D; letter-spacing:-1;padding-top:4px;}
.event_txt	{font:bold 13pt dotum; color:#383b9b; letter-spacing:-1;padding-top:4px;}
#b_white a {font:bold 11pt dotum; color:#FFFFFF; letter-spacing:-1}
.pagediv	{text-align:center;padding:5px;} /** ����¡ DIV **/
.noa a	{text-decoration:none;color:#666666}
.noa a:hover {text-decoration:none;color:#007FC8}
.t_name2 {font:14px dotum; color:#666666; font-weight:bold;}
.terms {padding:0 10px 10px 10px;     width: 1200px;}
.terms2 {font:12px dotum; color:#666666; padding:0 10px 10px 10px;}
.t_name	{font-weight:bold;}

.mtxt	{font:bold 14px dotum ; color:#4f4f4f; letter-spacing:-1px; padding-left:16px}
.mtxt2 {font:12px dotum; color:#828282; letter-spacing:-1px; padding-left:16px}
.s_cate	{font:8pt ����; color:#464646; line-height:18px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D8D8D8; height:29; padding-left:15}
.bb_cate {font:bold 9pt ����; color:#464646; line-height:18px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D8D8D8; height:29;}
.login {font:11px dotum; color:#646464; letter-spacing:-1px}
.indiv {margin:0px 18px 0px 17px;} /** ���� ������ DIV **/
* html .indiv {width:100%;} /** ���� ������ DIV (IE ����) **/

* html .hundred {width:100%;} /** ���� 100% css (IE ����) **/
.cellC {	width:120px;	background:#f7f7f7;	text-align:right;	padding-right:10px;}
.cellL {padding-left:10px;}
.cell_R {text-align:right;padding-right:10px}

.btn	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma;width:60px}
.btn_white	{border:0;background-color:#ffffff;font:bold 8pt tahoma}
.btnL	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma}
.line	{border:1px solid #cccccc}
.lineBig	{border:1px solid #cccccc;width:300px;}
.lineBg	{border:1px solid #DFDFDF;background-color:#F7F7F7}
.hand	{cursor:pointer}

.blue	{color:#007FC8}
.red	{color:#FF6C68}

.float	{float:left}
.clear	{clear:both}
option.disabled {color:#808080}

.white	{color:#FFFFFF}
A.white	{text-decoration:none;color:#FFFFFF}
A.white:hover {text-decoration:none;color:#FFFFFF}

.position	{text-align:right;padding:5px 10px;border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#dddddd;}

#gr_page {	clear:both;	margin-top:10px; vertical-align:top;text-align:center;}
#gr_page ul{clear:both;}
#form image {border-width:0; border-style:solid; background:#FFFFFF}
#form input,textarea {border-width:1; border-style:solid; border-color:#DFDFDF ; background:#F7F7F7}
#form .noline input {border:0; background:transparent}
.select {font-family:dotum;font-size:8pt;BACKGROUND-COLOR:#626262;color:ffffff;}
.null {border:0}

#bottom div {float:left;}
/* #menuLayer .subLayer {	position:absolute;display:none;width:150px;border:2px solid #efefef;	background:#ffffff;top:-5px;left:-35px;	padding:8px;}
#menuLayer .cate {padding-left:10px;height:25px;} */


.small {	font:8pt Dotum;letter-spacing:0px;	padding-top:3px;}

.small1 {font:12px Dotum;letter-spacing:-1px;padding-top:3px;color:#666666;	bold;}
.qa_h1 li{float:left; letter-spacing:-1px;color:#666666;font-weight:bold; font-size: 14px;font-family: 'Noto Sans KR'; }


.small2 {font:11px verdana;letter-spacing:-1px;	padding-top:3px;color:#666666;}

.v8 {	font:8pt verdana;	letter-spacing:0px;	padding-top:3px;}


.v81 {
	font:8pt verdana;
	letter-spacing:-1px;
	padding-top:3px;
}


.v7 {
	font:7pt verdana;
	letter-spacing:0px;
	padding-top:3px;
}


.v71 {
	font:7pt verdana;
	letter-spacing:-1px;
	padding-top:3px;
}



/*** �������� ���� ***/
#contents p {
margin:2px 0;
}

/*** list ��ǰŬ�� �̹��� ***/
.Move_listClone{
	cursor:move;
	border:2px dotted #E6E6E6;
}

/*** ��ũ�ѹ� ��ٱ�����,���ø���Ʈ �� ***/
.Cartz_imgline{
	border:1px solid #ffffff;
}

/*** ��ũ�ѹ� ��ٱ��� Ŭ���� ***/
.Cartz_click{
	border:2px dotted #cccccc;
}
.Wishz_click{
	border:2px dotted #cccccc;
}

/*** ��ũ�ѹ� ��ٱ��� �̹��� �巡�׽� ***/
.Cartz_move_On{
	background-color : #efefef;
}
.Cartz_move_Off{
	background-color : #ffffff;
}

/*** ��ũ�ѹ� ���ø���Ʈ �̹��� �巡�׽� ***/
.Wishz_move_On{
	background-color : #efefef;
}
.Wishz_move_Off{
	background-color : #ffffff;
}

/*** ��ũ�ѹ� ������ �̹��� �巡�׽� ***/
.Delz_move_On{
	background-color : #efefef;
}
.Delz_move_Off{
	background-color : #ffffff;
}

/* �ѿ��� �̹��� *********************/
a.rollover img {border-width:0px; display:block;}
a.rollover img.rollover {display:none;}
a.rollover:hover {position:relative;}
a.rollover:hover img {display:none;}
a.rollover:hover img.rollover {display:block;}

#icon-selector{
	width: 17px;
	height: 14px;
	background-color: #ffffff;
	border: solid #dfdfdf 1px;
}
#icon-selector div{
	text-align: center;
	width: 17px;
	height: 14px;
}
#icon-selector .selected{
	border: solid #dfdfdf 1px;
	cursor: pointer;
	padding: 3px;
}
#icon-selector .item{
	position: absolute;
	background-color: #ffffff;
	width: 100px;
	display: none;
}
#icon-selector .item div{
	border: solid #dfdfdf 1px;
	cursor: pointer;
	float: left;
	padding: 3px;
}

/*2017�߰�*/
.wid{width:100%;margin:0 auto;background:#edeff4;}
.mcc_con{overflow:hidden;border:0px solid #e4e4e4;border-top:none;width:1200px; margin:0 auto;padding:50px 0;}
.ag_bx{margin-right:10px; float:left;width:391px;position:relative;;background:#fff; height:210px;border:1px solid #e6e6e6; padding:20px;}
.ag_bx > h3{font-size:22px;color:#333;padding-top:0px;background:url(/aboutstyle/images/main/bk_bg2.gif) left top no-repeat;margin-bottom:25px; margin:0px; letter-spacing:-1px;border-bottom: 1px solid #d6d6d6;padding-bottom: 10px;}
.ag_bx .more { position: absolute; top: 28px; font-size:13px; right: 20px; padding-right: 15px; background: url(http://dongnaesports.co.kr/home/skin/web/basic_C_C/img/ico_more_arrow.png) 100% 50% no-repeat;}


#acgui{position:relative;}
#acgui .flex-direction-nav{position:absolute;right:238px;top:140px;z-index:3;}
#acgui .flex-direction-nav > li{display:inline-block;}
#acgui .flex-prev{width:31px;height:31px;font-size:0;background:url(/aboutstyle/images/main/sld_btp2.gif) no-repeat;}
#acgui .flex-next{width:31px;height:31px;font-size:0;background:url(/aboutstyle/images/main/sld_btn2.gif) no-repeat;}
#acgui .flex-pauseplay-wrap{margin:0 8px;}
#acgui .flex-pause{width:31px;height:31px;font-size:0;background:url(/aboutstyle/images/main/sld_bts2.gif) no-repeat;}
#acgui .flex-play{width:31px;height:31px;font-size:0;background:url(/aboutstyle/images/main/sld_btg2.gif) no-repeat;}
#acgui > .slides > li{overflow:hidden;}
#acgui .tu{float:left;width:259px;}
#acgui .zi{float:left;margin-left:18px;width:347px;}
#acgui .zi > li{display:table;font-size:17px;color:#444;margin-top:10px;}
#acgui .zi > li > h4{display:table-cell;white-space:nowrap;color:#929292; font-weight:normal;vertical-align:middle;}
#acgui .zi > li > p{display:table-cell;padding-left:7px;}
#acgui .zi > li > p > a{font-size:20px;font-weight:bold;}
.ag_bx > .mor{position:absolute;right:30px;top:19px;}

.mcc_r{float:left;overflow:hidden;}
.mcc_r > div{float:left;}
.bks_bg{width:308px;height:250px;overflow:hidden;border:1px solid #082559;}
.bks_bg.bg1{background: #31a2ac;}
.bks_bg.bg2{background: #082559;}
.bks_bg > div{margin:0px;}


.mcc_ban_ti{border:1px solid #e4e4e4;border-top:none;background:#f6f6f6;}
.mcc_ban_ti > h4{font-size:24px;color:#666;padding:10px 1% 2px;font-weight:normal;}
.mcc_ban_ti > h4 > strong{font-weight:600;}


.clear{clear:both;height:0;}
.cfx:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.pr_dis{display:none;}

/* history 2017 */

.history {
    margin-top: 0;
    border-top: none;
	width:70%;
	float:left;
}

.history th {
    text-align: left;
    vertical-align: top;
    font-size: 39px;
    font-weight: 500;
    color: #ff5500;
    line-height: 1;
}
.history td span {
    width: 60px;
    position: absolute;
    left: 0;
    font-weight: 500;
}

.history td {
    text-align: left;
    vertical-align: middle;
    position: relative;
    padding-left: 60px;
    font-size: 17px;
    font-weight: 400;
    color: #000;
    line-height: 1.6;
}


.history td, .history th {
    border-bottom: 1px solid #ccc;
    padding: 20px 0;
}

.history dd, .history p {
    font-size: 17px;
    font-weight: 400;
    color: #000;
    line-height: 1.6;
	padding-left: 50px;
}


/* ���̺� 2017 */

table.type09 {
    border-collapse: collapse;
    text-align: center;
    line-height: 1.5;
	width:100%;
}
table.type09 thead th {
    background: #495164;
    color: #fff;
    height: 50px;
    line-height: 50px;
    padding: 0;
}
}
table.type09 tbody th {
    width: 150px;
    padding: 10px;
    font-weight: bold;
    vertical-align: top;
    border-bottom: 1px solid #ccc;
    background: #f3f6f7;
}
table.type09 td {
    width: 350px;
    padding: 10px;
    vertical-align: top;
    border-bottom: 1px solid #ccc;
}






#sub03 {
    margin: 15px 0 30px 40px;
    overflow: hidden;
}

#sub03 .parkinfo {border: 1px solid #ddd;  padding: 20px;    background: #f8f8f8; }
#sub03 .parkinfo .img { float:left; border:1px solid #ddd; margin-right:20px;height: 237px;}/* border: 1px solid #ddd;border-radius: 5px;padding: 20px; background:#f8f8f8; margin-left:28px;*/
#sub03 .parkinfo ul { float:left; }
#sub03 .parkinfo li { background:url(/images/common/arrow.gif) no-repeat left 8px; padding-left:20px;     font-size: 17px; line-height:180%;}
#sub03 .parkinfo li span{width:66px; display:inline-block; color:#333; font-weight:600;}
#sub03 .mapArea{margin-left:28px;}

#sub03 .box_color{border:5px solid #6f76ac; padding:20px; text-align:center; line-height:20px; margin-bottom:5px;}

#sub03 h4 {
    margin: 50px 0 15px 0px;
    padding: 0 0 0 23px;
    background-position: left top;
    color: #274195;
    font-size: 1.2em;
    line-height: 22px;
    background: url(/home/skin/web/basic_C_C/img/listicon.png) 0px 2px no-repeat;
}



table.tb_t2 {width:100%;margin:10px 0;border-top:1px solid #434343;border-bottom:1px solid #ccc; border-collapse:collapse;}
table.tb_t2 th {padding: 7px 10px 10px 7px; border:1px solid #d9d9d9;vertical-align:middle;}
table.tb_t2 td {padding:6px 10px;border:1px solid #d9d9d9; vertical-align:middle;text-align: center;}
/*#contents table.tb_t2 tr >:first-child{border-left:none !important;}*/
table.tb_t2 th{text-align:center;background-color:#495164;color:#fff;}
table.tb_t2 .last{border-right:none;}
table.tb_t2 td.right{text-align:right; /* padding:20px 20px; */}
table.tb_t2 tr:first-child th, #contents table.tb_t2 tr:first-child td{border-top:none;}
table.tb_small td{font-size:13px; padding:5px 10px; }

/* 2�������Ǹ޴�*/

.sub_menu{width:50%;margin:20px auto;}

.sub_menu ul {
    margin-bottom: 0px;
}

.sub_menu ul::after {
    content: '';
    display: block;
    clear: both;
}

.sub_menu ul li {
    float: left;
    width: 49%;
    border: 1px solid #ebebeb;
    border-right: 0;
    text-align: center;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: -0.25px;
}

.sub_menu ul li a {
    display: block;
    padding: 10px 0;
    color: #666;
    font-weight: 500;
    -webkit-transition: 0.3s ease all;
    transition: 0.3s ease all;
}

.sub_menu ul li:hover a,
.sub_menu ul li.on a {
    background: #7fbe25;
}

.sub_menu ul li:hover a,
.sub_menu ul li.on a {
    color: #fff;
}

.sub_menu ul li:last-child {
    border-right: 1px solid #ebebeb;
}


.clearfix {
    display: block;
}
.clearfix:after {
    display: block;
    visibility: hidden;
    clear: both;
    content: ".";
    overflow: hidden;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
}

/*2017 Ǫ�� */
/* Ǫ�� */
#footer-wrap {position:relative;background:#414857;padding:0 0 50px 0;line-height:1.2;z-index:800;margin-top:60px;}
#footer-wrap .service-cont {position:relative;height:59px;border-bottom:1px solid rgba(255,255,255,0.2);}
#footer-wrap .service-list {max-width:1200px;padding-top:22px;margin:0 auto;}
#footer-wrap .service-list:after {content:'';clear:both;display:block;}
#footer-wrap .service-list li {position:relative;float:left;padding-left:15px;margin-left:15px;}
#footer-wrap .service-list li:after {content:'';position:absolute;left:0;top:0;width:1px;height:100%;background:rgba(255,255,255,0.3);}
#footer-wrap .service-list li:first-child {padding-left:0;margin-left:0}
#footer-wrap .service-list li:first-child:after {display:none;}
#footer-wrap .service-list li span {position:relative;display:inline-block;font-size:15px;letter-spacing:-0.02em;color:#fff;}
#footer-wrap .service-list li:first-child span {color:#5e9ceb;padding-left:23px;background:url(/homepage/kor/_Img/Layout/fservice_ico.png) no-repeat 0 50%;}
#footer-wrap .service-list li a span:after {content:'';position:absolute;left:0;bottom:-5px;width:100%;height:1px;opacity:0;background:#fff;transition:all 0.3s ease;}
#footer-wrap .service-list li a:hover span:after, .service-cont .service-list li a:focus span:after {opacity:1;}
#footer-wrap .service-list li:first-child a:hover span:after, .service-cont .service-list li:first-child a:focus span:after {background:#5e9ceb;}
#footer-wrap .family-site {position:absolute;top:-85px;right:0;background:rgba(0,0,0,0.2);width:190px;z-index:100;}
#footer-wrap .family-site dt a {position:relative;display:block;padding:15px 45px 15px 20px;height:29px;font-weight:500;}
#footer-wrap .family-site dt a:after {content:'';position:absolute;right:15px;top:50%;width:13px;height:8px;margin-top:-4px;background:url(/_Img/Common/family_arr.png) no-repeat -14px -1px;}
#footer-wrap .family-site dt a.over:after {background-position:0 -1px;}
#footer-wrap .family-site dt a span {display:block;font-size:13px;color:rgba(255,255,255,0.6);padding:7px 0;line-height:1;border-right:1px solid rgba(255,255,255,0.2)}
#footer-wrap .family-site .isSelSub {position:absolute;bottom:59px;left:0;display:none;background:#4d5057;width:100%;}
#footer-wrap .family-site .isSelSub ul {padding:10px 15px;}
#footer-wrap .family-site .isSelSub li a {display:inline-block;color:#fff;padding:5px 0;}
#footer-wrap .family-site .isSelSub li a:hover, .service-cont .family-site .isSelSub li a:focus, .service-cont .family-site .isSelSub li a:active {text-decoration:underline;}
#footer-wrap .family-site .btn-fclose {position:absolute;top:0;right:0;width:19px;height:19px;cursor:pointer;background:#63696d;border:0;}
#footer-wrap .family-site .btn-fclose:after {content:'';display:block;margin:5px auto;width:9px;height:9px;background:url(/_Img/Common/family_arr.png) no-repeat right 0;}
#footer-wrap .footer {position:relative;padding-left:280px;font-size:13px;margin-top:25px;color:#fff;word-break:keep-all}
#footer-wrap .footer .flogo {position:absolute;left:0;top:0;}
#footer-wrap .footer .copyright {opacity:0.3;font-size:13px;}
#footer-wrap .footer address {opacity:0.6;padding-top: 13px;}
#footer-wrap .cs-info {overflow:hidden;opacity:0.6; padding-top:8px;} /*margin:5px 0 10px 0;*/
#footer-wrap .cs-info li {float:left;margin-right:20px; padding:0 0 5px 0;}
#footer-wrap .cs-info li.e-mail {display:none}
#footer-wrap .topBt {position:fixed;bottom:40px;right:-70px;width:68px;height:68px;text-align:center;background:#465986;z-index:3500;transition:all .3s ease}
#footer-wrap .topBt span {display:inline-block;color:#fff;font-size:14px;margin-top:22px;padding-top:12px;background:url(/homepage/kor/_Img/Layout/btn_top.png) no-repeat 50% 0;}
#footer-wrap .topBt.over {right:30px;}

#footer-wrap .sns-wrap {position:absolute;right:0;bottom:0;}
#footer-wrap .sns-wrap li {float:left;width:28px;height:28px;margin:0 2px;}
#footer-wrap .sns-wrap li.fb {background:url(/homepage/kor/_Img/Layout/sns_fb.png) no-repeat 0 0;background-size:28px;}
#footer-wrap .sns-wrap li.blog {background:url(/homepage/kor/_Img/Layout/sns_blog.png) no-repeat 0 0;background-size:28px;}
#footer-wrap .sns-wrap li.kakao {background:url(/homepage/kor/_Img/Layout/sns_kakao.png) no-repeat 0 0;background-size:28px;}
#footer-wrap .sns-wrap li.insta {background:url(/homepage/kor/_Img/Layout/sns_insta.png) no-repeat 0 0;background-size:28px;}
#footer-wrap .sns-wrap li a {display:block;height:100%;}

#footer-wrap .flic-wrap {position:absolute;top:-15px;right:0;}
#footer-wrap .flic-wrap li {float:left;margin:0 2px;}
#footer-wrap .flic-wrap li img {height:40px;}

#doc-wrap {position:relative;min-width:1200px;overflow:hidden;}
.div-cont {position:relative;max-width:1200px;margin:0 auto;}

/* ���ô±�*/
.location .float-l {
    width: 390px;
    height: 560px;
    padding: 50px 45px;
    box-sizing: border-box;
    background: #f6f6f6;
}

.location {
	overflow:hidden;
}
.location .float-l {
	width:390px;
	height:560px;
	padding:50px 45px; box-sizing:border-box;
	background:#f6f6f6;
}
.location .float-r {
	width:670px;
	height:560px;
}
.address .tit {
	color:#2a2a2a;
	font-size:20px; line-height:1.5em;
}
.address .ko {
	margin-top:10px;
	color:#2a2a2a;
	font-size:20px; line-height:1.4em;
}
.address .en {
	margin-top:5px;
	font-size:14px; line-height:1.4em;
	color:#9a9a9a; 
}
.usingPublic {
	padding-top:30px;
	margin-top:30px;
	border-top:1px solid #dddddd;
}
.usingPublic .tit {
	width:115px; text-align:center;
	height:28px; line-height:28px;
	color:#fff;
	background:#666666;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}
.usingPublic li {
	margin-top:10px;
	letter-spacing:-0.03em;
}
.usingPublic li:first-child {margin-top:15px;}
.usingPublic .way {
	display:inline-block;
	width:40px; margin-right:5px;
	height:20px; line-height:20px;
	text-align:center; color:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.usingPublic .way1 {background:#F77636;}
.usingPublic .way2 {background:#3AB449;}
.usingPublic .way3 {background:#C9A653;}
.usingPublic .way4 {background:#1A80E5;}
.mapArea {
	height:560px;
}
.partTitle1 {
	margin-top:10px;
	font-size:25px; line-height:1.4em;
	letter-spacing:-0.03em;
	color:#2a2a2a;
}
.partTitle2 {
	margin-top:10px;
	font-size:20px; line-height:1.4em;
	letter-spacing:-0.03em;
	color:#2a2a2a;
}
.ft16 {
	font-size:16px; line-height:1.5em; letter-spacing:-0.03em;
}
.mission {
	margin-top:15px;
	text-align:center;
	height:80px; line-height:80px;
	color:#2a2a2a; 
	font-size:20px; letter-spacing:-0.03em;
	border:10px solid #e2e2ec;
}