


#ma_ab_ban	{}

#ma_ab_ban	li	 		 {float:left; border-right:1px solid #e7e7e7}
#ma_ab_ban	li	a		 { background-color:#FFF; display:block}
#ma_ab_ban	li	a:hover  { background-color:#d1e4f6; transition: all 0.3s ease;}



#ma_ab_ban	li:last-child	{float:left; border:0px solid #e7e7e7}








#ma_dv	 		{  overflow:auto; }

#ma_dv	li 		{ float:left; overflow:auto; display: table; height:100%}

#ma_dv	.first 		{ width:317px; height:210px; border:1px solid #dddddd; background-color:#FFF }
#ma_dv	.second 	{ width:479px; display:block; height:220px; }
#ma_dv	.third 		{ width:299px; display:block; height:210px; border:1px solid #dddddd; background-color:#FFF;}




#main_box_01  				{width:100%; height:181px;  background:url(/design/default/m_img/m_b1.png) left top; border-bottom:1px solid #e7e7e7   }
#main_box_01	.ti  		{ font-family: nanum-square-r; font-size:18px; color:#000;  font-weight:none; padding:20px 0px 10px 18px; text-align:left;}
#main_box_01	.ti   span	{  font-family: nanum-square-r; font-size:10px;color:#000; display:block }
#main_box_01	.ti	  .sj_ex	{ font-size:12px; color:#222;}

#main_box_01	.ti		a	{ font-size:29px;  color:#940101; float:right;    margin:-13px 25px 0px 0px; }

#main_box_01	.gree					{ font-family:  NanumMyeongjo, nanum-square-r; font-size:19px; color:#0087a4;  font-weight:none; padding:20px 0px 10px 18px; text-align:left; line-height:120%}

#main_box_01	.time1					{ height:88; width:100px; padding-top:20px; float:left}
#main_box_01	.time2					{ height:88; width:220px; text-align:left;  float:right; }

