

/* ¸ÞÀÎÈ­¸é ///////////////////////////////// */
/* ¸ÞÀÎÀÌ¹ÌÁö¿µ¿ª ============ */
.main_df_bg {float:left; width:100%; background:url('/images/bg_sks.jpg') no-repeat center center; background-size:cover; }
.main_df_bg .cover {float:left; width:100%; background:rgba(0,0,0,0.5);}
.main_df_bg .cover .pos {display:inline-block; max-width:1300px; width:100%; height:650px;}
.main_df_bg .cover .pos .sks {position:relative; bottom:0; left:0; width:100%; height:100%;}
.main_df_bg .cover .pos .sks .photo {position:absolute; bottom:0; left:0; height:600px;}
.main_df_bg .cover .pos .sks .photo img	{height:100%;}
.main_df_bg .cover .pos .cont {position:absolute; bottom:0; left:0; max-width:1300px; width:100%; height:100%; display:table; padding-left:500px;}
.main_df_bg .cover .pos .cont .box_lo {display:table-cell; vertical-align:middle; width:100%;}

.main_df_bg .cover .pos .cont .box_lo .ttblk					{float:left; width:100%; color:white; margin-bottom:65px;}
.main_df_bg .cover .pos .cont .box_lo .ttblk .gate			{float:left; width:25px; height:130px; border:3px solid rgba(255,255,255,0.7);}
.main_df_bg .cover .pos .cont .box_lo .ttblk .memo		{float:left; width:calc(100% - 50px); }
.main_df_bg .cover .pos .cont .box_lo .ttblk .memo .m1	{float:left; width:100%; font-family: 'GmSansM'; font-size:35px; padding:7px 0 25px 0; opacity:0.8;}
.main_df_bg .cover .pos .cont .box_lo .ttblk .memo .m2	{float:left; width:100%; font-family: 'GmSansM'; font-size:45px; line-height:100%;color:#9df4ef; letter-spacing:-0.05em;}
.main_df_bg .cover .pos .cont .box_lo .ttblk .memo .m3	{float:left; width:100%; font-size:18px; letter-spacing:-0.05em; opacity:0.6; padding:20px 0 0 0;}

/* ¸ÞÀÎÀÌ¹ÌÁö¿µ¿ª / °£´ÜÀÔ·ÂÆû¿µ¿ª ============ */
#tab_od{ float:left; width:100%; border:1px solid rgba(255,255,255,0.1); margin-bottom:50px;}
#tab_od ul	{display:inline-block; max-width:900px; width:90%;}
#tab_od ul li{margin:0;padding:0; border:0px;}

#tab_od ul li,#tab_od ul li a{border:0px; text-align:center;}

#tab_od ul li{float:left;width:50%; border:0px solid #eeeeee;  font-family:Noto Sans KR, sans-serif; font-size:15px; }
#tab_od ul li a{float:left; cursor:pointer; width:100%; padding:15px 0; font-weight:400; color:rgba(255,255,255,0.5);}
#tab_od ul li a:hover{color:white;}

#tab_od ul li.on,#tab_od ul li.on a{color:#ffffff; font-weight:500; border-bottom:4px solid #eb181e;}
#tab_od ul li.on a{color:#ffffff;  width:100%; border:none;}
#tab_bx0	{}
#tab_bx1	{}
#tab_bx2	{}
#tab_bx3	{}
#tab_bx4	{}

.bx_content					{float:left; width:100%; color:white; height:150px;}
.bx_content .txbx			{float:left; width:300px; text-align:left;}
.bx_content .txbx .tt		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-size:35px; line-height:100%; letter-spacing:-0.05em; opacity:0.8;}
.bx_content .txbx .txt		{float:left; width:100%; opacity:0.5; font-size:14px; padding:20px 0 0 3px; line-height:160%;}
.bx_content .form			{float:left; width:calc(100% - 300px); }
.bx_content .form .wt	{float:left; width:305px; padding-right:25px;}
.bx_content .form .wt .box	{float:left; width:100%; background:white; height:45px; border-radius:50px; margin:6px 0;}
.bx_content .form .wt .box .tit	{float:left; width:80px; padding:13px 0 0 20px; font-family:Noto Sans KR, sans-serif; font-size:14px; font-weight:500; color:black; opacity:0.7; z-index:1; text-align:left;}
.bx_content .form .wt .box .fm	{float:left; width:calc(90% - 80px);}
.bx_content .form .wt .box .fm input	{width:100%; height:45px; border:0; background:transparent; text-align:left; font-size:14px;}
.bx_content .form .btn	{float:left; width:calc(100% - 305px); padding-top:6px;}
.bx_content .form .btn .clk	{border:0px; width:100%; height:102px; background:#e91919; color:white; font-family:Noto Sans KR, sans-serif; font-size:14px; font-weight:500; border-radius:15px; cursor:pointer;}
.bx_content .form .lb	{float:left; width:100%; padding:15px 0 0 25px; text-align:left;}
.bx_content .picimg {float:left; width:calc(100% - 300px); }
.bx_content .picimg img	{width:100%;}


/* ¸ÞÀÎ ¼­ºñ½ºÆ÷ÈÞ ============ */
.service_blk							{float:left; width:100%; background:#f8f8f8; }
.service_blk .pos					{display:inline-block; max-width:1260px; width:100%; padding:75px 15px; }
.service_blk .pos .ht			{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:700; font-size:30px; letter-spacing:-0.05em; color:black;}
.service_blk .pos .ht span	{color:red;}
.service_blk .pos .stx			{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:15px; letter-spacing:-0.05em; padding:20px 0 50px 0; color:black; opacity:0.6;}
.service_blk .pos .set			{float:left; width:25%; padding:0 15px;}
.service_blk .pos .set .icon	{float:left; width:100%;}
.service_blk .pos .set .icon img	{width:100%;}
.service_blk .pos .set .txt		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:17px; padding-top:20px; color:black; opacity:0.8;}



/* ¸ÞÀÎ À¥Áø ============ */
.wz_block							{float:left; width:100%; }
.wz_block .pos					{display:inline-block; max-width:1500px; width:100%; background:#e91818;}
.wz_block .pos .tbx			{float:left; width:25%; text-align:right; padding:65px 30px; color:white;}
.wz_block .pos .tbx .tt		{float:left; width:100%; font-size:30px; line-height:120%; font-weight:bold;}
.wz_block .pos .tbx .stx		{float:left; width:100%; font-size:13px; opacity:0.5; padding:15px 0 20px 0;}
.wz_block .pos .tbx .btn		{float:right; width:auto; padding:10px 20px ; border-radius:50px; background:#302c25; font-family:arial; color:white;}
.wz_block .pos .tbx .spc		{}
.wz_block .pos .list						{float:left; width:75%; background:#e1e1e1; padding:40px;}
.wz_block .pos .list  a			{text-decoration:none; color:black;}
.wz_block .pos .list .bul				{float:left; width:30px; font-size:0;}
.wz_block .pos .list .set				{float:left; width:calc(31% - 20px); background:white; border:1px solid #d4d4d4; padding:35px; text-align:left; margin-right:20px; }
.wz_block .pos .list .set .pic		{float:left; width:100%;}
.wz_block .pos .list .set .pic img		{width:100%;}
.wz_block .pos .list .set .grp		{float:left; width:100%;}
.wz_block .pos .list .set .grp .wtt		{float:left; width:100%; padding:20px 0;font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:18px; text-align:center;}
.wz_block .pos .list .set .grp .exp		{float:left; width:100%; height:100px; border-bottom:1px solid #e1e1e1; font-size:14px; opacity:0.5; text-align:center;}
.wz_block .pos .list .set .grp .go		{float:left; width:100%; padding-top:20px; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:18px; text-align:right; color:black; text-align:center;}

/* ¸ÞÀÎ/¼­ºê °øÅë ÇÏ´Ü ¹è³Ê ============ */
.btm_bnr				{display:inline-block; background:white; padding:0; width:100%; height:90px; border-bottom:1px solid #eaeaea; }
.swiper-container {width: 100%; height: 100%;}
.swiper-slide {
	display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; 
	display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
	border:1px solid red; border-width:0 0px 0 0; padding:10px;
}
.swiper-slide img		{width:100%; }
/* ¼­ºêÆäÀÌÁö ///////////////////////////////// ============ */

/* ¼­ºê ÀÌ»çÁ¾·ùº° ¼³¸í ±âº»°øÅë ============ */
.move_info							{float:left; width:100%; }
.move_info .pos					{display:inline-block; max-width:1260px; width:100%;}
.move_info .pos .tt				{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:300; font-size:30px; line-height:100%; letter-spacing:-0.05em;}
.move_info .pos .tt .p1			{color:black; font-weight:500;}
.move_info .pos .tt .p2			{color:red; font-weight:500;}
.move_info .pos .stt				{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:15px; letter-spacing:-0.05em; opacity:0.7; padding:15px 0 40px 0;}
.move_info .pos .set			{float:left; padding:0 10px;}
.move_info .pos .set img	{width:100%;}
.move_info .pos .wd1			{width:25%;}
.move_info .pos .wd2			{width:33.33333%;}
.move_info .pos .set .icon	{float:left; width:100%;}
.move_info .pos .set .txt		{float:left; width:100%;font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:17px; letter-spacing:-0.05em; color:black; padding-top:20px;}
.move_info .pos .set .stx		{float:left; width:100%;font-size:12px; padding:15px 20px 0 20px; opacity:0.7; text-align:center; }

table.tb_spi							{width:100%; border-top:2px solid #3d3d3d; border-collapse:collapse; text-align:left;}
table.tb_spi>tbody>tr>th		{border:0px solid #e7e7e7; border-width:0px 0px 1px 0px; vertical-align:middle; padding:15px 0 15px 35px; background:#f7f7f7;font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:0em; font-size:14px; }
table.tb_spi>tbody>tr>td		{border:0px solid #e7e7e7; border-width:0px 0px 1px 1px; vertical-align:middle; padding:15px 20px; background:white; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:0em; font-size:14px; }
table.tb_spi .bt						{float:left; width:100%; padding:0 0 10px 10px;}
table.tb_spi .bl						{float:left; border:1px solid #eeeeee; background:#fafafa; padding:5px 15px; margin-right:5px; color:#0a87d1;}
table.tb_spi .ar						{float:left;  }
table.tb_spi .wd					{width:200px;}
table.tb_spi span					{color:red;}
table.tb_spi .icon					{margin:0 15px;}

/* ¼­ºê ÀÌ»çÁ¾·ùº° ¼³¸í»çÀÌ ÇÃ·¯½º ¿µ¿ª °øÅë ============ */
.blk_plus		{float:left; width:100%;}
.blk_plus .pos		{display:inline-block; padding:30px 0; font-size:100px; color:black;font-family:Noto Sans KR, sans-serif; font-weight:300; line-height:100%;}

/* ¼­ºê ÀÌ»çÁ¾·ùº° ¼³¸í ÇÏ´Ü ºí·° ¿µ¿ª °øÅë ============ */
.sh_info_box						{float:left; width:100%; padding:80px 0;}
.sh_info_box .pos			{display:inline-block; width:1260px; }
.sh_info_box .pos .blk			{float:left; width:50%; padding:10px;}
.sh_info_box .pos .blk .set			{float:left; width:100%; height:400px; text-align:left; padding:35px; border:1px solid #eaeaea; background:#fafafa;}
.sh_info_box .pos .blk .set2		{float:left; width:100%; text-align:left; padding:35px; border:1px solid #eaeaea; background:#fafafa;}
.sh_info_box .pos .blk .set3		{float:left; width:100%; height:250px; text-align:left; padding:35px; border:1px solid #eaeaea; background:#fafafa;}
.sh_info_box .pos .blk .tt			{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:28px; color:black; line-height:100%; padding-bottom:15px;}
.sh_info_box .pos .blk .stt		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:20px; padding:0 0 25px 0;}
.sh_info_box .pos .blk .mm	{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:15px; opacity:0.7; line-height:180%; letter-spacing:-0.05em;}


/* ¼­ºê »ç¹«½ÇÀÌ»ç-Ã¼Å© / ÀÌ»çÁ¤º¸ - ÁÖÀÇ»çÇ× °øÅë ============ */
.of_chkbox				{float:left; width:100%; padding:0 0 80px 0;}
.of_chkbox .pos				{display:inline-block; width:1260px;}
.of_chkbox .pos .set		{float:left; width:100%; padding:50px; margin:5px 0; text-align:left; border:1px solid #eeeeee; background:#fafafa;}
.of_chkbox .pos .set .tit		{float:left; width:250px; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:0em; font-size:18px; color:black; line-height:130%;}
.of_chkbox .pos .set .txt		{float:left; width:calc(100% - 250px); font-size:15px; line-height:180%; opacity:0.9;}
.of_chkbox .pos .set .hd		{}

/* ¼­ºê ÀÌ»çÁ¤º¸ ============ */
.info_chkbox				{float:left; width:100%; padding:0 0 80px 0;}
.info_chkbox .pos				{display:inline-block; width:1260px;}
.info_chkbox .pos .set		{float:left; width:calc(33.3333% - 10px); height:280px; padding:40px; margin:5px; text-align:left; border:1px solid #eeeeee; background:#fafafa;}
.info_chkbox .pos .set .tit		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:0em; font-size:18px; padding-bottom:15px;color:black; }
.info_chkbox .pos .set .txt		{float:left; width:100%; font-size:15px; line-height:180%; opacity:0.7;}

/* ¼­ºê ±âÅ¸Á¤º¸ / Æ¯Â¡ ============ */
.info_pnt				{float:left; width:100%; padding:0 0 80px 0;}
.info_pnt .pos				{display:inline-block; width:1260px;}
.info_pnt .pos .title				{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-0.05em; font-size:25px; color:#005692; padding:0 0 40px 0;}
.info_pnt .pos .stx					{display:inline-block;  font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-0.05em; font-size:18px; text-align:left; line-height:180%; padding:0 0 40px 0; }
.info_pnt .pos .pic				{float:left; width:100%; text-align:center; background:#fafafa;}
.info_pnt .pos .pic img		{width:100%;}

/* ¼­ºê ±âÅ¸Á¤º¸ / tip ============ */
.info_tip				{float:left; width:100%; padding:0 0 80px 0;}
.info_tip .pos				{display:inline-block; width:1260px;}
.info_tip .pos .title				{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-0.05em; font-size:25px; color:#005692; padding:80px 0 40px 0; border-top:1px dotted #dddddd;}
.info_tip .pos .set				{float:left; width:calc(50% - 10px); height:200px; padding:40px; margin:5px; text-align:left; border:1px solid #eeeeee; background:#fafafa;}
.info_tip .pos .set .tit		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:0em; font-size:18px; padding-bottom:15px;color:black; }
.info_tip .pos .set .txt		{float:left; width:100%; font-size:15px; line-height:180%; opacity:0.7;}

/* ¼­ºê ÀÌ»ç¹æ-ÀÎÁõ / tip ============ */
.isb_lic			{float:left; width:100%;}
.isb_lic .pos			{display:inline-block; width:1260px; padding:0 0 80px 0;}
.isb_lic .pos .tit		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:28px; color:black; line-height:100%; }
.isb_lic .pos .tit span	{color:red;}
.isb_lic .pos .stx		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:400; font-size:15px; text-align:left; ; line-height:170%; padding:35px 0 40px 0;}
.isb_lic .pos .grp		{float:left; width:100%; font-size:0; text-align:left; }
.isb_lic .pos .same		{float:left; width:100%; }
.isb_lic .pos .set		{display:inline-block; vertical-align:top;  width:20%; padding:10px 20px}
.isb_lic .pos .set .pic	{float:left; width:100%;}
.isb_lic .pos .set .pic img	{width:100%;}
.isb_lic .pos .set .txt		{float:left; width:100%; font-size:13px; padding:15px 0 25px 0; text-align:center;  } 

/* ¼­ºê ÀÌ»ç¹æ-Á¦ÈÞÇù·Â / tip ============ */
.isb_biz			{float:left; width:100%; }
.isb_biz .pos			{display:inline-block; width:1260px; padding:0 0 80px 0;}
.isb_biz .pos .grp		{float:left; width:100%; }
.isb_biz .pos .grp .set		{float:left; width:25%; padding:10px 25px; }
.isb_biz .pos .grp .set .pic		{float:left; width:100%; border:1px solid #eeeeee;}
.isb_biz .pos .grp .set .pic img		{width:100%;}
.isb_biz .pos .grp .set .txt		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:15px; padding:15px 0 20px 0; text-align:center;}





/* ¼­ºê ÀÌ»çÁ¤º¸¿µ¿ª Å×ÀÌºí°øÅë ============ */
.info_tbbox			{float:left; width:100%;}
.info_tbbox .pos			{display:inline-block; width:1260px; border:1px solid red;}











/* ¼­ºê Ã»¼Ò¼­ºñ½º ±âº» ============ */
.clean_df			{float:left; width:100%; border:1px solid red;}
.clean_df .pos			{display:inline-block; width:1260px; border:1px solid red;}
.clean_df .pos .tit			{float:left; width:100%; border:1px solid red;}
.clean_df .pos .stx		{float:left; width:100%; border:1px solid red;}
.clean_df .pos .grp		{float:left; width:100%; border:1px solid red;}
.clean_df .pos .set		{float:left; width:33.3333%; border:1px solid red;}


/* ¼­ºê Ã»¼Ò¼­ºñ½º °øÅë ============ */
.clean_blk			{float:left; width:100%; border:1px solid red;}
.clean_blk .pos			{display:inline-block; width:1260px; border:1px solid red;}
.clean_blk .pos .tit			{float:left; width:100%; border:1px solid red;}
.clean_blk .pos .cont		{float:left; width:100%; border:1px solid red;}
.clean_blk .pos .cont .pic		{float:left; width:33.3333%; border:1px solid red;}
.clean_blk .pos .cont .pic img		{width:100%; border:1px solid red;}

.clean_blk .pos .cont .set		{float:left; width:25%; border:1px solid red;}
.clean_blk .pos .cont .set .tt		{float:left; width:100%; border:1px solid red;}
.clean_blk .pos .cont .set .txt		{float:left; width:100%; border:1px solid red;}


.clean_blk .pos .cont .spc		{float:left; width:100%; border:1px solid red;}
.clean_blk .pos .cont .spc .mp		{float:left; width:100px; border:1px solid red;}
.clean_blk .pos .cont .spc .gr		{float:left; width:calc(100% - 100px); border:1px solid red;}
.clean_blk .pos .cont .spc .gr .s_t		{float:left; width:100%; border:1px solid red;}
.clean_blk .pos .cont .spc .gr .s_b		{float:left; width:100%; border:1px solid red;}
.clean_blk .pos .cont .spc .gr .s_s		{float:left; width:100%; border:1px solid red;}
.clean_blk .pos .cont .spc .gr .mtt		{float:left; width:100%; border:1px solid red; padding-bottom:15px;}


/* ÀÎ»ç¸» ============ */
.int_isb		{float:left; width:100%; padding:0 0 80px 0;}
.int_isb .pos		{display:inline-block; width:1000px;}
.int_isb .pos .blk		{float:left; width:100%;}
.int_isb .pos .blk .pic			{float:left; width:250px;}
.int_isb .pos .blk .pic img	{width:100%;}
.int_isb .pos .blk .txt					{float:left; width:calc(100% - 250px); text-align:justify; padding:30px 0 0 80px; color:#808080; font-size:13px; line-height:220%;}
.int_isb .pos .blk .txt .hd				{float:left; width:100%;font-family:Noto Sans KR, sans-serif; letter-spacing:-0.05em; font-weight:400; font-size:22px; padding-bottom:25px; color:black;}
.int_isb .pos .blk .txt .hd span	{color:#005db9; font-weight:500;}
.int_isb .pos .blk .txt .k1				{float:left; width:100%; }
.int_isb .pos .blk .txt .k2				{float:left; width:100%; padding-top:20px; font-family:Noto Sans KR, sans-serif; letter-spacing:-0.05em; font-weight:400; font-size:15px; color:black;}


/* ¿¬Çõ */
.it_his											{float:left; width:100%; padding:0 0 80px 0; border:0px solid #eeeeee; }
.it_his .pos								{display:inline-block; width:1260px;}
.it_his .pos .title						{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-0.05em;  font-size:22px; padding:0 20px 50px 20px; color:black; display:none;}
.it_his .pos .grp						{float:left; width:100%; border:0px solid red; padding:15px 0;}
.it_his .pos .grp .year				{float:left; width:150px; padding:22px 0 0 25px; font-family:Noto Sans KR, sans-serif; font-size:16px; font-weight:500; text-align:left; color:black;}
.it_his .pos .grp .box				{float:left; width:calc(100% - 150px);}
/*.it_his .pos .grp .box .set				{float:left; width:cl50%; margin:2px; padding:20px 35px; text-align:left; border:1px solid #eeeeee; background:#ffffff;}*/
.it_his .pos .grp .box .set				{float:left; width:calc(50% - 4px); margin:2px; font-family:Noto Sans KR, sans-serif; padding:20px 35px; text-align:left; border:1px solid #dddddd; background:#fafafa;}
.it_his .pos .grp .box .set .date		{float:left; width:100px; font-weight:400; letter-spacing:-0.05em;  font-size:13px; display:none;}
/*.it_his .pos .grp .box .set .con		{float:left; width:calc(100% - 100px); letter-spacing:0em;  font-size:13px;}*/
.it_his .pos .grp .box .set .con		{float:left; width:100%; letter-spacing:0em;  font-size:14px;}


/* ÀÌ»ç´Þ·Â */
/* -----ÀÌ»ç´Þ·Â / ±âº»¼³¸í */
.isb_dlv_bx			{float:left; width:100%;}
.isb_dlv_bx .pos			{display:inline-block; width:1260px; padding:0 0 80px 0;}
.isb_dlv_bx .pos .info			{float:left; width:55%; padding:0 50px; text-align:left;}
.isb_dlv_bx .pos .info .tt		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:18px; padding-bottom:15px; color:black;}
.isb_dlv_bx .pos .info .tt2	{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:15px; padding:25px 0 10px 0;}
.isb_dlv_bx .pos .info .txt		{float:left; font-size:14px;width:100%; line-height:190%; color:#6e6e6e;}
.isb_dlv_bx .pos .info .txt .cr			{color:red;}
.isb_dlv_bx .pos .info .txt .cb		{color:#005591;}
.isb_dlv_bx .pos .pik		{float:left; width:45%; padding:0 50px;}
.isb_dlv_bx .pos .pik .grp		{float:left; padding:15px 0; font-size:13px; width:100%; text-align:left;}
.isb_dlv_bx .pos .pik .grp .tit		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:15px; padding-bottom:10px; color:black;}
.isb_dlv_bx .pos .pik .grp .sec	{float:left; width:50%; padding:3px 0;}
.isb_dlv_bx .pos .pik .grp .sec2	{float:left; width:100%;}
.isb_dlv_bx .pos .pik .grp .t			{float:left; width:70px; opacity:0.7;}
.isb_dlv_bx .pos .pik .grp .m		{float:left; width:calc(100% - 70px);}

/* -----ÀÌ»ç´Þ·Â / ´Þ·Â¿µ¿ª±âº»¾Æ¿ô¶óÀÎ */
.isb_dlv_cal			{float:left; width:100%; padding:80px 0; border-top:1px solid #eeeeee;}
.isb_dlv_cal .pos			{display:inline-block; width:1260px; }
.isb_dlv_cal .pos .day_info		{float:left; width:100%; padding-bottom:30px;}
.isb_dlv_cal .pos .day_info .nmt	{position:relative; top:0; right:0; width:100%; height:0px; }
.isb_dlv_cal .pos .day_info .nmt a	{position:absolute; top:10px; right:0; font-size:15px; color:black;}
.isb_dlv_cal .pos .day_info .nmt a span	{font-size:12px; margin-left:10px;letter-spacing:-0.05em;}
.isb_dlv_cal .pos .day_info .nmt a:hover	{color:red;}
.isb_dlv_cal .pos .day_info .set		{display:inline-block;}
.isb_dlv_cal .pos .day_info .set .np	{float:left; font-size:20px;line-height:100%; padding-top:3px; color:black;}
.isb_dlv_cal .pos .day_info .set .to	{float:left; padding:0 40px;font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:24px; line-height:100%; }
.isb_dlv_cal .pos .cal		{float:left; width:100%;}

/* -----ÀÌ»ç´Þ·Â / ´Þ·Â»ó¼¼ */
table.tb_scal							{width:100%; border:1px solid #e7e7e7; border-width:1px 1px 0 0;border-top:2px solid #3d3d3d; border-collapse:collapse; text-align:left;}
table.tb_scal>tbody>tr>th		{border:0px solid #e7e7e7; border-width:0px 0px 1px 1px; vertical-align:middle; padding:15px 0 15px 0; background:#f7f7f7;font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:0em; font-size:14px; }
table.tb_scal>tbody>tr>td		{border:0px solid #e7e7e7; border-width:0px 0px 1px 1px; vertical-align:middle;  font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:0em; font-size:14px; }
.tb_cday							{float:left; width:100%; border:0px solid red; text-align:left; padding:15px 20px; font-size:15px;}
.tb_cday span				{font-family:arial; font-size:11px;}
.tb_pick							{float:left; width:100%; text-align:left; color:#309e00; height:50px;padding:0 20px; font-size:13px;}





/* 2022 Ãß°¡ CSS */
.attWrapbox { position:relative; background:#f8f8f8; max-width:1500px; margin:0 auto; text-align:left; border:0px solid red; }

ul.attWrap { max-width:1500px; margin:0 auto; padding:40px; }
ul.attWrap li { float:left; position:relative; width:23%; margin:1% 1%; overflow:hidden; border:1px solid #eaeaea; }
ul.attWrap li .m_bg { height:380px; transition:all .4s; }
ul.attWrap li:hover .m_bg { transform:scale(1.1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out; }
ul.attWrap li .divTxt { position:absolute; width:100%; text-align:center; padding:0 20px; top:30px; left:0; color:rgba(0,0,0,0.7); font-size:24px; font-family:Noto Sans KR, sans-serif; font-weight:700; letter-spacing:-0.05em; transition:all .4s; }
ul.attWrap li .divTxt span { display:block; font-size:15px; color:rgba(0,0,0,0.5); padding-top:10px; }
ul.attWrap li:hover .divTxt { color:#ff0000; transition:all .4s; }

/* Å¾¸Þ´º¾È ÀÌ¹ÌÁö¿µ¿ª */
ul.attWrap li:nth-child(1n) .m_bg {background:url(/images/att_1.jpg) no-repeat; background-size:cover;}
ul.attWrap li:nth-child(2n) .m_bg {background:url(/images/att_2.jpg) no-repeat; background-size:cover;}
ul.attWrap li:nth-child(3n) .m_bg {background:url(/images/att_3.jpg) no-repeat; background-size:cover;}
ul.attWrap li:nth-child(4n) .m_bg {background:url(/images/att_4.jpg) no-repeat; background-size:cover;}


/* ¸ÞÀÎ / ¼­ºê°øÅë ½Ç½Ã°£Á¢¼ö¸®½ºÆ® 2022 ============ */
.odlist_box_2022						{display:inline-block; max-width:1500px; width:100%; background:#f5f1ea; }
.odlist_box_2022 .cover					{float:left; width:100%; background:rgba(0,0,0,0);}
.odlist_box_2022 .cover .pos					{display:inline-block; max-width:1500px; width:100%; padding:70px 100px;}
.odlist_box_2022 .cover .pos .blk1			{float:left; width:50%; padding:0 10px 0 0; border:0px solid red; color:#000;}
.odlist_box_2022 .cover .pos .blk1 .tt1			{float:left; width:100%; font-size:32px; line-height:100%; }
.odlist_box_2022 .cover .pos .blk1 .btn			{display:inline-block; border:1px solid white; padding:22px 0; background:#b50000; font-size:20px; width:230px; transition: all .2s; cursor:pointer;}
.odlist_box_2022 .cover .pos .blk1 .btn:hover	{background:#ff0000; border:1px solid #white; transition: all .2s;}


.odlist_box_2022 .cover .pos .blk2			{ float:left; width:50%; padding:0 0 0 10px; color:#000000; }
.odlist_box_2022 .cover .pos .blk2 .title	{ float:left; width:100%; font-size:30px; line-height:100%; }
.odlist_box_2022 .cover .pos .blk2 .txt		{ float:left; width:100%; font-size:16px; padding:20px 0 38px 0; opacity:0.7;}
.odlist_box_2022 .cover .pos .blk2 .list { float:left; width:100%; height:328px; background:#fff; border:1px solid rgba(0,0,0,0.1); overflow:hidden; }

.odlist_box_2022 .pos .set			{float:left;}
.odlist_box_2022 .pos .wd1			{width:25%;}
.odlist_box_2022 .pos .wd2			{width:33.33333%;}
.odlist_box_2022 .pos .set .icon	{float:left; width:100%;}
.odlist_box_2022 .pos .set .txt		{float:left; width:100%;}


/* ¸ÞÀÎÃâ·Â / ¿À´õ¸®½ºÆ® live_list */
ul.live_list { width:95%; margin-left:2% !important; }
ul.live_list li { display:block; width:100%; font-size:14px; height:50px; border-bottom:1px solid rgba(0,0,0,0.1); line-height:50px; }
ul.live_list li .kind	{float:left; width:20%; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
ul.live_list li .loc	{float:left; width:45%; text-align:left; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
ul.live_list li .who	{float:left; width:15%; text-align:left; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
ul.live_list li .stat	{float:left; width:20%; height:25px; margin-top:15px; font-size:11px; color:white; line-height:26px; }
ul.live_list li .clr1		{background:#e91919;}	/* ½Å±ÔÁ¢¼ö¹è°æ»ö */
ul.live_list li .clr2		{background:#ff6600;}	/* ÁøÇàÁß¹è°æ»ö */
ul.live_list li .clr3		{background:#e91919;}	/* ¿©ºÐ¹è°æ»ö */


/* ¸ÞÀÎ ³×Æ®¿öÅ©ÀÌ¹ÌÁö ============ */





























/* ¸ÞÀÎÈ­¸é ============ */
/* ¸ÞÀÎÀÌ¹ÌÁö¿µ¿ª ============ */
@media screen and (max-width: 1260px){
	.main_df_bg .cover .pos			{height:500px; padding:80px 15px 0 15px;}
	.main_df_bg .cover .pos .sks .photo			{height:450px;}
	.main_df_bg .cover .pos .cont				{padding:0 0 30px 200px;}
	.main_df_bg .cover .pos .cont .box_lo .ttblk					{margin-bottom:30px;}
	.main_df_bg .cover .pos .cont .box_lo .ttblk .gate			{width:25px; height:85px; border:3px solid rgba(255,255,255,0.7);}
	.main_df_bg .cover .pos .cont .box_lo .ttblk .memo		{width:calc(100% - 50px); }
	.main_df_bg .cover .pos .cont .box_lo .ttblk .memo .m1	{font-size:20px; padding:7px 0 10px 0;}
	.main_df_bg .cover .pos .cont .box_lo .ttblk .memo .m2	{font-size:25px;}
	.main_df_bg .cover .pos .cont .box_lo .ttblk .memo .m3	{font-size:13px;padding:5px 0 0 0;}
}

@media screen and (max-width: 900px){
	.main_df_bg .cover .pos			{height:450px; padding:50px 15px 0 15px;}
	.main_df_bg .cover .pos .sks .photo			{height:420px;}
	.main_df_bg .cover .pos .cont				{padding:0 0 50px 200px;}
	.main_df_bg .cover .pos .cont .box_lo .ttblk					{margin-bottom:30px;}
}

@media screen and (max-width: 650px){
	.main_df_bg {float:left; width:100%; background:url('/images/mobile_main_img.jpg') no-repeat center center; background-size:cover; }
	.main_df_bg .cover {float:left; width:100%; background:rgba(0,0,0,0);}
	.main_df_bg .cover .pos {height:500px; padding:300px 15px 0 0;}
	.main_df_bg .cover .pos .sks .photo {display:none}
	.main_df_bg .cover .pos .cont {padding:0;}
	.main_df_bg .cover .pos .cont .box_lo .ttblk {margin-bottom:30px;}
	.main_df_bg .cover .pos .cont .box_lo .ttblk .gate {display:none;}
	.main_df_bg .cover .pos .cont .box_lo .ttblk .memo {width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; }
	.main_df_bg .cover .pos .cont .box_lo .ttblk .memo .m1	{font-size:15px; padding:7px 0 10px 0; color:#000; }
	.main_df_bg .cover .pos .cont .box_lo .ttblk .memo .m2	{font-size:18px; color:#405efa; font-weight:bold; }
	.main_df_bg .cover .pos .cont .box_lo .ttblk .memo .m3	{font-size:13px;padding:5px 0 0 0;  color:#000; }
}

/* ¸ÞÀÎÀÌ¹ÌÁö¿µ¿ª / °£´ÜÀÔ·ÂÆû¿µ¿ª ============ */
@media screen and (max-width: 1260px){
	#tab_od{ margin-bottom:25px;}
	#tab_od ul	{width:95%;}
	#tab_od ul li{font-size:14px; }
	#tab_od ul li a{padding:15px 0; }
	#tab_od ul li.on,#tab_od ul li.on a{border-bottom:1px solid #eb181e;}
}

@media screen and (max-width: 900px){

}

@media screen and (max-width: 650px){
	#tab_od{ margin-bottom:20px;}
	#tab_od ul	{width:95%;}
	#tab_od ul li{font-size:12px; }
	#tab_od ul li a{padding:10px 0; }
}

@media screen and (max-width: 1260px){
	.bx_content .txbx			{width:180px; padding-top:5px;}
	.bx_content .txbx .tt		{font-size:25px;}
	.bx_content .txbx .txt		{font-size:12px; padding:15px 0 0 0; line-height:160%;}
	.bx_content .form			{width:calc(100% - 200px); }
	.bx_content .form .wt	{width:70%; padding-right:25px;}
	.bx_content .form .wt .box	{width:100%; height:45px; margin:6px 0;}
	.bx_content .form .btn	{width:30%; padding-top:6px;}
	.bx_content .picimg {width:calc(100% - 200px); }
	.bx_content .picimg img	{width:100%;}
}

@media screen and (max-width: 900px){
	.bx_content .txbx			{display:none;}
	/*
	.bx_content .txbx .tt		{font-size:25px;}
	.bx_content .txbx .txt		{font-size:12px; padding:15px 0 0 0; line-height:160%;}
	*/
	.bx_content .form			{width:100%; padding:0 20px; }
	.bx_content .form .wt	{width:70%; padding-right:15px;}
	.bx_content .form .wt .box	{width:100%; height:40px; margin:5px 0;border-radius:25px; }
	.bx_content .form .wt .box .tit	{width:60px; padding:11px 0 0 15px; font-size:11px;}
	.bx_content .form .wt .box .fm input	{height:40px; font-size:12px;}
	.bx_content .form .btn	{padding-top:5px;}
	.bx_content .form .btn .clk	{height:90px; font-size:12px;border-radius:10px;}
	.bx_content .form .lb	{font-size:11px; padding:15px 0 0 0; float:none; display:inline-block; letter-spacing:-0.05em;  text-align:center;}
	.bx_content .picimg {width:100%; padding:0 20px;}
	.bx_content .picimg img	{width:100%;}
}

@media screen and (max-width: 650px){
	.bx_content .form			{padding:0 10px; }
}


/* ¸ÞÀÎ ¼­ºñ½ºÆ÷ÈÞ ============ */
@media screen and (max-width: 1260px){
	.service_blk .pos					{max-width:100%; padding:75px 15px; }
	.service_blk .pos .ht			{font-size:25px;}
	.service_blk .pos .stx			{font-size:13px; padding:20px 0 30px 0;}
	.service_blk .pos .set .txt		{font-size:15px; padding-top:20px;}
}

@media screen and (max-width: 900px){
	.service_blk .pos					{padding:50px 15px; }
	.service_blk .pos .ht			{font-size:20px;}
	.service_blk .pos .stx			{font-size:12px; padding:10px 0 20px 0;}
	.service_blk .pos .set .txt		{font-size:13px; padding-top:15px;}
}

@media screen and (max-width: 650px){
	.service_blk .pos					{padding:30px 15px; }
	.service_blk .pos .ht			{font-size:15px;}
	.service_blk .pos .stx			{font-size:11px; padding:5px 0 10px 0;}
	.service_blk .pos .set			{width:50%; padding:5px;}
	.service_blk .pos .set .txt		{font-size:12px; padding-top:7px;}
}



/* ¸ÞÀÎ À¥Áø ============ */
@media screen and (max-width: 1260px){
	.wz_block .pos .tbx			{width:35%; padding:50px 20px;}
	.wz_block .pos .tbx .tt		{font-size:20px; line-height:120%;}
	.wz_block .pos .tbx .stx		{font-size:12px; padding:10px 0 15px 0;}
	.wz_block .pos .tbx .btn		{padding:10px 20px ; border-radius:50px;}
	.wz_block .pos .list						{width:65%; padding:20px;}
	.wz_block .pos .list .bul				{width:100%; height:10px;}
	.wz_block .pos .list .set				{width:100%; border:1px solid #d4d4d4; padding:20px;}
	.wz_block .pos .list .set .pic		{width:200px;}
	.wz_block .pos .list .set .grp		{width:calc(100% - 200px); padding-left:20px;}
	.wz_block .pos .list .set .grp .wtt		{padding:0 0 10px 0;font-size:15px;}
	.wz_block .pos .list .set .grp .exp		{height:auto; border-bottom:0px; font-size:12px;}
	.wz_block .pos .list .set .grp .go 		{display:none;}
}

@media screen and (max-width: 900px){
	.wz_block .pos .tbx			{width:35%; padding:30px 20px;}
	.wz_block .pos .tbx .tt		{font-size:15px;}
	.wz_block .pos .tbx .stx		{font-size:11px; padding:10px 0 15px 0; line-height:120%;}
	.wz_block .pos .tbx .btn		{padding:10px 10px ; font-size:10px; border-radius:50px;}
	.wz_block .pos .list						{width:65%; padding:20px;}
	.wz_block .pos .list .set				{padding:15px;}
	.wz_block .pos .list .set .pic		{width:150px;}
	.wz_block .pos .list .set .grp		{width:calc(100% - 150px); padding-left:15px;}
	.wz_block .pos .list .set .grp .wtt		{padding:0 0 10px 0;font-size:13px;}
	.wz_block .pos .list .set .grp .exp		{font-size:11px; line-height:140%;}
}

@media screen and (max-width: 650px){
	.wz_block .pos .tbx			{width:100%; padding:30px 15px 20px 15px; text-align:center;}
	.wz_block .pos .tbx .tt		{font-size:14px;}
	.wz_block .pos .tbx .spc		{display:none;}
	.wz_block .pos .tbx .stx		{font-size:10px; padding:5px 0 15px 0; }
	.wz_block .pos .tbx .btn		{float:none; display:inline-block; padding:7px 30px ; font-size:10px; border-radius:50px;}
	.wz_block .pos .list						{width:100%; padding:15px;}
	.wz_block .pos .list .bul				{height:5px;}
	.wz_block .pos .list .set				{padding:20px;}
	.wz_block .pos .list .set .pic		{width:120px;}
	.wz_block .pos .list .set .grp		{width:calc(100% - 120px); padding-left:15px;}
	.wz_block .pos .list .set .grp .wtt		{padding:0 0 5px 0;font-size:13px;}
	.wz_block .pos .list .set .grp .exp		{font-size:10px;}
}


/* ¸ÞÀÎ/¼­ºê °øÅë ÇÏ´Ü ¹è³Ê ============ */
@media screen and (max-width: 1260px){
	.btm_bnr				{height:70px;}
}

@media screen and (max-width: 900px){
	.btm_bnr				{height:55px;}
}

@media screen and (max-width: 650px){
	.btm_bnr				{height:40px;}
}




/* ¼­ºêÆäÀÌÁö ///////////////////////////////// ============ */

/* ¼­ºê ÀÌ»çÁ¾·ùº° ¼³¸í ±âº»°øÅë ============ */
@media screen and (max-width: 1260px){
	.move_info .pos					{width:100%; padding:0 30px;}
	.move_info .pos .tt				{font-size:23px;}
	.move_info .pos .stt				{font-size:13px; padding:15px 0 30px 0;}
	.move_info .pos .set .txt		{font-size:15px; padding-top:15px;}
	.move_info .pos .set .stx		{font-size:12px; padding:15px 20px 0 20px;}
	table.tb_spi>tbody>tr>th		{font-size:13px; }
	table.tb_spi>tbody>tr>td		{font-size:13px; }
	table.tb_spi .bl						{padding:5px 15px; margin:5px 5px 0 0;}
	table.tb_spi .wd					{width:180px;}
}

@media screen and (max-width: 900px){
	.move_info .pos .tt				{font-size:18px;}
	.move_info .pos .stt				{font-size:12px; padding:10px 0 20px 0;}
	.move_info .pos .set			{padding:0 5px;}
	.move_info .pos .set .txt		{font-size:12px; padding-top:10px;}
	.move_info .pos .set .stx		{font-size:11px; padding:10px 0 0 0; text-align:left; line-height:150%;}
	table.tb_spi>tbody>tr>th		{padding:10px 0 10px 20px; font-size:12px; }
	table.tb_spi>tbody>tr>td		{padding:10px 15px; font-size:12px; }
	table.tb_spi .bt						{padding:0 0 5px 5px;}
	table.tb_spi .bl						{padding:5px 5px; margin:3px 3px 0 0; font-size:12px;}
	table.tb_spi .wd					{width:100px;}
}

@media screen and (max-width: 650px){
	.move_info .pos					{width:100%; padding:0 15px;}
	.move_info .pos .tt				{font-size:15px;}
	.move_info .pos .stt				{font-size:11px; padding:10px 0 20px 0; line-height:140%;}
	.move_info .pos .set			{padding:5px;}
	.move_info .pos .wd1			{width:50%;}
	.move_info .pos .set .txt		{font-size:11px; padding-top:5px;}
	.move_info .pos .set .stx		{font-size:10px; padding:5px 10px 10px 10px;}
	table.tb_spi>tbody>tr>th		{padding:10px 0 10px 20px; font-size:11px; }
	table.tb_spi>tbody>tr>td		{padding:10px 10px; font-size:11px; }
	table.tb_spi .bt						{padding:0 0 5px 5px;}
	table.tb_spi .bl						{padding:2px 5px; margin:2px 2px 0 0; font-size:11px;}
	table.tb_spi .wd					{width:85px;}
}

/* ¼­ºê ÀÌ»çÁ¾·ùº° ¼³¸í»çÀÌ ÇÃ·¯½º ¿µ¿ª ============ */
@media screen and (max-width: 1260px){
	.blk_plus .pos		{padding:25px 0; font-size:80px; }
}

@media screen and (max-width: 900px){
	.blk_plus .pos		{padding:20px 0; font-size:60px; }
}

@media screen and (max-width: 650px){
	.blk_plus .pos		{padding:5px 0 15px 0; font-size:40px; }
}

/* ¼­ºê ÀÌ»çÁ¾·ùº° ¼³¸í ÇÏ´Ü ºí·° ¿µ¿ª °øÅë ============ */
@media screen and (max-width: 1260px){
	.sh_info_box									{padding:80px 15px;}
	.sh_info_box .pos						{width:100%; }
	.sh_info_box .pos .blk					{padding:5px;}
	.sh_info_box .pos .blk .set			{height:400px; padding:20px;}
	.sh_info_box .pos .blk .set2		{padding:20px;}
	.sh_info_box .pos .blk .set3		{height:250px; padding:20px; }
	.sh_info_box .pos .blk .tt			{font-size:25px;}
	.sh_info_box .pos .blk .stt		{font-size:18px;}
	.sh_info_box .pos .blk .mm	{font-size:13px; line-height:170%; }
}

@media screen and (max-width: 900px){
	.sh_info_box									{padding:50px 15px;}
	.sh_info_box .pos .blk					{width:100%; padding:5px 0;}
	.sh_info_box .pos .blk .set			{height:auto; padding:35px;}
	.sh_info_box .pos .blk .set2		{padding:35px;}
	.sh_info_box .pos .blk .set3		{height:auto; padding:35px; }
	.sh_info_box .pos .blk .tt			{font-size:20px; padding-bottom:10px;}
	.sh_info_box .pos .blk .stt		{font-size:15px; padding:0 0 15px 0;}
	.sh_info_box .pos .blk .mm	{font-size:12px;}
}

@media screen and (max-width: 650px){
	.sh_info_box									{padding:15px 15px;}
	.sh_info_box .pos .blk .set			{padding:20px;}
	.sh_info_box .pos .blk .set2		{padding:20px;}
	.sh_info_box .pos .blk .set3		{padding:20px; }
	.sh_info_box .pos .blk .tt			{font-size:15px;}
	.sh_info_box .pos .blk .stt		{font-size:13px; }
	.sh_info_box .pos .blk .mm	{font-size:11px; line-height:170%;}
}

/* ¼­ºê »ç¹«½ÇÀÌ»ç-Ã¼Å© / ÀÌ»çÁ¤º¸ - ÁÖÀÇ»çÇ× °øÅë ============ */
@media screen and (max-width: 1260px){
	.of_chkbox				{padding:0 50px 50px 50px;}
	.of_chkbox .pos				{width:100%;}
	.of_chkbox .pos .set		{padding:30px; margin:5px 0;}
	.of_chkbox .pos .set .tit		{width:170px; font-size:16px;line-height:130%;}
	.of_chkbox .pos .set .txt		{width:calc(100% - 250px); font-size:14px; line-height:180%;}
}

@media screen and (max-width: 900px){
	.of_chkbox				{padding:0 30px 30px 30px;}
	.of_chkbox .pos .set		{padding:30px; margin:3px 0;}
	.of_chkbox .pos .set .tit		{width:100%; font-size:15px; padding-bottom:15px;}
	.of_chkbox .pos .set .txt		{width:100%; font-size:13px; line-height:180%;}
	.of_chkbox .pos .set .hd		{display:none;}
}

@media screen and (max-width: 650px){
	.of_chkbox				{padding:0 20px 20px 20px;}
	.of_chkbox .pos .set		{padding:20px; margin:2px 0;}
	.of_chkbox .pos .set .tit		{width:100%; font-size:13px; padding-bottom:10px;}
	.of_chkbox .pos .set .txt		{width:100%; font-size:11px; line-height:160%;}
}

/* ¼­ºê ÀÌ»çÁ¤º¸ ============ */
@media screen and (max-width: 1260px){
	.info_chkbox				{padding:0 50px 50px 50px;}
	.info_chkbox .pos				{width:100%;}
	.info_chkbox .pos .set		{padding:30px; width:calc(50% - 10px);}
	.info_chkbox .pos .set .tit		{font-size:16px;}
	.info_chkbox .pos .set .txt		{font-size:14px; line-height:180%;}
}

@media screen and (max-width: 900px){
	.info_chkbox				{padding:0 30px 30px 30px;}
	.info_chkbox .pos .set		{padding:30px; width:100%; height:auto;}
	.info_chkbox .pos .set .tit		{font-size:15px; padding-bottom:15px;}
	.info_chkbox .pos .set .txt		{font-size:13px; line-height:180%;}
}

@media screen and (max-width: 650px){
	.info_chkbox				{padding:0 20px 20px 20px;}
	.info_chkbox .pos .set		{padding:20px; margin:2px 0;}
	.info_chkbox .pos .set .tit		{width:100%; font-size:13px; padding-bottom:10px;}
	.info_chkbox .pos .set .txt		{width:100%; font-size:11px; line-height:160%;}
}

/* ¼­ºê ±âÅ¸Á¤º¸ / Æ¯Â¡ ============ */
@media screen and (max-width: 1260px){
	.info_pnt				{padding:0 50px 50px 50px;}
	.info_pnt .pos				{width:100%;}
	.info_pnt .pos .title				{font-size:22px; padding:0 0 30px 0; }
	.info_pnt .pos .stx					{font-size:16px; }
}

@media screen and (max-width: 900px){
	.info_pnt				{padding:0 30px 30px 30px;}
	.info_pnt .pos .title				{font-size:18px; padding:0 0 25px 0; }
	.info_pnt .pos .stx					{font-size:13px; padding:0 0 30px 0; }
}

@media screen and (max-width: 650px){
	.info_pnt				{padding:0 20px 20px 20px;}
	.info_pnt .pos .title				{font-size:15px; padding:0 0 15px 0; }
	.info_pnt .pos .stx					{font-size:11px; padding:0 0 20px 0; line-height:160%;}
}

/* ¼­ºê ±âÅ¸Á¤º¸ / tip ============ */
@media screen and (max-width: 1260px){
	.info_tip				{padding:0 50px 50px 50px;}
	.info_tip .pos				{width:100%;}
	.info_tip .pos .title				{font-size:22px; padding:60px 0 30px 0; }
	.info_tip .pos .set		{padding:30px; }
	.info_tip .pos .set .tit		{font-size:16px;}
	.info_tip .pos .set .txt		{font-size:14px; line-height:180%;}
}

@media screen and (max-width: 900px){
	.info_tip				{padding:0 30px 30px 30px;}
	.info_tip .pos .title				{font-size:18px; padding:50px 0 25px 0; }
	.info_tip .pos .set		{padding:30px; width:100%; height:auto;}
	.info_tip .pos .set .tit		{font-size:15px; padding-bottom:15px;}
	.info_tip .pos .set .txt		{font-size:13px; line-height:180%;}
}

@media screen and (max-width: 650px){
	.info_tip				{padding:0 20px 20px 20px;}
	.info_tip .pos .title				{font-size:15px; padding:30px 0 15px 0; }
	.info_tip .pos .set		{padding:20px; margin:2px 0;}
	.info_tip .pos .set .tit		{width:100%; font-size:13px; padding-bottom:10px;}
	.info_tip .pos .set .txt		{width:100%; font-size:11px; line-height:160%;}
}

/* ¼­ºê ÀÌ»ç¹æ-ÀÎÁõ / tip ============ */
@media screen and (max-width: 1260px){
	.isb_lic .pos			{width:100%; padding:0 50px 50px 50px;}
	.isb_lic .pos .tit			{font-size:22px;}
	.isb_lic .pos .stx		{font-size:14px; line-height:170%; padding:20px 0 30px 0;}
	.isb_lic .pos .set		{padding:10px 20px}
	.isb_lic .pos .set .txt		{font-size:13px; padding:15px 0 25px 0;}
}

@media screen and (max-width: 900px){
	.isb_lic .pos			{padding:0 30px 30px 30px;}
	.isb_lic .pos .tit			{font-size:18px;}
	.isb_lic .pos .stx		{font-size:12px; line-height:160%; padding:15px 0 20px 0;}
	.isb_lic .pos .set		{padding:10px}
	.isb_lic .pos .set .txt		{font-size:12px; padding:15px 0;}
}

@media screen and (max-width: 650px){
	.isb_lic .pos			{padding:0 10px 15px 10px; font-size:0;}
	.isb_lic .pos .tit		{font-size:15px;}
	.isb_lic .pos .stx		{font-size:11px; line-height:150%; padding:15px 10px 20px 10px;}
	.isb_lic .pos .set		{ width:32%; padding:5px}
	.isb_lic .pos .set .txt		{font-size:10px; letter-spacing:-0.05em; line-height:150%; padding:10px 0;}
}

/* ¼­ºê ÀÌ»ç¹æ-Á¦ÈÞÇù·Â / tip ============ */
@media screen and (max-width: 1260px){
	.isb_biz .pos			{width:100%; padding:0 50px 50px 50px;}
	.isb_biz .pos .grp .set .txt		{ font-size:13px; }
}

@media screen and (max-width: 900px){
	.isb_biz .pos			{padding:0 30px 30px 30px; text-align:left; font-size:0;}
	.isb_biz .pos .grp .set		{float:none; display:inline-block; vertical-align:top; padding:10px 10px; }
	.isb_biz .pos .grp .set .txt		{ font-size:12px; padding:10px 0 15px 0; letter-spacing:-0.05em;}
}

@media screen and (max-width: 650px){
	.isb_biz .pos			{padding:0 10px 10px 10px;}
	.isb_biz .pos .grp .set		{width:50%; padding:5px; }
	.isb_biz .pos .grp .set .txt		{ font-size:11px; padding:10px 0;}
}









/* ÀÎ»ç¸» ============ */
@media screen and (max-width:1260px){
	.int_isb		{padding:0 50px 50px 50px;}
	.int_isb .pos		{width:100%;}
	.int_isb .pos .blk .pic			{width:200px;}
	.int_isb .pos .blk .txt					{width:calc(100% - 200px); padding:10px 0 0 50px;line-height:170%;}
	.int_isb .pos .blk .txt .hd				{font-size:18px; padding-bottom:20px;}
	.int_isb .pos .blk .txt .k2				{padding-top:20px; font-size:15px; text-align:right;}
}

@media screen and (max-width:900px){
	.int_isb		{padding:0 30px 30px 30px;}
	/*
	.int_isb .pos .blk .pic			{float:none; display:inline-block; max-width:150px; width:100%;}
	.int_isb .pos .blk .txt					{float:none; display:inline-block; max-width:600px; width:100%; padding:35px 0 0 0;font-size:12px; line-height:160%;}
	*/
	.int_isb .pos .blk .pic			{width:150px;}
	.int_isb .pos .blk .txt					{width:calc(100% - 150px); padding:10px 0 0 50px;line-height:160%;}
	.int_isb .pos .blk .txt .hd				{font-size:15px; padding-bottom:20px;}
	.int_isb .pos .blk .txt .k2				{padding-top:20px; font-size:13px;}
}

@media screen and (max-width:650px){
	.int_isb		{padding:0 30px 30px 30px;}
	.int_isb .pos .blk .pic			{float:none; display:inline-block; max-width:180px; width:100%;}
	.int_isb .pos .blk .txt					{float:none; display:inline-block; width:100%; padding:20px 0 0 0;font-size:11px; border-top:1px solid #eeeeee; margin-top:-150px; background:white;}
	.int_isb .pos .blk .txt .hd				{font-size:13px; text-align:center; padding-bottom:15px;}
	.int_isb .pos .blk .txt .k2				{padding-top:10px; font-size:12px;}
}

/* ¿¬Çõ */
@media screen and (max-width: 1260px){
	.it_his							{padding:0 0 50px 0;}
	.it_his .pos					{width:100%;}
	.it_his .pos .title			{padding:0 20px 40px 20px; }
	.it_his .pos .grp						{padding:10px 15px;}
	.it_his .pos .grp .year				{width:100px; padding:23px 0 0 15px; font-size:18px;}
	.it_his .pos .grp .box				{float:left; width:calc(100% - 100px);}
	.it_his .pos .grp .box .set				{padding:20px; border:1px solid #eeeeee;}
	/* 
	.it_his .pos .grp .box .set .date		{float:left; width:90px; } 
	.it_his .pos .grp .box .set .con		{float:left; width:calc(100% - 90px); }
	*/
	.it_his .pos .grp .box .set .con		{float:left; width:100%; }
}

@media screen and (max-width: 1100px){
	.it_his .pos .grp .box .set				{width:100%; margin:2px 0;}
}

@media screen and (max-width: 900px){
	.it_his							{padding:0 0 30px 0;}
	.it_his .pos .title			{font-size:18px; padding:10px 20px 20px 20px;}
	.it_his .pos .grp						{padding:5px 15px;}
	.it_his .pos .grp .year				{width:100px; padding:15px 0 0 15px; font-size:13px;}
	.it_his .pos .grp .box				{width:calc(100% - 100px);}
	.it_his .pos .grp .box .set		{padding:10px 15px; margin:1px 0;}
	/* 
	.it_his .pos .grp .box .set .date		{width:80px; font-weight:300; font-size:12px;} 
	.it_his .pos .grp .box .set .con		{width:calc(100% - 80px); font-size:12px;}
	*/
	.it_his .pos .grp .box .set .con		{width:100%; font-size:12px;}
}

@media screen and (max-width: 650px){
	.it_his							{padding:0 0 20px 0px;}
	.it_his .pos .title			{font-size:15px; padding:10px 20px 10px 20px;}
	.it_his .pos .grp .year				{width:100%; padding:0px 0 5px 5px; font-size:13px;}
	.it_his .pos .grp .box				{width:100%;}
	.it_his .pos .grp .box .set		{padding:10px 10px;line-height:130%;}
	/*
	.it_his .pos .grp .box .set .date		{width:50px; font-weight:300; font-size:10px;} 
	.it_his .pos .grp .box .set .con		{width:calc(100% - 50px); font-size:10px; }
	*/
	.it_his .pos .grp .box .set .con		{width:100%; font-size:11px; }
}


/* ÀÌ»ç´Þ·Â */
/* -----ÀÌ»ç´Þ·Â / ±âº»¼³¸í */
@media screen and (max-width: 1260px){
	.isb_dlv_bx .pos			{width:100%; padding:0 0 80px 0;}
	.isb_dlv_bx .pos .info			{width:50%; padding:0 50px;}
	.isb_dlv_bx .pos .pik			{width:50%; padding:0 50px;}
	.isb_dlv_bx .pos .pik .grp .sec	{width:100%; padding:3px 0;}
}

@media screen and (max-width: 900px){
	.isb_dlv_bx .pos			{padding:0}
	.isb_dlv_bx .pos .info			{width:100%; padding:0 50px 40px 50px;}
	.isb_dlv_bx .pos .info .tt		{font-size:15px; padding-bottom:10px;}
	.isb_dlv_bx .pos .info .tt2	{font-size:14px; padding:20px 0 5px 0;}
	.isb_dlv_bx .pos .info .txt		{font-size:12px;line-height:180%;}
	.isb_dlv_bx .pos .pik			{width:100%; padding:30px 50px; border-top:1px solid #eeeeee; background:#fafafa;}
	.isb_dlv_bx .pos .pik .grp		{padding:10px 0; font-size:12px;}
	.isb_dlv_bx .pos .pik .grp .tit		{font-size:13px; padding-bottom:10px;}
	.isb_dlv_bx .pos .pik .grp .sec	{width:50%; padding:2px 0;}
}

@media screen and (max-width: 650px){

	.isb_dlv_bx .pos .info			{padding:0 25px 20px 25px;}
	.isb_dlv_bx .pos .info .tt		{font-size:13px; padding-bottom:8px;}
	.isb_dlv_bx .pos .info .tt2	{font-size:12px; padding:15px 0 5px 0;}
	.isb_dlv_bx .pos .info .txt		{font-size:11px;line-height:170%;}
	.isb_dlv_bx .pos .pik			{padding:15px 25px; }
	.isb_dlv_bx .pos .pik .grp		{padding:10px 0; font-size:10px;}
	.isb_dlv_bx .pos .pik .grp .tit		{font-size:12px; padding-bottom:5px;}
	.isb_dlv_bx .pos .pik .grp .sec	{width:50%; padding:0px 0; letter-spacing:-0.05em;}
	.isb_dlv_bx .pos .pik .grp .t			{width:45px;}
	.isb_dlv_bx .pos .pik .grp .m		{width:calc(100% - 45px);}
}

/* -----ÀÌ»ç´Þ·Â / ´Þ·Â¿µ¿ª±âº»¾Æ¿ô¶óÀÎ */
@media screen and (max-width: 1260px){
	.isb_dlv_cal			{padding:50px; }
	.isb_dlv_cal .pos			{width:100%; }
}

@media screen and (max-width: 900px){
	.isb_dlv_cal			{padding:30px; }
	.isb_dlv_cal .pos .day_info .set .np	{font-size:16px;}
	.isb_dlv_cal .pos .day_info .set .to	{padding:0 30px;font-size:18px; }
}

@media screen and (max-width: 650px){
	.isb_dlv_cal			{padding:30px 15px; }
	.isb_dlv_cal .pos .day_info		{padding-bottom:10px;}
	.isb_dlv_cal .pos .day_info .nmt a	{top:5px; font-size:10px;}
	.isb_dlv_cal .pos .day_info .nmt a span	{display:none;}
	.isb_dlv_cal .pos .day_info .set .np	{font-size:14px;}
	.isb_dlv_cal .pos .day_info .set .to	{padding:0 30px;font-size:15px; }
}

/* -----ÀÌ»ç´Þ·Â / ´Þ·Â»ó¼¼ */
@media screen and (max-width: 1260px){
	table.tb_scal>tbody>tr>th		{padding:15px 0 15px 0; font-size:14px; }
	.tb_cday							{padding:15px 15px 0 15px; font-size:14px;}
	.tb_cday span				{font-size:11px;}
	.tb_pick							{height:40px;padding:0 15px; font-size:13px;}
}

@media screen and (max-width: 900px){
	table.tb_scal>tbody>tr>th		{padding:10px 0 10px 0; font-size:12px; }
	.tb_cday							{padding:10px 10px 0 10px; font-size:12px;}
	.tb_cday span				{font-size:10px;}
	.tb_pick							{height:30px;padding:0 10px; font-size:11px;}
}

@media screen and (max-width: 650px){
	table.tb_scal							{border-top:2px solid #3d3d3d;}
	table.tb_scal>tbody>tr>th		{padding:5px 0; font-size:11px; }
	.tb_cday							{padding:5px 5px 0 5px; font-size:11px;}
	.tb_cday span				{font-size:7px;}
	.tb_pick							{height:20px;padding:0 5px; font-size:8px; letter-spacing:-0.05em;}
}





/* 2022 Ãß°¡ CSS */
@media (max-width:900px) {
	.attWrapbox { position:relative; background:#f8f8f8; width:100%; text-align:left; border:0px solid red; }

	ul.attWrap { max-width:100%; padding:20px; }
	ul.attWrap li { float:left; position:relative; width:48%; margin:1% 1%; overflow:hidden; border:1px solid #eaeaea; }
	ul.attWrap li .m_bg { height:220px; transition:all .4s; }
	ul.attWrap li:hover .m_bg { transform:scale(1.1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out; }
	ul.attWrap li .divTxt { position:absolute; width:100%; text-align:center; padding:0 20px; top:30px; left:0; color:rgba(0,0,0,0.7); font-size:17px; font-family:Noto Sans KR, sans-serif; font-weight:700; letter-spacing:-0.05em; transition:all .4s; }
	ul.attWrap li .divTxt span { display:block; font-size:12px; color:rgba(0,0,0,0.5); padding-top:10px; }
	ul.attWrap li:hover .divTxt { color:#ff0000; transition:all .4s; }

	/* Å¾¸Þ´º¾È ÀÌ¹ÌÁö¿µ¿ª */
	ul.attWrap li:nth-child(1n) .m_bg {background:url(/images/att_1.jpg) no-repeat; background-size:cover;}
	ul.attWrap li:nth-child(2n) .m_bg {background:url(/images/att_2.jpg) no-repeat; background-size:cover;}
	ul.attWrap li:nth-child(3n) .m_bg {background:url(/images/att_3.jpg) no-repeat; background-size:cover;}
	ul.attWrap li:nth-child(4n) .m_bg {background:url(/images/att_4.jpg) no-repeat; background-size:cover;}
}

@media (min-width:900px) and (max-width:1370px) {
	.attWrapbox { position:relative; background:#f8f8f8; width:100%; text-align:left; border:0px solid red; }

	ul.attWrap { max-width:100%; padding:20px; }
	ul.attWrap li { float:left; position:relative; width:23%; margin:1% 1%; overflow:hidden; border:1px solid #eaeaea; }
	ul.attWrap li .m_bg { height:280px; transition:all .4s; }
	ul.attWrap li:hover .m_bg { transform:scale(1.1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out; }
	ul.attWrap li .divTxt { position:absolute; width:100%; text-align:center; padding:0 20px; top:30px; left:0; color:rgba(0,0,0,0.7); font-size:20px; font-family:Noto Sans KR, sans-serif; font-weight:700; letter-spacing:-0.05em; transition:all .4s; }
	ul.attWrap li .divTxt span { display:block; font-size:14px; color:rgba(0,0,0,0.5); padding-top:10px; }
	ul.attWrap li:hover .divTxt { color:#ff0000; transition:all .4s; }

	/* Å¾¸Þ´º¾È ÀÌ¹ÌÁö¿µ¿ª */
	ul.attWrap li:nth-child(1n) .m_bg {background:url(/images/att_1.jpg) no-repeat; background-size:cover;}
	ul.attWrap li:nth-child(2n) .m_bg {background:url(/images/att_2.jpg) no-repeat; background-size:cover;}
	ul.attWrap li:nth-child(3n) .m_bg {background:url(/images/att_3.jpg) no-repeat; background-size:cover;}
	ul.attWrap li:nth-child(4n) .m_bg {background:url(/images/att_4.jpg) no-repeat; background-size:cover;}
}


/* ¸ÞÀÎ / ¼­ºê°øÅë ½Ç½Ã°£Á¢¼ö¸®½ºÆ® ============ */
@media screen and (max-width: 1350px){
	.odlist_box_2022 .cover .pos .blk1 .call .memo .m2	{font-size:35px;}
	.odlist_box_2022 .cover .pos .blk1 .tt5			{padding:25px 50px 45px 50px;}
}

@media screen and (max-width: 1260px){
	.odlist_box_2022 .cover .pos					{padding:80px 15px;}
	.odlist_box_2022 .cover .pos .blk1 .tt1			{font-size:23px;}
	.odlist_box_2022 .cover .pos .blk1 .btn			{padding:20px 0; font-size:18px; }
	.odlist_box_2022 .cover .pos .blk2 .title		{font-size:23px; }
	.odlist_box_2022 .cover .pos .blk2 .txt		{font-size:13px; padding:10px 0 38px 0;}
	.odlist_box_2022 .cover .pos .blk2 .list	{ float:left; width:100%; height:328px; background:#fff; border:1px solid rgba(0,0,0,0.1); overflow:hidden; }
}

@media screen and (max-width: 900px){
	.odlist_box_2022 .cover .pos					{padding:50px 50px;}
	.odlist_box_2022 .cover .pos .blk1			{width:100%; padding:0;}
	.odlist_box_2022 .cover .pos .blk2			{width:100%; padding:40px 0 0 0;}
	.odlist_box_2022 .cover .pos .blk1 .btn			{padding:15px 0; font-size:15px; }
	.odlist_box_2022 .cover .pos .blk2 .txt		{padding:10px 0 20px 0;}
}

@media screen and (max-width: 650px){
	.odlist_box_2022 .cover .pos					{padding:30px 15px;}
	.odlist_box_2022 .cover .pos .blk1 .tt1			{font-size:15px;}
	.odlist_box_2022 .cover .pos .blk1 .btn			{padding:15px 0; font-size:13px; }
	.odlist_box_2022 .cover .pos .blk2 .title		{font-size:15px; padding-bottom:15px;}
	.odlist_box_2022 .cover .pos .blk2 .txt		{font-size:11px; padding:5px 0 20px 0; display:none;}
	.odlist_box_2022 .cover .pos .blk2 .list	{ float:left; width:100%; height:328px; background:#fff; border:1px solid rgba(0,0,0,0.1); overflow:hidden; }
}


/* ¸ÞÀÎÃâ·Â / ¿À´õ¸®½ºÆ® live_list */
@media screen and (max-width: 900px){
	ul.live_list { width:95%; margin-left:2% !important; }
	ul.live_list li { display:block; width:100%; font-size:12px; height:50px; border-bottom:1px solid rgba(0,0,0,0.1); line-height:50px; }
	ul.live_list li .kind	{float:left; width:20%; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; }
	ul.live_list li .loc	{float:left; width:45%; text-align:left; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
	ul.live_list li .who	{float:left; width:15%; text-align:left; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
	ul.live_list li .stat	{float:left; width:20%; height:25px; margin-top:15px; font-size:11px; color:white; line-height:26px; }
}

@media screen and (max-width: 650px){
	ul.live_list { width:95%; margin-left:2% !important; }
	ul.live_list li { display:block; width:100%; font-size:12px; height:50px; border-bottom:1px solid rgba(0,0,0,0.1); line-height:50px; }
	ul.live_list li .kind	{float:left; width:20%; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; }
	ul.live_list li .loc	{float:left; width:45%; text-align:left; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
	ul.live_list li .who	{float:left; width:15%; text-align:left; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
	ul.live_list li .stat	{float:left; width:20%; height:25px; margin-top:15px; font-size:11px; color:white; line-height:26px; }
}


