@charset "utf-8";
/* Common CSS */
/* Author : Woo Seok, Shin 2013-05 */
/* 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 */

/* 공통 */
.section h3 {margin-bottom:18px; padding-left:25px; background:url('/images/common/bu_h3_circle.gif') left top no-repeat;}
.section h4 {margin-bottom:10px; padding-left:15px; font-family:"NanumGothicBold"; font-size:13px; 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 #1f63d5;}
.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:960px; max-width:100%; margin:0 auto; padding-bottom:10px; text-align:right;}

.board_wrap {width:960px; max-width:100%; margin:0 auto; border-bottom:1px solid #ddd;}
.board_list {table-layout:fixed;}
.board_list 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_list thead th.last {background-image:none;}
.board_list tbody tr.even td {background-color:#f1f1f1;}
.board_list tbody td {padding:10px 0px 7px 0px; text-align:center; border:0px;}
.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:960px; 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;}

.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:"NanumGothicBold"; 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.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:26px; margin:0px; padding:0 12px; line-height:26px; font-size:13px;}
button.btn.mid2 {height:26px; margin:0px; padding:0 12px; line-height:26px; font-size:13px; border:0px; box-shadow:none; text-shadow:none;}

.btn.blue {color:#fff; background:#008fc3;}
.btn.blue2 {color:#fff; background:#1a7893;}


/* Button Color */
.btn.white {
	border:1px solid #ccc;
	color:#333;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #ffffff, #e6e6e6); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #ffffff, #e6e6e6); /* IE10 */
	background-image:     -o-linear-gradient(top, #ffffff, #e6e6e6); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #ffffff, #e6e6e6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', endColorStr='#e6e6e6'); /* IE7, IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6')"; /* IE8 */	
/*	-pie-background:         linear-gradient(top, #ffffff, #e6e6e6);	
	behavior:url('/Common/JS/PIE.htc');*/
	background-color:#ffffff;	
}
.btn.white:hover {
	text-shadow:0 /*{shadow-x}*/ 1px /*{shadow-y}*/ 0 /*{shadow-radius}*/ #ffffff /*{shadow-color}*/;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e6e6e6)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #f7f7f7, #e6e6e6); /* Chrome 10+, Saf5.1+ */
	background-image:   -moz-linear-gradient(top, #f7f7f7, #e6e6e6); /* FF3.6 */
	background-image:    -ms-linear-gradient(top, #f7f7f7, #e6e6e6); /* IE10 */
	background-image:     -o-linear-gradient(top, #f7f7f7, #e6e6e6); /* Opera 11.10+ */
	background-image:        linear-gradient(top, #f7f7f7, #e6e6e6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', endColorStr='#e6e6e6'); /* IE7, IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e6e6e6')"; /* IE8 */	
/*	 -pie-background:        linear-gradient(top, #f7f7f7, #e6e6e6);	 
	behavior:url('/Common/JS/PIE.htc');*/
	background-color:#e6e6e6;
}

.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;
}

/* 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 */
/*
ul.gnb li a.home {background:url('/images/common/ui_icon_button_black.png') -526px -108px no-repeat;}
ul.gnb li a.email {background:url('/images/common/ui_icon_button_black.png') -548px -108px no-repeat;}
ul.gnb li a.config {background:url('/images/common/ui_icon_button_black.png') -724px -87px no-repeat;}
ul.gnb li a.logout {background:url('/images/common/ui_icon_button_black.png') -570px -109px no-repeat;}
*/

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:130px; margin-bottom:40px; background:url('/Images/common/170206/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-weight:bold; text-align:center; color:#333333}
.container_header .header_bar_wrap {padding:46px 0 15px 0;}
.container_header .header_bar {display:block; width:27px; height:2px; margin:0 auto; background:#008fc3;}
/*.content_header h2.h2_tit {color:#122436; font-size:24px; font-weight:bold;}
.section_header h3 {}
*/

/*Board Tab*/
.board_faq { width:960px; height:92px; margin:0 auto; padding:20px 0 22px 0  }
.board_faq li {float:left; width:137px; height:50px; border-right:1px solid #ccc;border-bottom:1px solid #ccc; border-top:1px solid #ccc}
.board_faq li:first-child { border-left:1px solid #ccc}
.board_faq li a {display:block; width:135px; height:50px; font-size:14px; text-align:center; line-height:50px; color:#666; font-family:"NanumGothicBold"; }
.board_faq li a:hover {background:#4869E7; color:#fff}
.board_faq li a.on {background:#4869E7; color:#fff}


.board_My {width:100%; height:50px; margin:20px 0 22px 0;   }
.board_My li {float:left; width:136px; height:50px; border-right:1px solid #ccc;border-bottom:1px solid #ccc; border-top:1px solid #ccc}
.board_My li:first-child { border-left:1px solid #ccc}
.board_My li a {display:block; width:136px; height:50px; font-size:14px; text-align:center; line-height:50px; color:#666; font-family:"NanumGothicBold"; }
.board_My li a:hover {background:#4869E7; color:#fff}
.board_My li a.on {background:#4869E7; color:#fff}


/* Table type*/
.table_type input {border-radius:0px}
.table_type {border-top:2px solid #999; 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}


/*0306옮김 1170Q학습지 - 채점 및 평가 */
.table_type.marking tbody tr.first {background-color:#EDEDED;}
.table_type.marking tbody tr.first td {padding-left:37px;}
.table_type.marking tbody tr.first td.last {padding-left:34px;}
.table_type.marking tbody th {background-color:#EDEDED;}
.table_type.marking tbody td {padding:5px 5px 4px 30px;}

.table_type.estimate {width:822px; margin:0 0 30px 63px;}
.table_type.estimate tbody tr.first th {background-color:#EDEDED;}
.table_type.estimate tbody th {padding-left:5px; text-align:center;}
.table_type.estimate tbody td {height:43px; text-align:center;}

.box.estimate {height:auto; margin-bottom:0px; padding-top:30px;background:none;}
.box.estimate p {font-size:25px; text-align:center;}
.box.estimate p.result {padding-top:20px;font-family:"NanumGothicBold";}
.box.estimate p.level {padding-top:15px; font-size:18px; font-family:"NanumGothicBold";}
.box.estimate p.level_txt {padding-top:15px; line-height:30px; font-size:18px; font-family:"NanumGothicBold";}
.box.estimate .graph_ex {padding:30px 62px; text-align:right;}
.box.estimate .graph_ex span {margin-right:20px;}
.box.estimate .graph_ex span.last {margin-right:0px;}
.box.estimate .graph_ex span img {padding-right:10px;}
.box.estimate .graph_ex span.firstscore {font-family:'NanumGothicBold'; font-size:12px; color:#666666;}
.box.estimate .graph_ex span.wrongscore {font-size:12px; color:#666666;}
.box.estimate img.sample {margin-top:16px; margin-left:34px;}



/* 문제전체보기 */
ul#slNumber li a:hover {color:#ff7f28;}
ul#slNumber li a.on {color:#ff7f28;}
.question {overflow:hidden; height:53px; border-top:2px solid #999999; border-bottom:1px solid #dcdcdc;}
.question .select_stage01 {float:left; padding: 9px 50px 9px 20px;}
.question .select_number01 {float:left;}
.question .select_number01 ul {overflow:hidden; padding-top:18px;}
.question .select_number01 ul li {float:left; font-family:'NanumGothicBold';}
.question .select_number01 ul li.stick01 {padding:0 13px;}

.question_content {margin-top:19px; padding:25px 20px 10px 20px; background-color:#f4f1f1;}
.question_content ul {overflow:hidden;}
.question_content ul li {float:left; margin-right:10px; width:173px; height:150px; border:1px solid #999999; border-radius:10px; background-color:#fff;}
/*.question_content ul li dl {position:relative}
.question_content ul li dl dt {width:59px; height:56px; position:absolute; left:0px; top:0px; padding:10px 0 0 10px; font-size:15px; color:#fff; background:url("/Images/Common/ico_number.png") no-repeat;} */
.question_content ul li img {padding:5px; width:163px; height:140px;}

.question_content .itemList {overflow:hidden;}
.question_content .itemList li {border:1px solid #999999; border-radius:10px; float:left; margin:0 4px 15px 4px;}
.question_content .itemList li {display:block; position:relative; width:173px; height:150px;}
.question_content .itemList li span.item_label {display:block; position:absolute; overflow:hidden; padding:10px 0 0 10px; width:59px; height:56px; color:#fff; font-family:"NanumGothicBold"; background:url('/Images/Common/ico_number_01.png') left top no-repeat;}
.question_content .itemList li:hover {border:1px solid #ff8d40; border-radius:10px; float:left; margin:0 4px 15px 4px;}
.question_content .itemList li:hover a span.item_label {background-position:left -66px;}

.question_content .itemList01 {overflow:hidden;}
.question_content .itemList01 li {border:1px solid #999999; border-radius:10px; float:left; margin:0 4px 15px 4px;}
.question_content .itemList01 li {display:block; position:relative; width:173px; height:150px;}
.question_content .itemList01 li span.item_label {display:block; position:absolute; overflow:hidden; padding:10px 0 0 10px; width:59px; height:56px; color:#fff; font-family:"NanumGothicBold"; background:url('/images/Common/ico_number_01.png') left top no-repeat;}

/* Puzzle 사고력 학습 Question */
.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 #ff7f28;}
.puzzleguide_list dt {font-size:15px; font-family:"NanumGothicBold"; color:#ff7f28; padding-bottom:10px;}

.puzzleguide_list dl.guide_step span.color {color:#ff7f28; margin-right:5px; font-weight:bold;}
.puzzleguide_list dl.guide_step dd {padding-top:5px;}

.puzzleguide_list dt span {font-family:"NanumGothicBold"; color:#fff; background-color:#ff7f28; padding:3px; margin-right:5px; border-radius:3px;}
.puzzleguide_list dd {font-family:"NanumGothic"; font-size:13px; line-height:22px;}
.puzzleguide_list dd.list_color {padding:20px 0px; font-family:"NanumGothicBold"; font-size:13px; color:#333;}
.question {overflow:hidden; border-top:2px solid #999999; border-bottom:1px solid #dcdcdc;}
.question .select_stage01.puzzle {float:left; line-height:27px;}
.question .select_stage01.puzzle strong {padding-right:18px; font-family:"NanumGothicBold"; color:#333333;}
.question .select_stage01.puzzle select {margin-right:6px;}
.question .select_stage01.puzzle span.power {padding-right:10px;}
.question .select_stage01.puzzle span.first {padding-left:36px;}
.question .select_stage01.puzzle span input {margin-right:5px;}


/* H3 BG Image */
.section_header.triangle {margin-bottom:30px; background:url('/Images/Common/ico_bigtriangle.png') left 7px no-repeat;}
.section_header.triangle h3 {padding-left:21px;}
.section_header.triangle p {clear:both; padding-left:20px; padding-top:15px; font-size:14px;}


/* 나의학습 * 오답리스트 */
.wrong_list {overflow:hidden; clear:both; width:920px; padding:0 16px 20px 20px;}
.wrong_list span {margin-left:10px;}
.wrong_list span button {width:60px; margin-left:10px;}
.wrong_list button.btn.big {height:30px; margin:0 3px; padding:7px 19px; border-radius:6px; font-size:14px !important; line-height:normal !important}


.box {margin-bottom:20px; border:1px solid #FF7F28; background:url('/Images/Common/bg_dot4.png') 125px 35px no-repeat;font-family:"NanumGothic"}


/* 학습관리 공통설명 */
/*.manage_list h3 {font-size:15px; font-family:"NanumGothicBold"; padding-bottom:20px;}
.manage_list ul li {padding:0 0 20px 35px; font-family:"NanumGothic"; font-size:14px; line-height:25px;}
.manage_list ul li span {margin-right:10px; font-family:"NanumGothicBold"; color:#fff; background-color:#ff7f28; padding:5px; border-radius:3px;}
.manage_list ul li .first_letter {margin:0 4px 0 -35px;}* 이전페이지 복구시 사용*/
.manage_list ul li {padding:5px 0 0px 0px; font-family:"NanumGothic"; font-size:13px; line-height:22px;}
.manage_list ul li span.color {margin-right:5px; font-family:"NanumGothicBold"; color:#ff7f28; font-weight:bold;}
.manage_list ul li span.last {margin-left:31px;}

/* 학습목표관리 */
.table_manage {border-top:1px solid #CECECE; border-left:1px solid #CECECE;}
.table_manage tbody td {width:79px; height:40px; padding:5px 0px; border-bottom:1px solid #CECECE; border-right:1px solid #CECECE; font-weight:bold; color:#666; text-align:center;}
.table_manage tbody td span {display:block; width:100%; height:12px; margin-bottom:8px;}
.table_manage tbody td.good {background:url('/Images/Manage/ico_good.png') right top no-repeat; background-color:#c6f9ca;}
.table_manage tbody td.normal {background:url('/Images/Manage/ico_normal.png') right 2px no-repeat; background-color:#FFF04E;}
.table_manage tbody td.bad {background:url('/Images/Manage/ico_bad.png') right 2px no-repeat; background-color:#FF4E78;}
.table_manage tbody td.now {background:url('/Images/Common/ico_check.png') 6px 5px no-repeat;}
.table_manage tbody td.last {border-right:0px;}


.manageLearn {overflow:hidden; font-family:"NanumGothicBold"; font-size:14px;}
.manageLearn ul {overflow:hidden; margin:20px 0 0 137px;}
.manageLearn ul li {float:left;}
.manageLearn ul li {display:inline-block; height:20px; margin-left:10px; line-height:20px;}
.manageLearn ul li.good {width:70px; border:1px solid #CECECE; background:url('/Images/Manage/ico_good.png') right top no-repeat; background-color:#c6f9ca;}
.manageLearn ul li.normal {width:70px; border:1px solid #CECECE; background:url('/Images/Manage/ico_normal.png') right center no-repeat; background-color:#FFF04E;}
.manageLearn ul li.bad {width:70px; border:1px solid #CECECE; background:url('/Images/Manage/ico_bad.png') right center no-repeat; background-color:#FF4E78;}
.manageLearn ul li.nothing {width:70px; border:1px solid #CECECE; background-color:#FFFFFF;}
.manageLearn ul li.now {width:70px; border:1px solid #CECECE; background:url('/Images/Common/ico_check.png') 5px 4px no-repeat; background-color:#FFFFFF;}

.btn.none {border:1px solid #BDBDBD; color:#333333; background-color:#FFFFFF;}

.btn.orange2 {border:1px solid #BDBDBD; color:#333333; background-color:#E5E5E5;}
.btn.orange {color:#fff; background-color:#ff7e45;}
.btn.orange:hover {color:#fff; background-color:#ff7f28;}


/* 영역별 학습관리 */
.manageGraph {padding-left:59px;}
.manageGuide {padding:0 20px 15px 0; font-family:"NanumGothicBold"; font-size:14px; text-align:right;}
.manageGuide span.rightGraph {padding:0 20px 0 60px; background:url('/Images/Manage/ico_green.png') 0px 2px no-repeat;}
.manageGuide span.WrongGraph {padding-left:60px; background:url('/Images/Manage/ico_orange.png') 0px 2px no-repeat;}

/* 단계별 학습관리 */
.manage {overflow:hidden; height:53px; border-top:2px solid #999999; border-bottom:1px solid #dcdcdc;}
.manage .select_stage01 {float:left; padding: 9px 50px 9px 20px;}
.manage .select_number01 {float:none;}
.manage .select_number01 ul {overflow:hidden; margin:18px 0 0 80px;}
.manage .select_number01 ul li {float:left; font-family:'NanumGothicBold';}
.manage .select_number01 ul li.stick01 {padding:0 9px;}



/* 원도우 팝업 (전체출력) */
#Pop_PrintAll {width:100%;}
#Pop_PrintAll .lp_body {padding: 20px; width: auto;}
#Pop_PrintAll .lp_body printWrap {display:block;}
#Pop_PrintRight {width:100%; height:100%;}
#Pop_PrintRight .lp_body {padding: 20px; width: auto;}
#Pop_PrintRight .lp_body printWrap {display:block;}

.popSelBox {position:relative; margin-bottom:20px; overflow:hidden; padding:15px 0; border-top:2px solid #999999; border-bottom:1px solid #dcdcdc;}
.popSelBox .selTest {float:left; height:30px; padding-right:0px; line-height:30px;}
.popSelBox .selTest strong {padding-right:18px; font-family:"NanumGothicBold"; color:#333333;}
.popSelBox .selTest select {margin-right:6px;}
.popSelBox .selTest .selBox {position:absolute; right:15px; top:15px;}

.popSelBox select.puzzle_page01 {position:absolute; left:0px; top:15px;}

/* Print CSS */
.box_content {position:relative; overflow:hidden; width:auto; margin-bottom: 30px; border:1px solid #ddd; vertical-align:top;}
.box_content img {width:100%; height:auto;}
.box_content .itemInfo {display:none;}
.box_content .item_footer {display:none;}

.box_content2 {position:relative; overflow:hidden; width:auto; margin-bottom: 30px; border:1px solid #ddd; vertical-align:top;}
.box_content2 img {width:100%; height:auto;}
.box_content2 .itemInfo {display:none;}
.box_content2 .item_footer {display:none;}

/* Print CSS */
@media print {
	#Pop_PrintAll {width:100%; height:100%; border:0px;}
	#pop_header {display:none;}
	#Pop_PrintAll .lp_body {height:100%; padding:0px;}
	#Pop_PrintAll .printWrap {height:100%;}
	
	.popSelBox {display:none; margin-bottom:0px !important;}
	.popSelBox .selBox {display:none;}
	
	.box_content {width:100%; height:100%; border:0px; margin-bottom:0px; text-align:center;}
	
	/*.box_content {height:855px\0; height:855px\9;}*/
	/**:first-child+html .box_content {855px;}*/	

	.box_content .itemInfo {display:block !important; *zoom:1; position:absolute; left:0px; top:0px; z-index:10; width:100%; height:62px; padding-top:10px; border-bottom:1px solid #FF7F28;}
	.box_content .itemInfo:after {content:""; display:block; clear:both;} 
	
	.box_content .itemInfo .item_logo {float:left;}	
	.box_content .itemInfo .item_title {float:right; font-family:"NanumGothicBold"; font-size:14px; line-height:55px;}
	.box_content .item_footer {display:block !important; position:absolute; left:0px; bottom:0px; z-index:10; width:100%; height:62px; padding-top:10px; border-top:1px solid #FF7F28; font-family:"NanumGothicBold"; font-size:13px; font-weight:bold; text-align:center;}
	.
	.box_content.dis_none {display:block !important;} 

	.box_content .imageQ {width:auto; height:75%; margin:19% 0 6%;}
	.box_content .imageTest {width:auto; height:70%; margin:25% 0 5%;}
	.box_content .imageR {width:100%; height:auto; margin:19% 0 6%;}
}

.all_chart .popSelBox_print {border-bottom:1px solid #dcdcdc; border-top:2px solid #999999; margin-bottom:10px; padding:5px 0;}
.all_chart .popSelBox_print .table_col_type_01 {}
.all_chart .popSelBox_print .table_col_type_01 tr th {border-right:1px solid #dcdcdc; font-family:"NanumGothicBold"; font-size:13px; line-height:24px;}
.all_chart .popSelBox_print .table_col_type_01 tr th.last {border-right:0px;}
.all_chart .popSelBox_print .table_col_type_01 tr td {border-right:1px solid #dcdcdc; font-family:"NanumGothic"; font-size:13px; line-height:24px;}
.all_chart .popSelBox_print .table_col_type_01 tr td.last {border-right:0px;}
.all_chart .popSelBox.type02 {border:0px; margin:0px; padding:0px; overflow:none; float:right;}
.all_chart .section_header {overflow:hidden; margin:20px 0 20px 0;}
.all_chart .section_header h3 {color:#555; float:left; font-family:"NanumGothicBold"; font-size:20px;}
.all_chart .section_header .choiceStep {overflow:hidden;}
.all_chart .section_header .choiceStep .btn_chart_print {padding:2px 0 0 10px;}

/* width 960px */
.width960 {width:960px; margin:0 auto}
