@charset "euc-kr";

/* Page Title */

@import url(common.css);
@import url(board.css);

.sub_ct               {width:100%; float:left;}

.sub_ct_               {width:1000px; margin:0 auto;  padding:00px 0 0 0px;}

.sub_vi_n01                {width:750px; height:260px; background:url('/common/img/common/sub_vi_01_bg.jpg') no-repeat;}
.sub_vi_n_t01                {width:750px; height:40px; margin-top:40px; float:left; }
.sub_vi_n_t02                {width:750px;   float:left; }

.sub_vi_n02                {width:750px; height:260px; background:url('/common/img/common/sub_vi_02_bg.jpg') no-repeat;}
.sub_vi_n03                {width:750px; height:260px; background:url('/common/img/common/sub_vi_03_bg.jpg') no-repeat;}
.sub_vi_n04                {width:750px; height:260px; background:url('/common/img/common/sub_vi_04_bg.jpg') no-repeat;}
.sub_vi_n05                {width:750px; height:260px; background:url('/common/img/common/sub_vi_05_bg.jpg') no-repeat;}
.sub_vi_n06                {width:750px; height:260px; background:url('/common/img/common/sub_vi_06_bg.jpg') no-repeat;}


.sub_vi                  {width:100%; height:300px; float:left;  margin-top:0;  background:url('/common/img/common/sub_vi.jpg') repeat-x top center;}
.sub_vi02                  {width:100%; height:300px; float:left;  margin-top:0;  background:url('/common/img/common/sub_vi02.jpg') repeat-x top center;}
.sub_vi03                  {width:100%; height:300px; float:left;  margin-top:0;  background:url('/common/img/common/sub_vi03.jpg') repeat-x top center;}
.sub_vi04                  {width:100%; height:300px; float:left;  margin-top:0;  background:url('/common/img/common/sub_vi04.jpg') repeat-x top center;}
.sub_vi05                  {width:100%; height:300px; float:left;  margin-top:0;  background:url('/common/img/common/sub_vi05.jpg') repeat-x top center;}
.sub_vi06                  {width:100%; height:300px; float:left;  margin-top:0;  background:url('/common/img/common/sub_vi06.jpg') repeat-x top center;}

.s_menu_top          {width:177px; float:left; }