.ta_time		{border-top:1px dashed  #b4b4b4;border-bottom:1px dashed #b4b4b4;}
.ta_time	.t_c	{border-bottom:1px dotted #999; font-family:Nanum Gothic, nanum-square-r; font-size:12px; color:#222; text-align:center; font-weight:bold; padding:4px 0px; background:rgba(99, 0, 46, 0.05) }
.ta_time	.t_t	{border-bottom:1px dotted #999; font-family:Nanum Gothic, nanum-square-r; font-size:12px; color:#000; text-align:center; padding:1px 0px }
.ta_time	.t_e	{border-bottom:1px dotted #999; font-family:Nanum Gothic, nanum-square-r; font-size:12px; color:#000; text-align:left; padding:1px 0px }

.ta_time	.t_c2	{border-bottom:1px dotted #999; font-family:Nanum Gothic, nanum-square-r; font-size:12px; color:#222; text-align:center; font-weight:bold; ; padding:4px 0px; background:rgba(0, 0, 0, 0.05) }
.ta_time	.t_t2	{border-bottom:1px dotted #999; font-family:Nanum Gothic, nanum-square-r; font-size:12px; color:#000; text-align:center; padding:1px 0px }
.ta_time	.t_e2	{border-bottom:1px dotted #999; font-family:Nanum Gothic, nanum-square-r; font-size:12px; color:#000; text-align:left; padding:1px 0px }




.ph_num				{ display:block;  height:30px; clear:both; float:right}
.ph_num .pti		{font-family:nanum-square-r; color:#000; width:60px; text-align:right; font-size:13px;  float:left; line-height:130%; padding-top:17px}
.ph_num .pex		{font-family:nanum-square-r; color:#000; font-size:34px;  float:left; line-height:130%; padding:5px  20px 0px 15px}



#main_box_02  				{width:100%; height:181px;  border-bottom:1px solid #e7e7e7; background:#FFF }
#main_box_02	.ti  		{ font-family: nanum-square-r; font-size:18px; color:#222;  font-weight:none; padding:20px 0px 30px 18px; text-align:left;}
#main_box_02	.ti   span	{ font-family: nanum-square-r; font-size:10px;color:#000; display: inline-block; padding-left:8px}
#main_box_02	.ti		a	{ font-size:29px;  color:#940101; float:right;   margin:-13px 25px 0px 0px; }
#main_box_02	.sub_t	{ color:#222222; font-family:Nanum Gothic; font-size:12px;}




#main_box_03  				{width:100%; height:181px; background-image:url(/design/default/m_img/main_bg2.png); background-position:-70px -62px; background-repeat:no-repeat; border-bottom:1px solid #e7e7e7 }
#main_box_03	.ti  		{ font-family: nanum-square-r; font-size:18px; color:#222;  font-weight:none; padding:20px 0px 0px 18px; text-align:left;}
#main_box_03	.ts  		{ font-family: nanum-square-r; font-size:12px; color:#353535;  font-weight:none; padding:5px 0px 15px 18px; text-align:left;}
#main_box_03	.t_img  		{ text-align:center; padding:5px 0px 20px 0px; }
#main_box_03	.ti   span	{  font-family: nanum-square-r; font-size:10px;color:#000; display: inline-block; padding-left:8px}
#main_box_03	.ti		a	{ font-size:29px;  color:#940101; float:right;   margin:-13px 25px 0px 0px; }
#main_box_03	.sub_t	{ color:#222222; font-family:Nanum Gothic; font-size:12px;}





#main_box_04  				{width:100%; height:210px; background:#FFF; }
#main_box_04	.ti  		{ font-family: "Nanum Gothic", nanum-square-r; font-size:15px; color:#222;  font-weight:bold; padding:20px 0px 20px 18px; text-align:left; text-transform:uppercase}
#main_box_04	.ti   span	{ font-family: nanum-square-r; font-size:10px;color:#000; display: inline-block; padding-left:8px}
#main_box_04	.ti		a	{ font-family: nanum-square-r; font-size:19px;  color:#222; float:right;   margin:-7px 25px 0px 0px; font-weight:none  }
#main_box_04	.sub_t	{ color:#222222; font-family:Nanum Gothic; font-size:12px;}

#main_box_04	a			.in_btn	{ width:140px;  background-color:#5f719e; color:#FFF; font-family: Daum_Regular; font-size:10px; margin:10px auto; line-height:190%; }
#main_box_04	a:hover		.in_btn	{  background-color:#000; transition: background 0.3s ease;}
#main_box_04	.not_ast	li { float: none; text-align:left}




#main_box_05  				{width:100%; height:210px; background:#FFF }
#main_box_05	.ti  		{ font-family: nanum-square-r; font-size:15px; color:#222;  font-weight:bold; padding:20px 0px 30px 18px; text-align:left;}
#main_box_05	.ti   span	{ font-family: nanum-square-r; font-size:10px;color:#000; display: inline-block; padding-left:8px}
#main_box_05	.ti		a	{ font-family: nanum-square-r; font-size:19px;  color:#222; float:right;   margin:-7px 25px 0px 0px; font-weight:none  }
#main_box_05	.sub_t	{ color:#222222; font-family:Nanum Gothic; font-size:12px;}






#main_box_06  				{width:100%; height:210px;  }
#main_box_06	.ti  		{ font-family: "Nanum Gothic", nanum-square-r; font-size:15px; color:#222;  font-weight:bold; padding:20px 0px 20px 18px; text-align:left; text-transform:uppercase}
#main_box_06	.ti   span	{  font-family: nanum-square-r; font-size:10px;color:#000; padding-left:0px}
#main_box_06	.ti	  .sj_ex	{ font-size:12px; color:#222;}

#main_box_06	.ti		a	{ font-size:29px;  color:#940101; float:right;    margin:-13px 25px 0px 0px; }


#main_box_06	ul			{ display:block}
#main_box_06	.time1		{font-family: nanum-square-r; font-size:13px; color:#222;  text-align:center; padding:6px 0px 0px 20px; display:block; height:auto }
#main_box_06	.time2		{font-family: nanum-square-b; font-size:36px; color:#9b4d1f;  font-weight:none; letter-spacing:-2px; padding:3px 0px 0px 20px; display:block; height:auto }

#main_box_06	.workt		{font-family: nanum-square-r; font-size:12px; color:#222;  font-weight:none; width:90%; border-top:1px solid #e5e5e5; padding:10px 0px 0px 0px; margin:10px auto 10px auto; text-align:left }
#main_box_06	.workt span		{ display:inline-block; color:#3c7f00; padding:0px 0px 0px 10px; letter-spacing:-0.03em;  }

#main_box_06	.email		{font-family: nanum-square-r; font-size:13px; color:#000;  font-weight:none;  width:90%; border-top:1px solid #e5e5e5; padding:10px 0px 0px 0px; margin:0px auto 0px auto; text-align:left }
#main_box_06	.email span		{ display:inline-block; color:#000; padding:0px 0px 0px 10px; }









#main_box_09  					{width:100%;   }
#main_box_09  .left_box			{width:337px; height:203px; float:left}
#main_box_09  .right_box		{ height:203px; float:left}


#main_box_099  					{width:100%;   }
#main_box_099  .left_box		{width:50%; height:203px; float:left}
#main_box_099  .right_box		{ height:203px; float:left}






#main_box_10  				{width:100%; height:190px; }
#main_box_10	.ti  		{ font-family: nanum-square-r; font-size:18px; color:#222;  font-weight:none;  padding:24px 0px 10px 30px; text-align:left;}
#main_box_10	.ti_s  		{ font-family: nanum-square-r; font-size:16px; color:#222;  font-weight:none;  padding:16px 0px 10px 30px; text-align:left;}
#main_box_10	.ti   span	{ color:#940101;  }
#main_box_10	.ti		a	{ font-size:29px;  color:#940101; float:right;   margin:-13px 25px 0px 0px; }
#main_box_10	.sub_t		{ color:#222222; font-family:Nanum Gothic; font-size:12px;}

#main_box_10	a			.in_btn	{ width:140px;  background-color:#c23e3e; color:#FFF; font-family: Daum_Regular; font-size:10px; margin:10px auto; line-height:190%; }
#main_box_10	a:hover		.in_btn	{  background-color:#000; transition: background 0.3s ease;}







#main_box_11  				{width:100%; height:216px; }
#main_box_11	.ti  		{ font-family: nanum-square-r; font-size:18px; color:#222;  font-weight:none; padding:18px 0px 8px 0px; text-align:center;}
#main_box_11	.ti_s  		{ font-family: nanum-square-r; font-size:16px; color:#222;  font-weight:none;  padding:35px 0px 10px 30px; text-align:left;}
#main_box_11	.ti   span	{ color:#940101;  }
#main_box_11	.ti		a	{ font-size:29px;  color:#940101; float:right;   margin:-13px 25px 0px 0px; }
#main_box_11	.sub_t		{ color:#222222; font-family:Nanum Gothic; font-size:12px;}


#main_box_11	a			.in_btn	{ width:140px;  background-color:#c23e3e; color:#FFF; font-family: Daum_Regular; font-size:10px; margin:10px auto; line-height:190%; }
#main_box_11	a:hover		.in_btn	{  background-color:#000; transition: background 0.3s ease;}






.misa			{width:100%; background-color:#eaeaea;  height:174px  }
.misa	li		{float:left; height:174px}
.misa	li.mi_zero		{width:220px}
.misa	li.mi_one		{width:255px; background-color:#f5f5f5}
.misa	li.mi_two		{width:293px; background-color:#f5f5f5}
.misa	li.mi_three	{}

.misa	li	p	{font-family: nanum-square-r; font-size:14px; color:#63002e;  font-weight:none; padding:20px 0px 3px 38px; text-align:left;}

.misa_ta01		{ margin:10px 0px 0px 44px}
.misa_ta01	 td {font-family: nanum-square-r; font-size:17px; color:#000;  font-weight:none; padding:3px 0px 2px 0px; text-align:left; background-image:url(/design/default/m_img/misa_bg1.gif); background-position:left bottom; background-repeat:repeat-x}

.misa_ta02					{ margin:9px 0px 0px 0px;}
.misa_ta02	 td 			{font-family: nanum-square-r; font-size:13px; color:#000;  font-weight:none; padding:3px 20px 3px 20px; text-align:left; background-color:#fdfdfd; border:1px solid #e7e7e7; border-left:0px}
.misa_ta02	 td.tt 			{font-family: nanum-square-r; font-size:11px; color:#000;  font-weight:none; padding:3px 20px 3px 20px; text-align:left; background-color:#fdfdfd; border:1px solid #e7e7e7; border-right:0px}
.misa_ta02	 td.tt 	span	{font-family: nanum-square-r; font-size:14px; color:#63002e;  font-weight:none; }



.misa_ta03					{ margin:4px 0px 0px 15px; width:300px }
.misa_ta03	 td 			{font-family: nanum-square-r; font-size:13px; color:#000;  font-weight:none; padding:3px 0px 3px 0px; text-align:left; background-color:#fdfdfd; border:1px solid #dedcdc; border-left:0px}
.misa_ta03	 td.tt 			{font-family: nanum-square-r; font-size:14px; color:#63002e;  font-weight:none; padding:9px 0px 6px 11px; text-align:left; background-color:#fdfdfd; border:1px solid #dedcdc; border-right:0px; width:100px}









#ban_left  {float:left;}
#ban_left  li {float:left; }




#ban_right  { float:right; }








.main_tex_01				{font-size:18px; font-family: nanum-square-r,'Nanum Gothic', 'Noto Sans KR', sans-serif, "맑은 고딕", "Malgun Gothic"; line-height:130%; color:#222; text-decoration:none; font-weight:none ; padding-top:4px}
.main_tex_01	A:link		{font-size:18px; font-family: nanum-square-r,'Nanum Gothic', 'Noto Sans KR', sans-serif, "맑은 고딕", "Malgun Gothic"; line-height:130%; color:#222; text-decoration:none; font-weight:none }
.main_tex_01	A:visited	{font-size:18px; font-family: nanum-square-r,'Nanum Gothic', 'Noto Sans KR', sans-serif, "맑은 고딕", "Malgun Gothic"; line-height:130%; color:#222; text-decoration:none; font-weight:none }
.main_tex_01	A:active	{font-size:18px; font-family: nanum-square-r,'Nanum Gothic', 'Noto Sans KR', sans-serif, "맑은 고딕", "Malgun Gothic"; line-height:130%; color:#222; text-decoration:none; font-weight:none }
.main_tex_01	A:hover		{font-size:18px; font-family: nanum-square-r,'Nanum Gothic', 'Noto Sans KR', sans-serif, "맑은 고딕", "Malgun Gothic"; line-height:130%; color:#222; text-decoration:none; font-weight:none }

.main_tex_02				{font-size:11px; font-family:arial, tahoma;line-height:130%; color:#919191; text-decoration:none; font-weight:none }
.main_tex_02	A:link		{font-size:11px; font-family:arial, tahoma;line-height:130%; color:#919191; text-decoration:none; font-weight:none }
.main_tex_02	A:visited	{font-size:11px; font-family:arial, tahoma;line-height:130%; color:#919191; text-decoration:none; font-weight:none }
.main_tex_02	A:active	{font-size:11px; font-family:arial, tahoma;line-height:130%; color:#919191; text-decoration:none; font-weight:none }
.main_tex_02	A:hover		{font-size:11px; font-family:arial, tahoma;line-height:130%; color:#919191; text-decoration:none; font-weight:none }

.main_tex_03				{font-size:11px; font-family: Nanum Gothic, 'Noto Sans KR', sans-serif, "맑은 고딕", "Malgun Gothic"; line-height:170%; color:#222; text-align:left; font-weight:none; padding-top:6px }
.main_tex_03	A:link		{font-size:11px; font-family: Nanum Gothic, 'Noto Sans KR', sans-serif, "맑은 고딕", "Malgun Gothic"; line-height:170%; color:#222; text-align:left; font-weight:none }
.main_tex_03	A:visited	{font-size:11px; font-family: Nanum Gothic, 'Noto Sans KR', sans-serif, "맑은 고딕", "Malgun Gothic"; line-height:170%; color:#222; text-align:left; font-weight:none }
.main_tex_03	A:active	{font-size:11px; font-family: Nanum Gothic, 'Noto Sans KR', sans-serif, "맑은 고딕", "Malgun Gothic"; line-height:170%; color:#222; text-align:left; font-weight:none }
.main_tex_03	A:hover		{font-size:11px; font-family: Nanum Gothic, 'Noto Sans KR', sans-serif, "맑은 고딕", "Malgun Gothic"; line-height:170%; color:#222; text-align:left; font-weight:none }








/***********   메인테이블 박스***********/


.main_table_wrap_line	{ border: 1px solid #fff; }


.main_table_title		{font-size:12px; font-family:  nanum-square-r, 'Noto Sans KR', sans-serif; line-height:150%; color:#000; text-decoration:none; font-weight:none; background-color: #F9F9F9; padding:0px 0px  }


.main_table_con			{font-size:11px; font-family: nanum-square-r, 'Noto Sans KR', sans-serif; line-height:170%; color:#333; text-decoration:none; font-weight:400 ; padding:5px 10px; background-color:#FFF}
.main_table_con		.inc1 {font-size:13px; font-family: nanum-square-r, 'Noto Sans KR', sans-serif; line-height:200%; color:#000; text-decoration:none; font-weight:400 ; padding:0px 10px; border-bottom:1px dotted #CCC}
.main_table_con		.inc2 {font-size:13px; font-family: nanum-square-r, 'Noto Sans KR', sans-serif; line-height:200%; color:#333; text-decoration:none; font-weight:400 ; padding:0px 10px; border-bottom:1px dotted #CCC}



.main_table_price		{font-size:14px; font-family: nanum-square-r, 'Noto Sans KR', sans-serif; line-height:200%; color:#2f7ab4; text-decoration:none; font-weight:400 ; padding:10px 10px}



.main_tline_left	    {border-left:1px solid #E4E4E4}
.main_tline_top			{border-top:1px solid #E4E4E4}
.main_tline_right		{border-right:1px solid #E4E4E4}
.main_tline_bot			{border-bottom:1px dotted #d7b6b6}


.main_tline_left2		{border-left:1px solid #b8d2d7}
.main_tline_top2			{border-top:1px solid #b8d2d7}
.main_tline_right2		{border-right:1px solid #b8d2d7}
.main_tline_bot2			{border-bottom:1px solid #b8d2d7}


.main_table_back1		{ background-color:#f2f2f2}

.main_table_back2		{ background: url(/design/default/images/back_dot.gif) left top}



.main_table_wrap_line2	{ border-top: 1px solid #E4E4E4; }





/***********   테이블 박스 끝***********/





