@charset "utf-8";
/* CSS 적용순서 : 아이디 > 태그와 클래스 > 클래스 > 태그
/* CSS 선택자 선언순서 : Type Selector, Layout Selector, Class Selector, Etc */
/* CSS 속성 선언순서 : display, position, float/clear, overflow, width/height, margin/padding, border, background, color/font, align, etc */
/* Content CSS */

/* 공통 */
.content_body {margin:0 auto; width:980px;}

.section h2 {margin-bottom:18px; color:#333; font-family:"NanumSquareRound"; font-weight:700; font-size:25px; padding-left:20px; background:url('/Images/Content/bu_h3.jpg') 0px 11px no-repeat; -webkit-text-size-adjust:none;}
.section h3 {margin-bottom:18px; color:#333; font-family:"NanumSquareRound"; font-weight:700; font-size:22px; -webkit-text-size-adjust:none;}
.section h4 {margin-bottom:10px; padding-left:15px; font-family:"NanumGothicBold"; font-size:15px; color:#333; background:url('/images/common/bu_circle_blue.gif') left 4px no-repeat;}
.section p.title_text {font-family:"NanumGothic"; font-size:13px; line-height:20px;}
.section p.cont {width:auto; margin-bottom:20px; padding-left:25px; font-family:"NanumGothic"; font-size:13px; line-height:20px;}

.section_header {position:relative; margin-bottom:10px;}
.section_header h3 {color:#306082; font-size:18px; font-weight:bold; margin-bottom:5px;}
.section_header .btn_header {display:inline; position:absolute; top:0px; right:0px;}
.section_header .btn_header ul {display:inline-block; *display:inline; *zoom:1; overflow:hidden;}
.section_header .btn_header ul li {float:left; margin-left:10px;}

.guide {margin-bottom:10px; padding-left:15px; font-family:"NanumGothicBold"; background:url('/images/common/bu_circle_blue.gif') left 4px no-repeat;}

.btn_group {margin-top:20px; text-align:center;}

.table_wrap {width:100%; border-top:2px solid #0072bc;}
.table_view_type1 {table-layout:fixed; font-size:12px;}
.table_view_type1 th {
	padding:6px 0px 6px 10px;
	line-height:15px;
	text-align:left; 
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	background-color:#f6f6f6;	
}
.table_view_type1 td {padding:6px 10px 6px 10px; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; line-height:16px; text-align:left;}
.table_view_type1 td.last {border-right:0px;}

.board_search {width:980px; max-width:100%; margin:0 auto; padding-bottom:10px; text-align:right;}

.board_wrap {width:980px; max-width:100%; margin:0 auto;}
.board_list {table-layout:fixed;}
.board_list thead th {height:40px; color:#333; text-align:center; font-size:14px; font-weight:600; border-top:2px solid #555; border-bottom:2px solid #555; background-color:fff;}
.board_list thead th.last {background-image:none;}
.board_list tbody tr.even td {background-color:#f7f7f7;}
.board_list tbody td {padding:10px 0px 7px 0px; text-align:center; border-bottom:1px solid #eee;}
.board_list tbody td.tit {padding-left:10px; text-align:left;}

.board_pager_wrap {width:100%; margin-top:25px; text-align:center;}
.board_pager {display:inline-block; *display:inline; *zoom:1; overflow:hidden;}
.board_pager a.btn_navi {float:left; margin:0 2px;}
.board_pager ul {float:left; padding:0 8px;}
.board_pager ul li {float:left;}
.board_pager ul li a {display:block; padding:0 6px; font-weight:bold; line-height:22px; color:#666;}
.board_pager ul li a:hover {color:#ff6600;}
.board_pager ul li a.on {color:#ff6600;}


.board_view {table-layout:fixed; width:980px; margin:0 auto; border-top:1px solid #ddd;}
.board_view thead th {height:35px; color:#fff; text-align:center; background:url('/images/common/bg_th_bar.gif') right 12px no-repeat; background-color:#4869e7}
.board_view thead td {height:35px; padding:2px 20px 0px 20px; font-weight:bold; color:#fff; text-align:left; background-color:#4869e7;}
.board_view tbody th {height:35px; text-align:center; background:url('/images/common/bg_td_bar.gif') right 12px no-repeat; border-bottom:1px solid #ddd;}
.board_view tbody td {height:35px; padding:2px 20px 0px 20px; text-align:left;  border-bottom:1px solid #ddd;}
.board_view tbody td.con {height:200px; padding:20px; line-height:18px; vertical-align:top;}


.board_write {table-layout:fixed; border-top:1px solid #ddd;}
.board_write tbody th {height:30px; color:#fff; text-align:center; border-bottom:1px solid #ddd; background-color:#4869e7}
.board_write tbody td {height:30px; padding:2px 20px 0px 20px; text-align:left;  border-bottom:1px solid #ddd;}
.board_write tbody td.password {text-align:center;}
a.reple {background: url("/images/common/ico_reply.png") no-repeat scroll left 1px rgba(0, 0, 0, 0); display: inline-block; padding-left: 30px;}


.list_prev {padding-left:20px; background:url('/images/common/bg_th_prev.gif') left 5px no-repeat;}
.list_next {padding-left:20px; background:url('/images/common/bg_th_next.gif') left 5px no-repeat;}

	
/* Box Model */
.box_search {
	position:relative;
	padding:10px 20px 10px 20px; 
	border:1px solid #ddd; 
	border-radius:6px;	
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eeeeee)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #f7f7f7, #eeeeee); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #f7f7f7, #eeeeee); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #f7f7f7, #eeeeee); /* IE10 */
	background-image:     -o-linear-gradient(top, #f7f7f7, #eeeeee); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #f7f7f7, #eeeeee);
	-pie-background:         linear-gradient(top, #f7f7f7, #eeeeee); /* IE7, IE8, IE9 */
	behavior:url('/js/PIE.htc');
	background-color:#eeeeee;
	box-shadow:0px 3px 5px 0px #eeeeee;	
}

ul.box_search_item li {margin-bottom:10px;}
ul.box_search_item li.last {margin-bottom:0px;}

.box_content {position:relative; overflow:hidden; width:auto; border:1px solid #ddd; vertical-align:top;}
.box_content img {width:100%; height:auto;}
.box_content p img {padding:20px 0 20px 0;}

.table_search {table-layout:fixed;}
.table_search th {padding:4px 0px 4px 0px; text-align:left;}
.table_search th label {font-size:13px;}
.table_search td {padding:4px 0px 4px 0px; text-align:left;}

.selPage {position:relative; overflow:hidden;}
.selPage .box_search {position:absolute; top:0px; right:0px; width:50%;}
.selPage .clientLogo {font-family:"NanumGothicBold"; font-size:20px; color:#431DDD; line-height:58px;} 
.box_content .itemInfo {display:none;}
.box_content .item_footer {display:none;}

@media print {
	#pop_header {display:none; height:0px;}
	.box_search {display:none;}
	
	.selPage {display:none; height:0px; margin-bottom:0px !important;}
	
	.box_content {height:850px; border:0px; padding:100px 0 35px 0px !important;}

	.box_content {height:855px\0; height:855px\9;}
	*:first-child+html .box_content {height:855px;}	

	.box_content .itemInfo {display:block; position:absolute; left:0px; top:0px; z-index:10; overflow:hidden; width:100%; height:55px; border-bottom:1px solid #000000;}
	.box_content .itemInfo .item_logo {float:left; padding-bottom:10px; font-family:"NanumGothicBold"; font-size:20px; color:#431DDD; line-height:55px;}
	.box_content .itemInfo .item_logo img {width:auto; height:55px;}	
	.box_content .itemInfo .item_title {float:right; font-family:"NanumGothicBold"; font-size:13px; line-height:55px;}
	
	.box_content .item_footer {display:block; position:absolute; left:0px; bottom:0px; z-index:10; width:100%; height:25px; padding-top:10px; border-top:1px solid #000000; font-family:"NanumGothicBold"; font-size:13px; text-align:center;}
	.box_content.baseImg {display:none !important;}
	.box_content.dis_none {display:block;} 
	.box_content img {max-width:100%; width:auto; height:100%; height:auto; max-height:750px;}
}


/* Member */
.login_wrap {position:absolute; top:180px; right:20px; width:365px; min-height:1px;}
.login_wrap h2 {margin-bottom:30px;}
.loginBox {position:relative; width:100%; margin-bottom:50px;}
.loginBox .loginInit {width:212px;}
.loginBox .loginInit li {margin-bottom:27px;}
.loginBox .loginInit li label {display:inline-block; *display:inline; *zoom:1; width:80px; margin-right:10px;}
.loginBox .loginInit li input {width:120px; .width:110px; margin-top:-15px; border:none; border-bottom:1px solid #fff; color:#fff; background:none;}
.loginBox .btn_login {position:absolute; top:10px; right:0px;}

.loginGuide ul li {margin-bottom:8px; padding-left:8px; color:#fff; background:url('/images/member/bu_dot_white.gif') left 7px no-repeat;}

.box_agree {width:auto; height:200px; margin-bottom:10px;  padding:20px; border:1px solid #ddd; overflow-y:scroll; -webkit-text-size-adjust:none;}

.box_result {width:auto; padding:20px; border:2px solid #1f5dd2; border-radius:8px;}
.box_result .box_result_top {position:relative; width:820px; height:140px; margin:0 auto; background:url('/images/member/bg_find_result.gif') 40px 20px no-repeat;} 
.box_result .box_result_top dl.resultMsg {display:inline-block; *display:inline; *zoom:1; position:absolute; top:50px; left:300px; overflow:hidden; font-family:"NanumGothicBold";}
.box_result .box_result_top dl.resultMsg dt {float:left; font-size:16px; color:#333;}
.box_result .box_result_top dl.resultMsg dd {float:left; padding-left:30px; font-size:14px; color:#246fde;}
.box_result .box_result_top ul.srchInit {position:absolute; top:50px; left:300px; width:400px;}
.box_result .box_result_top ul.srchInit li {margin-bottom:5px;}
.box_result .box_result_top ul.srchInit li label {display:inline-block; *display:inline; *zoom:1; width:70px; font-family:"NanumGothicBold"; font-size:13px;}	
.box_result .box_result_btm {width:820px; margin:0 auto; padding-top:20px; border-top:1px dashed #ddd;}
.box_result .box_result_btm ul li {margin-bottom:8px; padding-left:8px; background:url('/images/common/bu_dot_gray.gif') left 7px no-repeat;}

.box_result .box_result_top ul.srchInit.pwdChange li label {width:110px;} 

/* 우편번호 찾기 */
.result_wrap {width:100%; height:200px;}
.addr_table_wrap {position:relative; width:100%; height:150px; overflow-y:auto; overflow-x:hidden;}
.addr_list thead {display:none;}
.addr_list tbody tr.even td {background-color:#f1f1f1;}
.addr_list tbody td {padding:8px 0px 6px 0px; text-align:center; border:0px;}
.addr_list tbody td.tit {padding-left:10px; text-align:left;}

.addr_list2 {width:100%;}
.addr_list2 thead th {height:30px; color:#fff; text-align:center; background:url('/images/common/bg_th_bar.gif') right 10px no-repeat; background-color:#4869e7;}
.addr_list2 thead th.last {background-image:none;}


/* Step */
ul.step {overflow:hidden; padding-left:25px;}
ul.step li {float:left;}

/* Thinking */
.btn_build {position:absolute; display:inline; top:15px; right:20px;}

.item_list {width:100%; overflow:hidden;}
.item_list li {display:inline; float:left; margin:10px 22px 20px 0px;}
.item_list li.last {margin-right:0px;}
.item_list li dl dt {width:174px; padding-bottom:6px; font-weight:bold;}
.item_list li dl dd {border:4px solid #ccc;}
.item_list li dl dd a {cursor:default;}

/* Guide */
.bg_no {background-image:none !important;}
.accordion_guide h5 {padding-bottom:14px;}
.accordion_guide ul li {padding-left:16px; font-size:13px; font-weight:bold; color:#333333; line-height:23px; background:url('/images/common/bu_dot_black.gif') 10px 10px no-repeat;}
.accordion_guide dl {padding-bottom:15px;}
.accordion_guide dl dd {padding-left:8px; font-size:12px; font-weight:normal; color:#747474; line-height:16px; background:url('/images/common/bu_dot_gray.gif') left 6px no-repeat;}
.accordion_guide {padding-bottom:45px;}
.table_type01 {width:445px;}
.table_type01 th {padding:10px 10px 10px 27px; text-align:left;  border-top:1px solid #999999; background:url('/images/common/bu_plus_plus.gif') 10px 15px no-repeat; background-color:#f5f5f5;}
.table_type01 td {padding:14px 10px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.table_type02 {width:407px;}
.table_type02 th {padding:10px 0; text-align:center;  border-top:1px solid #999999; border-right:1px solid #e4e4e4; background-color:#f5f5f5; color:#666666;}
.table_type02 td {padding:9px 0; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; color:#666666;}
.table_type02 .bd_r0 {border-right:none !important;}

.table_type03 {margin-bottom:5px; width:407px;}
.table_type03 th {padding:10px 10px; text-align:left;  border-top:1px solid #999999; border-right:1px solid #e4e4e4; background-color:#f5f5f5; color:#666666;}
.table_type03 td {padding:9px 0; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:left; color:#666666;}
.table_type03 td ul li {background-image:none; line-height:18px; color:#666666; font-size:12px; font-weight:normal;}
.table_type03 .bd_r0 {border-right:none !important;}

.table_type04 {margin-bottom:5px; width:270px;}
.table_type04 th {padding:6px 5px; text-align:center;  border-top:1px solid #999999; border-right:1px solid #e4e4e4; background-color:#f5f5f5; color:#666666;}
.table_type04 td {padding:5px 0; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; color:#666666;}
.table_type04 td ul li {background-image:none; line-height:18px; color:#666666; font-size:12px; font-weight:normal;}
.table_type04 .bd_r0 {border-right:none !important;}

.table_type05 {margin-bottom:5px; width:395px;}
.table_type05 th {padding:7px 5px; text-align:center;  border-top:1px solid #999999; border-right:1px solid #e4e4e4; background-color:#f5f5f5; color:#666666;}
.table_type05 td {padding:7px 0; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; color:#666666;}
.table_type05 td ul li {background-image:none; line-height:18px; color:#666666; font-size:12px; font-weight:normal;}
.table_type05 .bd_r0 {border-right:none !important;}
.table_type05 .bd_t_gray {border-top:1px solid #e4e4e4 !important;}

.brain3_02 {padding:25px 0 44px 80px; background:url('/images/guide/bg_brain03_01.gif') left top no-repeat;}
.brain3_02 dl dt {padding:0 0 10px 15px; background:url('/images/common/bu_plus_plus_bule.gif') left 5px no-repeat; font-size:15px; color:#0033cc; font-weight:bold;}
.brain3_02 dl dd {padding-left:16px; font-size:12px; font-weight:normal; color:#747474; line-height:16px; background:url('/images/common/bu_dot_gray.gif') 10px 5px no-repeat;}
.brain3_02 p {padding-left:40px; font-size:14px; font-weight:bold; color:#0169d3; background:url('/images/common/bu_check.gif') 15px 4px no-repeat;}

.brain04 p {padding-left:20px; font-weight:bold; color:#333333; background:url('/images/common/bu_dot_black.gif') 10px 7px no-repeat;}

.brain05 p {padding-left:20px; line-height:30px; font-weight:bold; color:#333333; background:url('/images/common/bu_dot_black.gif') 10px 15px no-repeat;}
.brain05 dl dt {margin-bottom:5px; padding-left:20px; font-weight:bold; color:#333333; background:url('/images/common/bu_dot_black.gif') 10px 7px no-repeat;}
.brain05 dl dd {padding-left:25px; line-height:20px; color:#666666; background:url('/images/common/bu_dot_gray.gif') 15px 9px no-repeat;}


.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	padding:20px 0 20px 50px;
	min-height: 0; /* support: IE7 */
	font-size:16px;
	color:#bbbbbb;
	font-weight:bold;
	background:url('/images/common/bu_h3_plus.gif') 15px 50% no-repeat;
}
.ui-accordion .ui-accordion-icons {
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border-bottom: 3px solid #e0e0e0;
	background: url('/images/common/bu_h3_minus.gif') 15px 50% no-repeat !important;
	font-weight: normal;
	color: #026a82 !important;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/** borad **/
.btn_right {padding-top:20px; text-align:right;}

/** pop_sampel **/
.box_agree_01 {width:auto; height:118px; margin-bottom:10px;  padding:20px; border:1px solid #ddd; overflow-y:scroll;}
#pop_content .section h3 {margin-bottom:11px; padding-left:25px; background:url('/images/common/bu_h3_circle.gif') left top no-repeat;}

/** mentor **/
button.btn {padding:6px 10px; margin:0px; font-family:"NanumGothicBold"; color:#ffffff;}
button.btn.sml {height:22px; margin:2px; padding:0 8px; border-radius:6px; font-size:12px !important; line-height:normal !important}
.btn.orange {color:#fff; background-color:#ff7e45;}

/* Button file */
.btn_file {display:inline-block; *display:inline; *zoom:1; position:relative; overflow:hidden; width:70px; height:28px; vertical-align:middle;}
.btn_file input[type=file] {
	position:absolute; 
	right:0px; top:0px;
	opacity:0; 
	filter:alpha(opacity=0);
	-ms-filter:alpha(opacity=0);
	-khtml-opacity:0;
	-moz-opacity:0;	
}
.btn_file button {position:absolute; right:0px; top:0px; z-index:5; cursor:pointer;}

/* textarea */
textarea {
	border:1px solid #ccc;
	margin:2px 0 2px 0; 
	padding:5px; 
	border-radius:4px; 
	vertical-align:middle; 
	box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;
	-webkit-transition-property: width;
	-moz-transition-property: width;
	transition-property: width;
	-webkit-transition-duration: 0.5s, 0.5s;
	-moz-transition-duration: 0.5s, 0.5s;
	transition-duration: 0.5s, 0.5s; 
	-webkit-transition-timing function: linear, ease-in;
	-moz-transition-timing function: linear, ease-in; 
	transition-timing function: linear, ease-in;	
}
/*
textarea[cols='70'] {width:538px;}
textarea[cols='80'] {width:600px;}
textarea[cols='95'] {width:717px;}
textarea[cols='100'] {width:750px;}
*/
/*----- Button -----*/
.btn_group {margin-top:10px;}
.btn_group a {margin:0px 2px;}

.btn {display:inline-block; *display:inline; *zoom:1; position:relative; font-family:"NanumSquareRound"; font-weight:bold; vertical-align:middle; cursor:pointer;}

/* Button size */
.btn.tiny {height:18px; padding:0 6px 0 6px; border-radius:2px; font-size:11px !important; line-height:18px; box-shadow:inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 1px #e6e6e6;}
.btn.sml {height:20px; margin:2px; padding:0 6px 0 6px; border-radius:4px; font-size:11px !important; line-height:20px; box-shadow:inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px #e6e6e6;}
button.btn.sml {height:22px;}
.btn.mid {height:22px; margin:2px; padding:0 10px 0 10px; border-radius:6px; font-size:11px !important; line-height:22px; box-shadow:inset 0px 1px 0px rgba(255,255,255,0.2), 0px 2px 2px #e6e6e6;}
button.btn.mid {height:24px;}
.btn.big {height:28px; margin:2px; padding:0 14px 0 14px; border-radius:15px; font-size:12px !important; line-height:26px; box-shadow:inset 0px 1px 0px rgba(255,255,255,0.2), 2px 2px 3px #dddddd;}
button.btn.big {height:30px;}
.btn.big2 {height:28px; margin:2px; padding:0 20px 0 20px; border-radius:8px; font-size:13px !important; line-height:26px; box-shadow:inset 0px 1px 0px rgba(255,255,255,0.2), 2px 2px 3px #dddddd;}
button.btn.big2 {height:30px;}
.btn.square {height:54px; margin:2px; padding:0 14px 0 14px; border-radius:6px; font-size:12px !important; line-height:50px; box-shadow:2px 2px 3px 0px #dddddd;}
.btn.mid2 {height:32px; margin:0px; padding:0 12px; line-height:32px; font-size:13px; border-radius:20px;}
button.btn.mid2 {height:32px; margin:0px; padding:0 12px; line-height:32px; font-size:13px; border:0px; box-shadow:none; text-shadow:none; border-radius:20px;}

.btn.blue2 {color:#fff; background:#1a7893;}
.btn.light-green {color:#fff; background:#78c328;}

/* Button Color */
.btn.white {
	border:1px solid #ccc;	
	color:#555;
	text-shadow:0 /*{shadow-x}*/ 1px /*{shadow-y}*/ 0 /*{shadow-radius}*/ #ddd /*{shadow-color}*/;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #fff, #f5f5f5); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #fff, #f5f5f5); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #fff, #f5f5f5); /* IE10 */
	background-image:     -o-linear-gradient(top, #fff, #f5f5f5); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #fff, #f5f5f5); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f9cc5', endColorStr='#396b9e'); /* IE7, IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f9cc5', endColorstr='#396b9e')"; /* IE8 */		
/*	 -pie-background:        linear-gradient(top, #5f9cc5, #396b9e);
	behavior:url('/Common/JS/PIE.htc');*/
	background-color:#fff;	
}

.btn.white2 {
	border:1px solid #ccc;	
	color:#555;
	background-color:#fff;	
}

.btn.blue {
	border:1px solid #396b9e;	
	color:#fff;
	text-shadow:0 /*{shadow-x}*/ 1px /*{shadow-y}*/ 0 /*{shadow-radius}*/ #194b7e /*{shadow-color}*/;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#5f9cc5), to(#396b9e)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #5f9cc5, #396b9e); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #5f9cc5, #396b9e); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #5f9cc5, #396b9e); /* IE10 */
	background-image:     -o-linear-gradient(top, #5f9cc5, #396b9e); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #5f9cc5, #396b9e); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f9cc5', endColorStr='#396b9e'); /* IE7, IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f9cc5', endColorstr='#396b9e')"; /* IE8 */		
/*	 -pie-background:        linear-gradient(top, #5f9cc5, #396b9e);
	behavior:url('/Common/JS/PIE.htc');*/
	background-color:#396b9e;	
}
.btn.blue:hover {
	text-shadow: 0 /*{shadow-x}*/ 1px /*{shadow-y}*/ 0 /*{shadow-radius}*/ #194b7e /*{shadow-color}*/;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#6facd5), to(#4272a4)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #6facd5, #4272a4); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #6facd5, #4272a4); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #6facd5, #4272a4); /* IE10 */
	background-image:     -o-linear-gradient(top, #6facd5, #4272a4); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #6facd5, #4272a4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#6facd5', endColorStr='#4272a4'); /* IE7, IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#6facd5', endColorstr='#4272a4')"; /* IE8 */		
/*	 -pie-background:        linear-gradient(top, #6facd5, #4272a4);
	behavior:url('/Common/JS/PIE.htc');*/
	background-color:#4272a4;
}

.btn.green {
	border:1px solid #4a993e;	
	color:#fff;
	text-shadow:0 /*{shadow-x}*/ 1px /*{shadow-y}*/ 0 /*{shadow-radius}*/ #4a993e /*{shadow-color}*/;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#67bd4d), to(#4b9b3f)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #67bd4d, #4b9b3f); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #67bd4d, #4b9b3f); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #67bd4d, #4b9b3f); /* IE10 */
	background-image:     -o-linear-gradient(top, #67bd4d, #4b9b3f); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #67bd4d, #4b9b3f); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#67bd4d', endColorStr='#4b9b3f'); /* IE7, IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#67bd4d', endColorstr='#4b9b3f')"; /* IE8 */		
/*	 -pie-background:        linear-gradient(top, #67bd4d, #4b9b3f);
	behavior:url('/Common/JS/PIE.htc');*/
	background-color:#4b9b3f;	
}
.btn.green:hover {
	text-shadow: 0 /*{shadow-x}*/ 1px /*{shadow-y}*/ 0 /*{shadow-radius}*/ #4a993e /*{shadow-color}*/;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#62b445), to(#428d35)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #62b445, #428d35); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #62b445, #428d35); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #62b445, #428d35); /* IE10 */
	background-image:     -o-linear-gradient(top, #62b445, #428d35); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #62b445, #428d35);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#62b445', endColorStr='#428d35'); /* IE7, IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#62b445', endColorstr='#428d35')"; /* IE8 */		
/*	 -pie-background:        linear-gradient(top, #62b445, #428d35);
	behavior:url('/Common/JS/PIE.htc');*/
	background-color:#428d35;
}

.btn.gray {
	border:1px solid #666;	
	color:#fff;
	text-shadow:0 /*{shadow-x}*/ 1px /*{shadow-y}*/ 0 /*{shadow-radius}*/ #6e6e6e /*{shadow-color}*/;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#959595), to(#6e6e6e)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #959595, #6e6e6e); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #959595, #6e6e6e); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #959595, #6e6e6e); /* IE10 */
	background-image:     -o-linear-gradient(top, #959595, #6e6e6e); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #959595, #6e6e6e); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#67bd4d', endColorStr='#4b9b3f'); /* IE7, IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#67bd4d', endColorstr='#4b9b3f')"; /* IE8 */		
/*	 -pie-background:        linear-gradient(top, #67bd4d, #4b9b3f);
	behavior:url('/Common/JS/PIE.htc');*/
	background-color:#6e6e6e;	
}
.btn.gray:hover {
	text-shadow: 0 /*{shadow-x}*/ 1px /*{shadow-y}*/ 0 /*{shadow-radius}*/ #606060 /*{shadow-color}*/;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#787878), to(#606060)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #787878, #606060); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #787878, #606060); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #787878, #606060); /* IE10 */
	background-image:     -o-linear-gradient(top, #787878, #606060); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #787878, #606060);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#62b445', endColorStr='#428d35'); /* IE7, IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#62b445', endColorstr='#428d35')"; /* IE8 */		
/*	 -pie-background:        linear-gradient(top, #62b445, #428d35);
	behavior:url('/Common/JS/PIE.htc');*/
	background-color:#6e6e6e;
}

.btn.login {
	color:#fff;
	border:1px solid #28b2a5;
	background-color:#3dbeb2;
}

/* Button Type */
.btn span.ico {position:absolute;}
.btn.sml span.ico {top:2px;}
.btn.mid span.ico {top:3px;}
.btn.big span.ico {top:3px;}

/* Button Icon Left Position */
.btn.sml.ico_left {padding-left:15px; min-height:12px;}
.btn.mid.ico_left {padding-left:26px; min-height:13px;}
button.btn.mid.ico_left {.padding-left:24px;}
.btn.big.ico_left {padding-left:28px; min-height:14px;}

.btn.sml.ico_left span.ico {left:2px;}
.btn.mid.ico_left span.ico {left:6px;}
.btn.big.ico_left span.ico {left:8px; width:6px; height:6px;}

@media all and (max-width:480px) {
	.btn.mid span.ico {display:none;}
	.btn.mid.ico_left {padding-left:10px;}
	.btn.big span.ico {display:none;}
	.btn.big.ico_left {padding-left:14px;}
}

/* Button Icon right Position */
.btn.sml.ico_right span.ico {right:2px;}
.btn.mid.ico_right span.ico {right:6px;}
.btn.big.ico_right span.ico {right:8px; width:6px; height:6px;}

/* Only Icon No Border */
.btn.ico {width:16px; height:16px;}
.btn.ico span.ico {left:0px; top:0px; width:16px; height:16px;}

/* Icon Kind */

span.ico {display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:16px; height:16px; vertical-align:middle; background:url('/Images/Common/ui_icon_button_black.png') no-repeat;}
span.ico.ico_home {background-position:-526px -108px;}
span.ico.ico_email {background-position:-548px -108px;}
span.ico.ico_config {background-position:-724px -87px;}
span.ico.ico_logout {background-position:-570px -109px;}

span.ico.ico_calendar {background-position:-549px -88px;}
span.ico.ico_write {background-position:-462px -87px;}
span.ico.ico_delete {background-position:-242px -88px;}
span.ico.ico_modify {background-position:-660px -88px;}
span.ico.ico_excel {background-position:-528px -88px;}
span.ico.ico_print {background-position:-220px -88px;}
span.ico.ico_mail {background-position:-110px -88px;}
span.ico.ico_sms {background-position:-177px -88px;}
span.ico.ico_notice {background-position:-418px -132px;}
span.ico.ico_plus {background-position:-44px -135px;}
span.ico.ico_close {background-position:-155px -133px;}

span.ico.ico_search {background:url('/Images/Common/UI/ui_icon_button_white.png') -617px -89px no-repeat;}
span.ico.ico_circle {margin-top:5px; border:3px solid #fff; border-radius:8px; behavior:url('/Common/JS/PIE.htc'); background-image:none;}

/* Button Text Hidden */
span.ico.txtNone_abs {position:absolute; left:-9999px !important;}
span.ico.txtNone {text-indent:-9999px;}

.container_header {width:100%; height:100px; margin-bottom:40px; background:url('/Images/common/bg_subVisual.gif') 0 0 no-repeat; background-size:cover;}
.container_header h2 {width:1240px; max-width:100%; margin:0 auto; font-size:24px; line-height:24px; font-family:'NanumSquareRound'; font-weight:600; text-align:center; color:#fff;}
.container_header .header_bar_wrap {padding:25px 0 15px 0;}
/*.container_header .header_bar {display:block; width:27px; height:3px; margin:0 auto; background-color:#fff; border-radius:20px;}
.content_header h2.h2_tit {color:#122436; font-size:24px; font-weight:bold;}
.section_header h3 {}
*/

/*Board Tab*/
.tabs-warp {width:100%; margin-bottom:20px;}
.board_faq {position:relative; z-index:2; height:50px;border-bottom: 1px solid #D3D9E6;}
.board_faq li {float:left; width:137px; height:50px; border-right:1px solid #D3D9E6; border-bottom:1px solid #D3D9E6; border-top:1px solid #D3D9E6; font-weight:500;}
.board_faq li:first-child {border-left:1px solid #D3D9E6}
.board_faq li a {display:block; width:135px; height:48px; font-size:14px; text-align:center; line-height:50px; color:#777; font-family:"NanumSquareRound";  font-weight:600; background:#f5f5f5;}
.board_faq li a:hover {background:#f9f9f9; color:#555}
.board_faq li a.on {background:#1a7893;; color:#fff; border-bottom:1px solid #1a7893; font-weight:700;}
 
.board_My {position:relative; z-index:2; height:40px;}
.board_My li {float:left; width:33%; height:31px; border-right:1px solid #D3D9E6; border-bottom:1px solid #D3D9E6; border-top:1px solid #D3D9E6; font-weight:500;}
.board_My li:first-child {border-left:1px solid #D3D9E6}
.board_My li a {display:block;  height:29px; font-size:13px; text-align:center; line-height:30px; color:#777; font-family:"NanumSquareRound";  font-weight:600; background:#f9f9f9;}
.board_My li a:hover {background:#1679b8; color:#fff}
.board_My li a.on {background:#1679b8; color:#fff; border-bottom:1px solid #1679b8; font-weight:700;}
/*-------------------- 
	Tab Type1 (TableType)
--------------------*/
.tabWrap {margin-top:50px;}
div.tabs-area {position:relative; z-index:2; width:100%; height:62px; padding:0; margin:0; overflow:hidden;}
div.tabs-line {position:relative; z-index:1; width:100%; height:1px; top:-1px; border-top:1px solid #D3D9E6;}
ul.tabs {padding:0px;margin:0px;z-index:2;}
ul.tabs li {list-style:none; display:inline; height:80px;}
ul.tabs li a {
	padding:15px 30px 13px 30px;
	border:1px solid #D3D9E6;
	text-decoration:none;   
	font-size:15px;
	line-height:80px;
    color:#777;
	font-weight:500; 
    background:#f8f8f8;
}

ul.tabs li a:hover {background:#f9f9f9;}
ul.tabs li a.active {background:#fff; font-size:16px; color:#333; border:1px solid #D3D9E6; border-bottom:1px solid #ffffff;  padding:15px 30px 13px 30px; font-weight:700; line-height:80px;}
div.content {
	padding:50px 0;
}
div.show		{ display:block;}
div.hide		{ display:none; }



/*tab*/
.tab_menus {position:relative;}
.tab_menus:after {clear:both;content:'';height:0;font-size:0;display:block;visibility:hidden;}
.tab_menus li {box-sizing: border-box;float:left;border-right: 1px solid #dadada;border-top: 2px solid #f0f0f0;background:#f0f0f0;}
.tab_menus li:last-child {border-right:0;}
.tab_menus li.current {border-top-color:  #1a7893;background:#ffffff;}
.tab_menus li:first-child.current {border-left: 1px solid #dadada;}
.tab_menus li:last-child.current {border-right: 1px solid #dadada;}
.tab_menus.type02 li {width:50%;}
.tab_menus.type03 li {width:33.33%;}
.tab_menus.type04 li {width:25%;}
.tab_menus.type05 li {width:20%;}
.tab_menus.type06 li {width:16.66%;}
.tab_menus li a {position: relative;display:block;height:40px;line-height:40px;font-size: 14px;text-align:center;color: #6f6f6f;overflow:hidden;}
.tab_menus li.current a {color:#000;font-size: 14px;}
.tab_content,.tab_content2 {position:relative;padding:30px 0;}
.tab_content2 {display:none;}


/* Table type*/
.table_type input {border-radius:0px}
.table_type {border-top:2px solid #555; border-bottom:1px solid #dcdcdc;}
.table_type tbody th {padding:10px 0px 10px 60px; border-bottom:1px solid #dcdcdc; color:#666; text-align:left; font-family:"NanumGothicBold"; font-size:14px}
.table_type tbody th.check {background:url("/Images/Common/ico_check.png") 35px center no-repeat}
.table_type tbody td {padding:5px 5px 4px 10px; border-bottom:1px solid #dcdcdc; color:#666; text-align:left; font-size:13px; vertical-align:middle;}
.table_type tbody td span.reference {margin-left:5px}
.table_type tbody td span.checkBox {margin-right:10px}
.table_type tbody td span.checkBox.last {margin-right:0px}
.table_type tbody td span.checkBox input {margin-right:5px}
.table_type tbody td input[type=radio] {margin-bottom:5px;}
.table_type tbody td p.guide {margin-top:16px; margin-bottom:8px}



/* 어학5000 */
.le_h3 {color:#333; font-family:"NanumSquareRound"; font-weight:700; font-size:25px; padding-left:20px; background:url('/Images/Content/bu_h3.jpg') 0px 12px no-repeat;}
.Q_page {padding-left:20px;padding-bottom:20px; height:auto; line-height:22px;}
.bg_pink {background-color:#FFCACA;}
.red {color:#900 !important}
.bg_blue {background-color:#92a4ff;}


.learWarp {margin-top:10px;}
.Q_score {width:670px; text-align:right; font-family:"NanumSquareRound"; font-size:18px;}
.Q_pageBtn {margin-top:20px; text-align:center; }
.ques {font-family:"NanumGothicBold"; font-size:13px; padding-bottom:20px;}
.ques_ex {margin:20px; padding:10px 20px; background-color:#f5f5f5; border-top:1px solid #eee; border-bottom:1px solid #eee; font-size:13px;}
.ques_wrap {line-height:35px; font-size:13px;}
.ques_no {margin-right:10px; padding:4px 5px; background-color:#9296A5; color:#fff;}
.pract {position:relative; overflow:hidden; margin-top:50px; padding:30px 0;}
.practBtn {position:absolute; top:10px; right:0;}
.pract h4 {font-family:"NanumGothicBold"; font-size:16px; line-height:30px; margin-bttom:10px; padding-bottom:8px; border-bottom:1px dashed #a6d1ed;}
.pract ul {width:47%; margin-top:20px; padding:1%; background:#f9f9f9; border:1px solid #eee;height:65px;}
.pract li {padding-left:30px; font-family:"NanumSquareRound"; line-height:22px; font-size:14px; text-align:left;}
.prac_fb {font-family:"NanumGothicBold"; color:#006;}
.Answer_list2 {border-top:2px solid #0072bc; border-bottom:1px solid #0072bc;}
.Answer_list2 th {border-bottom:2px solid #0072bc; height:36px; color:#0072bc; font-family:"NanumGothicBold"; font-size:13px; }
.Answer_list2 td {border-bottom:1px solid #ddd; height:34px; color:#333; font-family:"NanumSquareRound";  text-align:center;}
.test_bg {height:100px; background:url('/Images/Content/bg_test.png') 0 0 no-repeat;}


.board_view_Meaning {table-layout:fixed;}
.board_view_Meaning thead th {padding:9px 0 10px; background-color:#fff; font-family:"NanumGothicBold"; color:#0072bc; border-top:3px solid #0072bc; border-bottom:1px solid #0072bc; text-align:center; font-size:14px;}
/*.board_view_Meaning th.last {border-right:1px solid #ff7e45;}*/
.board_view_Meaning tbody th {padding:9px 0 10px; font-family:"NanumGothicBold"; color:#0072bc; border-top:1px solid #0072bc; border-bottom:2px solid #0072bc; text-align:center; font-size:13px;}
.board_view_Meaning tr {border-bottom:1px solid #0072bc;}
.board_view_Meaning tr.bg_pink {background-color:#f1fbff;}
.board_view_Meaning tr td {padding:10px 0; text-align:center;  font-family:"NanumGothicBold"; color:#333; border-left:1px solid #0072bc;}
.board_view_Meaning tr td:first-child {border-left:0px;} 


.table_tit {padding:30px 0 20px 0; font-size:20px; line-height:34px; color:#0072bc; font-family:"NanumGothicBold"}
.board_view_Meaning tr td.bg_blue {background-color:#eaf3f2;}
.board_view_Meaning.border_top {border-top:3px solid #0072bc;}
.board_view_Meaning tr td.border_left {border-left:1px solid #eee;}


.circleR { /*오답이 있을때 */
		background: url(/images/common/ico_wrong.png) top 2px right 3px no-repeat;
}

.circleG {/*다 맞을때  */
	background: url(/images/common/ico_good.png) top 2px right 3px no-repeat;
}


.fs20 {font-size: 20px !important;}
.org {color: #FF6A22 !important;}
.gre {color:#19968a !important;}


/* Text Color */
.red {color:#FF0000 !important;}
.org {color:#FF6A22 !important;}
.gray {color:#666666 !important;}
.sky {color:#0072bc !important;}
.gre {color:#090 !important;}
.white {color:#fff !important;}


/*교육프로그램*/
.Edu h3 {color:#222; font-family:"NanumSquareRound"; font-weight:700; font-size:23px; -webkit-text-size-adjust:none;}
.emphasis {font-size:16px; font-family:"NanumGothicBold"; padding:10px; border-top:3px solid #d6ebf8; border-right:3px solid #d6ebf8; border-left:3px solid #d6ebf8; border-radius:8px 8px 0 0; -webkit-text-size-adjust:none;}
.under_line {padding:0 10px 10px 10px; border-bottom:3px solid #eee; border-right:3px solid #eee; border-left:3px solid #eee; border-radius:0 0 8px 8px;}
.Edu div {color:#333; font-family:"NanumGothic"; font-size:13px; line-height:23px; -webkit-text-size-adjust:none;}
.Intro_Meaning_box1 ul.text_box3 {border-top:1px dashed #008fc3; border-bottom:1px dashed #008fc3; padding:30px 190px; margin-bottom:30px; background:url('/Images/Content/img_prog4.jpg') 40px 65px no-repeat;}
.Intro_Meaning_box1 ul.text_box3 li {padding:5px 0; width:720px; font-size:13px; line-height:23px; font-family:"NanumGothic";}
.edu_num {font-size:13px; font-family:"NanumGothicBold"; background-color:#237fbe; color:#fff; padding:4px 6px; margin-right:5px; border-radius:4px;}
.edu_line {border:5px solid #eeeeee; padding:10px; text-align:center; color:#555;}
.img_tit {font-family:"NanumGothicBold"; margin:10px 0; font-size:13px; color:#333;}
.eduh4 {font-family:"NanumGothicBold"; font-size:14px; margin-bottom:10px;}
.test_bg {height:100px; background:url('/Images/Content/bg_test.png') 0 0 no-repeat;}
.ques {font-family:"NanumGothicBold";font-size:13px;padding-bottom:20px;}
.ques span{font-family:"NanumGothicBold";font-size:13px;padding-bottom:20px;}
.puzzleguide_list li {padding-bottom:5px;}
.puzzleguide_list .learnStep span.num {padding-right:5px;}
.puzzleguide_list li.tit {padding-bottom:20px; font-size:18px; font-family:"NanumGothicBold"; color:#666;}
.puzzleguide_list li.pagerBtn {float:right; margin-top:-577px;font-family:"NanumGothicBold"; font-size:15px;}
.puzzleguide_list dl {margin-bottom:40px; padding:30px; border:1px solid #237fbe;}
.puzzleguide_list dt {font-size:15px; font-family:"NanumGothicBold"; color:#237fbe; padding-bottom:10px; -webkit-text-size-adjust:none;}
.Intro_Meaning_box1 h3 {font-size:18px; font-family:"NanumGothic"; padding-bottom:20px;}
.Intro_Meaning_box1 h3 span {color:#008fc3;}
.Intro_Meaning_box1 ul.text_box2 {border-top:1px dashed #008fc3; border-bottom:1px dashed #008fc3; padding:30px 190px; margin-bottom:30px; background:url('/Images/Content/img_prog1.jpg') 40px 40px no-repeat;}
.Intro_Meaning_box1 ul.text_box2 li {padding:5px 0; width:720px; font-size:13px; line-height:23px; font-family:"NanumGothic";}
.puzzleguide_list dt span {font-family:"NanumGothicBold"; color:#fff; background-color:#237fbe; padding:3px; margin-right:5px; border-radius:3px;}
.puzzleguide_list dd {font-family:"NanumGothic"; font-size:13px; line-height:22px; -webkit-text-size-adjust:none;}
.puzzleguide_list dd.list_color {padding:20px 0px; font-family:"NanumGothicBold"; font-size:13px; color:#333;}


/* 샘플체험 */
.sample-txt1 {line-height:20px; padding:10px; margin-bottom:30px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-family:"NanumSquareRound"; -webkit-text-size-adjust:none;}
.sampleBox {-webkit-text-size-adjust:none;}

/* 개인정보처리방침*/
.policy {line-height:22px;}
.policy h4 {margin-top:20px;}
.policy ul {margin-bottom:20px;}

.zipguide {font-family:"NanumSquareRound"; font-weight:600; margin-bottom:10px; font-size:13px;}



.txtHo a {color:#0058ff; text-decoration:none;font-weight:600;}
.txtHo a:active, visited, link {color:#666666;text-decoration:underline;}
.txtHo a:hover {color:#333;}



/*진단하기 */
.question_Page {width:956px}
.question_Page .QZ_thum_wrap {overflow:hidden; float:left; width:70%;} /*width:95%; margin-left:30px;*/
.question_Page .QZ_thum_wrap .sample_slide span a {display:block; position:absolute; top:300px; z-index:100; width:53px; height:97px; text-indent:-9999px; background:url('/Images/Common/btn_big_slide.png') left top no-repeat;} 
.question_Page .QZ_thum_wrap .sample_slide span.imageSlide_prev a {left:10px; }
.question_Page .QZ_thum_wrap .sample_slide span.imageSlide_next a {left:605px; background-position:-55px 0;}
.question_Page .QZ_thum_wrap .sample_slide {float:left; width:100%; height:auto;}
.question_Page .QZ_thum_wrap .sample_slide li img {border:1px solid #eee; margin:20px 0 10px 0;}
.question_Page .QZ_thum_wrap .QZ_thum {width:100%; background:#666; height:45px; line-height:45px;}
.question_Page .QZ_thum_wrap .QZ_thum ul {overflow:hidden; margin:auto; width:540px;}
.question_Page .QZ_thum_wrap .QZ_thum ul li {float:left; margin-right:15px; text-align:center; font-size:13px;}
.question_Page .QZ_thum_wrap .QZ_thum ul li a {display:block; width:100%; height:100%; color:#fff; font-family:"NanumGothicBold"; font-size:12px;}
.question_Page .QZ_thum_wrap .QZ_thum ul li a.active {color:#ffac4a; font-family:"NanumGothicBold"; font-size:12px;}
.question_Page .QZ_thum_wrap .pager_wrap {text-align:center; margin-bottom:10px;}
.question_Page .QZ_thum_wrap .pager_wrap input {width:18px; border:none; text-align:center; font-weight:bold;}
.question_Page .QZ_thum_wrap .pager_wrap input.this {color:#ff7924;}
.question_Page .QZ_Answer {float:right; width:260px;}

/* 진단하기 과목선택 */
.questionSel_wrap {overflow:hidden; padding-bottom:30px;}
.questionSel_wrap  h3 {text-align:center; height50px; padding:15px; font-family: "NanumGothicBold"; font-size:16px; background-color:#008fc3; color:#fff;}
.questionSel_wrap .Sels1 {float:left; width:470px; height:200px; border:1px solid #008fc3;text-align:center;}
.questionSel_wrap .Sels2 {float:right; width:470px; height:200px; border:1px solid #008fc3;text-align:center;}

/* 어학5000 */
.le_h3 {color:#333; font-family:"NanumGothicBold"; font-size:25px; padding-left:30px; background:url('/Images/Content/bu_h3.jpg') 0px 12px no-repeat;}
.Q_page {padding-left:20px;padding-bottom:20px; height:auto; line-height:22px;}
.bg_pink {background-color:#FFCACA;}
.red {color:#900 !important}
.bg_blue {background-color:#92a4ff;}


.learWarp {margin-top:10px;}

.Q_score {width:670px; text-align:right; font-family:"NanumGothic"; font-size:18px;}
.Q_pageBtn {margin-top:20px; text-align:center; }
.ques {font-family:"NanumGothicBold"; font-size:13px; padding-bottom:20px;}
.ques_ex {margin:20px; padding:10px 20px; background-color:#f5f5f5; border-top:1px solid #eee; border-bottom:1px solid #eee; font-size:13px;}
.ques_wrap {line-height:35px; font-size:13px;}
.ques_no {margin-right:10px; padding:4px 5px; background-color:#9296A5; color:#fff;}
.pract {position:relative; overflow:hidden; margin-top:50px; padding:30px 0;}
.practBtn {position:absolute; top:10px; right:0;}
.pract h4 {font-family:"NanumGothicBold"; font-size:16px; line-height:30px; margin-bttom:10px; padding-bottom:8px; border-bottom:1px dashed #a6d1ed;}
.pract ul {width:47%; margin-top:20px; padding:1%; background:#f9f9f9; border:1px solid #eee;height:65px;}
.pract li {padding-left:30px; font-family:"NanumGothic"; line-height:22px; font-size:14px; text-align:left;}
.prac_fb {font-family:"NanumGothicBold"; color:#006;}
.Answer_list2 {border-top:2px solid #0072bc; border-bottom:1px solid #0072bc;}
.Answer_list2 th {border-bottom:2px solid #0072bc; height:36px; color:#0072bc; font-family:"NanumGothicBold"; font-size:13px; }
.Answer_list2 td {border-bottom:1px solid #ddd; height:34px; color:#333; font-family:"NanumGothic";  text-align:center;}
.test_bg {height:100px; background:url('/Images/Content/bg_test.png') 0 0 no-repeat;}

