@import url(/board/css/board_style_pc.css); 
@import url(/layout/css/layout_pc.css); 
@import url(/layout/css/contents_pc.css); 
/* ¿ÜºÎ css import : ÀÍ½ºÀü¿ë */
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}

html {width:100%; height:100%;}
body {margin:0px; color: #000000; background:white !important; font-family: NanumBarunGothic, sans-serif; font-size:12px; letter-spacing:0em;}
a:link, a:active, a:visited {text-decoration:none; color:#000000;}
a:hover {text-decoration:none; color:#414141;}

.boxShadow {
	box-shadow: 5px 5px 15px #888;
	-moz-box-shadow: 5px 5px 15px #888;
	-webkit-box-shadow: 5px 5px 15px #888;

	/* IE 9.0 ÀÌÇÏ¿¡¼­ .. */
	-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#cccccc,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#808080,direction=120,strength=6)";
	filter: progid:DXImageTransform.Microsoft.Glow(color=#cccccc,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#808080,direction=120,strength=6);
}

input	{font-family: NanumBarunGothic, sans-serif !important;}
input[type=radio], input[type=checkbox] { -webkit-appearance:checkbox; vertical-align:middle;}
input, textarea, select		{-webkit-text-size-adjust:none;	-webkit-appearance:none;box-sizing:border-box; border-radius:0px; font-family: NanumBarunGothic, sans-serif }
ul, li	 {list-style:none;}
select::-ms-expand { display: none;} /* ieÈ­»ìÇ¥È÷µç */
select	{max-width:250px; width: 100%; height:40px !important; font-size:12px; padding-left:10px; background-color:white; background: url('img/sel_arr.gif') no-repeat 95% 50%; /* È­»ìÇ¥ ´ëÃ¼ */ border: 1px solid #999; border-radius: 0px; -webkit-appearance: none; /* ¿ÜÇü °¨Ãß±â */ -moz-appearance: none; appearance: none;}
textarea	{resize: none;}

* { box-sizing:border-box;}
.cl {clear:both;}
.ar_l			{float:left; margin-right:1px;}
.ar_r			{float:right; margin-left:1px;}
.ar_c			{display:inline-block;}

.m_layout					{width:100%;  height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;text-align:center; display:table; background:#eeeeee;}
.m_layout .pos			{display:table-cell; vertical-align:middle; text-align:center;}
.mbx 							{border:1px solid #dddddd; width:600px; padding:100px 90px;display:inline-block; background:white;}
.mbx  .stit					{float:left; width:100%; text-align:left; margin:0px 0px; border-top:1px solid #eeeeee; padding:25px 0 15px 0;line-height:110%;}
.mbx  .stit .stname	{float:left; font-family:Noto Sans KR, sans-serif; font-weight:500; color:#0055ac; font-size:14px;  letter-spacing:-0.05em; padding-left:5px;}
.mbx  .stit .stex			{float:left; margin-left:10px; font-size:12px;line-height:140%;}
.mbx  .set					{float:left; width:100%; padding:5px 0;}
.mbx  .set .tt				{position:relative; width:70px; height:0px; text-align:left; top:15px; left:15px; font-family:Noto Sans KR, sans-serif; font-weight:500; color:black; font-size:12px; }
.mbx  .set .bx				{float:left; width:100%}
.mbx  .set .bx_r			{float:left; width:70px;}
.mbx  .btn_ar				{float:left; width:100%; padding-top:8px;}
.fmbx_df_log				{width:100%; height:50px; padding:0 15px 0 100px; border:1px solid #dddddd; border-width:1px;background:white; font-size:13px; text-align:left;}
.btn_df						{width:100%; height:70px; padding:0 10px; border:0px; background:#323232; font-size:13px; text-align:center; color:white; cursor:pointer;}

@media screen and (max-height: 900px){
/*	.m_layout				{position:relative; display:inline-block; background:white;}
	.m_layout .pos		{display:inline-block; }*/
	.m_layout				{background:white;}
	.mbx 						{border:0px; padding:0px; max-width:400px; width:100%;}
}

@media screen and (max-height: 500px){
	.m_layout				{position:relative; display:inline-block;}
	.m_layout .pos		{display:inline-block; }
	.mbx 						{padding:30px 0px;}
}

/* °øÅë / ·Î°í */
.logo_title					{float:left; width:100%; text-align:center; margin-bottom:25px;}
.logo_title .logo			{float:left; width:100%; margin-bottom:15px; display:none;}
.logo_title .logo img	{width:70px; }
.logo_title .name		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; color:black; font-size:25px; line-height:110%; letter-spacing:-0.05em;}

/* °øÅë / ÇÏ´Ü¸Þ´º */
.mbtm_menu			{float:left; width:100%; padding:10px 0; border-bottom:1px solid #eeeeee;}
.mbtm_menu .btn	{display:inline-block; padding:10px 10px; font-size:11px; color:black; border:0px solid red;}
.mbtm_menu .btn:hover	{color:red;}

/* °øÅë / Ä«ÇÇ */
.mbtm_copy				{float:left; width:100%; padding-top:30px; font-family:tahoma; font-size:11px;}
.mbtm_copy span	{font-family:NanumBarunGothic, sans-serif; letter-spacing:-0.05em; margin:0 5px; color:black;}

.lm_bgst_tt	{float:left; width:100%; height:80px; padding:25px 0 0 45px; background:#eeeeee;font-family:Noto Sans KR, sans-serif; font-weight:600; letter-spacing:-0.05em; color:black;  font-size:20px; text-align:left; border-bottom:1px solid #dddddd;}
.lm_bgst		{float:left; width:100%;}
.space_box		{clear:both; float:left; width:280px; border-top:1px solid #dddddd; margin-top:-1px; height:16px;}
.cnt_title		{width:100%; text-align:left; font-size:12px; margin:25px 0 10px 5px;}

/* ÆäÀÌÁö skip css */
.page_skip_his						{display:inline-block; font-size:11px; letter-spacing:-0.05em; margin-top:30px; }
.page_skip_his .pga				{float:left; border:1px solid transparent; color:#000000; border-radius:0px; padding:8px; font-family:µ¸¿ò;}
.page_skip_his .pga:hover	{color:#ef386c; }
.page_skip_his .pgd				{float:left; border:1px solid transparent; color:#8f8f8f; border-radius:0px; padding:8px; font-family:µ¸¿ò;}
.page_skip_his .hset				{float:left; margin:0px 15px;}
.page_skip_his .hot_pga		{float:left; color:#898989; padding:10px 10px;  border:1px solid transparent;}
.page_skip_his .hot_pga:hover	{color:#ef386c; }
.page_skip_his .hot_pgs		{float:left; color:#ef386c; padding:10px 15px; font-weight:bold; border:1px solid #e6e6e6; background:white;}

a:link.lMenu_select,
a:active.lMenu_select,
a:visited.lMenu_select {float:left; font-weight:bold; color:#0062b5;  font-size:12px; padding:18px 0 18px 45px; border:1px solid #eeeeee; border-width:0 0 1px 0; width:100%; background:white; text-align:left;}  
a:link.lMenu_normal,a:active.lMenu_normal,a:visited.lMenu_normal{ float:left; color:#000000;  font-size:12px; padding:18px 0 18px 45px; border:1px solid #eeeeee; border-width:0 0 1px 0; width:100%; background:#fafafa; text-align:left;}
a:hover.lMenu_normal { color:red; }

table.tb_lay					{width:100%; background-color:#ffffff; border:1px solid #d0d0d0; border-collapse:collapse;}
table.tb_lay tr td			{border:none; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-top:none; vertical-align:middle; height:45px; font-size:13px;}

table.tb_lay2				{width:100%; background-color:#ffffff; border:1px solid #d0d0d0; border-collapse:collapse;}
table.tb_lay2 tr td		{border:none; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-top:none; vertical-align:middle; font-size:13px; padding:10px 25px;}

table.pop_lay							{width:100%; border-top:2px solid #3d3d3d; border-collapse:collapse; text-align:center;}
table.pop_lay>tbody>tr>th		{border:none; border:0px solid #e7e7e7; border-width:0px 1px 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; text-align:center; font-size:14px; }
table.pop_lay>tbody>tr>td		{border:none; border:0px solid #e7e7e7; border-width:0px 1px 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.pop_lay_v							{width:100%; border-top:2px solid #3d3d3d; border-collapse:collapse; text-align:center;}
table.pop_lay_v>tbody>tr>th		{border:none; border:0px solid #e7e7e7; border-width:0px 1px 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; text-align:center; font-size:14px; }
table.pop_lay_v>tbody>tr>td		{border:none; border:0px solid #e7e7e7; border-width:0px 1px 1px 1px; vertical-align:middle; padding:15px; background:white; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:0em; font-size:14px;  text-align:left;}

.frm_pop		{border:1px solid #dddddd; background:#fafafa; color:black; font-size:13px; width:70%; height:40px;}
.frm_pop_s	{border:1px solid #dddddd; background:#fafafa; color:black; font-size:13px; width:100px; height:40px; text-align:center;}

.cchk .cmp_bx .ty1				{font-size: 13px !important;}
.cchk .cmp_bx .py					{font-family: NanumBarunGothic, sans-serif !important;}
.bbs_comli2 .content .no	{width: 30px !important;}
.bbs_comli2 .set .no			{width: 30px;}
.bbs_comli2 .set .con			{width: calc(100% - 860px);}

/* ·Î±×ÀÎÈ÷½ºÅä¸® / ÅÇ¸Þ´º */
.his_head			{display:inline-block; width:100%; font-size:0; border:0px solid red; padding-top:30px; text-align:center;}
.his_head .sel	{display:inline-block; width:200px; padding:15px 0; font-size:13px; color:white; margin:0 5px; border:0px; cursor:pointer; font-weight:bold; background:#0062b5;}
.his_head .nor	{display:inline-block; width:200px; padding:15px 0; font-size:13px; color:white; margin:0 5px; border:0px; cursor:pointer; font-weight:normal; background:#7c7c7c;}

/* ·Î±×ÀÎÈ÷½ºÅä¸® / ±â·Ï */
.his_bx_df					{display:inline-block; width:100%; border:0px solid red; padding:30px; background:#ffffff; text-align:center;}
.his_bx_df .fstory		{display:inline-block; width:100%;}
.his_bx_df .fstory .tt	{float:left; width:100%; margin-bottom:25px; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:20px; letter-spacing:-0.05em; color:black; text-align:left; border:0px solid red;}
.his_bx_df .fstory span		{margin-left:10px; font-size:12px; font-family:NanumBarunGothic, sans-serif;}
.his_bx_df .fstory .box	{float:left; width:100%;}

.his_bx_df .fstory .info												{float:left;  width:100%; margin-bottom:80px; border:1px solid #e6e5e5; background:#ffffff;}
.his_bx_df .fstory .info .ss_cal								{float:left;  width:55%; text-align:center; border:1px solid #e6e5e5; border-width:0 1px 0 0;}
.his_bx_df .fstory .info .ss_cal .set						{display:inline-block;  padding:40px 0 25px 0; background:#fafafa; width:100%;}
.his_bx_df .fstory .info .ss_cal .set .btn_l			{display:inline-block; padding:10px 30px 10px 0; color:black; cursor:pointer; font-size:13px;font-family:Noto Sans KR, sans-serif;  font-weight:500;}
.his_bx_df .fstory .info .ss_cal .set .curr_day		{display:inline-block; padding:10px 20px; color:#0062b5; font-size:17px;font-family:Noto Sans KR, sans-serif;  font-weight:500;}
.his_bx_df .fstory .info .ss_cal .set .btn_r			{display:inline-block; padding:10px 0 10px 30px; color:black; cursor:pointer; font-size:13px;font-family:Noto Sans KR, sans-serif;  font-weight:500;}
.his_bx_df .fstory .info .ss_cal .set .icon				{opacity:0.6;}
.his_bx_df .fstory .info .ss_cal .today					{float:right; padding:8px 20px; background:#0062b5; color:white; border:0px solid #0062b5; cursor:pointer; border-radius:3px; margin:-35px 0 15px 0;  font-size:12px;font-family:Noto Sans KR, sans-serif;  font-weight:500;}
.his_bx_df .fstory .info .ss_cal .day						{float:left;  width:100%;}
.his_bx_df .fstory .info .ss_mm								{float:left;  width:calc(45% + 1px); border:1px solid #e6e5e5; border-width:0 0 0 1px; margin:0 0 0 -1px; padding:50px;}
.his_bx_df .fstory .info .ss_mm .title						{float:left;  width:100%; font-size:17px;font-family:Noto Sans KR, sans-serif;  font-weight:500; text-align:left; letter-spacing:-0.05em; margin-bottom:30px; color:black;}



/* °Ô½ÃÆÇÀüÃ¼·¹ÀÌ¾Æ¿ô °ü¸®ÀÚ¿¡¼­ ¿ì¼±Àû¿ë */
.layout_wrap_df				{width: 100%; margin: 0;}
.layout_wrap_df_sp			{width: 100%; margin: 0;}
.layout_wrap_df_v			{width: 100%; margin: 0;}
.layout_wrap_df_v			{width: 100%; margin: 0;}
.bbs_cst_w .pos				{width:100%;  margin:0;padding:0px;}
.bbs_cst_w .fd_title			{display:none;}
.bbs_cst_w .title				{font-size:12px;}
.bbs_cst_w2 .pos			{width:100%;  margin:0;padding:0px;}
.bbs_cst .content				{padding: 15px 0px;font-size: 11px;}
.layout_wrap_pro			{max-width:1300px; margin:0px; float:left;}
.bbs_comli2_w			{margin:0px; float:left; border:0; padding:0;}
.bbs_comli2_w .title	{font-size:12px;}

/* ÆäÀÌÁöº¯°æ±âº» */
.page_set				{float:right; width:200px; margin-top:-110px; text-align:left;}
.page_set .tt			{position:relative; width:80px; height:0px; text-align:left; top:13px; left:15px; color:black; font-size:12px; letter-spacing:-0.05em;}
.page_set .bx		{float:left; width:140px;}
.page_set .ar		{float:left; width:60px;}

/* »ó´Ü°Ë»ö±âº» */
.src_set					{float:right; }
.src_set .all			{float:left; width:100px;}
.src_set .sel			{float:left; width:100px; margin:0 2px;}
.src_set .frm			{float:left; width:180px;}
.src_set .btn_ar	{float:left; width:60px;}

/* ±âº»Æû¹Ú½º/¹öÆ° */
.ad_fm_df					{width:100%; height:40px; padding:0 15px; border:1px solid #c4c4c4; border-width:1px;background:white; font-size:12px; text-align:left;}
.ad_fm_page			{width:100%; height:40px; padding:0 15px 0 100px; border:1px solid #c4c4c4; color:red; border-width:1px;background:#ffffff; font-size:12px; text-align:center;}
.ad_txt_df					{width:100%; height:200px; padding:15px; border:1px solid #c4c4c4; border-width:1px;background:white; font-size:12px; text-align:left;}
.ad_btn_df					{width:100%; height:40px; padding:0 10px; border:0px; background:#323232; font-size:12px; text-align:center; color:white; cursor:pointer;}
.ad_btn_save			{width:100%; height:60px; padding:0 10px; border:0px; background:#d2003b; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:14px; text-align:center; color:white; cursor:pointer; border-radius:3px;}
.ad_btn_cancel		{width:100%; height:60px; padding:0 10px; border:0px; background:#727272; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:14px;text-align:center; color:white; cursor:pointer; border-radius:3px;}
.ad_btn_list				{width:auto; height:40px; padding:0 20px; border:1px solid #c4c4c4; background:#fafafa; font-size:12px; text-align:center; color:black; cursor:pointer;}
.ad_btn_list:hover	{background:#eeeeee; border:1px solid black;}
.ad_btn_in					{width:auto; height:30px; padding:0 10px; border:1px solid #c4c4c4; background:#fafafa; font-size:11px; text-align:center; color:black; cursor:pointer;}
.ad_btn_in:hover		{background:#eeeeee; border:1px solid black;}
.ad_btn_a					{padding:10px 20px; border:1px solid #c4c4c4; background:#fafafa; font-size:12px; text-align:center; color:black; cursor:pointer;}
.ad_btn_a:hover		{background:#eeeeee; border:1px solid black;}


.ad_page_title				{display:inline-block; width:100%; padding:25px 0 15px 10px; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:20px; text-align:left; letter-spacing:-0.05em;}
.ad_page_title span	{font-size:15px; margin-left:10px; color:red;}
.btn_set							{display:inline-block; margin-top:30px;}
.btn_set .ar					{display:inline-block; width:200px;}
.ad_idx_title					{display:inline-block; width:100%; padding:0 0 20px 0; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:18px; text-align:left; letter-spacing:-0.05em;}
.ad_idx_title span		{font-size:11px; margin-left:15px; color:red; font-family:normal; font-weight:normal;color:black; opacity:0.8;}
.ad_idx_ttt						{display:inline-block; width:100%; padding:0 0 10px 0; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:20px; text-align:left; letter-spacing:-0.05em;}
.ad_idx_stt						{display:inline-block; width:100%; padding:0 0 25px 0; font-size:12px; text-align:left; letter-spacing:-0.05em; opacity:0.7;}



table.tb_style							{width:100%; border:1px solid #dddddd; border-width:1px; border-collapse:collapse; text-align:center;}
table.tb_style>tbody>tr>th		{border:none; border:0px solid #dddddd; border-width:0px 0px 1px 1px; vertical-align:middle; padding:15px 10px; background:#eeeeee;letter-spacing:0em; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:14px; color:black;}
table.tb_style>tbody>tr>td		{border:none; border:0px solid #dddddd; border-width:0px 0px 1px 1px; vertical-align:middle; padding:8px 10px; letter-spacing:0em; font-family:Noto Sans KR, sans-serif;  font-weight:400; font-size:13px}

table.tb_style_in								{width:100%; border:1px solid #dddddd; border-width:1px; border-collapse:collapse; text-align:center;}
table.tb_style_in>tbody>tr>th		{border:none; border:0px solid #dddddd; border-width:0px 0px 1px 1px; vertical-align:middle; padding:10px 25px; background:#f1f1f1;letter-spacing:0em; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:13px; color:black;}
table.tb_style_in>tbody>tr>td		{border:none; border:0px solid #dddddd; border-width:0px 0px 1px 1px; vertical-align:middle; padding:7px 7px; letter-spacing:0em; font-size:12px; background:#ffffff;}
table.tb_style_in span					{color:red; margin-left:5px; font-size:15px;}

table.tb_txt								{width:100%; border:1px solid #dddddd; border-width:1px; border-collapse:collapse; text-align:center;}
table.tb_txt>tbody>tr>th		{border:none; border:0px solid #dddddd; border-width:0px 0px 1px 1px; vertical-align:middle; padding:15px 0px; background:#eeeeee;letter-spacing:0em; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:14px; color:black;}
table.tb_txt>tbody>tr>td		{border:none; border:0px solid #dddddd; border-width:0px 0px 1px 1px; vertical-align:middle; padding:12px 10px; letter-spacing:0em;  font-size:12px}

table.tb_log							{width:100%; border:1px solid #dddddd; border-width:1px; border-collapse:collapse; text-align:center;}
table.tb_log>tbody>tr>th		{border:none; border:0px solid #dddddd; border-width:0px 0px 1px 1px; vertical-align:middle; padding:15px 0px; background:#eeeeee;letter-spacing:0em; font-size:11px; color:black;}
table.tb_log>tbody>tr>td		{border:none; border:0px solid #dddddd; border-width:0px 0px 1px 1px; vertical-align:middle; padding:15px 0px; letter-spacing:0em;  font-size:11px}

.me_ttd {text-align:left; width:170px;}
.me_ctd {text-align:left; }

/* ·Î±×ÀÎÈ÷½ºÅä¸® / ´Þ·Â */
table.tb_cal								{width:calc(100% + 1px); border:1px solid #e6e5e5; border-width:1px 0 1px 1px; border-collapse:collapse; text-align:center; margin:0 0 -1px -1px;}
table.tb_cal>tbody>tr>th			{border:none; border:0px solid #e6e5e5; border-width:0px 0px 1px 1px; vertical-align:middle; padding:15px 0; background:#fafafa;letter-spacing:0em; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:14px; color:black;}
table.tb_cal>tbody>tr>th a		{color:black;}
table.tb_cal>tbody>tr>td			{border:none; border:0px solid #e6e5e5; border-width:0px 0px 1px 1px; vertical-align:middle; padding:0px; letter-spacing:0em; font-size:12px; background:white;}
table.tb_cal .no_day				{background:#fafafa;}
table.tb_cal .blk						{float:left; width:100%; padding:10px;}
table.tb_cal .blk:hover				{background:#f1fbff;}
table.tb_cal .blk .day_on			{float:left; width:30px; height:30px; padding-top:5px; text-align:center; font-size:12px; background:#0062b5; color:white; font-family:Noto Sans KR, sans-serif;  font-weight:500;}
table.tb_cal .blk .day_off			{float:left; width:30px; height:30px; padding-top:5px; text-align:center; font-size:12px; background:transparent; color:rgba(0,0,0,0.8);font-family:Noto Sans KR, sans-serif;  font-weight:500;}
table.tb_cal .blk .cnt_bg			{color:red; float:right; width:auto; height:30px; padding-top:5px; text-align:right; font-size:13px;font-family:Noto Sans KR, sans-serif;  font-weight:500;}


/* ·Î±×ÀÎÈ÷½ºÅä¸® / Á¢¼Ó±â·Ï */
table.tb_his								{width:100%; border:1px solid #e6e5e5; border-collapse:collapse; text-align:center;}
table.tb_his>tbody>tr>th			{border:none; border:0px solid #e6e5e5; border-width:0px 0px 1px 1px; vertical-align:middle; padding:15px 0px; background:#fafafa;letter-spacing:0em; font-size:12px; color:black;font-family:Noto Sans KR, sans-serif;  font-weight:500;}
table.tb_his>tbody>tr>th a		{color:black;}
table.tb_his>tbody>tr>td			{border:none; border:0px solid #e6e5e5; border-width:0px 0px 1px 1px; vertical-align:middle; padding:15px 10px; background:white;letter-spacing:0em; font-size:12px;font-family:Noto Sans KR, sans-serif;  font-weight:500;}
table.tb_his .spt_no				{font-size:11px; font-family:arial; font-weight:normal;}
table.tb_his .spt_txt					{font-size:11px; }
table.tb_his .brws					{font-family:arial; font-weight:normal; opacity:0.5;}
table.tb_his .hd						{}

table.tb_info								{width:100%; border-right:0px solid #eeeeee; border-collapse:collapse; text-align:left;}
table.tb_info>tbody>tr>th		{border:none; border:0px solid #eeeeee; border-width:0px 0px 0px 0px; vertical-align:middle; padding:10px 0px; letter-spacing:0em; font-size:13px; color:rgba(0,0,0,0.8);font-family:Noto Sans KR, sans-serif;  font-weight:500;}
table.tb_info>tbody>tr>td		{border:none; border:0px solid #eeeeee; border-width:0px 0px 0px 0px; vertical-align:middle; padding:10px 0px; letter-spacing:0em; font-size:13px; color:black;font-family:Noto Sans KR, sans-serif;  font-weight:500;}
table.tb_info .wd						{width:140px;}