#wrap				{float:left; width: 100%;  margin: 0 auto; text-align:center; }
#top_blk			{min-width:1280px; width:100%; margin:auto; text-align:center; }
#top_blk_mb			{display:none;}
#content_blk		{background:#ffffff; padding:135px 0 0 0; min-width:1280px; width:100%; border:0px solid red; float:left;} 
#bottom_blk			{float:left; min-width:1280px; width:100%; text-align:center; background:#ffffff; border-top:0px solid #dddddd;}

.top_fix			{min-width:1280px; width:100%; height:138px; position:fixed; top:0; text-align:center; z-index:9999; background:white; border-bottom:1px solid #eeeeee;}
.top_fix .pos_c		{width:1280px; display:inline-block;  border:0px solid red;}

/* top menu */
.open_menu_sec {position:relative; width:100%; height:0px; text-align:center; z-index:99999; }
.open_menu_sec .m_wrp { position:relative; width:1280px; margin:0 auto; height:80px; border:0px solid red;}
.open_menu_sec .logo_i { width:269px; margin:0 auto; height:80px; padding:2px 0 0 0px; text-align:center; border:0px solid red;}
.open_menu_sec .total_m { position:absolute; width:168px; top:13px; right:0; }
.open_menu_sec .total_l { position:absolute; top:10px; left:0; }

.open_menu_sec .menu_wrp { width:100%; height:58px; border-top:1px solid #dde1e4; border-bottom:1px solid #dde1e4; background:#fff; }
.open_menu_sec .menu_wrap { position:relative; width:1280px; height:58px; margin:0 auto; }
.open_menu_sec .menu_wrap .bmenu { float:left; width:1030px;  height:58px; padding:0 0 0 0px; cursor:pointer; border:0px solid blue;}
.open_menu_sec .menu_wrap .tkakao { position:absolute; top:8px; right:0; }

.open_menu_sec .larea {position:relative; top:-1px; left:0; width:100%; float:left; /* background: linear-gradient( to top, rgba(250,146,22,0.9), rgba(248,97,33,1)); */ background:rgba(255,255,255,0.9); 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:150px; transition:all .3s .1s; -webkit-transition:all .3s .1s; -moz-transition:all .3s .1s;padding-bottom:10px; border-bottom:1px solid #eaeaea;}	/* ÇÏ´Üborder°ªÀº ¿©±â¼­ ÁöÁ¤*/
.open_menu_sec .larea .con {display:inline-block; width:1000px; height:150px; margin-left:-230px; }
.open_menu_sec .larea .con .mp {float:left; width:200px; height:auto; text-align:left; margin:35px 0 0 25px; overflow:hidden; display:none;}
.open_menu_sec .larea .con .mp .tt {float:left; width:100%; text-align:left; padding:0 0 10px 40px; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:15px; color:white;}
.open_menu_sec .larea .con .mp .ptr {float:left; width:100%;}
.open_menu_sec .larea .con .space {float:left; width:0;}
.open_menu_sec .larea .con .mm {float:left; width:100%; padding:20px 0 0 0px; border:0px solid red;}
.open_menu_sec .larea .rst_con {float:left; width:100%; height:150px; background: #fafafa; border-top:1px solid #eeeeee;}
.open_menu_sec .larea .rst_con .fx {display:inline-block; width:1280px; }


#navi_cate {display:inline-block; width:100%; }
#navi_cate ul{ float:left; width:100%; margin:0; padding:0; }
#navi_cate ul.depth1 li {float:left; width:12.5%; letter-spacing:0em; color:rgba(0,0,0,0.8); font-family:'GmSansM'; font-size:17px; line-height:58px;  text-align:left; }
#navi_cate ul.depth1 li a {width:100%;  color:black; text-decoration:none; }
#navi_cate ul.depth1 li a:hover	{color:red; }
#navi_cate ul.depth1 li a.on	{color:red;}

#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:16.666%; letter-spacing:0em; }
#navi_top ul.depth1 li a {width:100%;  border-bottom:0px solid rgba(0,119,195,0.8); color:rgba(255,255,255,0.9); font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:0px; line-height:200%; padding-left:0px; }
#navi_top ul.depth1 li a:hover	{color:white; }
#navi_top ul.depth1 .on a {color:#acff0c;}
#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 {float:left; padding:5px 0px; font-size:14px; border-bottom:0px solid rgba(0,119,195,1); color:#606060; width:100%; font-weight:500; text-transform: uppercase; transition:all .2s;letter-spacing:0em; line-height:100%; margin-bottom:5px; padding-right:0px;}
#navi_top ul.depth2 li a:hover	{color:#ff0000; transition:all .2s; }
#navi_top ul.depth2 .on2 a {width:auto ;color:#ff0000;}
#navi_top ul.depth2 .on2 a:hover {color:#ff0000; }
#navi_top ul.depth2 .off2 a {color:#606060; width:auto;}
#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(255,255,255,0.7); width:100%; font-weight:normal; }
#navi_top ul.depth3 li a:hover {color:white;  }
#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(255,255,255,0.7); width:100%; font-weight:normal; }
#navi_top ul.depth4 li a:hover {color:white;  }
#navi_top .icon {margin-right:10px; color:white; opacity:0.2; font-size:10px;}

.etc_top_blk		{float:left; width:100%; padding:25px 0;}
.etc_top_blk .app_k		{float:left; width:100px; margin:0 5px; border:0px solid red; border-radius:0 7px; overflow:hidden;}
.etc_top_blk .app_k.kbg1 {background:url('/images/kdp1.jpg');background-repeat:no-repeat; background-position:center center; background-size:cover; }
.etc_top_blk .app_k.kbg2 {background:url('/images/kdp2.jpg');background-repeat:no-repeat; background-position:center center; background-size:cover; }
.etc_top_blk .app_k.kbg3 {background:url('/images/kdp3.jpg');background-repeat:no-repeat; background-position:center center; background-size:cover; }
.etc_top_blk .app_k.kbg4 {background:url('/images/kdp4.jpg');background-repeat:no-repeat; background-position:center center; background-size:cover; }
.etc_top_blk .app_k.kbg5 {background:url('/images/kdp5.jpg');background-repeat:no-repeat; background-position:center center; background-size:cover; }

.etc_top_blk .app_k .app_cvr		{float:left; width:100%; height:100px; background:rgba(0,0,0,0.2); transition:all .2s;}
.etc_top_blk .app_k .app_cvr:hover		{background:rgba(0,0,0,0.0); transition:all .2s;}
.etc_top_blk .app_k .app_cvr .app_link		{float:left; width:100%; line-height:100px; font-size:11px; font-family:arial; color:white; text-shadow: 0 0 1px #000000;}

.con_space	{float:left; width:100%; height:80px;}

/* bottom menu */
.bt_mblk							{float:left; width:100%; text-align:center; /*background:url(/images/bg_btm1.jpg) no-repeat center center; background-size:cover; */}
.bt_mblk .bt_cvr			{float:left; width:100%; text-align:center; background:#fafafa; padding:80px 0; border-top:1px solid #eeeeee;}
.bt_mblk .pos				{display:inline-block; width:1100px; border:0px solid red;}

#navi_btm {text-align:left; float:left; padding:0px 0; width:100%;}
#navi_btm ul{ float:left; width:100%; margin:0; padding:0;}
#navi_btm ul.depth1 li				{float:left; width:20%; letter-spacing:0em;}
#navi_btm 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:700; font-size:18px; line-height:220%; transition:all .2s;padding-left:50px; }
#navi_btm ul.depth1 li a:hover	{color:#00316e; transition:all .2s;}
#navi_btm ul.depth2					{float:left;width:100%; margin-top:15px;}
#navi_btm ul.depth2 li				{float:left;width:100%;}
#navi_btm ul.depth2 li a				{padding:0px 0px 0px 38px; font-size:13px; border-bottom:0px solid rgba(0,119,195,1); color:rgba(0,0,0,0.6); width:100%; /*font-family:NanumBarunGothic, sans-serif; font-weight:normal;*/ font-weight:500; transition:all .2s;  line-height:160%;}
#navi_btm ul.depth2 li a:hover	{color:black;  transition:all .2s;}
#navi_btm ul.depth3					{float:left;width:100%;}
#navi_btm ul.depth3 li a			{padding:0px 0px 0px 100px; 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 120px; 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;}

/* ÇÏ´ÜÃß°¡ÀÛÀº¸Þ´º */
#menu_btms			{float:left; width:100%; background:#f7f7f9; border:1px solid #c3c3c3; border-width:1px 0;}
#menu_btms ul		{width:1280px;  display:inline-block; margin: 0; padding:20px 0;}
#menu_btms ul li	{float: left;}
#menu_btms ul li a {float: left; text-align:center; padding: 0px 0;color:#2b2b2b;  font-size:12px;  margin-right:20px;}
#menu_btms ul li a:hover  {color:red; }

/* bottom copy */
.bt_cblk								{display:inline-block; max-width:1280px; width:100%; padding:35px 0; height:230px;}
.bt_cblk .logo_mn			{float:left; width:305px; border:0px solid red; text-align:left;}
.bt_cblk .logo_mn img	{}

.bt_cblk .info						{float:left; width:calc(100% - 305px); padding:10px 0 0 0px;  text-align:left; border:0px solid red;}
.bt_cblk .info .itx							{float:left; color:#646464; font-family:Noto Sans KR, sans-serif; font-weight:500;  letter-spacing:-0.05em; line-height:180%; font-size:14px; border:0px solid red; }
.bt_cblk .info .itx a						{color:#646464; cursor:text; font-weight:bold;}
.bt_cblk .info .itx span				{display:inline-block; margin:0 10px 0 0;}
.bt_cblk .info .copy					{float:left; padding:0px 0 0 0px; font-family:arial; font-size:12px; color:#929292; width:100%; letter-spacing:0.05em;}
.bt_cblk .info .copy span			{font-family:NanumBarunGothic, sans-serif; color:#929292; font-weight:bold; margin:0 10px;}



/* ½ºÅ©·ÑÅ¾¼¼ÆÃ */
.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);}

/* SNS css ===================================  */
#sns_bnr				{display:inline-block; padding:0 0 0 0; border:0px solid red;}
#sns_bnr ul {margin: 0;  list-style: none;padding-left:0px; width:100%;}
#sns_bnr li {float: left; border-right:0px solid #1e2228; box-shadow: 0px 0 0 #444; position: relative; box-sizing:border-box;}

#sns_bnr a {float: left; margin:0 5px;}
#sns_bnr a img {width:30px;  border-radius:0px;}
#sns_bnr li:hover > a {opacity:0.8}
*html #sns_bnr li a:hover { /* IE6 only */ color: #fafafa;}

/* ¼­ºêÆäÀÌÁö ¹é±×¶ó¿îµåÀÌ¹ÌÁö / Å¸ÀÌÆ²¿µ¿ª */
.tt_bg_blk										{float:left; height:220px; min-width:1280px; width:100%; margin-top:0px}
.tt_bg_blk .cover							{position:relative; width:100%; height:0px;}
.tt_bg_blk .cover .full						{position:absolute; width:100%; height:220px; background:rgba(0,0,0,0.2); }
.tt_bg_blk .cover .pos					{position:absolute; top:0px; z-index:3; width:100%; height:220px;  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; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-1px; max-width:1280px; width:100%; text-align:center; color:white; letter-spacing:0em;font-size:40px; padding:10px 0 20px 0; line-height:100%;text-shadow: 0 0 1px #000000;}
.tt_bg_blk .cover .pos .title_i .exp span{color:#d3d3d3; }
.tt_bg_blk .cover .pos .title_i .exp .grp	{position:relative; width:100%; color:white; padding-left:30px; z-index:13; }
.tt_bg_blk .bg 				{width:100%; height:100%;}
.tt_bg_blk .img01			{background:url(/images/sub1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img02			{background:url(/images/sub2.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img03			{background:url(/images/sub3.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img04			{background:url(/images/sub4.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img05			{background:url(/images/sub5.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img06			{background:url(/images/sub1.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img07			{background:url(/images/subimg7.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/subimg9.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img10			{background:url(/images/subimg10.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img11			{background:url(/images/subimg11.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img12			{background:url(/images/subimg12.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img13			{background:url(/images/subimg13.jpg) no-repeat center center; background-size:cover; }
.tt_bg_blk .img14			{background:url(/images/subimg14.jpg) no-repeat center center; background-size:cover; }

.gta_01:after	{content: "¼ÒÅë°ú ³ª´®À¸·Î ÀÌ¿ô°ú ÇÔ²²ÇÏ´Â µû¶æÇÑ ¼¼»óÀ» ¸¸µé¾î °¡°Ú½À´Ï´Ù.";}
.gtb_01:after	{content: "¼³¸í2 ";}
.gtc_01:after	{content: "¼³¸í3";}

.gta_02:after	{content: "¼ÒÅë°ú ³ª´®À¸·Î ÀÌ¿ô°ú ÇÔ²²ÇÏ´Â µû¶æÇÑ ¼¼»óÀ» ¸¸µé¾î °¡°Ú½À´Ï´Ù.";}
.gtb_02:after	{content: "¼³¸í2 ";}
.gtc_02:after	{content: "¼³¸í3";}

.gta_03:after	{content: "¼ÒÅë°ú ³ª´®À¸·Î ÀÌ¿ô°ú ÇÔ²²ÇÏ´Â µû¶æÇÑ ¼¼»óÀ» ¸¸µé¾î °¡°Ú½À´Ï´Ù.";}
.gtb_03:after	{content: "¼³¸í2 ";}
.gtc_03:after	{content: "¼³¸í3";}

.gta_04:after	{content: "¼ÒÅë°ú ³ª´®À¸·Î ÀÌ¿ô°ú ÇÔ²²ÇÏ´Â µû¶æÇÑ ¼¼»óÀ» ¸¸µé¾î °¡°Ú½À´Ï´Ù.";}
.gtb_04:after	{content: "¼³¸í2 ";}
.gtc_04:after	{content: "¼³¸í3";}

.gta_05:after	{content: "¼ÒÅë°ú ³ª´®À¸·Î ÀÌ¿ô°ú ÇÔ²²ÇÏ´Â µû¶æÇÑ ¼¼»óÀ» ¸¸µé¾î °¡°Ú½À´Ï´Ù.";}
.gtb_05:after	{content: "¼³¸í2 ";}
.gtc_05:after	{content: "¼³¸í3";}

.gta_06:after	{content: "¼ÒÅë°ú ³ª´®À¸·Î ÀÌ¿ô°ú ÇÔ²²ÇÏ´Â µû¶æÇÑ ¼¼»óÀ» ¸¸µé¾î °¡°Ú½À´Ï´Ù.";}
.gtb_06:after	{content: "¼³¸í2 ";}
.gtc_06:after	{content: "¼³¸í3";}

.sz1		{display:inline-block; max-width:1280px; width:100%; font-size:20px;text-shadow: 0 0 1px #000000; font-family:Noto Sans KR, sans-serif; font-weight:300; letter-spacing:-0.05em; color:rgba(255,255,255,0.8);}
.sz2		{font-size:47px; color:red; line-height:100%; padding:15px 0 20px 0;text-shadow: 0 0 1px #000000;font-family:Noto Sans KR, sans-serif; font-weight:300; letter-spacing:-0.05em;text-transform: uppercase;}
.sz3		{font-size:13px; color:rgba(255,255,255,0.7); white-space: pre; text-shadow: 0 0 1px #000000;}

/* ¼­ºê¸Þ´º css  */
.sub_menu_blk	{float:left; width:100%; text-align:center;border-bottom:1px solid #eeeeee;}
.sub_menu_blk .pos	{display:inline-block; width:1280px; 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; 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:15px; color:#003f80; border-bottom:2px solid #003f80; 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%; }

/* ¼­ºêÆäÀÌÁö Å¸ÀÌÆ²¿µ¿ª css =================================== */
.sub_title_blk		{float:left; width:100%; margin:100px 0;}
.sub_title_blk .pos		{display:inline-block; max-width:1280px; width:100%; height:2px; background:#ebebeb;}
.sub_title_blk .pos .tt		{display:inline-block; padding:0 50px; height:50px; margin:-25px 0 0 0; border:0px solid blue; background:white; line-height:45px;font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-0.05em; color:black; font-size:35px;}

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



.pageTitle { display:block; text-align:center; width:100%; background:#f7f7f7; font-size:25px; padding:40px 0; font-family:'GmSansM'; color:#000; margin-bottom:20px;  }