#wrap							{float:left; width: 100%; height:100%; margin: 0 auto; text-align:center;padding-right:0;}
#top_blk						{min-width:1260px; width:100%; margin:auto; text-align:center; }
#top_blk_mb			{display:none;}
#content_blk				{background:#ffffff; padding:0px 0 0 0; min-width:1260px; width:100%;border:0px solid red;} 
#bottom_blk				{float:left; min-width:1260px; width:100%; text-align:center; /*background:#2b2b2b;*/}

.top_fix						{width:100%; height:100px; position:absolute; top:0px; text-align:center; z-index:9999;}


#nav_slide1 {width: 100%; height: 100px; z-index: 10; top: -100px; position: fixed; background: rgba(255,255,255,1); }
#nav_slide2 {width: 100%; height: 100px; z-index: 10; top: 0px; position: fixed; background: linear-gradient( to bottom, rgba(0,0,0,0.3), rgba(0,0,0,0.0)); ;  transition:all .2s;}
#nav_slide2:hover {background: rgba(255,255,255,1); transition:all .2s;}
#nav_slide2:hover .logo_i {background:url(/images/logo_ws1.png) no-repeat center center; background-size:200px auto; }
.navi_eft	{transition: All 0.3s ease; -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -o-transition: All 0.3s ease; }
#nav_slide1.top2 {width: 100%; height: 100px; z-index: 10; top: 0px !important; position: fixed !important; background: rgba(255,255,255,1); box-shadow: -10px 10px 10px -10px rgba(0,0,0,0.3), 10px 10px 10px -10px rgba(0,0,0,0.3);transition:all .2s;}
#nav_slide1.top1 {width: 100%; height: 100px; z-index: 10; top: 0px !important; position: fixed !important; background: linear-gradient( to bottom, rgba(0,0,0,0.1), rgba(0,0,0,0.0));transition:all .2s;}

.mvs_top_m			{position:relative; top:0; left:0; width:100%; height:100%; font-size:0;}
.mvs_top_m .mtm_pos		{position:absolute; top:0; left:0; right:0; width:100%; height:100%; margin:auto; }
.mvs_top_m .idx_lgogo		{position:absolute; top:45px; left:45px; width:150px; border:0px solid red;  transition:all .3s;z-index:2;}
.mvs_top_m .idx_lgogo img		{width:100%;}
.mvs_top_m .tmp_lgogo		{position:absolute; top:0; left:0; width:150px; height:100%; color:white; font-size:15px;  z-index:2;}

.mvs_top_m .t_notice				{position:absolute; top:0; left:160px; height:100%; line-height:75px;/* font-family:Noto Sans KR, sans-serif; font-weight:500;*/ font-size:13px;  z-index:1;}


