@charset "utf-8";
/*--------------------------------------------------
	DEFAULT_CLASS
--------------------------------------------------*/ 
body, td, input, textarea {
	margin: 0; padding: 0;
	color: #6E6E6E; font-size: 12px;
    font-family: Arial, Dotum, "돋움", Gulim, "굴림", sans-serif;
	line-height: 18px;
     scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #cccccc;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #cccccc;
	scrollbar-arrow-color: #666d77;
	scrollbar-track-color: #ffffff;
	scrollbar-base-color:#EA002C;}


/*--------------------------------------------------
	A. link
--------------------------------------------------*/ 
a {selector-dummy:expression(this.hideFocus=true);}
a:link,
a:visited { color : #6E6E6E; text-decoration: none;}
a:hover, 
a:active { color : #000000; text-decoration: none;}


/*--------------------------------------------------
	FORM
--------------------------------------------------*/ 
* html input{
	color: #666666;
	border:1px solid #CECECE;
	padding:1px 3px 1px 3px;
	line-height:15px;}
	
	
* html textarea {
	color: #666666;
	background: #ffffff;
	border:1px solid #CECECE;
	height: 18px;
	padding:4px 7px 4px 7px;
	line-height:15px;
	scrollbar-face-color: #DDDDDD;
	scrollbar-highlight-color: #D9D9D9;
	scrollbar-3dlight-color: #ECECEC;
	scrollbar-darkshadow-color: #D9D9D9;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #F0F0F0;
	scrollbar-base-color:#DDDDDD;
  overflow:auto;
}

* html input.radio{ height:15px; border:none;}
* html input.checkbox{ height:15px; border:none; }

/* INPUT */

input[type="checkbox"]{margin: 0 5px; border:none;}
input[type="radio"]{border:none;}
input[type="text"],
input[type="password"], 
textarea {
  color: #666666;
	background: #FFFFFF;
	border:1px solid #CECECE;
	height: 19px;
	padding:4px 7px 4px 7px;
	line-height:15px;
	scrollbar-face-color: #DDDDDD;
	scrollbar-highlight-color: #D9D9D9;
	scrollbar-3dlight-color: #ECECEC;
	scrollbar-darkshadow-color: #D9D9D9;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #F0F0F0;
	scrollbar-base-color:#DDDDDD;}
	
	
form{ margin: 0; color:#666666 ; font-size:12px;  font-family:돋움,Arial;}
.select {
	CURSOR: hand;
	color:#666666; font-size:12px;; font-family:돋움,Verdana,Arial,Sans-Serif;
	border: 1px #CECECE solid ;
	Background-color:#FFFFFF;
	height:18px;}
	
	
	
	
/*--------------------------------------------------
	 Layout 관련
--------------------------------------------------*/ 
.layout_top{ height:197px; padding:0; text-align:left; vertical-align:top;}
.layout_footer{ height:170px; padding:0; text-align:left; vertical-align:bottom; }
.layout_body{ padding-left:10px; text-align:left; vertical-align:top;}
.layout_mainbody{ padding-bottom:15px; text-align:center; vertical-align:top;}
.layout_subleft{ background-color:#FFFFFF; vertical-align:top; text-align:left; padding-right:7px;}
.layout_contents{padding-top:15px; padding-left:15px; padding-right:15px; padding-bottom:100px; vertical-align:top; text-align:left;}
.layout_freezone{padding: 0 14 100 15; vertical-align:top; text-align:center;}
.layout_sitemap{padding:30 30 100 30; vertical-align:top; text-align:center;}



/*--------------------------------------------------
	 검색 관련
--------------------------------------------------*/ 
/* TOP SEAR INPUT */
.topsear_input{
	color: #666666;
	border:1px solid #A3A3A3;
	padding:1px 3px 1px 3px;
	line-height:15px; height:16px;}




/*--------------------------------------------------
	 Log In 관련
--------------------------------------------------*/ 
/* LOGIN INPUT */
.login_input {
	BORDER-RIGHT: #ae8859 0px solid;
   	BORDER-TOP: #ae8859 0px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #ae8859 0px solid;
    COLOR: #4f4f4f;
    LINE-HEIGHT: 15px; HEIGHT: 15px;
    BORDER-BOTTOM: #ae8859 0px solid;
    FONT-FAMILY: "돋움";
    BACKGROUND-COLOR: #ffffff}
	

/*--------------------------------------------------
	Board 관련
--------------------------------------------------*/ 
.tt_listline{ height:26px; background-image:url(/Img/Common/tt_listline.gif); vertical-align:middle;}





/*--------------------------------------------------
	Search 관련
--------------------------------------------------*/ 
.sear_Ttext{ color:#0D68AC; font-weight:bold; font-size: 14px; height:22px; letter-spacing:-0.1em;}
	.sear_Ttext a:link,  .sear_Ttext a:visited {color:#0D68AC; text-decoration:none;}
	.sear_Ttext a:hover, .sear_Ttext a:active  {color:#054A7D; text-decoration:underline;}



/*--------------------------------------------------
	Main 관련
--------------------------------------------------*/ 
.orange_b{ color:#ff6633; font-weight:bold; letter-spacing:-0.1em;}
	.orange_b a:link , .orange_b a:visited  {color:#ff6633; text-decoration: none;}
	.orange_b a:hover, .orange_b a:active   {color:#ff6633; text-decoration:underline;}
	.noticeline{background-image:url(/Img/Main/notice_back.gif); background-repeat:no-repeat;
			height:23px; padding-left:12px; vertical-align:bottom;}
.left4px { padding-bottom:4px; vertical-align:top; text-align:left;}
.right4px{ padding-bottom:4px; vertical-align:top; text-align:left;}
.focusline{  background-image:url(/Img/Main/focus_line.gif); height:20px; padding-left:12px;}
.booktext{ padding-left:3; padding-right:3; padding-top:2; text-align:center; line-height:12px;}
.bookpro{ text-align:center; color:#FFFFFF; vertical-align:middle; font-weight:bold;}
.bookprice{ color:#2F6A9E; font-weight:bold; text-align:center; vertical-align:middle; letter-spacing:-0.05em;}
.mainbluebold{ font-weight:bold; color:#FF6633;  letter-spacing:-0.1em;}
	.mainbluebold a:link,  .mainbluebold a:visited {color:#FF6633; text-decoration:none;}
	.mainbluebold a:hover, .mainbluebold a:active  {color:#FF6633; text-decoration:underline;}




/*--------------------------------------------------
	 일본/중국 공통
--------------------------------------------------*/
.all_line1{ background-image:url(/Img/Japan/all_line1.gif); background-repeat: repeat-x; height:80px;}
	.all_line1_down{ padding:7 7 15 55; color:#828282; background-color:#FBFBFB; border-bottom:1px solid #EEEEEE;}
.all_line2{ background-image:url(/Img/Japan/all_line2.gif); background-repeat: repeat-x; height:80px;}

.all_viewline1{ background-image:url(/Img/Japan/all_viewline1.gif); background-repeat: repeat-x; height:30px;}
	.all_line1_down{ padding:7 7 15 55; color:#828282; background-color:#FBFBFB; border-bottom:1px solid #EEEEEE;}
.all_viewline2{ background-image:url(/Img/Japan/all_viewline2.gif); background-repeat: repeat-x; height:30px;}

.left5px{ padding-left:5; padding-right:3;}
.level1{ color:#ff9600; text-align:center;}
.level2{ color:#4A8F07; text-align:center;}
.level3{ color:#0053C3; text-align:center;}

.my_boardTline{ height:28px; background-color:#EEF5FD; color:#005E9E; font-weight:bold;  padding-left:10px; padding-top:2px;}
	.my_boardTline a:link , .my_boardTline a:visited  {color:#005E9E; text-decoration:none;}
	.my_boardTline a:hover, .my_boardTline a:active   {color:#004370; text-decoration:underline;}
	
.my_boardTlinecenter{ height:28px; background-color:#EEF5FD; color:#005E9E; font-weight:bold;
	padding-top:2px; text-align:center;}

.my_boardline{ height:25px; background-color:#F7F7F7; padding-left:20px; padding-top:3px;
	background-image:url(/Img/Mypage/my_boardline.gif); background-repeat:no-repeat;}


.member_boardline1{height:26px; background-color:#F7F7F7; padding-left:20px; padding-top:5px; border-bottom:#E4E4E4 solid 1px; 
	background-image:url(/Img/Mypage/my_boardline.gif); background-repeat:no-repeat; vertical-align:top;} 
.member_boardline2{height:26px; background-color:#FFFFFF; border-left:#E4E4E4 solid 1px; padding-left:7px; padding-top:2px;
	border-bottom:#E4E4E4 solid 1px;}


.boardline{ height:25px; background-color:#F7F7F7; border-bottom:#E4E4E4 solid 1px; padding-left:20px; padding-top:3px;
	background-image:url(/Img/Common/boardline_back.gif); background-repeat:no-repeat;}
.boardline2{ height:26px; background-color:#FFFFFF; border-left:#E4E4E4 solid 1px; padding-left:7px; padding-top:1px;
	background-image:url(/Img/Common/boardline_back2.gif); background-repeat:repeatX;}
.boardline3{ font-family: Arial, Dotum, "돋움", Gulim, "굴림", sans-serif;}
	
.boardend  { height:1px; background-color:#E4E4E4;}
.boardview { padding:15 15 20 15; text-align:left; vertical-align:top;}
.boardedit { padding:5px; vertical-align:top; text-align:center;}


.freezone_line{ height:21px; padding-left:17px; padding-top:3px; background-image:url(/Img/China/free_backline.gif); background-repeat:no-repeat;}
.freezone_line_jover{ height:21px; padding-left:17px; padding-top:3px; background-image:url(/Img/China/free_jbackline.gif); background-repeat:no-repeat;}
.freezone_line_cover{ height:21px; padding-left:17px; padding-top:3px; background-image:url(/Img/China/free_cbackline.gif); background-repeat:no-repeat;}




/*--------------------------------------------------
	 일본어관련
--------------------------------------------------*/
.j_topline{ background-image:url(/Img/Japan/topline.gif); background-repeat:repeat-x; height:4px;}
.j_conver_back{ background-image:url(/Img/Japan/conver_back.gif); background-repeat:repeat-x; padding:22px;}
.j_conver_Ttext{ color:#0B5C70; font-weight:bold; font-size: 14px; height:22px; letter-spacing:-0.1em;}
	.j_conver_Ttext a:link,  .j_conver_Ttext a:visited {color:#0B5C70; text-decoration:none;}
	.j_conver_Ttext a:hover, .j_conver_Ttext a:active  {color:#033A48; text-decoration:underline;}


.j_conver_line{ background-image:url(/Img/Japan/conver_line.gif); height:25px; padding-left:17px; padding-top:3px;}
.j_conver_line1{ background-image:url(/Img/Japan/conver_line1.gif); height:25px; padding-left:17px; padding-top:3px;}
.j_cart_Ttext{ background-image:url(/Img/Japan/detail_textline.gif);  background-repeat:no-repeat; 
	color:#0B5C70; font-weight:bold; padding-left:17px; padding-top:3px;}
.tap_4ftext{line-height:16px; color:#4F4F4F; padding:6 8 15 8;}
.tap_bluetext{ color:#144080; padding-left:7;}
.free_whitebold{ padding:5 2 2 7; color:#FFFFFF; font-weight:bold;  letter-spacing:-0.1em;}
.j_subjectline{ height:26px; background-color:#EBF5F6; border-bottom:#E4E4E4 solid 1px; padding-left:10px; padding-top:3px;}


/*--------------------------------------------------
	 학원강의관련
--------------------------------------------------*/
.h_topline{ background-image:url(/Img/Hakwon/topline.gif); background-repeat:repeat-x; height:4px;}
.h_conver_back{ background-image:url(/Img/Hakwon/conver_back.gif); background-repeat:repeat-x; padding:22px;}
.h_conver_Ttext{ color:#019C7D; font-weight:bold; font-size: 14px; height:22px; letter-spacing:-0.1em;}
	.h_conver_Ttext a:link,  .h_conver_Ttext a:visited {color:#019C7D; text-decoration:none;}
	.h_conver_Ttext a:hover, .h_conver_Ttext a:active  {color:#007E65; text-decoration:underline;}

.h_conver_line{ background-image:url(/Img/Hakwon/conver_line.gif); height:25px; padding-left:17px; padding-top:3px;}
.h_conver_line1{ background-image:url(/Img/Hakwon/conver_line1.gif); height:25px; padding-left:17px; padding-top:3px;}
.h_cart_Ttext{ background-image:url(/Img/Hakwon/detail_textline.gif);  background-repeat:no-repeat; 
	color:#0B5C70; font-weight:bold; padding-left:17px; padding-top:3px;}
.tap_4ftext{line-height:16px; color:#4F4F4F; padding:6 8 15 8;}
.tap_bluetext{ color:#144080; padding-left:7;}
.free_whitebold{ padding:5 2 2 7; color:#FFFFFF; font-weight:bold;  letter-spacing:-0.1em;}
.h_subjectline{ height:26px; background-color:#EBF5F6; border-bottom:#E4E4E4 solid 1px; padding-left:10px; padding-top:3px;}

.h_conver_Ttext_T{ color:#019C7D; font-weight:bold; font-size: 12px; height:18px; letter-spacing:-0.1em;}
	.h_conver_Ttext_T a:link,  .h_conver_Ttext_T a:visited {color:#019C7D;}
	.h_conver_Ttext_T a:hover, .h_conver_Ttext_T a:active  {color:#019C7D;}

/*--------------------------------------------------
	 중국어관련
--------------------------------------------------*/
.c_topline{ background-image:url(/Img/China/topline.gif); background-repeat:repeat-x; height:4px;}
.c_conver_back{ background-image:url(/Img/China/conver_back.gif); background-repeat:repeat-x; padding:22px;}
.c_conver_Ttext{ color:#FF6648; font-weight:bold; font-size: 14px; height:22px; letter-spacing:-0.1em;}
	.c_conver_Ttext a:link,  .c_conver_Ttext a:visited {color:#FF6648; text-decoration:none;}
	.c_conver_Ttext a:hover, .c_conver_Ttext a:active  {color:#D03314; text-decoration:underline;}
.c_subjectline{ height:26px; background-color:#FFF7EC; border-bottom:#E4E4E4 solid 1px; padding-left:10px; padding-top:}

.c_conver_Ttext_T{ color:#FF6648; font-weight:bold; font-size: 12px; height:18px; letter-spacing:-0.1em;}
	.c_conver_Ttext_T a:link,  .c_conver_Ttext_T a:visited {color:#FF6648;}
	.c_conver_Ttext_T a:hover, .c_conver_Ttext_T a:active  {color:#FF6648;}
	
/*--------------------------------------------------
	 PMP관련
--------------------------------------------------*/
.p_topline{ background-image:url(/Img/Pmp/topline.gif); background-repeat:repeat-x; height:4px;}
.p_conver_back{ background-image:url(/Img/Pmp/conver_back.gif); background-repeat:repeat-x; padding:22px;}
.p_conver_Ttext{ color:#36B252; font-weight:bold; font-size: 14px; height:22px; letter-spacing:-0.1em;}
	.p_conver_Ttext a:link,  .p_conver_Ttext a:visited {color:#36B252; text-decoration:none;}
	.p_conver_Ttext a:hover, .p_conver_Ttext a:active  {color:#139630; text-decoration:underline;}
.p_subjectline{ height:26px; background-color:#FFF7EC; border-bottom:#E4E4E4 solid 1px; padding-left:10px; padding-top:}

.p_conver_Ttext_T{ color:#36b252; font-weight:bold; font-size: 12px; height:18px; letter-spacing:-0.1em;}
	.p_conver_Ttext_T a:link,  .p_conver_Ttext_T a:visited {color:#36b252;}
	.p_conver_Ttext_T a:hover, .p_conver_Ttext_T a:active  {color:#36b252;}

/*--------------------------------------------------
	 정보채널 관련
--------------------------------------------------*/
.info_topline{ background-image:url(/Img/Info/topline.gif); background-repeat:repeat-x; height:4px;}
.info_news_line{ height:22px; background-image:url(/Img/Info/news_line.gif); background-repeat:no-repeat;
	padding-left:15px; padding-top:3px;}

.info_event_line { color:#597E98; padding-top:2px;}
	.info_event_line a:link,  .info_event_line a:visited {color:#597E98; text-decoration:none;}
	.info_event_line a:hover, .info_event_line a:active  {color:#2D5774; text-decoration:none;}
	
.info_subjectline{ height:26px; background-color:#EFF8EA; border-bottom:#E4E4E4 solid 1px; padding-left:10px; padding-top:3px;}
.info_pds{color:#4F4F4F; padding-left:7px; padding-top:3px;}
	.info_pds a:link,  .info_pds a:visited {color:#4F4F4F; text-decoration:none;}
	.info_pds a:hover, .info_pds a:active  {color:#4F4F4F; text-decoration:underline;}
	
.info_pdsbold{color:#4F4F4F; padding-left:7px; font-weight:bold; vertical-align:top; padding-top:5px; text-align:center;}
.mileage_ttimg{ padding-left:18px; text-align:left; vertical-align:middle;}
.mileage_greentext{ color:#098C42; padding-left:10px; text-align:left; vertical-align:middle; line-height:120%;}
.guide{color:#F43D0C; text-align:left; background-image:url(/Img/Info/guide_subback.gif); padding-left:7px; background-repeat:no-repeat; }
	.guide a:link,  .guide a:visited {color:#F43D0C; text-decoration:none;}
	.guide a:hover, .guide a:active  {color:#F43D0C; font-weight:bold; text-decoration:none;}

/*--------------------------------------------------
	 마이페이지관련
--------------------------------------------------*/
.mypage_topline{ background-image:url(/Img/Mypage/topline.gif); background-repeat:repeat-x; height:4px;}
.faq_bestline  { padding-top:3px; padding-left:3px;}
.mypage_person { background-image:url(/Img/Mypage/main_7r_titleback.gif); background-repeat:no-repeat; 
	padding-left:18px; text-align:left; color:#005D7D;}
.mypage_mileageline{ background-image:url(/Img/Mypage/main_5r_mileageback.gif); background-repeat:no-repeat;
	padding-left:22px; text-align:left; color:#88433F; height:20px;}
.mypage_coupon{ background-image:url(/Img/Mypage/main_5r_couponback.gif); background-repeat:no-repeat;
	padding-left:22px; text-align:left; color:#88433F; height:20px;}
.cart_line{ height:23px; background-image:url(/Img/Mypage/cart_lineback.gif); padding:2 10 0 13; text-align:left;}
.mypage_subjectline{ height:26px; background-color:#EEF5FD; border-bottom:#E4E4E4 solid 1px; padding-left:10px; padding-top:3px;}
.mypage_4ver{ background-image:url(/Img/Mypage/4ver.gif); background-repeat:repeat-y; width:4px;}
.login_idpwdsear{background-image:url(/Img/Member/member_login_back.gif); background-repeat:no-repeat; padding-left:12px;
	height:22px; }


/* 진도율 200table */
.jindo_grey_first{
	height:9px; width:20px; padding:0;
	background-image:url(/Img/Mypage/jindo_grey_first.gif);
}
.jindo_grey_mid{
	height:9px; width:20px; padding:0;
	background-image:url(/Img/Mypage/jindo_grey_mid.gif);
}
.jindo_grey_last{
	height:9px; width:20px; padding:0;
	background-image:url(/Img/Mypage/jindo_grey_last.gif);
}
.jindo_orange_first{
	height:9px; width:20px; padding:0;
	background-image:url(/Img/Mypage/jindo_orange_first.gif);
}
.jindo_orange_mid{
	height:9px; width:20px; padding:0;
	background-image:url(/Img/Mypage/jindo_orange_mid.gif);
}
.jindo_orange_last{
	height:9px; width:20px; padding:0;
	background-image:url(/Img/Mypage/jindo_orange_last.gif);
}


/*--------------------------------------------------
	SiteMap
--------------------------------------------------*/
.1depth{ background-image:url(/Img/Sitemap/menubar.gif); background-repeat:no-repeat; height:26px; padding-left:17px; color:#4F4F4F;}
	.1depth a:link,  .1depth a:visited { color:#4F4F4F; text-decoration:none;}
	.1depth a:hover, .1depth a:active  { color:#4F4F4F; text-decoration:underline;}
	
.2depth{ background-image:url(/Img/Sitemap/menubar2.gif); background-repeat:no-repeat; height:26px; padding-left:25px; color:#878787;}
	.2depth a:link,  .2depth a:visited {color:#878787; text-decoration:none;}
	.2depth a:hover, .2depth a:active  {color:#878787; text-decoration:underline;}
	






/*--------------------------------------------------
	ETC
--------------------------------------------------*/
/* Quick MENU */
.quick { position:absolute; left:925; top:197;
	width:41; height:199px; z-index:1;}

/* 히스토리 네비게이션 */
.history{ text-align:right; color:#858384; letter-spacing:-0.1em; padding-top:4px;}
	.history a:link , .history a:visited  {color:#858384; text-decoration: none;}
	.history a:hover, .history a:active  {color:#686868; text-decoration:underline;}


img {border: 0 none;}

.frame_bd{ border-collapse:collapse; border:1px solid #BDBDBD; background-color:#FFFFFF; text-align:center; vertical-align:middle;}
.bold {font-weight:bold; letter-spacing:-0.1em;}

.center{ text-align:center;}
.dotx{ background-image:url(/Img/Common/dotx.gif); height:1px;}

.4ftext{ color:#4F4F4F; }
.free_undertext{color: #6E6E6E; font-size: 12px; padding:7px; vertical-align:top; text-align:left;}
	.free_undertext a:link,  .free_undertext a:visited {color:#6E6E6E; text-decoration:none;}
	.free_undertext a:hover, .free_undertext a:active  {color:#000000; text-decoration:underline;}

.white { color:#FFFFFF;}
.whitebold{ color:#FFFFFF; font-weight:bold;  letter-spacing:-0.1em;}
.yellowbold{color:#FF9C00; font-weight:bold; padding-top:3px;}
.orange {color:#ff4800;}
	.orange a:link , .orange a:visited  {color:#ff4800; text-decoration: none;}
	.orange a:hover, .orange a:active  {color:#ff4800; text-decoration:underline;}
.orangebold {color:#ff4800; font-weight:bold;}
.bluebold   { color:#0B5E70;  font-weight:bold;}
.greenbold  { color:#076831;  font-weight:bold;}
.red{color:#F72A00; }
.pricered{color:#DF4242; font-weight:bold;}
.mybluebold{color:#005E9E; font-weight:bold;}


.paging{ height:36px; text-align:center; vertical-align:middle; padding-top:10px;}
.btnline{ text-align:right; padding:5 10 5 ;  background-color:#F2F1EF; border-top:#FFFFFF solid 3px;}
.searline{ height:32px; text-align:center; vertical-align:middle;}






