#wrap							{width: 100%; height:100%; margin: 0 auto; text-align:center;}
#top_blk						{min-width:1260px; width:100%; margin:auto; text-align:center; border:0px solid blue;}
#top_blk_mb			{display:none;}
.top_fix						{min-width:1260px; width:100%; height:70px; background: #ffffff; position:absolute; top:0; text-align:center; z-index:9999;}
.top_fix .pos_c			{width:1260px; display:inline-block;  border:0px solid red;}
.top_fix .pos_c .logo{float:left; width:150px; text-align:center;}
.top_fix .pos_c .mark{float:left; padding-top:15px; }
.top_fix .pos_c .mark img{width:175px;}
.top_fix .pos_c .txt		{float:left; padding:38px 0px 0px 0px; font-family:Noto Sans KR, sans-serif; font-weight:600;  letter-spacing:-0.05em; font-size:23px; color:#000000; display:none;}
.top_fix .pos_c .txt	 span	{font-weight:500; color:#ffffff;}
.top_fix .pos_c .mn	{float:right; padding-top:0px;}
.top_fix .pos_c .sm	{float:right; padding-top:30px;}
.top_cslt_btn				{position:fixed; bottom:30px;right:30px; width:90px; height:70px; color:white;  background:#950000; z-index:999999999999999999999999; border-radius:3px;}
.top_cslt_btn:hover	{background:#aa0101;}
.top_cslt_btn .icon		{float:left; width:100%;padding:20px 0 5px 0px; font-size:30px; }
.top_cslt_btn .txt			{float:left; width:100%;font-size:12px; opacity:0.8;font-family:Noto Sans KR, sans-serif; font-weight:600;}

/* top menu */
.open_menu_sec						{position:relative; width:100%; height:0px; text-align:right; z-index:99999; border:0px solid red;}
.open_menu_sec .bmenu			{position:absolute; top:0; right:0; width:1110px; height:70px; padding-top:0px;text-align:right; cursor:pointer;}
.open_menu_sec .larea				{position:fixed;top:0px;left:0;width:100%;float:left; background:#fff/* rgba(34,34,34,1)*/; overflow:hidden; text-align:center; height:0;transition:all .2s .1s; -webkit-transition:all .2s .1s; -moz-transition:all .2s .1s;}
.open_menu_sec:hover .larea	{width:100%; height:520px;  transition:all .3s .1s; -webkit-transition:all .3s .1s; -moz-transition:all .3s .1s;padding-bottom:10px; border-bottom:0px solid blue;}	/* ÇÏ´Üborder°ªÀº ¿©±â¼­ ÁöÁ¤*/
.open_menu_sec .larea .con		{display:inline-block; max-width:1400px; width:100%; padding:70px 0 0 70px;}
.open_menu_sec .larea .con .logo		{padding-bottom:40px; width:100%;}
.open_menu_sec .larea .con .am		{width:100%;}

#navi_cate {text-align:right; display:inline-block;}
#navi_cate ul{ float:left; width:100%; margin:0; padding:0;}
#navi_cate ul.depth1 li				{float:left; letter-spacing:0em;color:#666; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:16px; line-height:70px; padding-left:55px;}
#navi_cate ul.depth1 li a {width:100%;  border-bottom:0px solid rgba(0,119,195,0.8);  transition:all .2s;}
#navi_cate ul.depth1 li a:hover	{color:#666; transition:all .2s;}
#navi_cate ul.depth1 .on			{color:#740303;}

#navi_top {text-align:left; float:left; padding:0px 0; width:100%;}
#navi_top ul{ float:left; width:100%; margin:0; padding:0;}
#navi_top ul.depth1 li				{float:left; width:14%; letter-spacing:0em;}
#navi_top ul.depth1 li a				{width:100%;  border-bottom:0px solid rgba(0,119,195,0.8); color:rgba(0,0,0,0.8); font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:17px; line-height:200%; transition:all .2s;padding-left:0px; }
#navi_top ul.depth1 li a:hover	{color:#740303; transition:all .2s;}
#navi_top ul.depth1 .on a {color:#740303;}
#navi_top ul.depth2					{float:left;width:100%; margin-top:10px;}
#navi_top ul.depth2 li				{float:left;width:100%;}
#navi_top ul.depth2 li a				{padding:0px 0px 0px 0px; font-size:13px; border-bottom:0px solid rgba(0,119,195,1); color:rgba(0,0,0,0.7); width:100%; font-weight:normal; transition:all .2s;}
#navi_top ul.depth2 li a:hover	{color:#740303;  transition:all .2s;}
#navi_top ul.depth2 .on2 a			{color:#000;}
#navi_top ul.depth2 .off2 a			{color:rgba(0,0,0,0.7);}
#navi_top ul.depth3					{float:left;width:100%;}
#navi_top ul.depth3 li a			{padding:0px 0px 0px 10px; font-size:12px; border-bottom:0px solid rgba(0,119,195,1); color:rgba(0,0,0,0.7); width:100%; font-weight:normal; transition:all .2s;}
#navi_top ul.depth3 li a:hover	{color:#740303;  transition:all .2s;}
#navi_top ul.depth4					{float:left;width:100%;}
#navi_top ul.depth4 li a			{padding:0px 0px 0px 12px; font-size:12px; border-bottom:0px solid rgba(0,119,195,1); color:rgba(0,0,0,0.7); width:100%; font-weight:normal; transition:all .2s;}
#navi_top ul.depth4 li a:hover	{color:#740303;  transition:all .2s;}
#navi_top .icon							{margin-right:10px; color:#740303; opacity:0.2; font-size:10px;}
/* 
#content_blk				{background:#ffffff; padding:0px; min-width:1260px; width:100%;border:0px solid red;} 
#content_blk				{background:#ffffff; padding:0px; width:100%;border:0px solid red;}
*/
#content_blk				{background:#ffffff; padding:0px; min-width:1260px; width:100%;border:0px solid red;} 
#bottom_blk				{width:100%; min-width:1260px; padding-bottom:50px; text-align:center;}

/* bottom menu */
.bt_mblk							{float:left; width:100%; text-align:center; }
.bt_mblk. cover				{float:left; width:100%; }
.bt_mblk .pos				{display:inline-block; max-width:1800px; width:100%; background:#f9f9f9; border:1px solid #dddddd; border-width:1px 0; padding:70px 0 0 0 ;}

#navi_btm {text-align:center; float:left; padding:0 250px 50px 250px; width:100%; }
#navi_btm ul{ float:left; width:100%; margin:0; padding:0;}
#navi_btm ul.depth1 li				{float:left; width:12.5%; letter-spacing:0em; }
#navi_btm ul.depth1 li a				{width:100%;  border-bottom:1px solid rgba(0,0,0,0.1); color:rgba(0,0,0,0.8); font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:17px; line-height:250%; transition:all .2s;padding:0 10px 20px 10px; white-space:nowrap;}
#navi_btm ul.depth1 li a:hover	{color:red; transition:all .2s;}
#navi_btm ul.depth2					{float:left;width:100%; margin-top:25px;}
#navi_btm ul.depth2 li				{float:left;width:100%;}
#navi_btm ul.depth2 li a				{padding:0px 0px 0px 0px; font-size:14px; border-bottom:0px solid rgba(0,119,195,1); color:rgba(0,0,0,0.5); width:100%; font-weight:normal; transition:all .2s; line-height:180%;}
#navi_btm ul.depth2 li a:hover	{color:red;  transition:all .2s;}
#navi_btm ul.depth3					{float:left;width:100%;}
#navi_btm ul.depth3 li a			{padding:0px 0px 0px 0px; font-size:12px; border-bottom:0px solid rgba(0,119,195,1); color:rgba(0,0,0,0.7); width:100%; font-weight:normal; transition:all .2s;}
#navi_btm ul.depth3 li a:hover	{color:white;  transition:all .2s;}
#navi_btm ul.depth4					{float:left;width:100%;}
#navi_btm ul.depth4 li a			{padding:0px 0px 0px 0px; font-size:12px; border-bottom:0px solid rgba(0,119,195,1); color:rgba(0,0,0,0.7); width:100%; font-weight:normal; transition:all .2s;}
#navi_btm ul.depth4 li a:hover	{color:white;  transition:all .2s;}
#navi_btm .icon							{margin-right:10px; color:white; opacity:0.2; font-size:10px;}
.bt_mblk_m {display:none;}

@media screen and (max-width: 1600px){
	#navi_btm {padding:0 50px 50px 50px;}
}


/* bottom ÄÁ¼³ÆÃ */
.bt_cslt							{display:inline-block; width:100%; height:70px; text-align:center; background:rgba(115,14,0,0.9);}
.bt_cslt .pos				{display:inline-block; clear:both; font-size:14px; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:0em;}
.bt_cslt .pos .btm_m {float:left;width:100%;margin:0; padding-left:0px;}
.bt_cslt .pos .btm_m li, btm_m li.btm_sel	{display:block; float:left; }
.bt_cslt .pos .btm_m li a:link,
.bt_cslt .pos .btm_m li a:active,
.bt_cslt .pos .btm_m li a:visited			{display:block; width:100%; padding:27px 15px 0px 15px; color:white;}
.bt_cslt .pos.btm_m li a:hover			{color:#E40113;}


/* ÇÏ´ÜÃß°¡ÀÛÀº¸Þ´º */
#menu_ot				{display:inline-block;}
#menu_ot .icon		{font-size:16px; color:#000000;}
#menu_ot, #menu_ot ul {margin: 0; padding: 0; list-style: none;}
#menu_ot {margin: 0px auto; display:inline-block;  width:auto;}
#menu_ot:before, #menu_ot:after {content: ""; display: table; }
#menu_ot:after {clear: both;}
#menu_ot {zoom:1;}
#menu_ot li {float: left; padding:30px 0 40px 0;}
#menu_ot a {float: left; text-align:center; padding: 0 5px;color:rgba(0,0,0,0.7);  font-size:13px; box-sizing:border-box; font-family:Noto Sans KR, sans-serif; font-weight:500;  letter-spacing:-0.05em; }
#menu_ot li:hover > a {color:#E40113; }
*html #menu_ot li a:hover { /* IE6 only */ color: #fafafa;}

/* bottom copy */
.bt_cblk								{display:inline-block; width:100%; line-height:190%;}
.bt_cblk .title						{display:inline-block; padding:50px 0 0 0;}
.bt_cblk .title .mark			{float:left; padding:0px 0 0px 0;}
.bt_cblk .title .mark img	{height:130px;}
.bt_cblk .title .txt				{float:left; padding:0 0 10px 0;font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-0.05em; color:white; font-size:17px; display:none;}
.bt_cblk .stt						{font-size:13px; padding:0px 0 20px 0; font-family:Noto Sans KR, sans-serif; font-weight:400; letter-spacing:-0.05em; color:white; opacity:0.6;}
.bt_cblk .txt							{color:rgba(0,0,0,0.9);}
.bt_cblk .ftas						{margin-right:5px;}
.bt_cblk .txt a						{color:black; cursor:text; font-weight:bold;}
.bt_cblk .txt span				{display:inline-block; margin:0 8px;}
.bt_cblk .otx						{font-size:11px;color:rgba(255,255,255,0.9);}
.bt_cblk .copy					{padding-top:15px; font-family:arial; font-size:11px; color:black; letter-spacing:0.05em; opacity:0.8;}

/* ½ºÅ©·ÑÅ¾¼¼ÆÃ */
/* SNS css ===================================  */
#sns_bnr				{display:inline-block; padding-top:15px;}
#sns_bnr .icon		{font-size:16px; color:#6f6f6f;}
#sns_bnr, #sns_bnr ul {margin: 0;  list-style: none;padding-left:0px; }
#sns_bnr {margin: 0px auto; display:inline-block;  width:auto;}
#sns_bnr:before, #sns_bnr:after {content: ""; display: table; }
#sns_bnr:after {clear: both;}
#sns_bnr {zoom:1;}
#sns_bnr li {float: left; border-right:0px solid #1e2228; box-shadow: 0px 0 0 #444; position: relative; box-sizing:border-box;}
#sns_bnr li .color1 {background:#50abf1;}
#sns_bnr li .color2 {background:#3d5a98;}
#sns_bnr li .color3 {background:#d0005d;}
#sns_bnr a {float: left; text-align:center; padding-top: 9px; width:30px; height:30px; margin:0 5px; font-size:13px;   opacity:1; border-radius:100%; color:white;}
#sns_bnr li:hover > a {opacity:0.8}
*html #sns_bnr li a:hover { /* IE6 only */ color: #fafafa;}

/* ¼­ºêÆäÀÌÁö ¹é±×¶ó¿îµåÀÌ¹ÌÁö / Å¸ÀÌÆ²¿µ¿ª */
.tt_bg_blk										{height:400px; min-width:1260px;}
.tt_bg_blk .cover							{position:relative; width:100%; height:0px;}
.tt_bg_blk .cover .pos					{position:absolute; top:0px; z-index:10; width:100%; height:400px; background:rgba(0,0,0,0.3);}
.tt_bg_blk .cover .pos .title			{padding:200px 0px 30px 0px; font-size:35px; font-family:Noto Sans KR, sans-serif; font-weight:500; text-transform: uppercase; letter-spacing:0em; color:white; text-shadow: 0 0 1px #000000;}
.tt_bg_blk .cover .pos .memo	{font-size:12px; color:rgba(255,255,255,0.9); text-shadow: 0 0 1px #000000;}
.tt_bg_blk .cover .pos .domain	{display:none;}
.tt_bg_blk .bg 								{width:100%; height:400px;}

.tt_bg_blk .img01								{background:url(/images/fi_1_1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img02								{background:url(/images/fi_2_1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img03								{background:url(/images/fi_3_1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img04								{background:url(/images/fi_4_1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img05								{background:url(/images/fi_5_1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img06								{background:url(/images/fi_6_1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img07								{background:url(/images/fi_7_1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img08								{background:url(/images/fi_8_1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img09								{background:url(/images/fi_9_1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img10								{background:url(/images/fi_10_1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img11								{background:url(/images/fi_11_1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img12								{background:url(/images/fi_12_1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img13								{background:url(/images/fi_13_1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img14								{background:url(/images/fi_14_1.jpg) no-repeat center center; background-size:cover; }


/* °ü¸®ÀÚ·Î±×¾Æ¿ô hotlink 1 */
.admin_btn						{position:fixed; top:15px;right:15px; z-index:10000; text-align:center; font-size:13px; }
.admin_btn .admin			{float:left; background:#000c46; color:white; width:30px; height:30px; padding-top:9px; border-radius:100%; margin-bottom:3px; clear:both;}
.admin_btn .admin:hover{background:#001062;}
.admin_btn .logout			{float:left; background:#d90000; color:white; width:30px; height:30px; padding-top:9px; border-radius:100%; margin-bottom:3px; clear:both;}
.admin_btn .logout:hover{background:#eb0101;}

/* Å¸ÀÌÆ²ÇÏ´Ü ÃÖ±Ù°øÁö css =================================== .space_info		{border-bottom:1px solid #eeeeee; background:#fcfcfc; width:100%; height:130px; text-align:center; float:left; margin-top:100px;}*/
.space_info		{border-bottom:1px solid #eeeeee; background:#fcfcfc; width:100%; height:100px; text-align:center; float:left; margin-top:0px;}
.space_info .pos		{display:inline-block; width:1260px; }
.space_info .pos .ar1		{float:left; border:0px solid red; width:40%; padding:50px 0 0 0; text-align:right; display:none;}
.space_info .pos .ar2		{float:left; border:0px solid red; width:100%; text-align:center; padding:40px 0 0 0;}
.space_info .pos .ar2 .navi			{display:inline-block; font-size:17px; letter-spacing:0em; font-family:Noto Sans KR, sans-serif; font-weight:500;color:#bababa;}
.space_info .pos .ar2 .navi a		{color:black;}
.space_info .pos .ar2 .navi a:hover		{color:#005070;}
.space_info .pos .ar2 .navi .last		{color:#005070;}
.space_info .pos .ar2 .dmm		{float:right; }

/* ¼­ºê¸Þ´º 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:30px 0;}
.navi_sub							{text-align:left; float:left; padding:0px 0; width:100%; text-align:left;}
.navi_sub ul						{float:left; width:100%; margin:0; padding:0;}
.navi_sub ul li 					{display:inline-block; width:calc(20% - 4px); margin:2px;}
.navi_sub ul li a				{display:inline-block; width:100%; padding:15px 0; font-size:13px; background:#fafafa; color:rgba(0,0,0,0.8); border:1px solid #eeeeee; transition:all .2s; text-align:center;}
.navi_sub ul li a:hover		{background:#005070; color:white; border:1px solid #005070; transition:all .2s;}
.navi_sub ul .on a			{display:inline-block; width:100%; padding:15px 0; font-size:13px; background:#005070; color:white; border:1px solid #005070; transition:all .2s;}
.navi_sub ul .on a:hover	{background:#005070; color:white; border:1px solid #005070; transition:all .2s;}
=================================== */
.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 35px; font-size:15px; color:rgba(0,0,0,0.8); border-bottom:2px solid transparent; transition:all .2s; text-align:center;}
.navi_sub ul li a:hover		{color:#005070;transition:all .2s;}
.navi_sub ul .on a			{display:inline-block; padding:30px 35px; font-size:15px; color:#005070; border-bottom:2px solid #005070; transition:all .2s;}

/* movie_inc css =================================== */
.movie_inc					{float:left; width:100%; background:white;}
.movie_inc .pos		{display:inline-block; width:900px; text-align:center;}
.view_movie				{position:relative; top:0px; left:-50%; width:100%; padding-bottom:56.25%; padding-left:0; }
.view_movie iframe {position:absolute; width:100%; height:100%; left:50%; }