.sub_mn           {width:177px; float:left; margin-top:35px; }
.mn_p           {width:176px; font:normal 13px 'Noto Sans KR', µ¸¿ò, sans-serif;   float:left; border-left:1px solid #ddd; border-right:1px solid #ddd;}


.mn_p  a {
	display:inline-block;
	padding-top:7px;
	padding-bottom:8px;
	padding-left:7px;
	width:100%;
	height:20px;
	color:#444444;
	
}


.mn_p a:link	{ font-size:13px;  text-decoration:none;  width:100%; height:100%; color:#3c3c3c;}
.mn_p a:hover	{font:bold 13px 'Noto Sans KR', µ¸¿ò, sans-serif;  text-decoration:none; background:url('/common/img/common/mn_bg_ov.jpg') no-repeat;   width:100%;color:#fff; }
.mn_p a:active	{ font:bold 13px 'Noto Sans KR', µ¸¿ò, sans-serif;  text-decoration:none; background:url('/common/img/common/mn_bg_ov.jpg') no-repeat; width:100%; color:#fff;}
.mn_p a:visited	{ font-size:13px;  text-decoration:none;  width:100%; height:100%;  color:#3c3c3c;  }

.mn_bg01             {background:url('/common/img/common/mn_bg.jpg') no-repeat;}
.mn_bg02             {background:url('/common/img/common/mn_bg_.jpg') no-repeat;}

.mn_p_ov           {width:176px; font:bold 13px 'Noto Sans KR', µ¸¿ò, sans-serif;  border-bottom:1px solid #ddd;  float:left; border-left:1px solid #ddd; border-right:1px solid #ddd;}


.mn_p_ov  a {
	display:inline-block;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	width:100%;
	height:20px;
	color:#444444;

	}

.mn_p_ov a:link	{ font-size:13px;  text-decoration:none; background:url('/common/img/common/mn_bg_ov.jpg') no-repeat; width:100%;color:#fff; }
.mn_p_ov a:hover	{ font-size:13px; text-decoration:none; background:url('/common/img/common/mn_bg_ov.jpg') no-repeat;   width:100%;color:#fff;}
.mn_p_ov a:active	{  font-size:13px; text-decoration:none; background:url('/common/img/common/mn_bg_ov.jpg') no-repeat;width:100%; color:#fff;}
.mn_p_ov a:visited	{ font-size:13px;  text-decoration:none; background:url('/common/img/common/mn_bg_ov.jpg') no-repeat;  width:100%;color:#fff;}


.sub_ct_img           {width:750px;  margin:0 0 0 70px; float:left;}

.guide            {width:750px; border-bottom:1px solid #ddd; float:left; margin-top:0px;}
.guide_img            {float:left; height:50px;  }
.guide_img_t            {float:left; height:40px;  font:bold 33px 'Noto Sans KR', µ¸¿ò, sans-serif}

.guide_tt            {color:#7d7d7d; font:normal 12px 'Noto Sans KR', µ¸¿ò, sans-serif; float:right; padding-top:25px;}
.guide_tt02            {width:750px; color:#7d7d7d; font:normal 12px 'Noto Sans KR', µ¸¿ò, sans-serif; float:left; padding-top:0px;}
.guide_tt03            {color:#7d7d7d; font:normal 12px 'Noto Sans KR', µ¸¿ò, sans-serif; float:right; padding-top:17px;}



.map_info               {width:750px; border:1px solid #ddd; float:left; background-color:#f4f4f4; margin-top:10px;}
.map_info_01               {width:250px; border-right:1px solid #ddd; float:left; padding:10px 0 10px 0; background-color:#fff; text-align:center;}
.map_info_02               {width:450px;  float:left;padding:20px 0 10px 10px; font:normal 13px 'Noto Sans KR', µ¸¿ò, sans-serif; line-height:18px; }


/* ¸É¹ö½± */



.login                {width:700px; height:220px; background-color:#fff;border-top:3px solid #0a0a0a; border-bottom:1px solid #ddd; border-right:1px solid #ddd;border-left:1px solid #ddd;  margin:20px 0 0 20px;}
.login_                {width:350px; height:110px; margin-top:30px;  float:left;}
.login_-                {width:350px; height:110px; margin-top:50px;  float:left;}
.login_img                {width:300px; float:left;}
.login_img_tt          {width:330px; float:left; height:45px; }
.login_01                {width:230px;  height:60px; float:left; padding-top:5px;}
.login_02               {width:111px;  height:60px;  float:left; padding-top:5px;}
.login_02_               {width:111px;  height:60px;  float:left; padding-top:15px;}
.login_03               {width:350px;  height:30px;   float:left; font:normal 12px 'Noto Sans KR', µ¸¿ò, sans-serif}
.login_04               {width:350px;  height:30px;   float:left;}



 
/* ¾ÆÀÌµðÃ£±â */

table.id_s				{width:700px;  border-top:3px solid #0a0a0a; border-bottom:1px solid #ddd; border-right:1px solid #ddd;border-left:1px solid #ddd; text-align:left; margin:0px 0 0 20px;}
table.id_s td				{ border-bottom:1px solid #e9e9e9; font:normal 12px 'Noto Sans KR', µ¸¿ò, sans-serif; }
.id_s_bg                  {width:139px; height:107px; border-right:1px solid #ddd; text-align:center; background-color:#f7f5f6;}
.pw_s_bg                  {width:139px; padding-top:13px; border-right:1px solid #ddd; text-align:center; background-color:#f7f5f6;}

.tltle_font                 {width:750px; margin-left:20px; font:bold 14px 'Noto Sans KR', µ¸¿ò, sans-serif; float:left; color:#393939; height:20px;}


.mall_tab                    {width:750px; border-bottom:1px solid #ddd; height:100%;  float:left; margin-top:10px;}
.mall_tab_                    {width:185px; background-color:#85ca49;  color:#fff; text-align:center;    font:bold 13px 'Noto Sans KR', µ¸¿ò, sans-serif; float:left; margin:1px 1px 0 0;}



.mall_tab_  a {
	display:inline-block;
	padding-top:10px;
	padding-bottom:9px;
	width:100%;
	height:100%;

	}

.mall_tab_ a:link	{ text-decoration:none; width:100%; height:100%; color:#fff;  }
.mall_tab_ a:hover	{ text-decoration:none;   width:100%; height:100%;  color:#fff;  background-color:#386b0c; }
.mall_tab_ a:active	{ text-decoration:none; width:100%; height:100%;  color:#fff; background-color:#386b0c;  }
.mall_tab_ a:visited	{ text-decoration:none;  width:100%; height:100%; color:#fff; }

.mall_tab_ov                    {width:185px;  background-color:#386b0c; text-align:center;  font:normal 13px 'Noto Sans KR', µ¸¿ò, sans-serif; float:left; margin:1px 1px 0 0;}



.mall_tab_ov  a {
	display:inline-block;
	padding-top:10px;
	padding-bottom:9px;
	width:100%;
	height:100%;


	}

.mall_tab_ov a:link	{ text-decoration:none; width:100%; height:100%;  color:#fff; background-color:#386b0c;  font-weight:bold; }
.mall_tab_ov a:hover{ text-decoration:none; width:100%; height:100%;  color:#fff; background-color:#386b0c;  font-weight:bold; }
.mall_tab_ov a:active	{ text-decoration:none; width:100%; height:100%;  color:#fff; background-color:#386b0c;  font-weight:bold; }
.mall_tab_ov a:visited{ text-decoration:none; width:100%; height:100%;  color:#fff; background-color:#386b0c;  font-weight:bold; }





.mall_img            {width:300px;  float:left; margin-top:20px; height: 320px}
.mall_img_b       {width:300px; border:1px solid #ddd; height:230px; margin:0 0 0px 0; float:left;}
.mall_img_s       {width:300px; margin-top:10px; float:left;}

.main_info           {width:400px; float:left;  margin:20px 0 0 40px; height: 320px}
.mail_tt           {width:400px; font:bold 30px 'Noto Sans KR', µ¸¿ò, sans-serif; float:left; margin-bottom: 10px;}
.mail_tt02           { width:400px; font:bold 20px 'Noto Sans KR', µ¸¿ò, sans-serif; color:#345aa8; margin-top:10px; margin-top:10px;}
.mall_p               {width:400px;float:left;   }
.mall_p_               {width:400px;float:left; font:normal 15px 'Noto Sans KR', µ¸¿ò, sans-serif; color:#3d3d3d;  margin-top:10px;  }
.mall_p_ .color1{color: #008bcc; font-weight: 700}
.mall_p_-               {width:400px;float:left; font:normal 15px 'Noto Sans KR', µ¸¿ò, sans-serif; color:#3d3d3d; padding-bottom:30px;  margin-top:10px; border-bottom:1px solid #ddd; }


.mall_bt              {width:400px; margin-top:10px; float:left; text-align:center;}

.tab                 {width:750px; border-bottom:1px solid #ddd; margin-top:50px;  float:left;}
.mall_img_info           {width:740px; padding:5px; background-color:#fff; margin-top:20px; clear: both;}
.mall_img_info p { font-family: 'Noto Sans KR', µ¸¿ò, sans-serif !important; }


.product                     {width:220px; float:left; margin:30px 45px 0 0px;}
.product_                     {width:220px; float:left; margin:30px 0px 0 0px;}




.product_img                     {width:220px;  height:165px; border:1px solid #ddd; float:left;}
.product_text                     {width:220px; font:bold 15px 'Noto Sans KR', µ¸¿ò, sans-serif; color:#383838;  padding-top:20px; float:left; }
.product_price                     {width:220px; font:normal 12px 'Noto Sans KR', µ¸¿ò, sans-serif; color:#797979; padding-top:5px; float:left;}


.red_bold            {color:red; font-weight:bold;}

.table_btn            {width:226px; margin:20px 0 0 280px;  float:left; background:url('/common/img/common/bt_bg.jpg') no-repeat; padding-top:10px; height:50px;}
.table_btn_img            {width:750px; text-align:center; float:left;  padding-top:20px;}
.table_btn_p_01            {width:113px; text-align:center; float:left;}


.member_tt             {width:750px; float:left; height:20px; font:bold 14px 'Noto Sans KR', µ¸¿ò, sans-serif;  color:#393939;}  
.member_tt02             {width:300px; float:left; height:20px; font:bold 14px 'Noto Sans KR', µ¸¿ò, sans-serif;  color:#393939;}  
.text_btn             {width:70px; height:17px; text-align:center;  font:normal 12px 'Noto Sans KR', µ¸¿ò, sans-serif; background-color:#f4f4f4; padding-top:5px; margin:0 0 5px 0; border:1px solid #ddd;}

.text_btn a:link	{ text-decoration:none; width:100%; height:100%;   }
.text_btn a:hover	{ text-decoration:none;  width:100%; height:100%; }
.text_btn a:active	{ text-decoration:none; width:100%; height:100%;   }
.text_btn a:visited	{ text-decoration:none;  width:100%; height:100%; }

.ok_check                 {text-align:center;  font:normal 12px 'Noto Sans KR', µ¸¿ò, sans-serif; height:30px; padding:10px 10px 0 0; background-color:#f4f4f4; width:740px;}
.join_tt           {width:750px; float:left; font:bold 15px 'Noto Sans KR', µ¸¿ò, sans-serif; height:25px;}

.teacher                {width:750px; float:left; height:200px;  margin:40px 0 40px 0; background:url('/common/img/academy/teacher_bg.jpg') no-repeat; }
.teacher_box           {width:660px; float:left;  margin-top:45px;}
.teacher_             {width:110px; float:left;}
.teacher_img         {  width:110px; background:url('/common/img/academy/teacher_frame.png') no-repeat; padding:6px 7px 10px 7px;}
.teacher_t        { width:110px; font:bold 13px 'Noto Sans KR', µ¸¿ò, sans-serif; padding:5px 0 20px 0; text-align:center;}
.teacher_bt1   {width:45px; float:left; padding-top:90px; text-align:center;}

.teacher_view_img            {width:160px; float:left; background:url('/common/img/academy/t_photo_bg.gif') no-repeat;  }
.teacher_view_img_01           {width:141px; float:left; padding:3px 0px 0px 3px;}
.teacher_view_img_02           {width:141px; float:left; padding:8px 0 5px 0;  font:normal 13px 'Noto Sans KR', µ¸¿ò, sans-serif; text-align:center; color:#fff; }
.teacher_view_img_03           {width:141px; float:left; margin-top:5px;}



.academy_tab                    {width:750px; float:left; border-bottom:1px solid #ddd; height:100%;   margin-bottom:50px;}
.academy_tab_                    {width:150px; background-color:#6a6a6a;  color:#fff; text-align:center;    font:bold 13px 'Noto Sans KR', µ¸¿ò, sans-serif; float:left; margin:0 1px 0 0;}



.academy_tab_  a {
	display:inline-block;
	padding-top:10px;
	padding-bottom:9px;
	width:100%;
	height:100%;

	}

.academy_tab_ a:link	{ text-decoration:none; width:100%; height:100%; color:#fff;  }
.academy_tab_ a:hover	{ text-decoration:none;   width:100%; height:100%;  color:#fff;  background-color:#363636; }
.academy_tab_ a:active	{ text-decoration:none; width:100%; height:100%;  color:#fff; background-color:#363636;  }
.academy_tab_ a:visited	{ text-decoration:none;  width:100%; height:100%; color:#fff; }

.academy_tab_ov                    {width:150px;  background-color:#f4f4f4; text-align:center;  font:normal 13px 'Noto Sans KR', µ¸¿ò, sans-serif; float:left; margin:0 1px 0 0;}



.academy_tab_ov  a {
	display:inline-block;
	padding-top:10px;
	padding-bottom:9px;
	width:100%;
	height:100%;


	}

.academy_tab_ov a:link	{ text-decoration:none; width:100%; height:100%;  color:#fff; background-color:#363636;  font-weight:bold; }
.academy_tab_ov a:hover{ text-decoration:none; width:100%; height:100%;  color:#fff; background-color:#363636;  font-weight:bold; }
.academy_tab_ov a:active	{ text-decoration:none; width:100%; height:100%;  color:#fff; background-color:#363636;  font-weight:bold; }
.academy_tab_ov a:visited{ text-decoration:none; width:100%; height:100%;  color:#fff; background-color:#363636;  font-weight:bold; }






.academy_tt                 {width:750px; font:bold 15px 'Noto Sans KR', µ¸¿ò, sans-serif; color:#ca181e;}

.r_font                   {color:red;  }
.s_tt               {width:750px; float:left;}
.s_tt_ img			{width:567px; float:left; border:1px solid #e9e9e9;}





.global_p                  {width:100%; float:left; font:normal 13px 'Noto Sans KR', µ¸¿ò, sans-serif; line-height:19px; margin-top:10px;}
.global_p_				   {width:100%; float:left;  font:normal 13px 'Noto Sans KR', µ¸¿ò, sans-serif; line-height:19px; margin-top:0px; padding-left:15px;}


.point_t               {width:100%;  font:normal 12px 'Noto Sans KR', µ¸¿ò, sans-serif; padding-top:10px; line-height:17px;}


.s_tt_              {width:750px; padding-top:10px; float:left;}






/*popup*/
.popup						{float:left; width:450px; height:100%; background:url(/common/img/popup/bg.jpg) no-repeat; padding-bottom:9px;}
.popup .contents			{margin:9px;}
.popup .contents .title		{width:50%; height:55px; float:left;}
.popup .contents .title img	{padding-left:45px; padding-top:19px;}
.popup .contents .close		{float:right;}
.popup .contents .close	a	{display:block; width:35px; height:35px;}
.popup .contents .cnt		{float:left; width:431px; background:url(/common/img/popup/bg_cnt.jpg) no-repeat top center;}
.popup .contents .cnt .mg15	{float:left; padding:15px; width:401px; background:#fff;}
.popup .contents .cnt .mg15	.lecture_info {float:left; width:401px; height:52px; padding-top:5px; background:url(/common/img/popup/bg_gray.jpg) no-repeat;}
.popup .contents .cnt .mg15	.lecture_info p{padding:2px 10px; color:#333;}
.popup .contents .cnt .mg15	.book	{float:left; width:104px; height:139px; margin-top:10px; background:url(/common/img/popup/book_bg.jpg) no-repeat; position:relative;}
.popup .contents .cnt .mg15	.book img{position:absolute; top:6px; left:8px;}
.popup .contents .cnt .b_info{width:280px; float:right;}
.popup .contents .cnt .b_info .book_info ul li{font-size:11px; color:#000;}
.popup .contents .cnt .b_info .book_info ul li span.tt{width:70px;}
.popup .contents .cnt .b_info .book_info ul li div.tc{width:200px; float:left;}
.popup .contents .cnt .l_info {width:100%; float:left;}
.popup .contents .cnt .l_info .subject{height:24px; font-size:14px; padding-left:0px; color:#ca181e; font-weight:bold; letter-spacing:-1px;}
.popup .contents .cnt .lecture p{padding:10px; line-height:24px;}
.popup .contents .cnt .profile{float:left; width:401px; height:200px; background:#efefef; border-top:1px solid #aeb0ad; border-left:1px solid #aeb0ad; border-bottom:1px solid #e3e3e4; border-right:1px solid #e3e3e4;}
.popup .contents .cnt .profile p{padding:10px; line-height:24px;}




.medicine_tt          {width:140px; float:left; padding-top:40px; font-size: 22px; font-weight: bold; font-family:  'Noto Sans KR',µ¸¿ò, sans-serif}

table.medicine_list				{float:left; width:590px; margin:0 0 0 20px;  border-bottom:1px solid #0a0a0a; text-align:left; }
table.medicine_list td			{padding:9px 0 7px 15px; border-bottom:1px solid #e9e9e9;  font:normal 12px 'Noto Sans KR', µ¸¿ò, sans-serif;  line-height:18px; color:#444;}


table.medicine_list_b				{width:750px; margin:0px 0 0 0px; float:left;}
table.medicine_list_b td				{padding:7px; border-bottom:1px solid #e9e9e9;  border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9; font:normal 12px 'Noto Sans KR', µ¸¿ò, sans-serif; color:#444;}
.medicine_list_b_bar                      {border-top:3px solid #0a0a0a; text-align:center; background-color:#f5f5f5;  }







.sitemap           {width:200px; float:left; border:1px solid #ddd; margin:10px 0 10px 36px;}
.sitemap_tt      {width:200px; padding:7px 0 7px 0; background-color:#b61f26; text-align:center; color:#fff; font:bold 12px µ¸¿ò;}
.sitemap_t      {width:200px;  border-bottom:1px solid #ddd; background-color:#fff; text-align:center; color:#666; font:normal 12px µ¸¿ò;}
.sitemap_t_      {width:200px;   background-color:#fff; text-align:center; color:#666; font:normal 12px µ¸¿ò;}



.sitemap_t  a {
	display:inline-block;
	
	width:100%;
	height:100%;

	}

.sitemap_t a:link	   {padding:7px 0 7px 0; text-decoration:none; width:100%; height:100%; color:#666;  }
.sitemap_t a:hover	   {padding:7px 0 7px 0; text-decoration:none;   width:100%; height:100%;  color:#666;  background-color:#f4f4f4; }
.sitemap_t a:active	   {padding:7px 0 7px 0; text-decoration:none; width:100%; height:100%;  color:#666; background-color:#f4f4f4;  }
.sitemap_t a:visited	{padding:7px 0 7px 0; text-decoration:none;  width:100%; height:100%; color:#666; }


.sitemap_t_  a {
	display:inline-block;
	   width:100%;
	height:100%;

	}

.sitemap_t_ a:link	   {padding:7px 0 7px 0; text-decoration:none; width:100%; height:100%; color:#666;  }
.sitemap_t_ a:hover	   {padding:7px 0 7px 0; text-decoration:none;   width:100%; height:100%;  color:#666;  background-color:#f4f4f4; }
.sitemap_t_ a:active	   {padding:7px 0 7px 0; text-decoration:none; width:100%; height:100%;  color:#666; background-color:#f4f4f4;  }
.sitemap_t_ a:visited	{padding:7px 0 7px 0; text-decoration:none;  width:100%; height:100%; color:#666; }