.top_mn			{position:absolute; top:0; left:150px; width:calc(100% - 300px); height:100%; font-size:0; text-align:right; padding:27px 40px 0 0; z-index:1;}
.top_mn li		{display:inline-block; }
.top_mn li a		{display:inline-block; background:#39393e; padding:0 35px; text-align:center; height:45px; line-height:45px;font-size:13px; color:white; margin:0 0 0 10px; transition:all .2s; border-radius:50px;}
.top_mn li a:hover		{background:#c52546; transition:all .2s;}

.top_kind		{position:absolute; top:0; bottom:0; right:30px; width:150px; height:45px; line-height:45px; margin:auto 0; background:#00304f; color:white; font-size:13px; z-index:1; border-radius:50px; overflow:hidden;}
.top_kind a	{background:#0074be; color:white; font-size:13px; display:block; transition:all .2s;}
.top_kind a:hover	{background:#00304f;  transition:all .2s;}
.top_title		{position:absolute; top:0; left:0; right:0; width:100%; height:100%; color:black; font-family:Noto Sans KR, sans-serif; font-weight:500; line-height:100px; font-size:25px; text-align:center;}

#nav_slide1.top1 .idx_lgogo {}
#nav_slide1.top2 .idx_lgogo {top:0; left:35px; width:120px; opacity:0; transition:all .3s;}

#nav_slide1.top1 .tmp_lgogo {/*background:url(/images/top_logo_st1.png) no-repeat center center; background-size:auto 50%;*/}
#nav_slide1.top2 .tmp_lgogo {background:url(/images/top_logo_st2.png) no-repeat center center; background-size:auto 50%;}

#nav_slide1.top1 .top_mn {display:none; transition:all .2s;}
#nav_slide1.top2 .top_mn {display:inline-block; transition:all .2s;}

#nav_slide1.top1 .top_kind {display:none; transition:all .2s;}
#nav_slide1.top2 .top_kind {display:inline-block; transition:all .2s;}

#nav_slide1.top1 .top_title {display:none; transition:all .2s;}
#nav_slide1.top2 .top_title {display:inline-block; transition:all .2s;}

#nav_slide1.top1 .logo_mb {background:url(/images/top_logo_st1.png) no-repeat center center; background-size:85px auto;}
#nav_slide1.top2 .logo_mb {background:url(/images/top_logo_st2.png) no-repeat center center; background-size:85px auto;}

#nav_slide1.top1 .t_notice {color:black; display:none;}
#nav_slide1.top2 .t_notice {color:black;}
/*
#nav_slide1.top1 .tmp_lgogo {background:url(/images/logo_bx_st1.jpg) no-repeat left center; background-size:85px auto;}
#nav_slide1.top2 .tmp_lgogo {background:url(/images/logo_bx_st2.jpg) no-repeat left center; background-size:85px auto;}

*/



/* bottom copy */
.bt_cblk								{display:inline-block; max-width:1260px; width:100%; padding:80px 0;}
.bt_cblk .title						{float:left; width:120px; text-align:center; }
.bt_cblk .title .btlogo 			{float:left; padding:0px 0 0px 0; width:100%; /*background:#ee4155 url(/images/top_logo_st1.png) no-repeat center center; background-size:auto 50%; border-radius:10px;*/}
/*.bt_cblk .title .btlogo:after	{content:""; display:block; padding-top:100%;}*/
.bt_cblk .title .btlogo a			{font-family: 'Russo One', sans-serif;  font-size:0px; color:white; line-height:110%;}
.bt_cblk .title .btlogo img	{width:100%;}
.bt_cblk .title .btlogo_g			{display:none;}
.bt_cblk .title .mark			{float:left; padding:0px 0 0px 0; width:100%; margin-bottom:15px; display:none;}
.bt_cblk .title .mark img	{height:90px;}
.bt_cblk .title .txt				{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-0.05em; color:#ffffff; font-size:15px; display:none;}
.bt_cblk .info						{float:left; width:800px; padding:0 0 0 80px; }
.bt_cblk .info .itx							{float:left; color:rgba(255,255,255,0.5); line-height:180%; font-size:13px; text-align:left; border:0px solid red; }
.bt_cblk .info .itx a						{color:white; cursor:text; font-weight:bold;}
.bt_cblk .info .itx span				{display:inline-block; margin:0 5px;}
.bt_cblk .info .adf					{float:left; padding:15px 0 0 5px; font-size:11px; color:white; letter-spacing:0.05em; opacity:0.3; text-align:left;}
.bt_cblk .info .copy					{float:left; padding:15px 0 0 5px; font-family:arial; font-size:11px; color:white; width:100%; text-align:left; letter-spacing:0.05em; opacity:0.5;}
.bt_cblk .info .copy span			{font-family:NanumBarunGothic, sans-serif; color:white; margin:0 10px;}


/* ÇÏ´ÜÃß°¡ÀÛÀº¸Þ´º */
#menu_btms			{float:left; min-width:1260px; width:100%; background:rgba(0,0,0,0.3);}
#menu_btms .spm1	{}
#menu_btms .spm2	{}
#menu_btms ul		{display:inline-block; margin: 0; padding: 0; border-left:1px solid #222222;}
#menu_btms ul li	{float: left; width:200px; border-right:1px solid #222222;}
#menu_btms ul li a {float: left; width:100%; text-align:center; padding: 20px 0;color:rgba(255,255,255,0.7);  font-size:12px;  background:rgba(0,0,0,0.1);}
#menu_btms ul li a:hover  {color:#00d8ff; }

/* ½ºÅ©·ÑÅ¾¼¼ÆÃ */
.go-top			{width:35px; height:35px; padding-top:8px; text-align:center; font-size:18px; position:fixed; bottom:-40px; right:20px;background:rgba(0,0,0,0.6); color:#FFFFFF; text-decoration:none;border-radius:100%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; -moz-border-radius:100%; -webkit-border-radius:100%; z-index:20;}
.go-top.show{bottom:20px;}
.go-top:hover{background:rgba(0,0,0,1);}


/* ¼­ºê¸Þ´º css  */
.sub_menu_blk	{float:left; width:100%; text-align:center;border-bottom:1px solid #eeeeee;}
.sub_menu_blk .pos	{display:inline-block; width:1260px; text-align:center; font-size:0; padding:0;}
.navi_sub							{float:left; padding:0px 0; width:100%; text-align:center;}
.navi_sub ul						{display:inline-block; max-width:100%; width:auto; margin:0; padding:0;}
.navi_sub ul li 					{display:inline-block; font-family:Noto Sans KR, sans-serif; font-weight:500;}
.navi_sub ul li a				{display:inline-block; padding:30px 0px; width:250px; font-size:17px; color:rgba(0,0,0,0.8); border-bottom:2px solid transparent; transition:all .2s; text-align:center; text-transform:uppercase;}
.navi_sub ul li a:hover		{color:#003f80;transition:all .2s;}
.navi_sub ul .on a			{display:inline-block; padding:30px 35px; font-size:17px; color:#bf1d2d; border-bottom:2px solid #bf1d2d; transition:all .2s;}

/* ¼­ºêÆäÀÌÁö ¸Þ´º ¼¿·ºÆ®¹Ù css =================================== */
.sub_nv_ar						{float:left; width:100%; text-align:center; border:1px solid #eeeeee; border-width:0 0 1px 0; background:#fafafa; display:none;}
.sub_nv_ar .nv_pos			{display:inline-block; max-width:1260px; width:100%;}

	/* °øÁö¸¦ ¾È¾µ°æ¿ì ´ëÃ¼
	.inc_icon								{float:right; border:1px solid #eeeeee; border-width:0 1px; padding:0 40px; background:white;  height:70px; color:black;}
	.inc_icon .kind							{float:left; font-size:18px; padding:26px 0 0 0; }
	.inc_icon .tt								{float:left; padding:26px 0 0 10px; font-size:14px; font-weight:bold;}
	*/

.live_notice								{float:right; border-left:0px solid #eeeeee; width:calc(100% - 575px);}
.live_notice .title						{float:left; border:0px solid #eeeeee; width:130px; height:70px; padding:23px 0 0 30px; }
.live_notice .title .box				{float:left; width:90px; text-align:center; padding:5px 0; font-size:11px; background:#6c6c6c; color:white;line-height:150%;}
.live_notice .lst						{float:left; border-left:0px solid #eeeeee; width:calc(100% - 130px); height:70px; padding:11px 0 0 0; overflow:hidden; text-align:left;}
.rolling{position:relative; width:100%; height:auto;}
.rolling li{width:100%; height:100%; padding:19px 0 0 15px; line-height:100%; font-size:13px;text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.rolling li a{text-decoration:none; color:rgba(0,0,0,0.7);}
.rolling li a:hover{color:black;}
.rolling li span{color:red; margin-right:10px;}

.sub_sel_nav							{float:left; }
.sub_sel_nav ul						{float:left; }
.sub_sel_nav ul li 					{float:left; width:250px; text-align:left; margin-right:-1px; }
.sub_sel_nav ul li a					{float:left;  display:block; width:100%; height:70px; border:1px solid #eeeeee; border-width:0 1px; padding:27px 25px; font-size:15px; font-weight:bold; color:rgba(0,0,0,0.8); transition:all .2s;}
.sub_sel_nav ul li a span		{float:right;  font-size:17px; color:#383838; margin-top:2px;}
.sub_sel_nav .home				{width:75px; text-align:center;}
.sub_sel_nav .home a			{width:100%; font-size:16px; padding:27px 0;}
.sub_sel_nav .bul					{width:auto; padding:15px;}
.sub_sel_nav .pos					{position:relative; width:100%; z-index:200;}
.sub_sel_nav .pos .list			{border:1px solid #eeeeee; border-width:0 1px 1px 1px; position:absolute; top:70px; left:0; width:100%; background:#fafafa;}

/* ¼­ºêÆäÀÌÁö ¸Þ´º ¼¿·ºÆ®¹Ù - depth1 css =================================== */
#sub_sel_cate {text-align:left; float:left; width:100%;}
#sub_sel_cate ul{ float:left; width:100%; margin:0; padding:0;}
#sub_sel_cate ul.depth1 li				{float:left; letter-spacing:0em; width:100%;  font-family:NanumBarunGothic, sans-serif;border-top:1px solid #eeeeee;}
#sub_sel_cate ul.depth1 li a				{float:left; width:100%; padding:15px 25px; height:auto;  color:rgba(0,0,0,0.7);  transition:all .2s; font-size:13px; border:0;}
#sub_sel_cate ul.depth1 li a:hover	{transition:all .2s;color:rgba(0,0,0,1); background:white;}
#sub_sel_cate ul.depth1 li .on			{color:red; background:white;}
#sub_sel_cate ul.depth1 li .on:hover			{color:red;}

/* ¼­ºêÆäÀÌÁö ¸Þ´º ¼¿·ºÆ®¹Ù - depth2 css =================================== */
#sub_sel_li						{float:left; padding:0px 0; width:100%; text-align:left;}
#sub_sel_li ul					{float:left; width:100%; margin:0; padding:0;}
#sub_sel_li ul.depth2 li					{float:left; width:100%; font-family:NanumBarunGothic, sans-serif;}
#sub_sel_li ul.depth2 li a					{float:left; width:100%; height:auto; padding:15px 25px;  font-size:13px; background:#fafafa; color:rgba(0,0,0,0.7); border:1px solid #eeeeee; border-width:1px 0 0 0;}
#sub_sel_li ul.depth2 li a:hover		{color:red;background:#ffffff;}
#sub_sel_li ul.depth2 .on a				{background:#ffffff; color:red;}

#sub_sel_li ul.depth2 .depth3 li 						{float:left; width:100%; font-family:NanumBarunGothic, sans-serif;}
#sub_sel_li ul.depth2 .depth3 a 						{padding:2px 0 2px 30px; font-size:12px; color:rgba(0,0,0,0.6); border:0; background:white;}
#sub_sel_li ul.depth2 .depth3 a:hover				{color:red;}
#sub_sel_li ul.depth2 .depth3 .on3 a					{color:red;}

#sub_sel_li ul.depth2 .depth3 .depth4 li 						{float:left; width:100%;}
#sub_sel_li ul.depth2 .depth3 .depth4 a 						{padding:0px 0 0px 43px; font-size:11px; color:rgba(0,0,0,0.5); }
#sub_sel_li ul.depth2 .depth3 .depth4 a:hover				{color:red;}
#sub_sel_li ul.depth2 .depth3 .depth4 .on4 a				{color:red;}

#sub_sel_li .icon2	{font-size:11px; opacity:0.7; margin-right:10px;}
#sub_sel_li .icon3	{font-size:11px; opacity:0.7; margin-right:10px; color:black;}
#sub_sel_li .here	{float:right; font-size:9px; color:red; padding:4px 20px 0 0;}
/* ÇÏÀ§¸Þ´º Ãâ·Â½Ã ¿©¹éÀ» À§¾Æ·¡·Î ÁÖ°í ½ÍÀ»¶§ ´ëºñ ³Ö¾îµÒ */
#sub_sel_li .space1	{float:left; width:100%; padding:15px 0; background:white; border-top:1px dotted #eeeeee;}
#sub_sel_li .space2	{float:left; width:100%; padding:5px 0 15px 0; background:white; }


/* ¼­ºêÆäÀÌÁö ¹é±×¶ó¿îµåÀÌ¹ÌÁö / Å¸ÀÌÆ²¿µ¿ª */
.tt_bg_blk										{float:left; height:200px; min-width:1260px; width:100%;background: linear-gradient( to right, #0074be, #00304f ); /*background:url(/images/gs_bg1.jpg) no-repeat center center; background-size:cover; */}
.tt_bg_blk .cover							{position:relative; width:100%; height:100%;}
.tt_bg_blk .cover .full						{position:absolute; width:100%; height:100%;}
.tt_bg_blk .cover .pos					{position:absolute; top:0px; z-index:3; width:100%; height:100%;  display:table;}
.tt_bg_blk .cover .pos .title_i					{display:table-cell; vertical-align:middle;}
.tt_bg_blk .cover .pos .title_i .exp			{display:inline-block; max-width:1260px; width:100%; text-align:center; color:white;font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-0.05em;text-transform: uppercase; font-size:35px; padding-bottom:0px; line-height:100%;/*text-shadow: 0 0 1px #000000;*/}
