﻿
@charset "utf-8";
/*--------------------------------------------------
	DEFAULT_CLASS
--------------------------------------------------*/ 
body, td, input, textarea {
	 
	word-break:break-all;
	
}
body {border:0; padding: 0; margin: 0;}
.main_top_menu {text-decoration:none;font-weight:bolder;color:white;font-size:12pt;font-family:돋움,Arial;}
.main_top_small_menu {text-decoration:none;font-weight:bolder;color:#000099;font-size:14pt;font-family:Arabic Typesetting;}
.main_sub_menu {text-decoration:none;font-weight:bolder;color:#3366cc;font-size:12pt;font-family:돋움,Arial;line-height:150%}s
/*---------------------------------------------------
	Common
---------------------------------------------------*/  
img 		{border:0;}
form 		{padding:0px; margin:0px}
textarea 	{border:1 solid #D8D8D8;font-family:돋음; font-size:12px; line-height:140%;}
input 		{border:1px solid #B5B5B5; height:21px; margin:0; padding:0 0 1 2px; font-size:12px; color:#444444;}
.noborder 	{border:0}
.input_right{ text-align:right; border:1px solid #B5B5B5; height:19px; margin:0; padding:2 3 1 2px; font-size:12px; color:#444444;}

/*-------- ##FORM## --------*/
.radio 		{border:0;}
.checkbox 	{border:0;}
.select 	{ font-size:12px; color:#4B4B4B; padding-top:2px;}
.textarea_view 	{border:1 solid #D2D2D2;font-family:돋음; font-size:12px; line-height:140%; padding:3 7 3 7;}

/*-------- ##LAYOUT## --------*/ 
.bodyback		{background:url(/service/images/Img/Common/bg.gif) 0 0 repeat-x;}
.logo			{padding-left:21px; padding-top:14px; height:71px; width:190px; vertical-align:top; }
.globalTop		{height:22px; background:#EAE6DD; border-bottom:#D0D0D0 1px solid; text-align:left; padding-left:277px; padding-top:3px;}
.globalTop_word	{color:#78645E; width:261px;text-align:left; padding-right:45px; padding-top:2px; font-size:11px; letter-spacing:-0.1em;}
.searTop_textarea{border:1 solid #CBCBCB;font-family:돋음; font-size:12px; line-height:140%; background:#F7F7F7; padding:1 2 0 2; height:16px; width:120px;}
.gnb			{text-align:left; vertical-align:top; height:71px; width:932px;}
.footer_up		{height:29px; text-align:left; background:#EFEDE9; padding-top:2px; padding-left:20px; vertical-align:middle;}
.footer_down	{background:url(/service/images/Img/Common/footer_text.gif) 0 0 no-repeat; height:40px;}
.body			{background:url(/service/images/Img/Common/bodyback.gif) 0 0 repeat-y; padding-left:10px; text-align:left; vertical-align:top; width:922px; height:100%}
.left			{vertical-align:top; text-align:left; width:180px; }
.contents		{text-align:center; vertical-align:top; width:742px; padding:0 25 50 25;}
.submain_contents{text-align:center; vertical-align:top; width:742px; padding:15 20 50 20;}



/*-------- ##MEMBER## --------*/ 
.loginBox		{border:1px solid #CBCBCB; text-align:center; vertical-align:middle; width:46px; height:51px; background-color:#FFFFFF;}
.login_pic		{padding:2px; text-align:center; vertical-align:middle; background-color:#FFFFFF;}
.login_word		{line-height:1.2em; color:#894936; letter-spacing:-0.1em; padding-top:5px;}
.login_textarea	{border:1 solid #D6D7DA;font-family:돋음; font-size:11; background:#F1F2F6; padding:1 1 2 1 ; height:18px; width:70px;}


.dotline	{background:url(/service/images/Img/common/dotline.gif) 0 40% repeat-x; height:12px ;}

/*------------------------------------------------------
	Contents
------------------------------------------------------*/

/*-------- Contents - 타이틀+히스토리영역 --------*/
.title_line		{height:74px; background:url(/service/images/Img/Common/contents_titleback.gif) 0 0  repeat-x #FFFFFF; text-align:left; vertical-align:top;}
.loc			{text-align:right; padding-right:5px; font-size:11px; color:#898989; padding-top:25px;}
.loc_on{color:#797979; font-weight:bold;}
.subtitle		{background:url(/service/images/Img/common/subtitle.gif) 2px 50% no-repeat; padding:5 10 2 16; font-weight:bold; text-align:left; vertical-align:middle;}

/*--------- Contents - 코멘트+코멘트박스 ---------*/
.guidebox	{border-width:3px; border-style:solid; border-color:#D2D2D2;}
.guide_line	{padding:12 13 7 40; background:url(/service/images/Img/Common/guide_con.gif) 10px 7px no-repeat #FFFFFF;}
.searbox	{border-width:1px; border-style:solid; border-color:#D2D2D2; cellspace:3px;}
.sear_td	{padding:8 10 6 35; background:url(/service/images/Img/Common/sear_con.gif) 10px 7px no-repeat #F4F4F4;}
.sear_tdx	{padding:8 10 6 10; background:#F4F4F4;}
.sear_line	{background:url(/service/images/Img/Common/sear_dot.gif) 0px 49% no-repeat; color:#603811; padding-top:3px;
		  	 padding-left:8px; padding-right:3px; height:23px;}
.search_select {font-family:"굴림","arial"; font-size:12px; color: #565656;}

/*--------- 테이블##공통## ----------*/
.total		{height:20px; background:url(/service/images/Img/Common/total_bullet.gif) 3px 50% no-repeat; padding:4px 0px 0px 17px; color:#603811; font-size:11px;}
  
.t_pencil	{background: url(/service/images/Img/Common/tpoint.gif) 6px 3px no-repeat; padding:3px 10px 3px 18px; color:#E35A35; height:18px;}
.t_warn		{background:url(/service/images/Img/Common/pointmark.gif) 2px 55% no-repeat; padding:5px 5px 0px 20px;color:#E35A35;}
.layer		{background:url(/service/images/Img/Common/layer_arrow.gif) 8px 50% no-repeat #FFFBF4; padding:7px 10px 3px 18px; color:#603811; border-width:1px;
			border-style:solid; border-color:#B7B7B7;}

/*--------- 테이블##박스## ----------*/
.box_table	{border-top:2px #FF892E solid; border-bottom:2px #FCF6EA solid;}
.box_table2 {border-top:2px #FF892E solid; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2;}
.box_table2_td {text-align:left; vertical-align:top; background:#FFFFFF; padding:7px 7px 5px 7px;}
.box_lineIn {text-align:left; vertical-align:top; padding:4px 5px 3px 7px; }
.box_move	{border:1px solid #D2D2D2; border-bottom:1px solid #FFFFFF;}
/*--------- 테이블##제목부분 = 가로형## ----------*/
.title_C1	{text-align:center; background:#F7F7F7; font-weight:bold; letter-spacing:-0.1em; line-height:14px; padding:7px 0px 3px 0px; 
			border-bottom:#D2D2D2 1px solid;}
.title_C2	{text-align:center; background:url(/service/images/Img/Common/table_ver.gif) 0 50% no-repeat #F7F7F7; font-weight:bold; letter-spacing:-0.1em; 
			line-height:14px; padding:7px 0px 3px 0px; border-bottom:#D2D2D2 1px solid;}
/*--------- 테이블##제목부분 = 세로형## ----------*/
.title_L	{text-align:left; background:#F7F7F7; font-weight:bold; letter-spacing:-0.1em; line-height:14px; padding:7px 5px 3px 5px; 
			border-bottom:#D2D2D2 1px solid;border-right:#D2D2D2 1px solid;}
.title_L_C	{text-align:center; background:#F7F7F7; font-weight:bold; letter-spacing:-0.1em; line-height:14px; padding:7px 5px 3px 5px;
			border-bottom:#D2D2D2 1px solid; border-right:#D2D2D2 1px solid;}
/*--------- 테이블##회색제목부분 ## ----------*/
.title_gray_C	{text-align:center; background:#F7F7F7; font-weight:bold; letter-spacing:-0.1em; line-height:14px; padding:7px 0px 3px 0px;}
.title_gray_L	{text-align:left; background:#F7F7F7; font-weight:bold; letter-spacing:-0.1em; 
			line-height:14px; padding:7px 5px 3px 5px; border-bottom:#D2D2D2 1px solid;}

.tline_white_C	{text-align:center; vertical-align:top; background:#FFFFFF; padding:7px 0px 3px 0px; }
	.tline_white_C a:link, .tline_white_C a:visited {color:#686868; }
	.tline_white_C a:hover,.tline_white_C a:active  {color:#FF6612; }
.tline_white_L	{text-align:center; vertical-align:top; background:#FFFFFF; padding:7px 0px 3px 0px; }
	.tline_white_L a:link, .tline_white_L a:visited {color:#686868; }
	.tline_white_L a:hover,.tline_white_L a:active  {color:#FF6612; }

			
/*--------- 테이블##라인부분 = 중앙정렬## ----------*/
.tline_C	{text-align:center; vertical-align:top; background:#FFFFFF; padding:7px 0px 3px 0px; border-bottom:1px solid #D2D2D2;font-size:10pt}
	.tline_C a:link, .tline_C a:visited {color:#686868; }
	.tline_C a:hover,.tline_C a:active  {color:#FF6612; }
.tline_L	{text-align:left; vertical-align:top; background:#FFFFFF; padding:5px 5px 3px 5px; border-bottom:1px solid #D2D2D2;font-size:10pt}
	.tline_L a:link, .tline_L a:visited {color:#686868; }
	.tline_L a:hover,.tline_L a:active  {color:#FF6612; }

/*--------- 테이블IN테이블##(테이블내에 삽입되는 테이블)## ----------*/
.subtitle_C	{text-align:center; background:#FFF4E5; letter-spacing:-0.1em; padding-top:5px; padding-bottom:2px; line-height:13px; color:#632C00;}
.subtitle_L	{text-align:left; background:#FFF4E5; letter-spacing:-0.1em; padding-top:5px; padding-bottom:2px; padding-left:5px; line-height:13px; color:#632C00;}
.subtline_C	{background:#FFFFFF; text-align:center; padding-top:4px; padding-bottom:1px; line-height:13px; }
.subtline_L	{background:#FFFFFF; text-align:left; padding:4 3 1 3; line-height:13px; }

/*--------- 테이블 ##읽기화면## ----------*/
.title_view		{background:url(/service/images/Img/Common/view_title.gif) 10px 50% no-repeat #F7F7F7; padding:5px 5px 2px 21px; border-bottom:1px solid #D2D2D2;}
.title_view2	{color:#303030; background:url(/service/images/Img/Common/view_dot.gif) 10px 50% no-repeat #FFFFFF; letter-spacing:-0.1em; padding-left:21px; padding-top:4px;
				border-bottom:1px solid #D2D2D2; border-right:#D2D2D2 1px solid;}
.title_view3	{color:#303030;  background:url(/service/images/Img/Common/view_dot.gif) 10px 50% no-repeat #FFFFFF; letter-spacing:-0.1em; padding-left:21px; padding-top:4px;
				border-bottom:1px solid #D2D2D2; border-right:#D2D2D2 1px solid; border-left:#D2D2D2 1px solid;}
.title_subject	{color:#303030; text-align:left; padding:4px 5px 2px 0px;;font-size:10pt}
.tline_view		{text-align:left; background:#FFFFFF; padding:4px 5px 2px 5px; border-bottom:1px solid #D2D2D2;;font-size:10pt}
.tview			{text-align:left; vertical-align:top; padding:10px 15px 15px 15px;border-bottom:1px solid #D2D2D2;}

.tview_term		{background:url(/service/images/Img/Common/termcon.gif) 5px 2px no-repeat; padding:0 0 0 22px; color:#F25F2C; text-align:left; width:180px;}
.qnaview{background:url(/service/images/Img/common/viewcon.gif) 35px 12px no-repeat #FAF7F4; padding:10 15 10 55; line-height:16px; vertical-align:top; text-align:left; border-bottom:1px solid #D2D2D2;}
.orangeview{background:url(/service/images/Img/common/viewcon.gif) 7px 11px no-repeat #FAF7F4; padding:10 15 10 27; line-height:16px; vertical-align:top; text-align:left;}

/*--------- 테이블##이전+다음보드## ----------*/
.Tbefore{background:url(/service/images/Img/Common/before.gif) 8px 50% no-repeat #F7F7F7; color:#5B2215; padding:7 10 2 22; width:60px;  border-right:#D2D2D2 1px solid; border-bottom:#D2D2D2 1px solid;}
.Tnext{background:url(/service/images/Img/Common/next.gif) 8px 50% no-repeat #F7F7F7; color:#5B2215; padding:7 10 2 22; width:60px; border-right:#D2D2D2 1px solid; border-bottom:#D2D2D2 1px solid;}
.Tnow{background:url(/service/images/Img/Common/now.gif) 8px 50% no-repeat #F7F7F7; color:#5B2215; padding:7 10 2 22; width:60px; border-right:#D2D2D2 1px solid; border-bottom:#D2D2D2 1px solid;}

/*--------- ##진도테이블## ----------*/
.jindobox	{border-width:1px; border-style:solid; border-color:#D2D2D2; cellspace:2px;}
.jindo_pic	{background:url(/service/images/Img/Common/samplepic.gif) 49% 50% no-repeat #FFFFFF; text-align:center; vertical-align:middle;}
.tutorline	{background:url(/service/images/Img/Common/tutor.gif) 2px 50% no-repeat; text-align:right; vertical-align:middle; padding:5 10 2 19; color:#35609A;}

/*--------- POPUP ----------*/
.pop_title	{background:url(/service/images/Img/Common/pop_titlebullet.gif) 10px 55% no-repeat; height:37px; padding-left:28px; padding-top:5px; color:#FFFFFF;
			font-size:14px; font-weight:bold;}
.pop_subtitle{background:url(/service/images/Img/Common/pop_subtitle.gif) 2px 7px no-repeat; padding:5 5 2 15px; text-align:left; font-weight:bold; letter-spacing:-0.1em;}
.pop_body{padding:20px; text-align:left; vertical-align:top;}
.pop_footer{background-color:#CBCBCB; height:29px; text-align:right; vertical-align:middle; padding-right:10px; }
.pop_eventimg{padding:0px; text-align:left; vertical-align:top;}
.pop_diploma_body{padding:4px; text-align:center; vertical-align:top;}
.pop_diploma_td{padding:0 6 0 6px; text-align:center; vertical-align:top;}
	.scissor{background:url(/service/images/Img/Common/scissor_dot.gif) 0 0 repeat-x; height:15px; text-align:left;}

/*--------- ##테이블 하단버튼관련+ 페이징## ----------*/
.btnline	{background-color:#F4F4F4; height:35px; border-top:#FFFFFF 3px solid; text-align:right; padding-right:5px;}
.btn_3t 	{border:0px; padding:0px; color:#606060; font-weight:bold; background:url(/service/images/Img/btn/btn_bottom3.gif); cursor:hand;
			 padding-top:0px; text-align:center; letter-spacing:-0.1em;  HEIGHT: 21px; width:60px; }
.btn_4t 	{border:0px; padding:0px; color:#606060; font-weight:bold;background:url(/service/images/Img/btn/btn_bottom4.gif); cursor:hand;
		 	 padding-top:0px; text-align:center; letter-spacing:-0.1em;  HEIGHT: 21px; width:70px; }
.btn_6t 	{border:0px; padding:0px; color:#606060; font-weight:bold;background:url(/service/images/Img/btn/btn_bottom6.gif); cursor:hand;
		 	 padding-top:0px; text-align:center; letter-spacing:-0.1em;  HEIGHT: 21px; width:98px; }
.btn_10t 	{border:0px; padding:0px; color:#606060;  font-weight:bold; background:url(/service/images/Img/btn/btn_bottom10.gif); cursor:hand;
			 padding-top:0px; text-align:center; letter-spacing:-0.1em;  HEIGHT: 21px; width:145px; }
.btn_best	{border:0px; padding:0px; color:#606060; font-weight:bold; background:url(/service/images/Img/btn/bu_best.gif); cursor:hand;
		 	 padding-top:0px; padding-left:21px;  letter-spacing:-0.1em;  HEIGHT: 21px; width:88px; }
 				  
.paging		{height:40px; text-align:center; vertical-align:bottom;}

/*--------- ##Reply 테이블## ----------*/
.replybox	 	{border-top:2px #FF892E solid; border-bottom:1px #E8E8E8 solid; border-left:1px #E8E8E8 solid; border-right:1px #E8E8E8 solid; background:#FAF6F3;}
.replyboxTD	 	{padding:10px 13px 13px 13px; text-align:center; vertical-align:top;}
.textarea_reply	{border:1 solid #D9D9D9; font-family:돋음; font-size:12px; line-height:140%; background:#FFFFFF; padding:1 2 0 2}
.replylineTD	{padding:10px; text-align:left; vertical-align:top;}
.replytextTD	{padding:5 10 5 10; text-align:left; vertical-align:top; background:#F5F5F5;}
.reply_id		{color:#40668C; font-weight:bold; letter-spacing:-0.1em; padding-left:10px;}
.reply_date		{color:#999999; font-size:11px;}
.reply_hand		{background:url(/service/images/Img/common/reply_hand.gif) 0 0px no-repeat; color:#3F65D0; font-size:11px; width:50px; padding-left:38px; }
.reply_hand2	{background:url(/service/images/Img/common/reply_hand.gif) 0 0px no-repeat; color:#3F65D0; font-size:11px; width:50px; padding-left:38px; }
.reply_hand_al	{background:url(/service/images/Img/common/reply_hand.gif) 0 0px no-repeat; color:#3F65D0; font-size:11px; width:55px; padding-bottom:4px; padding-right:5px}
.reply_dotline	{background:url(/service/images/Img/common/dotline.gif) 0 40% repeat-x; height:25px ;}

/*--------- ##카렌더 테이블## ----------*/
.calendar_date      {font-size:14px; font-weight:bold; color:#707070; text-align:center; letter-spacing:-0.15em; padding:2px 8px 0px 8px;}
.calendar_verdotline{width:30px; background:url(/service/images/Img/Study/calendar_verdotline.gif) 15px 50% repeat-y;}
.calendar_dotline   {height:10px; background:url(/service/images/Img/Study/calendar_dotline.gif) 0px 7px repeat-x #E8E2DA;}
.calendar_title_date{height:22px; background:url(/service/images/Img/Study/calendar_title_date.gif) 0 0 no-repeat #FF8666; padding-left:15px; padding-top:4px;
					font-weight:bold; color:#FFFFFF; letter-spacing:-0.1em;width:228px;}
	.calendar_dateline	{padding:8px; text-align:left; vertical-align:top; background:#FFFFFF;}

.calendar_title_sch{height:22px; background:url(/service/images/Img/Study/calendar_title_sch.gif) 100% 0px no-repeat #FFC4B0; padding-left:15px; padding-top:4px;
					font-weight:bold; color:#4E1400; letter-spacing:-0.1em;}
	.calendar_schline	{padding:8 8 8 0px; text-align:left; vertical-align:top; background:#FFFFFF;}

.calendar_textred	{color:#E95967; padding-top:2px; padding-left:3px; height:32px; vertical-align:top;}
.calendar_textblue	{color:#7894C0; padding-top:2px; padding-left:3px; height:32px; vertical-align:top;}
.calendar_text		{color:#685B34; padding-top:2px; padding-left:3px; height:32px; vertical-align:top;}
	.today			{background:#FFF1D9; cursor:hand;}
	.schbook		{background:url(/service/images/Img/Study/calendar_schbook.gif) 13px 77% no-repeat #FFFFFF; cursor:hand;}
	.today_schbook	{background:url(/service/images/Img/Study/calendar_schbook.gif) 13px 77% no-repeat #FFF1D9; cursor:hand;}

.calendar_bar_body{border-left:#D8D8D8 1px solid; border-right:#D8D8D8 1px solid; padding:7 18 7 18px;}
.calendar_bar_test{background:url(/service/images/Img/Study/calendar_bar_testcon.gif) 0 50% no-repeat; padding-left:20px; padding-top:2px; font-weight:bold;}
.calendar_bar_cake{background:url(/service/images/Img/Study/calendar_bar_cakecon.gif) 2px 50% no-repeat; padding-left:20px; padding-top:2px; font-weight:bold;}
.calendar_bar_line{background:url(/service/images/Img/Study/calendar_bar_dotline.gif) 0px 0px repeat-x; height:3px;}
.calendar_greendot{background:url(/service/images/Img/Study/calendar_bar_testdot.gif) 3px 48% no-repeat; height:18px; font-size:11px; padding-left:12px;}
.calendar_pinkdot{background:url(/service/images/Img/Study/calendar_bar_cakedot.gif) 3px 48% no-repeat; height:18px; font-size:11px; padding-left:12px;}

.calendar_tab_body{border-left:#D8D8D8 1px solid; border-right:#D8D8D8 1px solid; padding:10 10 0 10px;}

.calendar_subject{background:#F5F4EB; text-align:center; color:#6C6044; font-weight:bold; letter-spacing:-0.1em; line-height:14px; padding:7px 0px 3px 0px;}

/*--------- ##SUB MAIN## ----------*/
.personal_line	{background:url(/service/images/Img/Study/index_personal_bullet.gif) 0px 2px no-repeat; text-align:left; color:#4F4534; padding-left:13px; padding-bottom:3px;
				line-height:14px; vertical-align:top;}
.personal_line2{background:url(/service/images/Img/Study/index_action_arrow.gif) 0 4px no-repeat; text-align:left; color:#4F4534; padding-left:7px;}
.clover{background: url(/service/images/Img/Study/index_bluebox_backimg.gif) 100% 100% no-repeat; padding-top:6px;}
.bluebox_dot	{background:url(/service/images/Img/Study/index_personal_bullet.gif) 5px 2px no-repeat; text-align:left; color:#4F4534; padding-left:18px;
				line-height:14px; vertical-align:top;}
.bluebox_dotline{background:url(/service/images/Img/Study/index_bluebox_dotline.gif) 5px 0px repeat-x; height:5px;}
.board_dot{background:url(/service/images/Img/Common/board_bullet.gif) 5px 4px no-repeat; padding-left:11px;}
.poll_back{background:url(/service/images/Img/Plaza/index_orangebox_pollimg.gif) 0px 100% no-repeat; padding-top:3px;}

/*--------- ##MYCLASS## ----------*/
.myclass_body	{background:url(/service/images/Img/Study/myclass_bodyback.gif) 10px 0 repeat-y; padding-left:10px; text-align:left; vertical-align:top; width:922px; height:100%}
.myclass_left	{vertical-align:top; width:140px; padding:0px 15px 100px 15px;}
.myclass_m		{background:url(/service/images/Img/Study/myclass_m.gif) 0 0 no-repeat; padding:5 0 0 17px; text-align:left; height:24px;
				color:#5F5A55; font-weight:bold; letter-spacing:-0.1em;}
					.myclass_m a:link, .myclass_m a:visited {color:#5F5A55; text-decoration:none;}
					.myclass_m a:hover,.myclass_m a:active  {color:#5F5A55; }
.myclass_mOn	{background:url(/service/images/Img/Study/myclass_mon.gif) 0 0px no-repeat;padding:5 0 0 17px; text-align:left; height:24px;
				color:#EE5917; font-weight:bold; letter-spacing:-0.1em;}
					.myclass_mOn a:link, .myclass_mOn a:visited {color:#EE5917; text-decoration:none;}
					.myclass_mOn a:hover,.myclass_mOn a:active  {color:#EE5917; }
					
.myclass_contents{text-align:center; vertical-align:top; padding:24 25 100 25px; width:742px;}

.myclass_titleline	{text-align:left; vertical-align:top; padding:0	4 0 4px;}
.myclass_title		{background: url(/service/images/Img/Study/myclass_titledot.gif) 9px 50% no-repeat #8F8070; padding-left:26px; color:#FFFFFF; font-size:14px; font-weight:bold; 					 					letter-spacing:-0.1em; height:24px;}
.myclass_tutorline	{background:url(/service/images/Img/Study/myclass_tutorcon.gif) 0 2px no-repeat #8F8070; padding-left:23px; padding-top:2px; color:#FFFFFF; text-align:left; width:200px;}
.myclass_always		{background:url(/service/images/Img/Study/myclass_pattern.gif) 0 0 repeat #E4D6B4; padding:3 4 3 4px;}
.myclass_alwaysTD	{background:#FFFFFF; padding:9 10 4 10px; text-align:left; vertical-align:top; height:82px;}
.myclass_alwaysText	{color:#3E3028; height:19px;}
.myclass_alwaysjindo{ background:url(/service/images/Img/Study/myclass_jindoDot.gif) 0 50% no-repeat; padding-left:7px; padding-right:5px; color:#3E3028; height:19px; vertical-align:bottom;}
.myclass_alwaystest	{background:url(/service/images/Img/Study/myclass_box_testbu.gif) 0 50% no-repeat; padding-left:30px; color:#F6592F; height:20px; padding-right:9px;}
.myclass_alwaystest a:link, .myclass_alwaystest a:visited {color:#F6592F; }
.myclass_alwaystest a:hover,.myclass_alwaystest a:active  {color:#F6592F; }
.myclass_alwayshw	{background:url(/service/images/Img/Study/myclass_box_hwbu.gif) 0 50% no-repeat; padding-left:30px; color:#F6592F;  height:20px;padding-right:9px;}
.myclass_alwayshw a:link, .myclass_alwayshw a:visited {color:#F6592F; }
.myclass_alwayshw a:hover,.myclass_alwayshw a:active  {color:#F6592F; }
.myclass_subtitle{background:url(/service/images/Img/common/myclass_subtitle.gif) 2px 7px no-repeat; padding:5 5 0 15px; text-align:left; font-weight:bold; letter-spacing:-0.1em;}

/*--------- ##MYCLASS TEST## ----------*/











/* 여백설정 */
/* padding Top */
.top3 {padding-top:3px;}
.top5 {padding-top:5px;}
.top7 {padding-top:7px;}
.top10 {padding-top:10px;}
.top15 {padding-top:15px;}
.top20 {padding-top:20px;}
/* padding Left */
.left5 {padding-left:5px;}
.left10 {padding-left:10px;}
.left15 {padding-left:15px;}
/* padding Right */
.right2 {padding-right:2px;}
.right5 {padding-right:5px;}
.right10 {padding-right:10px;}
/* padding Bottom */
.bottom5 {padding-bottom:5px;}
.bottom10 {padding-bottom:10px;}
.bottom15 {padding-bottom:14px;}
.bottom20 {padding-bottom:20px;}
/* GAB */
.gab5{height:5px;}
.gab7{height:7px;}
.gab10{height:10px;}
.gab20{height:20px;}
.gab25{height:25px;}
.gab30{height:30px;}

/* 폰트설정 */
.b{font-weight: bold;}
.u{text-decoration: underline;}
.small_font{font-size:11px;}
.font_red 			{color:#CF0D1B;}
.font_blue			{color:#2F62B4;}
.font_white			{color:#FFFFFF;}
.font_black 		{color:#333333;}
.font_brown			{color:#894936;}
.font_orange		{color:#F45D28;}
.font_purple		{color:#78182E;}


/*============================현미추가================================================*/
/* 여백설정 */
.bottom3 {padding-bottom:3px;}
.subtitle{ background:url(/service/images/Img/common/subtitle.gif) 2px 50% no-repeat; padding:5 10 2 16; font-weight:bold; text-align:left; vertical-align:middle;}

/* 이미지 블릿 */
.blt_ornge{background:url(/service/images/Img/common/blt_arrow_orange.gif) 0px 50% no-repeat; color:#55493E; font-size:11px; padding:3px 0px 0px 12x; font-weight:bold; height:18px;text-align:left;}
.blt_gray{background:url(/service/images/Img/common/blt_arrow_gray.gif) 12px 50% no-repeat; color:#686868; font-size:12px; padding:5x 0px 2x 20x; font-weight:nomal; height:16px; text-align:left; line-height:10px;}

			  
/* FP교육방송 */			  
.tvline{background:url(/service/images/Img/Common/television.gif) 2px 50% no-repeat; text-align:left; vertical-align:middle; padding:6 10 2 19; color:#35609A;}
.Broad_pic{background:url(/service/images/Img/Common/samplepic_S.gif) 50% 50% no-repeat #FFFFFF; text-align:center; vertical-align:middle;}

/*--------- 1STEP 테이블 ----------*/		


.title_yellow_L {text-align:left; background:#FFFCEF;font-weight:nomal; letter-spacing:-0.1em; padding:2px 0px 2px 7px;line-height:14px; border-top:#D2D2D2 1px solid;}
			  
.Tline_Broad{background:#FFFFFF; text-align:left; vertical-align:top; padding:10 10 10 7 ;}
.TlineL_Broad{background:#FFFFFF; text-align:left; vertical-align:top; padding:0 0 0 10 ;}



/*--------- ##테이블 하단버튼## ----------*/
.btn_4t {border:0px; padding:0px; color:#606060; font-weight:bold;
		 background:url(/service/images/Img/btn/btn_bottom4.gif); cursor:hand;
		 padding-top:3px; text-align:center; letter-spacing:-0.1em;  HEIGHT: 21px; width:70px; }
.btn_6t {border:0px; padding:0px; color:#606060; font-weight:bold;
		 background:url(/service/images/Img/btn/btn_bottom6.gif); cursor:hand;
		 padding-top:3px; text-align:center; letter-spacing:-0.1em;  HEIGHT: 21px; width:98px; }

.box_line { background: #FFE8D4 ; color: #022556; text-align:left; BORDER:1px solid #FF9E4A; height:18px; padding:5px 5px 5px 5px;}

.t_pencil02	{background: url(/service/images/Img/Common/tpoint.gif) 6px 50% no-repeat; padding:3px 10px 3px 18px; color:#E35A35; height:35px;}

.tline_N	{text-align:left; vertical-align:top; background:#FFFFFF; padding:3px 5px 0px 5px;}
/*--------- ##팝업 추가## ----------*/
.Ptline_C	{text-align:center; vertical-align:middle; background:#FFFFFF; padding:7px 0px 3px 0px; border-bottom:1px solid #D2D2D2; font-weight:bold;}
.Pbtnline	{background-color:#F4F4F4; height:35px; border-top:#FFFFFF 3px solid; text-align:center; padding-right:5px;}


/*--------- 테이블##제목부분 = 세로형## ----------*/
.title_C_Y	{text-align:center; background:#FCF9F3; font-weight:bold; letter-spacing:-0.1em; line-height:14px; padding:7px 5px 3px 5px;
			border-bottom:#D2D2D2 1px solid;}
			 			
/*--------- 테이블##공통## ----------*/
.mesege	{height:20px; background:url(/service/images/Img/Common/blt_mesege.gif) 3px 50% no-repeat; padding:4px 0px 0px 17px; color:#603811; font-size:11px;}
			
.layer_tutor {background:url(/service/images/Img/Common/tutor.gif) 2px 50% no-repeat #FFFBF4; text-align:left; vertical-align:left; padding:5px 5px 2px 19px; color:#603811;  border-bottom:#D2D2D2 1px solid; font-size:11px;}
.layer_mesege {background:url(/service/images/Img/Common/blt_mesege.gif) 3px 50% no-repeat #ffffff; padding:4px 0px 0px 19px; color:#603811; font-size:11px;}

 
/*--------- 테이블##라인부분 = 중앙정렬## ----------*/
.tline_CVC	{text-align:center; vertical-align:middle; background:#FFFFFF; padding:5px 0px 3px 0px; border-bottom:1px solid #D2D2D2;}
	.tline_CVC a:link, .tline_CVC a:visited {color:#686868; }
	.tline_CVC a:hover,.tline_CVC a:active  {color:#FF6612; }
.tline_LVC	{text-align:left; vertical-align:middle; background:#FFFFFF; padding:5px 5px 3px 5px; border-bottom:1px solid #D2D2D2;}
	.tline_LVC a:link, .tline_LVC a:visited {color:#686868; }
	.tline_LVC a:hover,.tline_LVC a:active  {color:#FF6612; }
	
.title_LR	{text-align:left; background:#F7F7F7; font-weight:bold; letter-spacing:-0.1em; line-height:14px; padding:7px 5px 3px 10px; 
			border-bottom:#D2D2D2 1px solid;border-right:#D2D2D2 1px solid;border-left:#D2D2D2 1px solid;}

.reply_idAc		{color:#FF6600; font-weight:bold; letter-spacing:-0.1em; padding-left:10px;}

.money_td	{padding:9 10 6 28; background:url(/service/images/Img/study/point.gif) 10px 12px no-repeat #F4F4F4;}
 
.title_studyroom {background:url(/service/images/Img/common/title_study.gif) 2px 40% no-repeat; padding-left:15px; color:#414141; font-size:14px; font-weight:bold; letter-spacing:-0.1em;}
.title_lineB {height:40px; padding-bottom:20px; background:url(/service/images/Img/common/title_line.gif) 0 20px repeat-x;}
.loc_study  {text-align:right; padding-right:5px; font-size:11px; color:#898989; padding-top:3px;}
	
  
.broadcalendar_text  {color:#685B34; padding-top:2px; padding-left:3px; height:90px; vertical-align:top;}
 .motivation  {background:url(/service/images/Img/common/motivation.gif) 5px 0% no-repeat #FFFFFF; cursor:hand; height:12px; color:#685B34; padding:1px 0px 0px 20px;}
 .knowledge {background:url(/service/images/Img/common/knowledge.gif) 5px 0% no-repeat #FFFFFF; cursor:hand; height:12px; color:#685B34; padding:1px 0px 0px 20px;}
 .success {background:url(/service/images/Img/common/success.gif) 5px 0% no-repeat #FFFFFF; cursor:hand; height:12px; color:#685B34; padding:1px 0px 0px 20px;}
 .marketing {background:url(/service/images/Img/common/marketing.gif) 5px 0% no-repeat #FFFFFF; cursor:hand; height:12px; color:#685B34; padding:1px 0px 0px 20px;}
 
 
  
