@charset "utf-8";
/* Author:Pearl Lee */

html, body {
	margin:0;
	padding:0;
	font:12px/1.3 돋움,굴림;
	color:#808080;
}
textarea, input, {
	font:11px/1.3 돋움,굴림;
	color:#808080;
	border:1px solid #7f96bf;
}

input.disabled {background-color:#ddd !important;}
textarea {_padding:4px;}
img {border:0;}

fieldset{border:0;list-style:none;margin:0;padding:0;}
legend{display:none;margin:0;padding:0;}
/* left menu */
.leftBanner {
  border-bottom: 1px dotted #ccc;
  padding: 14px 0;
}
.leftBanner select.scrollSelect {
  width: 175px;
  margin-bottom: 14px;
}
.leftBanner .banner,
.leftBanner .banner img {
  display: block
}
.wrap {
  width: 645px
}
.wrap h2,
.wrap h3,
.wrap h4,
.wrap ul,
.wrap ol,
.wrap dl {
  margin: 0;
  padding: 0;
}
.wrap h2,
.wrap h3,
.wrap h4 {
  font-size: 12px;
  margin-bottom: 10px;
	color:#666;
}
.wrap h2 img,
.wrap h3 img,
.wrap h4 img {
	display:block;
}
.wrap ul,
.wrap ol,
.wrap dl {
  list-style: none
}
#printmadeInstall {
	position:absolute;
	z-index:-999;
	visibility:hidden;
}
.subTit {
	padding:7px 0 10px 9px;
	margin:0 0 20px 0;
}
.hUnderLine {
  border-bottom: 2px solid #3c726d
}
.consultWrapBox {
  background: url('/Imgs/PassConsulting/Common/bg_box2.gif') left top repeat-y;
  padding: 0 30px 45px 30px;
}
.consultWrapBoxBottom {
  background: url('/Imgs/PassConsulting/Common/bg_box3.gif') left top no-repeat;
  height: 10px;
}
.consultWrapBoxTopGray,
.consultWrapBoxBottomGray {
  height: 10px
}
.consultWrapBoxTopGray {
  background: url('/Imgs/PassConsulting/Common/bg_gray_box1.gif') left top no-repeat;
  margin-bottom: -6px;
}
.consultWrapBoxGray {
  background: url('/Imgs/PassConsulting/Common/bg_gray_box2.gif') left top repeat-y
}
.consultWrapBoxBottomGray {
  background: url('/Imgs/PassConsulting/Common/bg_gray_box3.gif') left top no-repeat
}
/* 상단 상품결제 */
.cunsultWrapPayment {
  padding: 11px 21px 80px 21px
}
/* 상단 회원정보 */
.wrap .memberInfo,
.wrap .memberInfo .memberList {
  position: relative;
  background: url('/Imgs/PassConsulting/ConsultingManager/member_info_bg.gif') no-repeat;
}
.wrap .memberInfo {
  _margin-top: -5px;
  background-position: left top;
  _background-position: left 5px;
  margin-bottom: 15px;
  height: 55px;
}
.wrap .memberInfo .memberList {
  background-position: left bottom;
  top: 20px;
  margin: 0;
  padding: 0 15px 15px 15px;
  font-size: 12px;
  line-height: 1;
  list-style: none;
	text-align:right;
  *zoom: 1;
}
.wrap .memberInfo .memberList li {
  color: #808080;
  letter-spacing: -1px;
  display: inline;
	margin-right:10px;
  padding-left: 8px;
	padding-top:5px;
	text-align:left;
  background: url('/Imgs/PassConsulting/ConsultingManager/dot_gray.gif') left 8px no-repeat;
}
.wrap .memberInfo .memberList li.first,
.wrap .memberInfo .memberList li.mList {
  background: none;
  padding-left: 0;
}
.wrap .memberInfo .memberList li.first {
  margin-right: 0;
	margin-bottom:5px;
	display:block;
}
.wrap .memberInfo .memberList li strong {
  color: #3c6461;
  margin: 0 0 0 2px;
  padding-right: 1px;
}
.wrap .memberInfo .memberList li strong.name {
  font-size: 13px;
  letter-spacing: 0;
  margin: 0 2px 0 0;
}
.wrap .memberInfo .memberList li.mList select {
  margin-top: 0px;
  width: 100px;
	font-size:11px;
}
/* 셀렉트메뉴 */
select.scrollSelect {
  behavior: url('/Comuser/information_new/passconsulting/ConsultingManager/Common/Css/selectbox.htc');
}
/* tab */
.wrap .tab {
  border-bottom: 2px solid #739490;
  height: 20px;
  margin: 0 0 30px 1px;
  padding: 0 0 9px 0;
  *zoom: 1;
}
.wrap .tab li {
  background: url('/Imgs/PassConsulting/ConsultingManager/tab/line.gif') right 1px no-repeat;
  height: 12px;
  padding-right: 13px;
  margin-right: 12px;
  float: left;
}
.wrap .tab li.last {
  padding-right: 0;
  margin-right: 0;
  background: none;
}
.wrap .tab li a {
  display: block;
  background-repeat: no-repeat;
  background-position: left top;
  height: 12px;
}
.wrap .tab li a:hover,
.wrap .tab li.select a {
  background-position: left bottom
}
.wrap .newTab {
  border: none;
  height: 32px;
  width: 645px;
  padding: 0;
  background: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab_bg.gif') left bottom repeat-x;
}
.wrap .newTab2 {
  border: none;
  height: 32px;
  width: 100%;
  padding: 0;
  background: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab_bg.gif') left bottom repeat-x;
}
.wrap .newTab li {
  background: none;
  height: 32px;
  padding-right: 0;
  margin-right: 2px;
}
.wrap .newTab li a {
  height: 32px
}
.wrap .tabConsultingInfo {
	margin-top:35px;
}
.wrap .tabConsultingInfo li a {
  width: 78px
}
.wrap .tabConsultingInfo li.list1 a {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab01.gif')
}
.wrap .tabConsultingInfo li.list2 a {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab02.gif')
}
.wrap .tabConsultingInfo li.list3 a {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab03.gif')
}
.wrap .tabConsultingInfo li.list4 a {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab04.gif')
}
.wrap .tabConsultingInfo li.list5 a {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab05.gif')
}
.wrap .tabConsultingInfo li.list6 a {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab06.gif')
}
.wrap .tabConsultingInfo li.list7 a {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab07.gif')
}
.wrap .tabCollegeManager,
.wrap .tabCollegeManager li,
.wrap .tabCollegeManager li a,
.wrap .tabSchoolClass,
.wrap .tabSchoolClass li,
.wrap .tabSchoolClass li a,
.wrap .tabStatistics,
.wrap .tabStatistics li,
.wrap .tabStatistics li a {
  height: 27px
}
.wrap .tabCollegeManager li a {
  width: 108px
}
.wrap .tabCollegeManager li.list1 a {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab03_01.gif')
}
.wrap .tabCollegeManager li.list2 a {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab03_02.gif')
}
.wrap .tabCollegeManager li.list3 a {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab04_01.gif')
}
.wrap .tabCollegeManager li.list4 a {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab04_02.gif')
}
.wrap .tabCollegeManager li.list5 a {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab04_03.gif')
}
.wrap .tabSchoolResultsMini li a {
	width:78px;
}
.wrap .tabSchoolResultsMini li.list1 a {
	background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab04_02_01.gif')
}
.wrap .tabSchoolResultsMini li.list2 a {
	background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab04_02_02.gif')
}
.wrap .tabSchoolResultsMini li.list3 a {
	background-image: url('/Imgs/PassConsulting/ConsultingInfo/tab/tab04_02_03.gif')
}

.wrap .tabConsultingSu {
	margin-top:35px;
}
.wrap .tabConsultingSu li a { width:98px; }
.wrap .tabConsultingSu li.list1 a {
	background-image: url('/Imgs/PassConsulting/ConsultingSu/tab/tab01.gif')
}
.wrap .tabConsultingSu li.list2 a {
	background-image: url('/Imgs/PassConsulting/ConsultingSu/tab/tab02.gif')
}
.wrap .tabConsultingSu li.list3 a {
	background-image: url('/Imgs/PassConsulting/ConsultingSu/tab/tab03.gif')
}
.wrap .tabConsultingSu li.list4 a {
	background-image: url('/Imgs/PassConsulting/ConsultingSu/tab/tab04.gif')
}
.wrap .tabConsultingSu li.list5 a {
	background-image: url('/Imgs/PassConsulting/ConsultingSu/tab/tab05.gif')
}
.wrap .tabSchoolClass li a { width:108px; }
.wrap .tabSchoolClass li.list1 a {
	background-image: url('/Imgs/PassConsulting/ConsultingSu/tab/tab01_01.gif')
}
.wrap .tabSchoolClass li.list2 a {
	background-image: url('/Imgs/PassConsulting/ConsultingSu/tab/tab01_02.gif')
}
.wrap .tabSchoolClass li.list3 a {
	background-image: url('/Imgs/PassConsulting/ConsultingSu/tab/tab01_03.gif')
}
.wrap .tabSchoolClass li.list4 a {
	background-image: url('/Imgs/PassConsulting/ConsultingSu/tab/tab01_04.gif')
}

.wrap .tabStatistics li a { width:108px; }
.wrap .tabStatistics li.list1 a {
	background-image: url('/Imgs/PassConsulting/ConsultingManager/tab/tab_04_01.gif')
}
.wrap .tabStatistics li.list2 a {
	background-image: url('/Imgs/PassConsulting/ConsultingManager/tab/tab_04_02.gif')
}
.wrap .tabStatistics li.list3 a {
	background-image: url('/Imgs/PassConsulting/ConsultingManager/tab/tab_04_03.gif')
}
.wrap .tabStatistics li.list4 a {
	background-image: url('/Imgs/PassConsulting/ConsultingManager/tab/tab_04_04.gif')
}

.wrap .AllInfoView {
  position: relative
}
.wrap .AllInfoView button {
  position: absolute;
  top: -2px;
  right: 0px;
  width: 79px;
  height: 29px;
  background: url('/Imgs/PassConsulting/ConsultingInfo/btn_all_info_view.gif') left top no-repeat;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
}
.wrap .AllInfoView .print {
	background-image:url('/Imgs/PassConsulting/ConsultingSu/btn_su_all_print.gif');
	width:113px;
  height: 20px;
  top: 6px;
  right: -1px;
}
.wrap .AllInfoView .print2 {
	background-image:url('/Imgs/PassConsulting/ConsultingJung/btn_jung_all_print.gif');
	width:113px;
  height: 20px;
  top: 6px;
  right: -1px;
}
.wrap .tabConsultingManager {
	margin-top:35px;
}
.wrap .tabConsultingManager li {
	background-position:left center;
	padding:0 0 0 13px;
	margin:0 0 0 12px;
}
.wrap .tabConsultingManager li a {
  width: 71px
}
.wrap .tabConsultingManager li.list1 {
	background-image:none;
	padding:0;
	margin:0;
}
.wrap .tabConsultingManager li.list1 a {
  width: 45px;
  background-image: url('/Imgs/PassConsulting/ConsultingManager/tab/tab_01.gif');
}
.wrap .tabConsultingManager li.list2 a {
  background-image: url('/Imgs/PassConsulting/ConsultingManager/tab/tab_02.gif')
}
.wrap .tabConsultingManager li.list3 a {
  background-image: url('/Imgs/PassConsulting/ConsultingManager/tab/tab_03.gif')
}
.wrap .tabConsultingManager li.list4 a {
  width: 22px;
  background-image: url('/Imgs/PassConsulting/ConsultingManager/tab/tab_04.gif');
}
/* content */
.wrap .visual {
  height: 204px;
  background: url('/Imgs/PassConsulting/BuyingGuide/visual.jpg') left top no-repeat;
}
.wrap .defaultBanners {
  padding: 34px 0 19px 0;
  *zoom: 1;
}
.wrap .defaultBanners li {
  background: url('/Imgs/PassConsulting/BuyingGuide/banners.gif') no-repeat;
  float: left;
  _display: inline;
  margin-left: 12px;
  width: 285px;
  height: 141px;
}
.wrap .defaultBanners li.list01 {
  background-position: left top;
  margin-left: 0;
}
.wrap .defaultBanners li.list02 {
  background-position: right top;
}
/*
.wrap .defaultBanners li.list03 {
  background-position: right top;
  width: 188px;
}
*/
.wrap .defaultBanners a {
  display: block;
  height: 141px;
}
.wrap .consultingSubTitle {
  padding-top: 10px;
  padding-bottom: 8px;
  font-weight: normal;
  color: #808080;
}
.wrap p.consultingSubTitle {
  margin: 30px 0 8px 0;
  padding: 0;
}
.wrap p.consultingSubTitle strong {
  color: #16aeb7
}
.boardConsulting {
  position: relative;
  word-wrap: break-word;word-break:break-all; 
}
.boardConsulting h3 {
  margin: 25px 0 10px 0;
  padding: 0;
}
/* 결제 폼 */
.pay1 h2 {
	padding-top:20px !important;
}
p.payTit {
	margin:0 0 -10px;
	padding:20px 0 0;
	color:#808080 !important;
	font-weight:bold;
}
.paymentList {
  border-top: 2px solid #739490;
  border-bottom: 1px solid #e0e7e6;
  background: url('http://img.jongroeclass.co.kr/eclass/comuser/consulting/paynew_info_bg.jpg') 189px 2px no-repeat;;
  *zoom: 1;
}
.paymentList .paymentLists {
  float: left;
  width: 190px;
}
.paymentList .paymentLists li {
  border-bottom: 1px solid #e0e7e6;
  padding: 21px 21px;
}
.paymentList .paymentLists li.last {
  border-bottom: none
}
.paymentList .paymentLists li input {
  width: 13px;
  height: 13px;
  vertical-align: top;
  margin-right: 20px;
}
.paymentList .paymentCo1,
.paymentList .paymentCo2,
.paymentList .paymentCo3 {
  float: left;
  padding: 10px 15px 0 12px;
  font-size: 11px;
  color: #808080;
  background-color: #fff;
}
.paymentBtn {
  padding-top: 10px;
  *zoom: 1;
}
.paymentBtn button {
  float: right;
  display: inline;
}
.paymentList h3,
.paymentList h4,
.paymentList p {
  font-size: 12px;
  margin: 0;
  padding: 0;
}
.paymentList h4 {
  font-weight: normal;
  color: #2ea5a9;
}
.paymentList p {
  padding-bottom: 8px;
  line-height: 1.3;
}
.boardConsulting .headComment {
  display: block;
  margin-bottom: 9px;
  color: #6e6e6e;
}
.boardConsulting .headComment strong {
  color: #3c726d
}
.boardConsulting .head,
.boardConsulting .headDate {
  position: absolute;
  left: auto;
  right: 0;
  top: -29px;
}
.boardConsulting .headPayment {
	right:20px;
}
.boardConsulting .headDate {
  top: -3px;
  color: #999;
}
.boardConsulting .headDate input {
  width: 70px;
  color: #808080;
}
.boardConsulting table {
  border-top: 2px solid #739490;
  border-bottom: 1px solid #b9c9c7;
  width: 100%;
  empty-cells: show;
  border-collapse: collapse;
}
.boardConsultingmain table {
  border-top: 2px solid #739490;
  border-bottom: 1px solid #b9c9c7;
  width: 603px;
  empty-cells: show;
  border-collapse: collapse;
}

.consultWrapBox .boardConsulting table {
  width: 585px
}
.cunsultWrapPayment .boardConsulting table {
  width: 603px
}
.boardConsulting table caption {
  display: none
}
.boardConsulting table thead th {
  background-color: #f6f8f7;
  color: #47847f;
  height: 30px;
  border-bottom: 1px solid #b9c9c7;
}
.boardConsulting table .red,
.boardConsulting table .red2,
.boardConsulting table .blue,
.boardConsulting table .pass,
.boardConsulting table .purple,
.boardConsulting table .gray{
	font-weight:normal;
}
.boardConsulting table .red { color:#c62f00; }
.boardConsulting table .red2 { color:#c62f00; }
.boardConsulting table .blue { color:#038be1; }
.boardConsulting table .pass { color:#99e000; }
.boardConsulting table .purple { color:#7200fe; }
.boardConsulting table .gray { color:#808080; }
.boardConsulting table thead tr.doubleLine th {
  height: 50px
}
.boardConsulting table .allTime {
	font-weight:normal;
	color:#666;
}
.boardConsulting table .allTime strong {
	color:#d75617;
}
.boardConsulting table .allTimeTable {
	margin:-2px 0;
}
.boardConsulting table .allTimeTable td {
	padding:0;
	border-right-width:0;
}
.boardConsulting table .allTimeTable td th {
  border-bottom: 1px solid #e4ebe9;
	border-top:none;
}
.boardConsulting table .allTimeTable td td {
	padding:8px 0;
	height:100%;
	border-right-width:1px;
	border-top-width:0;
  border-bottom: 1px solid #e4ebe9;
}
.boardConsulting table .allTimeTable td.first {
	border-bottom: 1px solid #e4ebe9;
  border-right-width: 1px;
}
.boardConsulting table .allTimeTable td.first td {
	border-bottom-width:0;
}
.boardConsulting table .allTimeTable td.first th,
.boardConsulting table .allTimeTable td.first td,
.boardConsulting table .allTimeTable td td.nonBorder {
	border-right-width:0;
}
.boardConsulting table thead tr.thnonBg th {
  background-color: #f9fafa
}
.boardConsulting table th.rightLine,
.boardConsulting table td.rightLine {
  background: url('/Imgs/PassConsulting/BuyingGuide/payment_line.gif') right top repeat-y
}
.boardConsulting table .rightBorder,
.boardConsulting table .thRightBorder th,
.boardConsulting table .thRightBorder td {
  border-right: 1px solid #e4ebe9
}
.boardConsulting table .thRightBorder th.dotBorder {
	border-right-style:dotted;
}
.boardConsulting table .thRightBorder .borderStrong {
	border-right-color:#b9c9c7;
}
.boardConsulting table .thRightBorder .nonBorder {
  border-right: none
}
.boardConsulting table thead th a,
.boardConsulting table thead th a:hover {
  color: #47847f;
  font-weight: bold;
}
.boardConsulting table thead th .arrowUp,
.boardConsulting table thead th .arrowDown {
  background: url('/Imgs/PassConsulting/Board/th_arrow.gif') right 2px no-repeat;
  padding: 0 17px;
  cursor: pointer;
}
.boardConsulting table thead th .arrowDown {
  background-position: right -22px no-repeat
}
.boardConsulting table thead th.rowBorder {
  border-bottom-color: #e4ebe9
}
.boardConsulting table tbody tr {
  height: 30px
}
.boardConsulting table tbody td,
.boardConsulting table tbody th,
.writeForm table tbody th {
  border-bottom: 1px solid #e4ebe9;
  text-align: center;
  color: #a6a6a6;
}
.boardConsulting table tbody th {
	line-height:1.35;
}
.boardConsulting table tbody tr.borderStrong td,
.boardConsulting table tbody tr.borderStrong th { border-bottom-color:#b9c9c7; }
.boardResultView table .firstLine {
	border-bottom:1px solid #e4ebe9;
}
.boardResultView table thead th span,
.boardResultView table tbody th span,
.boardResultView table tbody td {
	font-size:11px;
	color:#47847f;
}
.boardResultView table table {
	border:0;
	width:100%;
	height:100%;
	margin:-1px;
}
.boardResultView table table tbody td {
	border-right-width:0 !important;
	border-bottom-width:0 !important;
	border-top:1px solid #e4ebe9;
}
.boardResultView table thead tr.fontBig th span { font-size:12px; }
.boardResultView table tbody td { color:#808080; }
.boardResultView table tr.second th span,
.boardResultView table tbody th {
	font-weight:normal;
}
.boardConsulting table tbody td.names {
  color: #808080
}
.boardConsulting table tbody td.price {
  color: #d75617;
  font-weight: bold;
}
.boardConsulting table tbody td.alignRight {
  text-align: right;
  padding-right: 15px;
}
.boardConsulting table tbody td.alignLeft,
.writeForm table tbody td {
  text-align: left;
  padding-left: 8px;
}
.boardConsulting .readBook span {
	display:block;
	margin:2px 0 3px;
	font-size:11px;
}
.boardConsulting table tbody td.alignLeft2 { padding-left:4px; text-align: left; }
.SurveyCmt {
	color:#666;
}
.SurveyCmt strong {
	display:block;
	color:#3c6461;
	margin-bottom:5px;
}
.writeForm2 table tbody th {
	background-color:#f6f8f8;
	width:95px;
}
.writeForm2 table {
	margin-bottom:-1px;
}
.writeForm2 table tbody td {
	text-align:left;
	padding-left:10px;
	color:#666;
	letter-spacing:-1px;
}
.writeForm2 table tbody td strong {
	margin-right:10px;
}
.writeForm2 table tbody td .radio {
	margin-right:10px;
}
.writeForm2 table tbody td textarea {
	width:100%;
	height:80px;
}

.boardResultManager table tbody td.alignLeft,
.boardResultView table tbody td.alignLeft {
	padding-left: 5px;
	font-size:11px;
	vertical-align:middle;
}
.boardResultManager table tbody td.alignLeft select,
.boardResultManager table tbody td.alignLeft input {
	vertical-align:middle;
}
.boardResultManager table tbody td.alignLeft select {
	width: 107px;
}
.boardCollegeManager2 table tbody td {
	text-align:left;
	padding-left:2px;
	padding-right:0;
}
.writeForm table tbody th {
  background-color: #f9fafa;
  color: #47847f;
}
.writeForm table tbody td select {
  vertical-align: middle;
}
.writeForm table tbody td .slpinput {
  vertical-align: middle; font-size:12px; padding-top:1px;
}
.writeForm table tbody td input {
  vertical-align: middle;
}
.writeForm table tbody th.aL {
  padding-left:8px;
  text-align:left;
}
.boardCollegeManager table td,
.boardResultManager table tbody th {
  padding: 2px 0;
  text-align: center;
}

.boardResultManager table tbody th {
	color:#666;
	font-weight:normal;
	width:90px;
}
.boardCollegeManager table td input {
  width: 117px
}
.boardResultManager table td input {
	width: 90px
}
.boardCollegeManager table td.shortInput input {
  width: 70px
}
.boardCollegeManager2 table {
	table-layout:fixed;
}
.boardCollegeManager2 table td input {
  width: 82px;
	margin-right:0;
}
.boardCollegeManager2 table td {
	white-space:nowrap;
}
.boardCollegeManager2 table td.shortInput {
	text-align:center;
}
.boardCollegeManager2 table td.shortInput input {
  width: 50px
}
.boardCollegeManager2 table thead tr.firstLine th {
  border-color: #e4ebe9
}
.boardSmall table td,
.boardSmall table th,
.boardSmall table td span,
.boardSmall table th span,
.boardSmall2 table thead th span,
.boardSmall2 table td.small { font-size:11px; }
.managerQna {
  position: relative;
	height:auto; background-color:#eaf2fe;
}
.managerQna2 {
  position: relative;
	height:auto; background-color:#eaf2fe;
}
.boardFloat {
	*zoom:1;
}
.boardFloat div.leftTable,
.boardFloat div.boardScroll {
	float:left;
}
.boardFloat div.leftTable {
	width:165px;
	border-right:1px solid #e4ebe9;
}
.boardFloat div.leftTable table th {
	width:25% !important;
}
.boardFloat div.boardScroll {
	width:480px;
}
.boardFloat table td {
	height:64px !important;
}
.managerQna textarea {
  width: 646px;
  height: 100px;
  padding: 3px;
  font-size: 11px;
  color: #808080;
}
.assessments {
	padding:25px 5px 0 0;
	height:60px;
}
.assessments .head {
	top:5px;
	right:8px;
}
.assessments textarea {
	width:98%;
	height:50px;
	color:#666;
}
.assRead {
	border:1px solid #b9c9c7;
	padding:5px;
	font-size:11px;
	text-align:left;
	color:#666;
	height:50px;
	margin-top:1px;
	word-wrap: break-word;
	word-break:break-all; 
}
.managerQna .assRead {
	height:90px;
}
.managerQna2 .assRead {
	height:90px;
}
.assessments .assRead {
	width:98%;
	height:50px;
}

.boardConsulting table tbody td button.btnView,
.boardConsulting table tbody td button.btnDownload,
.boardConsulting .btnSave,
.boardConsulting .btnAdd,
.boardConsulting .btnSubmit,
.boardConsulting .btnSearch,
.boardConsulting .btnMoreView,
.boardConsulting .btnStatistics,
.boardConsulting .btnBuying,
.boardConsulting .btnPayment,
.boardConsulting .btnReserv,
.boardConsulting .btnPrint,
.boardConsulting .btnClose,
.boardConsulting .btnPrint2,
.ibtn {
  background: transparent left top no-repeat;
  border: none;
  height: 19px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  vertical-align: middle;
}
.ibtnLink {
  display: inline-block;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: left top;
  background-color: transparent;
  vertical-align: bottom;
}
.boardConsulting table tbody td button.btnView {
  background-image: url('/Imgs/PassConsulting/Board/btn_view.gif');
  width: 38px;
}
.boardConsulting table tbody td button.btnDownload {
  background-image: url('/Imgs/PassConsulting/Board/btn_download.gif');
  margin-left: 2px;
  width: 68px;
}
.boardConsulting .btnDownload2 {
	width:58px;
	height:19px;
	background-image: url('/Imgs/PassConsulting/Board/btn_info_download.gif');
}
.boardConsulting .btnPdf {
	width:33px;
	height:19px;
	background-image: url('/Imgs/PassConsulting/Board/btn_info_pdf.gif');
	margin-right:5px;
}
.boardConsulting .btnIPrint {
	width:33px;
	height:19px;
	background-image: url('/Imgs/PassConsulting/Board/btn_info_print.gif');
}
.boardConsulting .btnResultView {
	background-image: url('/Imgs/PassConsulting/ConsultingInfo/btn_result_view.gif');
	width:103px;
	height:19px;
}
.boardConsulting .btnResultWrite {
	background-image: url('/Imgs/PassConsulting/ConsultingInfo/btn_result_write.gif');
	width:134px;
	height:25px;
}
.boardConsulting .btnEdit {
	background-image: url('/Imgs/PassConsulting/ConsultingInfo/btn_edit.gif');
	width:38px;
	height:19px;
}
.boardConsulting .btnEdit2 {
	background-image: url('/Imgs/PassConsulting/Board/btn_edit.gif');
	width:48px;
	height:19px;
}
.boardConsulting .btnCancel {
	background-image: url('/Imgs/PassConsulting/Board/btn_cancel.gif');
	width:48px;
	height:19px;
}
.boardConsulting .btnClassAdd {
	background-image: url('/Imgs/PassConsulting/ConsultingInfo/btn_class_add.gif');
	width:73px;
	height:19px;
}
.boardConsulting .btnView2 {
	background-image: url('/Imgs/PassConsulting/ConsultingInfo/btn_view.gif');
	width:68px;
	height:19px;
}
.boardConsulting .btnCheck {
	background-image: url('/Imgs/PassConsulting/ConsultingInfo/btn_check.gif');
	width:68px;
	height:19px;
}
.boardConsulting .btnCheckNon {
	background-image: url('/Imgs/PassConsulting/ConsultingInfo/btn_check_non.gif');
	width:68px;
	height:19px;
	cursor:auto;
}
.boardConsulting .btnJungEdit {
	background-image: url('/Imgs/PassConsulting/ConsultingJung/btn_jung_edit.gif');
	width:113px;
	height:19px;
}
.boardConsulting .btnSuEdit {
	background-image: url('/Imgs/PassConsulting/ConsultingSu/btn_su_edit.gif');
	width:113px;
	height:21px;
}
.boardConsulting table tbody td .inputCheck {
  width: 13px;
  height: 13px;
}
.boardConsulting table tbody td .inputCheck2 {
  width: 13px;
  height: 13px;
}
.boardConsulting table tbody td select.scrollSelect {
  width: 90%;
}
.boardConsulting table tbody td textarea { margin:2px 0; }
.boardConsulting .noData {
  color: #808080;
  text-align: center;
  padding: 60px 0;
  border-bottom: 1px solid #b9c9c7;
}
.underBtn {
  position: relative;
  height: 35px;
}
.underBtn2 {
	height:0;
	margin-top:-1px;
}
.underBtn div {
  display: block;
  position: absolute;
  top: 10px;
  left: auto;
  right: 0px;
  *zoom: 1;
}
.underPrint .underBtn div {
	top:-5px;
}
.underBtn div a,
.underBtn div input,
.underBtn div button {
  display: inline;
  float: left;
  margin-left: 5px !important;
}
.boardConsulting .btnSave,
.boardConsulting .btnAdd,
.boardConsulting .btnSubmit {
  background-image: url('/Imgs/PassConsulting/Board/btn_save.gif');
  width: 58px;
}
.boardConsulting .btnSave2 {
  background-image: url('/Imgs/PassConsulting/Board/btn_save2.gif');
  width: 64px;
  height: 25px;
}
.boardConsulting .btnSave3 {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/popup/btn_save.gif');
  width: 49px;
  height: 19px;
  vertical-align: bottom;
  margin-left: 5px;
}
.boardConsulting .btnSave4 {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/btn_save.gif');
  width: 38px;
  height: 19px;
}
.boardConsulting .btnAdd {
  background-image: url('/Imgs/PassConsulting/Board/btn_add.gif')
}
.boardConsulting .btnSubmit {
  background-image: url('/Imgs/PassConsulting/Board/btn_submit.gif')
}
.boardConsulting .btnSearch {
  background-image: url('/Imgs/PassConsulting/Board/btn_search.gif');
  width: 55px;
  height: 21px;
  margin-left: 5px;
  vertical-align: middle;
}
.boardConsulting .btnSearch2 {
  background-image: url('/Imgs/PassConsulting/Board/btn_search2.gif');
  width: 53px;
  height: 19px;
  margin-left: 5px;
}
.boardConsulting .btnSearch3 {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/popup/btn_search.gif');
  width: 71px;
  height: 19px;
  margin-left: 5px;
}
.boardConsulting .btnSearch4 {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/btn_search.gif');
  width: 38px;
  height: 19px;
	margin-right:-5px;
}
.boardConsulting .btnSearch5 {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/popup/btn_search2.gif');
  width: 56px;
  height: 19px;
  margin-left: 5px;
}
.boardConsulting .btnZipcode {
  background-image: url('/Imgs/PassConsulting/Board/btn_zipcode.gif');
  width: 88px;
  height: 19px;
  margin-left: 5px;
}
.boardConsulting .btnMoreView,
.boardConsulting .btnStatistics,
.boardConsulting .btnBuying,
.boardConsulting .btnPayment {
  display: inline-block;
  width: 68px;
  height: 19px;
  background-image: url('/Imgs/PassConsulting/Board/btn_more_view.gif');
  vertical-align: middle;
  margin-left: 5px;
}
.boardConsulting .btnStatistics {
  width: 88px;
  background-image: url('/Imgs/PassConsulting/Board/btn_statistics.gif');
}
.boardConsulting .btnBuying {
  margin-left: 0;
  background-image: url('/Imgs/PassConsulting/Board/btn_buying.gif');
}
.boardConsulting .btnPayment {
  height: 25px;
  width: 77px;
  background-image: url('/Imgs/PassConsulting/Board/btn_payment.gif');
}
.boardConsulting .btnMore,
.reservLists .btnMore {
  height: 19px;
  width: 70px;
  background-image: url('/Imgs/PassConsulting/Board/btn_more.gif');
}
.boardConsulting .btnMoreView2 {
  background-image: url('/Imgs/PassConsulting/consultingManager/btn_more_view.gif');
	width:58px;
	height:19px;
}
.boardScroll {
	overflow-y:auto;
	overflow-x:scroll;
	width:645px;
}
.boardScroll table {
	width:auto;
}
.boardScroll table th,
.boardScroll table td { white-space:nowrap; padding:0 3px; }
.boardScroll table th span,
.boardScroll table td span { white-space:nowrap; }
.boardSchoolResult table tbody th,
.boardSchoolResult table tbody td {
	border-right:1px solid #e4ebe9;
	border-bottom-color:#b9c9c7;
	color:#666;
	font-size:11px;
}
.boardSchoolResultInTable table table {
	width:100%;
}
.boardSchoolResultInTable table table tbody td,
.boardSchoolResultInTable table table tbody .cols td {
	width:50%;
	border-width:0 !important;
	border-right-width:1 !important;
}
.boardSchoolResult table tbody .multipleLine {
	padding:6px 0;
}
.boardSchoolResult table tbody .cols th,
.boardSchoolResult table tbody .cols td {
	border-bottom-color:#e4ebe9;
}
.boardSchoolResult table tbody .cols th.strong,
.boardSchoolResult table tbody .cols th.subBottom { border-bottom-color:#b9c9c7; }
.boardSchoolResult table tbody .nonBorder { border-right:none; }
.boardSchoolResult table tbody th {
	background-color:#f9fafa;
	color:#47847f;
}
.boardSchoolResult table tbody tr.bgray td { background-color:#f5f5f5; }
.boardSchoolResult table tbody th.subLeft,
.boardSchoolResult table tbody th.strong,
.boardSchoolResult table tbody th.sub { background-color:#f3f6f5; border-right-color:#b9c9c7; }
.boardSchoolResult table tbody th.sub,
.boardSchoolResult table tbody th.subLeft { font-weight:normal; }
.boardSchoolResult table tbody th.subLeft { border-right-color:#e4ebe9; }

.boardSchoolResult table tbody .inTextbox td,
.boardSchoolResult table tbody .inTextbox th { border-right-color:#b9c9c7; }
.boardSchoolResult table tbody .inTextbox td { font-size:11px; }
.boardSchoolResult table table {
	border:none;
	margin:-1px;
	height:100%;
}
.boardSchoolResult table table tbody td { border-top:1px solid #e4ebe9; border-bottom:0; padding:6px 0; }
.boardSchoolResult table tbody td.alignLeft { padding-left:5px; }
.boardSchoolResult table tbody tr.first th,
.boardSchoolResult table tbody tr.first td { border-top:none; }
.boardSchoolResult table table tbody th { border-bottom:0; }
.boardSchoolResult table tbody td input {
	border-color:#cbd7d5;
	margin:0 2px;
}
.boardSchoolResult table tbody td textarea { margin:3px 0; }

.boardConsulting .btnPlus,
.boardConsulting .btnEx {
	background-image:url('/Imgs/PassConsulting/ConsultingSu/btn_add.gif');
	width:17px;
	height:17px;
	margin:0 3px;
}
#discontent_careea .btnPlus,
#discontent_careea .btnEx,
#discontent_group .btnPlus,
#discontent_group .btnEx {
	margin:0 5px 0 4px;
}
.boardConsulting .btnEx {
	background-image:url('/Imgs/PassConsulting/ConsultingSu/btn_cancle.gif');
}
.payComplete {
	padding-top:30px;
}
.consultingSchedule h3,
.consultingSchedule p,
.reservComplete h3,
.reservComplete p {
  text-align: center;
  color: #808080;
}
.consultingSchedule p .colored,
.reservComplete p .colored,
.boardConsulting .attention p .colored,
.boardResultPop h2 .colored,
.atts .colored {
  color: #d75617
}
.consultingSchedule .timeChoose {
  background: url('/Imgs/PassConsulting/BuyingGuide/bg_watch.gif') center top no-repeat;
  padding-top: 69px;
  text-align: center;
}
.consultingSchedule .timeChoose a {
  display: inline-block;
  width: 114px;
  height: 25px;
  background: url('/Imgs/PassConsulting/Board/btn_userInfo.gif') left top no-repeat;
}
.chooseDate {
  padding: 10px 0 10px;
	height:310px;
  *zoom: 1;
}
.chooseDate .steps {
	height:30px;
	margin-bottom:20px;
	background: left top no-repeat;
}
.chooseDate .step01 {
	background-image: url('/Imgs/PassConsulting/BuyingGuide/con_schedule_step_01.gif');
}
.chooseDate .step02 {
	background-image: url('/Imgs/PassConsulting/BuyingGuide/con_schedule_step_02.gif');
}
.chooseDate .step03 {
	background-image: url('/Imgs/PassConsulting/BuyingGuide/con_schedule_step_03.gif');
}
.chooseDate .step04 {
	background-image: url('/Imgs/PassConsulting/BuyingGuide/con_schedule_step_04.gif');
}
.chooseDate .stepAll {
	background-image: url('/Imgs/PassConsulting/BuyingGuide/con_schedule_step_all.gif');
}
.chooseDate .steps ul {
	width:603px;
	*zoom:1;
}
.chooseDate .steps li {
	display:inline-block;
	height:30px;
	float:left;
}
.chooseDate .steps li button {
	border:0;
	background-color:transparent;
	margin:0;
	padding:0;
	width:130px;
	height:30px;
	cursor:pointer;
}
.chooseDate .steps li.last button {
	width:212px;
}
.chooseDate .calendar,
.chooseDate .lists,
.chooseDate .lists ul {
  float: left
}
.chooseDate .lists {
	border-left:1px solid #e0e7e6;
	margin-right:18px;
	_margin-right:19px;
	*zoom:1;
}
.chooseDate .lists ul {
	border-bottom:1px solid #e0e7e6;
	width:129px;
}
.chooseDate .lists li {
	border:1px solid #e0e7e6;
	border-bottom:0;
	border-left:0;
}
.chooseDate .lists li button {
	border:0;
	background-color:transparent;
	margin:0;
	padding:0;
	width:128px;
	height:28px;
	cursor:pointer;
	font-size:12px;
	color:#666;
}
.chooseDate .lists li button.btnHover {
	font-weight:bold;
	background:url('/Imgs/PassConsulting/BuyingGuide/lists_btn_bg.gif') left top no-repeat;
}
.chooseDate .lists li button.abled {
	background:#e8e8e8 url();
	font-weight:bold;
}
.chooseDate .calendar {
  width: 196px
}
.chooseDate .calendar .month {
  background: url('/Imgs/PassConsulting/BuyingGuide/schedule_cal/top.gif') left top no-repeat;
  height: 62px;
  margin-bottom: -1px;
  position: relative;
  text-align: center;
  color: white;
}
.chooseDate .calendar .month strong {
	display:block;
	text-align:center;
	padding-top:12px;
}
.chooseDate .calendar .month button {
  position: absolute;
  top: 12px;
  width: 11px;
  height: 13px;
  margin: 0;
  padding: 0;
  border: none;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: left top;
}
.chooseDate .calendar .month button.monthPrev {
  left: 16px;
  background-image: url('/Imgs/PassConsulting/BuyingGuide/schedule_cal/month_choose_btn_prev.gif');
}
.chooseDate .calendar .month button.monthNext {
  left: auto;
  right: 16px;
  background-image: url('/Imgs/PassConsulting/BuyingGuide/schedule_cal/month_choose_btn_next.gif');
}
.chooseDate .calendar .dates {
  background: url('/Imgs/PassConsulting/BuyingGuide/schedule_cal/center.gif') left top repeat-y;
  padding: 3px 10px 1px 10px;
	position:relative;
}
.chooseDate .calendar table {
  border-collapse: collapse;
  width: 175px;
  border: none;
  empty-cells: show;
  table-layout: fixed;
}
.chooseDate .calendar table td {
  height: 25px;
  text-align: center;
  font-size: 11px;
  font-family: verdana, tahoma, 돋움, 굴림;
  color: #808080;
}
.timeTable {
	background-color:#666;
	border:1px solid #375e5b;
	position:absolute;
	z-index:999;
	color:#aaa;
	padding:3px 6px 0 5px;
}
.timeTable li {
	font-size:11px;
	display:block;
	text-align:center;
	color:#fff;
	cursor:pointer;
  background-color: transparent;
	border:none;
	padding:0 0 2px 0;
	margin:0;
}
.timeTable li span {
	color:#aaa;
}
.chooseDate .calendar table td.sun {
  font-weight: bold;
  color: #d75617;
	line-height:1;
}
.chooseDate .calendar table td.sat {
  font-weight: bold;
  color: #497e79;
	line-height:1;
}
.chooseDate .calendar table td button {
  height: 23px;
  width: 25px;
  text-align: center;
	vertical-align:middle;
  background-color: #ffdf97;
	border:none;
	padding:0;
	margin:0;
	font:normal 11px verdana, tahoma, 돋움, 굴림;
  cursor: pointer;
	display:block;
	color:#333;
	font-weight:bold;
}
.chooseDate .calendar table td.abled {
  color: #333
}
.chooseDate .calendar table td.choose {
  background-color: #ffdf97;
  color: #333;
}
.chooseDate .calendar .bottom {
  background: url('/Imgs/PassConsulting/BuyingGuide/schedule_cal/bottom.gif') left top no-repeat;
  height: 11px;
}
.chooseDate .GuideText {
  margin-left: 20px;
  margin-top: 10px;
  _display: inline;
}
.chooseDate .GuideText img {
  margin-bottom: 8px
}
.reserv .listLast {
	margin-bottom:20px;
}
.reserv .listLast img {
	display:block;
}
.boardConsulting .notYet td {
	padding:14px 0;
	line-height:1.3;
}
.boardConsulting .notYet td,
.boardConsulting .reservation td {
  color: #666;
}

.boardConsulting .reservation  td.aL {
  color: #666;
  text-align:left;padding-left:87px;
  }

.boardConsulting .disable td {
  color: #a4a4a4
}
.boardConsulting tr.reservation .btnReserv,
.boardConsulting .btnReserv {
  background-image: url('/Imgs/PassConsulting/Board/btn_reservation.gif');
  width: 68px;
}
.boardConsulting .reservAlert {
	color:#d75617;
	font-size:11px;
	text-align:right;
	padding:10px 0;
	letter-spacing:-0.8;
}
.boardConsulting .reservAlert strong {
	font-size:10px;
	margin-right:4px;
}
.boardConsulting tr.disabled .btnReserv {
  background-image: url('/Imgs/PassConsulting/Board/btn_reservation_disabled.gif');
  width: 68px;
}
.reservComplete p {
	line-height:1.3;
}
.reservComplete .another {
  text-align: center;
}
.reservComplete .another .dotted {
	background: url('/Imgs/PassConsulting/BuyingGuide/bg_dotted.gif') left bottom repeat-x;
	padding-bottom:30px;
}
.reservComplete .another button,
.reservComplete .another a {
  width: 117px;
  height: 25px;
  display: inline-block;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: left top;
  border: none;
  background-color: transparent;
  vertical-align: bottom;
}
.reservComplete .another .btnReservPrint {
  background-image: url('/Imgs/PassConsulting/BuyingGuide/btn_reserv_print.gif');
  margin-right: 5px;
}
.reservComplete .another .btnWriteConsulting {
  background-image: url('/Imgs/PassConsulting/BuyingGuide/btn_write_consulting.gif')
}
.reservComplete .another .btnHistory {
  background-image: url('http://img.jongroeclass.co.kr/eclass/comuser/consulting/btn_write_setHistory.gif')
}
.reservComplete .reservLists {
	margin-top:41px;
	padding-left:75px;
}
.reservComplete .reservLists ul {
	background:url('/Imgs/PassConsulting/BuyingGuide/reserv_lists.jpg') left top no-repeat;

	width:374px;
	margin:0 auto;
	*zoom:1;
}
.reservComplete .reservLists li {
	float:left;
}
.reservComplete .reservLists li a {
	margin-top:150px;
}
.reservComplete .reservLists li.list1 {
	width:105px;
	margin-right:39px;
}
.reservComplete .reservLists li.list2 {
	width:96px;
	margin-right:52px;
}
.reservComplete .reservLists li.list2 a {
	margin-top:165px;
}
.reservComplete .reservLists li.list3 {
	width:81px;
	margin-right:0px;
}
.reservComplete .reservLists li.list4 {
	width:88px;
}
.reservComplete .reservLists li.list4 a {
	margin-top:100px;
}

.schoolResults { *zoom:1; padding-top:10px; padding-bottom:30px; }
.schoolResults div.left,
.schoolResults div.right { float:left; height:110px; }
.schoolResults div.left { width:249px; }
.schoolResults div.right { border-left:1px solid #e5e5e5; padding-left:10px; width:396px; }
.schoolResults div h4 { font-size:12px; padding:0; margin:0 0 15px 0; color:#d75617; }
.schoolResults div p { font-size:11px; letter-spacing:-1px; color:#808080; line-height:1.3; padding:0; margin:0; }
.schoolResults div li { padding-top:5px; }
.schoolResults .excelUploadForm {
	margin-bottom:10px;
}
.schoolResults .excelUploadForm input,
.schoolResults .excelUploadForm select,
.schoolResults .excelUploadForm a {
	vertical-align:middle;
}
.schoolResults .excelUploadForm select {
	font-size:11px;
}
.btnExcelDownload {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/btn_excel_download.gif');
	width:123px;
	height:19px;
}
.btnExcelDownload2 {
  background-image: url('/Imgs/PassConsulting/ConsultingManager/btn_excel_download.gif');
	width:93px;
	height:19px;
}
.btnExcelAttention {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/btn_excel_attention.gif');
	width:123px;
	height:19px;
}
.btnFileUpload {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/btn_file_upload.gif');
	width:78px;
	height:19px;
}
.btnPageBack {
  background-image: url('/Imgs/PassConsulting/ConsultingInfo/btn_page_back.gif');
	width:73px;
	height:19px;
}

.boardClassAdd { *zoom:1; }
.boardClassAdd .head {
	clear:both;
}
.boardClassAdd .left,
.boardClassAdd .right {
	float:left;
}
.boardClassAdd .left { width:400px; margin-right:15px; }
.boardClassAdd .right { width:230px; border-top:2px solid #739490; border-bottom:1px solid #b9c9c7; }
.boardClassAdd .left table tbody th,
.boardClassAdd .left table tbody td,
.boardClassAdd .left table tbody td a,
.boardClassAdd .left table tbody td a:hover { font-size:11px; color:#808080; text-align:left; }
.boardClassAdd .left table tbody th { text-align:center; font-weight:normal; }
.boardClassAdd .left table tbody td { padding-left:5px; }
.boardClassAdd .right div {
	padding-left:10px;
}
.boardClassAdd .right h4 {
	color:#47847f;
	padding:5px 0;
	margin:0;
}
.boardClassAdd .right p {
	padding:0;
	margin:0;
	font-size:11px;
	color:#666;
}
.boardClassAdd .right .addForm { border-bottom:1px solid #e4ebe9; padding-bottom:5px; }
.boardClassAdd .right .qna { padding-bottom:10px; }
.boardClassAdd .right .underBtn {
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}
.boardClassAdd .right .underBtn button { margin-left:5px; }
.boardClassAdd .right .addForm .scroll {
	width:220px;
	height:100px;
	border:1px solid #7f96bf;
	padding:0;
	overflow:hidden;
}
.boardClassAdd .right .addForm .scroll #sel {
	padding:0;
}
.boardClassAdd .right .addForm .scroll #sel select {
	width:223px;
	height:105px;
	margin:-2px;
	color:#666;
}
.btnClassAddOk {
	background-image:url('/Imgs/PassConsulting/ConsultingInfo/btn_class_add_ok.gif');
	width:58px;
	height:19px;
}
.btnClassCut {
	background-image:url('/Imgs/PassConsulting/ConsultingInfo/btn_class_cut.gif');
	width:58px;
	height:19px;
}
.btnEtClass {
	background-image:url('/Imgs/PassConsulting/ConsultingInfo/btn_etc_class.gif');
	width:78px;
	height:19px;
}

.boardCollegeBrief table tbody td {
	color:#666;
	letter-spacing:-1px;
}
/* graph */
.graph {
  padding-top: 6px;
  *zoom: 1;
}
.graph .graphBar {
  height: 12px;
  background-color: #bed2d0;
  border-left: 1px solid #bed2d0;
  float: left;
  margin-right: 8px;
}
.graph strong {
  display: block;
  background-color: white;
  float: left;
  margin-top: -3px;
  text-align: left;
  filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#4684e0', EndColorStr='#8ecdf1', GradientType=0);
}
/* paging */
.boardConsulting .paging {
  margin-top: 12px;
  text-align: center;
}
.boardConsulting .paging .pagingNum {
  margin: 0 12px 0 5px;
  font-weight: bold;
}
.boardConsulting .paging .pagingNum a,
.boardConsulting .paging .pagingNum strong {
  font-weight: bold;
  color: #999;
  padding: 0 3px 0 8px;
  background: url('/Imgs/PassConsulting/Board/paging_line_bg.gif') left 1px no-repeat;
}
.boardConsulting .paging .pagingNum strong,
.boardConsulting .paging .pagingNum a:hover {
  color: #e06e36
}
.boardConsulting .paging .pagingNum .first,
.boardConsulting .paging .pagingNum strong.first {
  background: none
}
/* popup */
.popupConsultantAdd {
  overflow: hidden;
  width: 420px;
}
.popupCollegeCon {
	width:750px;
}
.popup .head {
  height: 74px;
  background: url('/Imgs/PassConsulting/ConsultingManager/Popup/title_bg.gif') left top repeat-x;
}
.popup .head h1 {
  padding: 35px 0 0 21px;
  margin: 0;
}
.popup .boardConsulting {
  padding: 30px 20px 0 20px;
  _width: 420px;
}
.popupSurvey .boardConsulting {
	_width:520px;
}
.popupSurvey .boardConsulting tbody td {
	font-size:11px;
}
.popupSurvey .boardConsulting tbody td.dots {
	background:url('/Imgs/PassConsulting/ConsultingManager/Popup/dot_survey.gif') left top;
}
.popupSurvey .boardConsulting tbody td a {
	color:#a6a6a6;
	text-decoration:none;
}
.popupSurvey .boardConsulting tbody td a:hover {
	color:#d75617;
	text-decoration:underline;
}
.popupSurveyView .boardConsulting tbody th {
	color:#47847f;
	background-color:#f9fafa;
	font-size:11px;
}
.popupSurveyView .boardConsulting tbody th,
.popupSurveyView .boardConsulting tbody td {
	border-bottom-color:#b9c9c7;
}
.popupSurveyView .boardConsulting tbody td.surveyView {
	padding:20px 16px;
	text-align:left;
	height:270px;
	vertical-align:top;
	line-height:1.4;
}
.popupCollegeCon .boardConsulting {
	_width:750px;
	padding:50px 40px 20px;
}
.popup .boardConsulting table {
  font-size: 12px
}
.popupConsultantAdd .boardConsulting table select {
  font-size: 12px;
  width: 90%;
  color: #808080;
}
.popup input.text {
  font-size: 12px;
  border: 1px solid #cbd7d5;
  padding: 3px;
  height: 19px;
  width: 95%;
  color: #808080;
}
.popup .searchform input,
.popup .searchform button {
  vertical-align: bottom;
  margin-bottom: 10px;
}
.popSearch {
  border-top: 1px solid #e0e7e6;
  border-bottom: 1px solid #e0e7e6;
  height: 140px;
  width: 380px;
  overflow-y: scroll;
  padding-top: 5px;
}
.popSearch table {
  border: none
}
.popSearch table tbody td {
  border: none;
  color: #808080;
  text-align: left;
  height: auto;
  padding: 0 0 5px 10px;
}
.popSearch table tbody td a {
  display: block;
  color: #808080;
  text-decoration: none;
}
.popSearch table tbody td a:hover {
  color: #195d56
}
.popSearchCollege table,
.popSearchCollege table tbody td,
.popSearchCollege table tbody th {
  border: none;
  text-align: left;
}
.popSearchCollege table tbody th {
  width: 80px;
  color: #47847f;
}
.titleCollegePop {
  background: url('/Imgs/PassConsulting/ConsultingInfo/popup/title_03.gif') 21px 35px no-repeat;
  font-size: 20px;
  line-height: 1;
  color: #e5eeed;
}
.titleCollegePop span {
  padding-left: 253px
}
.boardResultPop p {
	padding:0;
	margin:0 0 15px 0;
}
.boardResultPop h2 {
	font-size:12px;
	margin: 0 0 5px 0;
}
.boardResultPop .popSearch {
	border:none;
	padding-top:0;
	height:203px;
}
.boardResultPop .popSearch td {
	border-bottom:1px solid #b9c9c7;
	padding:8px 0;
	text-align:center;
}
.boardEtClassPop ul {
	list-style:none;
	padding:0;
	margin:0;
}
.boardEtClassPop li {
	background:url('/Imgs/PassConsulting/ConsultingInfo/popup/dot.gif') left 6px no-repeat;
	padding-left:8px;
	margin-bottom:3px;
}
.boardEtClassPop .searchForm {
	padding-top:15px;
	background-position:left 24px;
}
.boardEtClassPop .searchForm span { display:inline-block; padding-top:3px; }
.boardEtClassPop .searchForm button { margin-top:1px; }
.boardEtClassPop .searchForm span,
.boardEtClassPop .searchForm button,
.boardEtClassPop .searchForm input { vertical-align:top; }
.boardEtClassPop .popSearch { height:198px; }
.boardEtClassPop .popSearch td {
	text-align:left;
	padding-left:10px;
}
.boardEtClassPop .popSearch td.alignCenter { text-align:center; padding-left:0; }


.popupReservPrint {
  width: 750px;
}
.popupReservPrint .boardConsulting {
  padding: 50px 40px 0 40px;
  _width: 750px;
}
.popupReservPrint .boardConsulting h2 {
  padding: 0;
  margin: 0 0 8px 0;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: -1px;
  color: #a6a6a6;
}
.boardConsulting .attention {
  background: url('/Imgs/PassConsulting/ConsultingInfo/attention.gif') left top no-repeat;
  padding: 16px 40px 0 44px;
  margin: 20px 0;
  height: 59px;
  position: relative;
	line-height:1.3;
}
.boardConsulting .attention .btnReserv {
  position: absolute;
  left: auto;
  right: 25px;
  top: 20px;
  display: inline-block;
  width: 68px;
  height: 19px;
}
.popupReservPrint .boardConsulting .attention {
  background: url('/Imgs/PassConsulting/BuyingGuide/popup/attention.gif') left top no-repeat
}
.boardConsulting .attention p {
  padding: 0;
  margin: 0;

}
.boardConsulting .map {
  margin-bottom: 10px;
  *zoom: 1;
}
.boardConsulting .map h2 {
  background: url('/Imgs/PassConsulting/Common/dot_gray.gif') left 6px no-repeat;
  padding-left: 8px;
  color: #808080;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 15px;
}
.boardConsulting .map .mapImg {
  float: left;
  display: block;
}
.boardConsulting .map .jongro_way {
  float: left;
  display: inline;
  margin-left: 30px;
}
.boardConsulting .map .jongro_way dt,
.boardConsulting .map .jongro_way dd,
.boardConsulting .map .jongro_way dd ul {
  display: block;
  margin: 0;
  padding: 0;
}
.boardConsulting .map .jongro_way dt {
  margin-bottom: 5px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 17px;
}
.boardConsulting .map .jongro_way dt.subway {
  background-image: url('/Imgs/PassConsulting/BuyingGuide/popup/icon_subway.gif');
  background-position: left top;
}
.boardConsulting .map .jongro_way dt.bus {
  background-image: url('/Imgs/PassConsulting/BuyingGuide/popup/icon_bus.gif')
}
.boardConsulting .map .jongro_way dd {
  padding-left: 30px;
  padding-bottom: 15px;
}
.boardConsulting .map .jongro_way ul {
  list-style: none
}
.boardConsulting .map .jongro_way li {
  background: url('/Imgs/PassConsulting/Common/dot_gray.gif') 8px 6px no-repeat;
  padding-left: 15px;
}
.popupReservPrint .boardConsulting .underBtn,
.mapWrap .underBtn {
  border-top: 1px solid #e0e7e6
}
.boardConsulting .btnPrint,
.boardConsulting .btnClose,
.boardConsulting .btnPrint2,
.boardConsulting .btnPrint3 {
  width: 64px;
  height: 25px;
}
.boardConsulting .btnPrint {
  background-image: url('/Imgs/PassConsulting/Board/btn_print.gif')
}
.boardConsulting .btnClose {
  background-image: url('/Imgs/PassConsulting/Board/btn_close.gif')
}
.boardConsulting .btnClose2 {
	background-image: url('/Imgs/PassConsulting/ConsultingInfo/popup/btn_close.gif');
	width: 58px;
	height:19px;
}
.boardConsulting .btnList {
	background-image: url('/Imgs/PassConsulting/ConsultingManager/btn_list.gif');
	width: 58px;
	height:19px;
}
.boardConsulting .btnComplete {
	background-image: url('/Imgs/PassConsulting/ConsultingInfo/popup/btn_complete.gif');
	width: 58px;
	height:19px;
}
.boardConsulting .btnPrint2 {
  background-image: url('/Imgs/PassConsulting/Board/btn_print2.gif')
}
.boardConsulting .btnPrint3 {
  background-image: url('/Imgs/PassConsulting/Board/btn_print3.gif')
}

.boardConsulting .classApply,
.boardConsulting .classApplyOn {
	background-image: url('/Imgs/PassConsulting/ConsultingSu/btn_studing_apply.gif');
	width:88px;
	height:21px;
}
.boardConsulting .classApplyOn { background-image: url('/Imgs/PassConsulting/ConsultingSu/btn_studing_apply_on.gif'); }

.boardConsulting .classNonApply,
.boardConsulting .classNonApplyOn {
	background-image: url('/Imgs/PassConsulting/ConsultingSu/btn_studing_not_apply.gif');
	width:88px;
	height:19px;
	margin-left:2px;
}
.boardConsulting .classNonApplyOn { background-image: url('/Imgs/PassConsulting/ConsultingSu/btn_studing_not_apply_on.gif'); }

/* 성적분석 / 수능성적 / 지원대 가늠하기 가나다군 탭버튼 */
.boardConsulting .classga,
.boardConsulting .classgaOn {
	background-image: url('/Imgs/PassConsulting/Consultingsu/tab/btn_ga_group.gif');
	width:51px;
	height:19px;
}
.boardConsulting .classgaOn { background-image: url('/Imgs/PassConsulting/Consultingsu/tab/btn_ga_group_on.gif'); }

.boardConsulting .classna,
.boardConsulting .classnaOn {
	background-image: url('/Imgs/PassConsulting/Consultingsu/tab/btn_na_group.gif');
	width:51px;
	height:19px;
	margin-left:2px;
}
.boardConsulting .classnaOn { background-image: url('/Imgs/PassConsulting/Consultingsu/tab/btn_na_group_on.gif'); }

.boardConsulting .classda,
.boardConsulting .classdaOn {
	background-image: url('/Imgs/PassConsulting/Consultingsu/tab/btn_da_group.gif');
	width:51px;
	height:19px;
	margin-left:2px;
}
.boardConsulting .classdaOn { background-image: url('/Imgs/PassConsulting/Consultingsu/tab/btn_da_group_on.gif'); }


.footer {
  background: url('/Imgs/PassConsulting/BuyingGuide/popup/copyright.gif') 40px 20px no-repeat;
  height: 27px;
}

.graphs { *zoom:1; margin-top:42px; padding-bottom:17px; }
.graphs .first,
.graphs .second,
.graphs .third,
.graphs .long { height:218px; display:inline; margin-left:10px; border-right:1px solid #e5e5e5; }
.graphs .first { width:209px; }
.graphs .second { width:211px; }
.graphs .third { width:195px; border-right:0; }
.graphs .long { width:auto; border-right:0; }
.graphs div h3 { padding-top:10px; padding-bottom:22px; text-align:center; }
.graphs .long h3 { padding-bottom:20px; text-align:left; padding-top:0;}
.graphs div .graph {
	background:url('/Imgs/PassConsulting/ConsultingSu/graph_y_bg.gif') left bottom no-repeat;
	height:163px;
	padding-top:17px;
	padding-left:27px;
	*zoom:1;
}
.graphs .long .graph {
	background-image:url('/Imgs/PassConsulting/ConsultingSu/graph_y_bg_long.gif');
	padding-left:47px;
}
.graphs div .graphBg {
	position:relative;
	height:135px;
	width:10px;
	float:left;
}
.graphs div .graphBar {
	background-color:#608e89;
	position:absolute;
	width:10px;
	top:auto;
	bottom:0;
	left:0;
	display:inline;
}
.graphs div .graphBar span {
	position:absolute;
	background-color:white;
	white-space:nowrap;
	top:-20px;
	font-size:11px;
	color:#aaa;
	text-align:center;
	display:block;
}
.graphs .first .graphBg {
	margin-right:15px;
}
.graphs .first .graphBar span { left:-8px; width:24px; }
.graphs .second .graphBg {
	margin-right:39px;
}
.graphs .second .graphBar span,
.graphs .long .graphBar span {
	left:-22px; width:50px;
}
.graphs .third .graphBg {
	margin-right:20px;
}
.graphs .third .graphBar span {
	left:-7px; width:20px;
}
.graphs .long .graphBg {
	margin-right:83px;
}
.graphs .first .graphLast,
.graphs .second .graphLast,
.graphs .third .graphLast,
.graphs .long .graphLast { margin-right:0; }

.boardSurvey thead th span {
	font-size:11px;
}
.boardSurvey thead th.title span {
	font-size:12px;
}
.boardSurvey .dots {
	background:url('/Imgs/PassConsulting/ConsultingManager/dot_survey.gif') left top;
}
.boardSurvey .graph {
	margin:-5px -1px 0;
}
.boardSurvey .graph .graphBar {
	margin:0;
	padding:0;
}
.boardSurvey tbody td.gnum strong {
	color:#296a63;
}
.boardEssay input.point {background-color:#eaf2fe;}
.boardEssay textarea.point {background-color:#eaf2fe;}

.boardEssay table thead th,
.boardEssay table tbody th,
.boardEssay table tfoot th{
	font-weight:normal;
	color:#47847f;
}
.boardEssay table thead th {
	background-color:transparent;
}
.boardEssay table thead th,
.boardEssay table tbody th,
.boardEssay table thead td,
.boardEssay table tbody td,
.boardEssay table tfoot th,
.boardEssay table tfoot td {
	border-right:1px solid #e4ebe9;
}
.boardEssay table tbody th.strong {
	border-right-color:#b9c9c7;
}
.boardEssay table th.colored,
.boardEssay table tfoot th {
	background-color:#f3f6f5;
	border-right-color:#b9c9c7;
}
.boardEssay table thead td,
.boardEssay table tbody td {
	text-align:left;
	padding-left:10px;
}
.boardEssay table tr.lastRow th,
.boardEssay table tr.lastRow td {
	border-bottom:1px solid #b9c9c7;
}
.boardEssay table.tableStayle2 tbody td {
	text-align:center;
	padding-left:0;
}
.boardEssay table thead .last,
.boardEssay table tbody .last,
.boardEssay table tfoot .last {
	border-right-width:0;
}
.boardEssay table tfoot th,
.boardEssay table tfoot td {
	padding:6px 0;
	text-align:center;
}
.boardEssay table tfoot td.fcGreen {
	color:#47847f;
}
.boardEssay table tfoot td.fcOrenge {
	color:#d75617;
}
.boardEssay table tfoot td dl {
	*zoom:1;
}
.boardEssay table tfoot td dt,
.boardEssay table tfoot td dd {
	float:left;
	display:block;
	margin:0;
}
.boardEssay table tfoot td dt {
	text-align:center;
	padding:7px 10px;
	color:#d75617;
	font-weight:bold;
}
.boardEssay table tfoot td dd {
	text-align:left;
	font-size:11px;
	color:#666;
}
.boardEssay table tfoot td dd p {
	margin:0;
	padding:0;
	line-height:1.3;
}

.atts {
	line-height:1.3;
}

.chooseEssay {
	width:530px;
	margin:0 auto;
	*zoom:1;
}
.chooseEssay li {
	background:url('/Imgs/PassConsulting/ConsultingInfo/choose_essay.jpg') left top no-repeat;
	height:302px;
	float:left;
}
.chooseEssay li.list01 {
	width:262px;
}
.chooseEssay li.list02 {
	width:268px;
	background-position:right top;
}
.chooseEssay .btnChoose {
	background-image:url('/Imgs/PassConsulting/ConsultingInfo/btn_choose.gif');
	width:114px;
	height:25px;
	margin-top:256px;
}
.chooseEssay li.list01 .btnChoose {
	margin-left:40px;
}
.chooseEssay li.list02 .btnChoose {
	margin-left:109px;
}
.downProfiles {
	margin:0;
	*zoom:1;
}
.downProfiles li {
	float:left;
	width:128px;
}
.downProfilesLong li {
	width:214px;
}
.downProfiles li a {
	height:20px;
	_height:30px;
	display:block;
	text-align:center;
	border:1px solid #e0e7e6;
	border-left-width:0;
	padding-top:10px;
}
.downProfiles li.first a {
	border-left-width:1px;
}
.downProfiles li.row1 a {
	border-bottom-width:0px;
}
.downProfiles li a:hover {
	_height:30px;
	border-color:#497e79;
	border-width:2px;
	padding-top:9px;
}
.cmt {
	color:#d75617;
	font-size:11px;
	display:block;
}
.boardConsulting .btnFileUploadW {
	background-image:url('/Imgs/PassConsulting/ConsultingInfo/btn_file_upload_w.gif');
	width:78px;
	height:19px;
}
.boardEssayInfo table tbody td.firstRow {
	border-bottom-width:0;
}
.boardEssayInfo table tbody td.secondRow {
	height:23px;
}
.boardEssayInfo table tbody td.secondRow a,
.boardEssaySu table tbody td a,
.boardEssaySu table tbody td a:hover {
	color:#d75617;
	font-size:11px;
	text-decoration:underline;
}
.boardEssaySu table tbody td a,
.boardEssaySu table tbody td a:hover {
	font-size:12px;
}
.boardEssaySu table tbody th,
.boardEssaySu table tbody td {
	height:50px;
}
.boardEssaySu table tbody td span.notFile {
	color:#aaa;
}

.GoodsTableN input,
.GoodsTableO input {
	border:0 solid #fff !important;
	text-align:center;
}

.payText {
	text-align:right;
	color:#d75617;
	display:block;
}
.must {
	color:#d75617;
	margin-right:5px;
	font-weight:normal;
}


/* 상품안내 */
.fronTop {
	background:url('/Imgs/PassConsulting/BuyingGuide/front/top_bg.gif') left top no-repeat;
	height:12px;
	margin-bottom:-1px;
}
.frontCont {
	background:url('/Imgs/PassConsulting/BuyingGuide/front/bg.gif') left top repeat-y;
	padding:10px 20px 30px;
}
.frontBtm {
	background:url('/Imgs/PassConsulting/BuyingGuide/front/bottom_bg.gif') left top no-repeat;
	height:22px;
	margin-top:-1px;
}
.frontBtm2 {
	background:url('http://img.jongroeclass.co.kr/eclass/consulting/bottom2_bg.gif') left top no-repeat;
	height:22px;
	margin-top:-1px;
}
.frontCont .topVisual {
	margin:0 0 -2px;
	padding:0;
	text-align:center;
}
.frontCont .ContWrap {
	*zoom:1;
}
.frontCont .ContWrap .leftCont,
.frontCont .ContWrap .notice {
	float:left;
}
.frontCont .ContWrap .leftCont {
	_display:inline;
	margin-left:0px;
	margin-right:12px;
}
.frontCont .ContWrap .notice {
	width:235px;
	position:relative;
	border-bottom:1px solid #d7d7d7;
	padding-bottom:2px;
}
.frontCont .ContWrap .notice h2 {
	background:url('/Imgs/PassConsulting/BuyingGuide/front/notice_title.gif') left top no-repeat;
	height:26px;
	margin-bottom:16px;
}
.frontCont .ContWrap .notice h2 span {
	visibility:hidden;
	position:absolute;
	z-index:-999;
	font-size:0;
}
.frontCont .ContWrap .notice .more {
	position:absolute;
	display:block;
	top:1px;
	left:auto;
	right:1px;
	padding:10px;
}
.frontCont .ContWrap .notice td {
	background:url('/Imgs/PassConsulting/BuyingGuide/front/notice_bullet.gif') 12px 6px no-repeat;
	padding-left:19px;
	padding-bottom:8px;
}
.frontCont .ContWrap .notice td a {
	color:#999;
}



.wrap .tabConsultGoods {
	margin-top:29px;
	width:602px;
	height:41px;
}
.wrap .tabConsultGoods ul {
	height:41px;
}
.wrap .tabConsultGoods li {
	margin-right:4px;
}
.wrap .tabConsultGoods li a {
	width:147px;
	height:41px;
}
.wrap .tabConsultGoods li.list1 a {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/tab/tab1.gif');
}
.wrap .tabConsultGoods li.list2 a {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/tab/tab2.gif');
}
.wrap .tabConsultGoods li.list3 a {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/tab/tab3.gif');
}
.wrap .tabConsultGoods li.list4 a {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/tab/tab4.gif');
}
.wrap .tabConsultGoods li.list5 a {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/tab/tab5.gif');
}

.wrap .menu1 .tabConsultGoods li.list1 a,
.wrap .menu2 .tabConsultGoods li.list2 a,
.wrap .menu3 .tabConsultGoods li.list3 a,
.wrap .menu4 .tabConsultGoods li.list4 a,
.wrap .menu5 .tabConsultGoods li.list5 a {
	background-position-y:bottom;
}
.boardFront thead th {
	background-color:#f3f6f5;
}
.boardFront thead th.colored {
	background-color:#edf1f0;
	color:#d75617;
	text-align:left;
	padding-left:8px;
}
.boardFront th,
.boardFront td {
	border-right:1px solid #b9c9c7;
	border-bottom:none !important;
}
.boardFront th.last,
.boardFront td.last {
	border-right:0;
}
.boardFront td {
	height:70px;
}
.boardConsulting .btnBuying2 {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/btn_bying.gif');
	width:233px;
	height:24px;
}
.boardFront .myConsult {
	*zoom:1;
	margin-bottom:5px;
}
.boardFront .myConsult dt,
.boardFront .myConsult dd {
	float:left;
	display:block;
	color:#666;
}
.boardFront .myConsult dt {
	background:url('/Imgs/PassConsulting/BuyingGuide/front/bullet_gray.gif') left 4px no-repeat;
	padding-left:6px;
}
.boardFront .myConsult dd {
	_display:inline;
	margin-left:24px;
	position:relative;
}
.boardConsulting .btnMap {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/btn_map.gif');
	width:58px;
	height:19px;
}
.boardFront .btnMap {
	position:absolute;
	top:-2px;
	left:auto;
	right:-63px;
}
.boardConsulting .btnWriteMy0,
.boardConsulting .btnWriteMy1,
.boardConsulting .btnWriteMy2,
.boardConsulting .btnWriteMy3 {
	width:58px;
	height:19px;
}
.boardConsulting .btnWriteMy0 {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/btn_wait_ra.gif');
}
.boardConsulting .btnWriteMy1 {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/btn_wait.gif');
}
.boardConsulting .btnWriteMy2 {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/btn_writing.gif');
}
.boardConsulting .btnWriteMy3 {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/btn_write_complete.gif');
}
.frontBanner {
	*zoom:1;
	margin-bottom:45px !important;
}
.frontBanner li {
	float:left;
}
.frontBanner li.first {
	margin-right:11px;
}
.consultCmt {
	margin-top:-1px;
	margin-bottom:20px;
}
.consultWrap {
	background:left top no-repeat;
	height:198px;
	position:relative;
	margin-bottom:40px;
}
.consultSu {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/consulting_su_bg.jpg');
}
.consultJung {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/consulting_jung_bg.jpg');
}
.consultWrap .btnConsultSu,
.consultWrap .btnConsultJung {
	width:139px;
	height:29px;
	position:absolute;
	top:142px;
	left:24px;
}
.consultWrap .btnConsultSu {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/btn_go_su.gif');
}
.consultWrap .btnConsultJung {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/btn_go_jung.gif');
}
.frontBtmCont {
	background:url('/Imgs/PassConsulting/BuyingGuide/front/address.gif') right top no-repeat;
	height:76px;
	overflow-y:hidden;
}
.frontBtmCont a,
.frontBtmCont img {
	display:block;
}
.frontBtmCont a {
	width:194px;
	height:76px;
}
.popup .wrap {
	padding:0 40px;
	margin-top:30px;
	width:auto !important;
}
.popup .wrap .popupMapTab {
	width:auto !important;
}
.popup .wrap .popupMapTab li a {
	width:138px;
	height:32px;
}
.popup .wrap .popupMapTab li.list1 a {
	background-image:url('http://img.jongroeclass.co.kr/eclass/consulting/consulting_tab_g.gif');
}
.popup .wrap .popupMapTab li.list2 a {
	background-image:url('http://img.jongroeclass.co.kr/eclass/consulting/consulting_tab_m.gif');
}


.popup .wrap .popupMapTab2 {
	width:auto !important;
}
.popup .wrap .popupMapTab2 li a {
	width:138px;
	height:32px;
}
.popup .wrap .popupMapTab2 li.list1 a {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/popup/tab1.gif');
}
.popup .wrap .popupMapTab2 li.list2 a {
	background-image:url('http://img.jongroeclass.co.kr/eclass/consulting/tab2.gif');
}
.popup .popMap {
	padding-top:0 !important;
}

.faq ul,
.faq li  {
	width:100%;
	margin:0;
	padding:0;
}
.faq li {
	_margin-bottom:-2px;
}
.faq dt,
.faq dd {
	display:block;
	border-bottom:1px solid #fff;
	padding:9px 10px;
	margin:0;
}
.faq dt {
	background-color:#82b4b0;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.faq dd {
	background-color:#dbeae8;
	color:#666;
}
.btnByingWrap {
	text-align:center;
	margin-top:20px;
}
.wrap .tabService {
	border-bottom:2px solid #739490;
	width:100%;
	background:none;
	height:20px;
	position:relative;
	margin-bottom:19px;
}
.wrap .tabService li {
	width:49px;
	height:12px;
	margin-right:0;
	border-right:1px solid #d1d1d1;
}
.wrap .tabService li a {
	height:12px;
	cursor:pointer;
}
.wrap .tabService li.list2 {
	width:82px;
}
.wrap .tabService li.last {
	border-right:none;
}
.wrap .tabService li.list1 a {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/tab/tab3_1.gif');
}
.wrap .tabService li.list2 a {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/tab/tab3_2.gif');
}
.wrap .tabService li.list3 a {
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/tab/tab3_3.gif');
}
.wrap .tabService .searchWrap {
	position:absolute;
	top:-8px;
	left:auto;
	right:0;
}
.wrap .tabService .searchWrap .btnSearch6 {
	width:58px;
	height:19px;
	background-image:url('/Imgs/PassConsulting/BuyingGuide/front/btn_search.gif');
	margin-left:5px;
}
.dataField {
	width:605px;
}
.dataField table {
	width:100%;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;

}
.dataField tbody tr td {
	text-align:center;
	border-right:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	padding:8px 0;
	color:#666;
}
.dataField tbody tr td.last{
	border-right:none;
}
.dataField .underAlert {
	color:#d75617;
	display:block;
	text-align:right;
	font-size:11px;
	margin-top:5px;
}


#byteChk {
	border:0 solid #fff !important;
	text-align:right;
	width:30px;
}

#calendar {
  /* 달력 제어 */
  position: absolute;
  z-index: 99999;
  width: 160px;
  border: 1px solid #296a63;
  background-color: #FFF;
  *zoom: 1;
}
#calendar table {
  border: none;
  color: #808080;
  border-collapse: collapse;
  empty-cells: show;
}
#calendar table form {
  border: none;
  padding: 0;
  margin: 0;
}
#calendar table thead th,
#calendar table tbody td {
  font-weight: normal;
  color: #808080;
  background-color: transparent;
  border: none;
	padding-bottom:2px;
	text-align:center;
}
#calendar table table thead th,
#calendar table table tbody td {
	padding:2px;
}
#calendar .calClose {
  float: right
}
#calendar:after {
  content: "";
  display: block;
  clear: both;
}
/* margin and padding */
.mt15 {
	margin-top:15px;
}
.ml5 {
	margin-left: 5px
}
.ml10 {
  margin-left: 10px
}
.mr5 {
  margin-right: 5px
}
.mr10 {
  margin-right: 10px
}
.mr20 {
  margin-right: 20px
}
.mr30 {
  margin-right: 30px
}
.mb10 {
	margin-bottom: 10px
}
.marBtm20,
.mb20 {
  margin-bottom: 20px
}
.mb30 {
  margin-bottom: 30px
}
.mb40 {
  margin-bottom: 40px
}
.pt6 {
  padding-top: 6px
}
.pt15 {
  padding-top: 15px
}
.pt20 {
  padding-top: 20px
}
.pb15 {
	padding-bottom: 15px !important;
}
/* guide text */
.wrap .visual p,
.wrap .tab li span,
.boardConsulting table tbody td button.btnView span,
.boardConsulting table tbody td button.btnDownload span,
.boardConsulting .btnSave span,
.boardConsulting .btnAdd span,
.boardConsulting .btnSubmit span,
.boardConsulting .btnSearch span,
.boardConsulting .btnMoreView span,
.boardConsulting .btnStatistics span,
.boardConsulting .btnBuying span,
.wrap .defaultBanners a span,
.boardConsulting .btnPayment span,
.consultingSchedule .timeChoose a span,
.chooseDate .calendar .month button span,
.boardConsulting .btnReserv span,
.reservComplete .another button span,
.reservComplete .another a span,
.boardConsulting .btnPrint span,
.boardConsulting .btnClose span,
.wrap .AllInfoView button span,
.boardConsulting .btnPrint2 span,
.ibtn span,
.ibtnLink span,
.chooseDate .steps li button span,
.GuideText span {
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 0;
  overflow: hidden;
  z-index: -999;
  visibility: hidden;
}
/* float reset */
.wrap .defaultBanners:after,
.wrap .memberInfo .memberList:after,
.wrap .tab:after,
.underBtn div:after,
.graph:after,
.paymentList:after,
.chooseDate:after,
.popupReservPrint .boardConsulting .map:after,
.paymentBtn:after,
.schoolResults:after,
.boardClassAdd:after,
.graphs:after,
.graphs div .graph:after,
.chooseDate .lists:after,
.chooseDate .steps ul:after,
.reservComplete .reservLists ul:after,
.boardFloat:after,
.boardEssay table tfoot td dl:after,
.chooseEssay:after,
.downProfiles:after,
.frontCont .ContWrap:after,
.boardFront .myConsult:after,
.frontBanner:after,
.wrap .tabConsultGoods ul:after {
  content: "";
  display: block;
  clear: both;
}
.boardConsulting .attention p{position:absolute; top:5px;}
.boardConsulting .attention .blc{color:#000;}
#essay .blc{color:#000;}
#aboutme .blc{color:#000;}

.inTableReset{padding:0 !important;margin:0 !important;border-top:none !important;}
.boardFloat .inTable{table-layout:fixed;margin:0 !important;padding:0 !important;border-collapse:collapse;}
.boardFloat .inTable tr{}
.boardFloat .inTable td{height:32px !important;min-height:32px !important;max-height:64px !important;margin:0 !important;padding:0 !important;border-right:1px solid #e4ebe9 !important;border-top:none;vertical-align:middle !important;}
.boardFloat .inTable td.last{border-right:none !important;}
.boardFloat .inTable td.brdBtm{border-bottom:1px solid #e4ebe9 !important;}
.boardFloat .inTable .rate2 td{height:31px !important;min-height:31px !important;}

.inTableReset2{padding:0 !important;margin:0 !important;border-top:none !important;border-right:none !important;}
.boardFloat2 .inTable{margin:0 !important;padding:0 !important;border-collapse:collapse;}
.boardFloat2 .inTable tr{}
.boardFloat2 .inTable td{height:15px !important;min-height:15px !important;margin:0 !important;padding:0 !important;border-right:1px solid #e4ebe9 !important;border-top:none;vertical-align:middle !important;}
.boardFloat2 .inTable td.last{border-right:none !important;}
.boardFloat2 .inTable td.brdBtm{border-bottom:1px solid #e4ebe9 !important;}
.boardFloat2 .inTable .rate2 td{}

.school_re {/*margin-bottom:40px; height:843px;*/ height:500px;margin-bottom:50px;padding-top:1px;}
.school_re ul {padding-bottom:8px;}
.school_re ul:after{ content: "";  display: block;  clear: both;}
.school_re ul li {float:left;}

.school_table {border-top:2px solid #739490; border-collapse: collapse;	border-spacing: 0; table-layout:fixed; border-bottom:1px solid #b9c9c7;}
.school_table th {font:11px dotum; color:#3c6461; vertical-align:middle; text-align:center; border-bottom:1px solid #e4ebe9; border-right:1px solid #e4ebe9; height:25px; padding:0;}
.school_table .bg_th {background:#f9fafa;}
.school_table .bg_th th{background:#f9fafa;}
.school_table .bg_th2 {background:#fef5e1;}
.school_table .bg_th2 th{background:#fef5e1;}
.school_table td {/*height:40px;*/ height:20px; /*border-bottom:1px solid #b9c9c7;*/ text-align:center; vertical-align:top; border-right:1px solid #e4ebe9;}
.school_table th div {margin:0; padding:0; outline:0;line-height:0; position:relative;}
.school_table th div .ab-box {position:absolute; top:0; left:0;}
.school_table th div td {border-right:1px solid #e4ebe9; /*height:8px;*/ height:4px;}
.school_table th div .bot_td td {border-right:1px solid #e4ebe9;}
.school_table .strong {font-weight:bold;}
.school_table .no_bd {border-right:0 !important;}
.school_table .bot_th {border-bottom:1px solid #b9c9c7;}
.school_table .bot_th th {border-bottom:1px solid #b9c9c7; height:120px; vertical-align:top; padding:0; margin:0;}
.school_table .bot_th th span {font:11px dotum !important; color:#3c6461; /*width:25px;*/ padding:5px 0 2px;width:16px; text-align:center; /*display:inline-block;*/ line-height:12px;}

.in_resultbox {/*width:513px; overflow-x:scroll; float:center; padding-bottom:5px;padding-bottom:5px !important; */position:relative;  }
.orange_line {display:block; background:#e25916; position:absolute; width:100%; height:4px; font-size:0; line-height:0; }
.grey_line {display:block; filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#4684e0', EndColorStr='#8ecdf1', GradientType=0); position:absolute; width:10px; height:64px; font-size:0; line-height:0; }

.fixLeft{text-align:left;}
.fixTbl{table-layout:fixed;}
.fixTbl td{border-bottom:none;}
.fixTbl tr.bot_td td{border-bottom:1px solid #b9c9c7;}
.mBoardBox .mBoardFrame{position:absolute;left:0;top:0;width:665px;height:540px;}
.mBoardBox{position:relative;width:645px;height:530px;}

.tabphillcon08{float:left;width:606px;height:67px;margin-top:-3px;}
.tabphillcon08 ul{height:67px;}
.tabphillcon08 li{float:left;}

/* 11 11.10 정시컨설팅 메뉴 */
.tab1111{background-color:#fffffffloat:left;width:645px;height:42px;text-align:center;margin-top:-5px;}
.tab1111 ul{height:38px;margin:0 0 -4px;}
.tab1111 li{float:left;}

/* 11 11.10 정시컨설팅 메뉴 */
.tab1311{background-color:#fffffffloat:left;width:765px;height:42px;text-align:center;margin-top:-5px;}
.tab1311 ul{height:38px;margin:0 0 -4px;}
.tab1311 li{float:left;}

/* 1110리뉴얼 */
.frontContmain {

	padding:10px 0px 30px;
}
.frontContmain .ContWrap {
	*zoom:1;
}
.frontContmain .ContWrap .leftCont,
.frontContmain .ContWrap .notice {
	float:left;
}
.frontContmain .ContWrap .leftCont {
	_display:inline;
	margin-left:0px;
	margin-right:17px;
}
.frontContmain .ContWrap .notice {
	width:198px;
	position:relative;
	padding-bottom:0px;
}
.frontContmain .ContWrap .notice h2 {
	background:url('http://img.jongroeclass.co.kr/eclass/consulting/h2_txt_111027_002.gif') left top no-repeat;
	border-bottom:1px solid #44494f;
	height:28px;
	margin-bottom:13px;
}

.frontContmain .ContWrap .notice h2 span {
	visibility:hidden;
	position:absolute;
	z-index:-999;
	font-size:0;
}
.frontContmain .ContWrap .notice p {
	position:absolute;
	display:block;
	padding:9px 0 0 0;
}
.frontContmain .ContWrap .notice .more {
	position:absolute;
	display:block;
	top:1px;
	left:auto;
	right:1px;
	padding:4px;
}

.frontContmain .ContWrap .notice td {
	background:url('/Imgs/PassConsulting/BuyingGuide/front/notice_bullet.gif') 12px 6px no-repeat;
	padding-left:19px;
	padding-bottom:8px;
}
.frontContmain .ContWrap .notice td a {
	color:#999;
}


.myPassService2{overflow:hidden; float:left;font-size:12px;width:198px; height:180px; background:url('http://img.jongroeclass.co.kr/eclass/consulting/mem_right_bg.gif') no-repeat 0 0;}
.myPassService2 h4 {
	text-align:center;
	color:#fff;
	height:32px;
	padding-top:10px;
	margin-bottom:8px;
}
.myPassService2 h4 span{color:#81f152;}
.myPassService2 ul{padding-top:5px;}
.myPassService2 li{position:relative;margin-left:10px; padding:0 0 8px 6px; background:url('/Imgs/PassConsulting/BuyingGuide/front/notice_bullet.gif') 0px 6px no-repeat;line-height:120%;}
.myPassService2 li.sec{position:relative;letter-spacing:-0.1em;margin-left:10px;}

.myPassService2 .ft1{position:relative;margin:11px 0 9px 12px;}
.myPassService2 .ft2{position:relative;margin-left:12px; }



.myPassService2 .bt {
	text-align:center;
	color:#fff;
	height:32px;
	padding-top:3px;
}

.frontBanner3 {
	*zoom:1;
	!important;
}
.frontBanner3 li {
	float:left;
}
.frontBanner3 li.first {
	margin-right:15px;
}

/* 배치표추가 */

/* 성적입력 */
.gradeEnter{position:relative;width:645px;height:134px;margin-bottom:40px;background:url(/Comuser/information_new/PassConsulting/arrange_ex111110/images/i_school1.gif) no-repeat 0 0;}
.gradeEnter .btn1{position:absolute;left:30px;top:85px;}
.gradeEnter .btn2{position:absolute;left:290px;top:46px;}
.gradeEnter2{position:relative;width:645px;height:134px;margin-bottom:40px;background:url(/Comuser/information_new/PassConsulting/arrange_ex111110/images/i_school2.gif) no-repeat 0 0;}
.gradeEnter2 .btn1{position:absolute;left:30px;top:85px;}
.gradeEnter2 .btn2{position:absolute;left:290px;top:46px;}
.gradeEnter2 .txt1{position:absolute;left:290px;top:26px;}
.gradeEnter2 .txt2{position:absolute;left:290px;top:0px;}
.roundBox1{color:#666;font-weight:bold;margin-bottom:10px;padding:0px 0px 0px 0px;/*background:url(/Comuser/information_new/PassConsulting/arrange_ex110901/images/g_round4.gif) no-repeat 0 0;*/}
.roundBox1 .btn{float:right;margin-top:-4px;padding-right:5px;}
.roundBox1 label{color:#3C6461;padding-left:20px;margin-right:-10px;}
.roundBox1 select,.roundBox1 input{margin-top:-4px;}

/*성적분석*/
table.s4{width:776px;text-align:center;border-top:2px solid #739490;}
table.s4 tr th{line-height:130%;background-color:#F9FAFA;height:32px;border-right:1px solid #B9C9C7;border-bottom:1px #B9C9C7 solid;border-top:2px solid #886B38;font-size:11px;color:#3C6461;}
table.s4 tr td{border-right:1px solid #B9C9C7;border-bottom:1px solid #B9C9C7;text-align:center;color:#808080;}
table.s4 tr td.s4bg{background-color:#F0F4F7;font-weight:bold;color:#172A41;}
table.s4 tr td.s4bg02{background-color:#F0F4F7;font-weight:bold;}
table.s4 tr td.s4nobor{border-right:none;border-bottom:none;}
table.s4 tr th.s4nobor01{border-right:none;}
table.s4 tr td.s4nobor02{border-right:none;}
table.s4 tr td.s4nobor03{border-bottom:none}
table.s4 tr td.s4align{text-align:left;line-height:130%;padding-left:10px;}
table.s4 tr th.s4btb{border-bottom:1px solid #C5CDD3;}
table.s4 tr td.s4btb02{border-bottom:1px #B9C9C7 solid;background-color:#F9FAFA;color:#3C6461;}
table.s4 tr td.s4col{color:#808080;font-weight:bold;height:115px;}
table.s4 tr td.s4col02{color:#336388;font-weight:bold;background-color:#F0F4F7;}
.s4box01{background:url('/Imgs/arrange/2010/anal/s2_2_box1.gif') no-repeat;height:5px;width:163px;}
.s4box02{background:url('/Imgs/arrange/2010/anal/s2_2_box2.gif') no-repeat;height:17px;width:163px;}
.s4box03{background:url('/Imgs/arrange/2010/anal/s2_2_box5.gif') repeat-y;height:7px;width:163px;}
table.s4Gr{width:109px;height:115px;}
table.s4Gr tr td{border-right:none;border-bottom:none;}
table.s4 tr td.s4cell{}
table.s4Gr02 tr td{border-right:none;border-bottom:none;}
table.s4 tr td.s4Gbg{background:url('/Imgs/arrange/2010/anal/s2_gbg.gif') no-repeat 0 1px;width:88px;height:115px;border-right:none;}
table.s4 tr td.s4Gbg02{background:url('/Imgs/arrange/2010/anal/s2_gbg02.gif') no-repeat;width:109px;height:115px;border-right:none;	}
table.s4 tr th.s4btm{font-weight:normal;height:69px;line-height:130%;}
table.s4 tr th.s4btm02{font-weight:normal;height:69px;border-right:none;}
table.s4 tr td.s4align02{text-align:left;line-height:130%;padding-left:10px;border-right:none;}

/* 지원대 가늠하기 */
.s5{width:645px;border-top:2px solid #739490;border-bottom:1px solid #B9C9C7;}
.s5 tr th{background-color:#F9FAFA;height:41px;border-right:1px solid #B9C9C7;border-bottom:1px #B9C9C7 solid;border-top:2px solid #739490;font-size:12px;color:#3C6461;}
.s5 tr td{height:28px;border-right:1px solid #B9C9C7;border-bottom:1px solid #B9C9C7;text-align:center;color:#3C6461;font-size:12px;}
.s5 tr th.s5btb{border-bottom:1px solid #B9C9C7;}
.s5 tr td.s5btb02{border-bottom:1px #B9C9C7 solid;background-color:#F9FAFA;font-size:11px;}
.s5 tr th.s5align{text-align:left;padding-left:5px;}
.s5 tr td.chanTd{width:50px;}
.s5 tr th.thHe{height:24px;}
.s5 tr th.lineR,.s5 tr td.lineR{border-right:1px solid #B9C9C7;}
.s5 tr td.uniHe,.graphBox tr.col2 td{height:57px;}
.s5 tr td.graphHe{height:417px;text-align:right;background:#FFF;border-right:1px solid #B9C9C7;}
.s5 tr td.graphHe img{margin-right:2px;}
.graphBox tr.col1 th{height:23px;}
.graphBox tr.col2 td.wTd{height:81px;}
.possiBox{width:645px;margin:20px 0 20px;}
.possiDot{color:#195D56;}
.possiDot2{color:#999999;}
.graphBox{text-align:left;width:520px;height:518px;overflow:hidden;border-top:1px solid #739490}
.graphBox table{margin:0;border:none;padding:0;}
.graphBox tr th,.graphBox tr td{background:none;border:none;}
.graphBox tr.col1 th{font-size:11px;background:#F9FAFA;border-right:1px solid #D3CBC5;border-bottom:1px solid #D3CBC5;}
.graphBox tr.col2 td{font-size:11px;background:#F9FAFA;border-right:1px solid #D3CBC5;border-bottom:1px solid #B9C9C7;}
.graphBox tr.graphBg td{height:420px;background:url(/Comuser/information_new/PassConsulting/arrange_ex110901/images/graph_bg.gif) repeat 0 0;border-right:1px solid #EDEAE8;}
.graphBox td.wTd p{width:25px;}
.graphBox .box1{float:left;}
.myPossi{position:absolute;left:0;width:100%;height:21px;background:url(/Comuser/information_new/PassConsulting/arrange_ex110901/images/bg_gra.gif) repeat-x 0 0;}
.stick1_1{position:absolute;z-index:2;}
.stick1_2{position:absolute;padding-left:0px;z-index:1;}
.stick2_1{position:absolute;z-index:2;}
.stick2_2{position:absolute;padding-left:0px;z-index:1;}
.possiNum{border-bottom:1px #B9C9C7 solid;background-color:#fff;font-size:11px;}
.possiNum ul{width:45px;padding-top:12px;}
.possiNum li{color:#808080;text-align:center;width:45px;height:20px;}
.possiNum.line li{background:url(/Comuser/information_new/PassConsulting/arrange_ex110901/images/bg_line.gif) no-repeat 100% 10px;}
.txtL{padding:15px 0 0 30px;}
.s5 tr td.deBox{border:none;height:518px;}

/* common */
.pdB03{padding-bottom:3px !important;} .pdB05{padding-bottom:5px !important;} .pdB10{padding-bottom:10px !important;} .pdB13{padding-bottom:13px !important;} .pdB15{padding-bottom:15px !important;} .pdB20{padding-bottom:20px !important;} .pdB25{padding-bottom:25px !important;} .pdB30{padding-bottom:30px !important;} .pdB35{padding-bottom:35px !important;} .pdB40{padding-bottom:40px !important;} .pdB50{padding-bottom:50px !important;}
.pdT05{padding-top:5px !important;} .pdT10{padding-top:10px !important;} .pdT15{padding-top:15px !important;} .pdT20{padding-top:20px !important;} .pdT25{padding-top:25px !important;} .pdT30{padding-top:30px !important;} .pdT35{padding-top:35px !important;} .pdT40{padding-top:40px !important;}
.pdL15{padding-left:15px !important;}
.mgT10{margin-top:10px !important;} .mgT10{margin-top:10px !important;} .mgT25{margin-top:25px !important;} .mgT30{margin-top:30px !important;} .mgT40{margin-top:40px !important;}

*.org,a.org{color:#DC6530 !important;}
*.blue,a.blue{color:#0066ff !important;}
*.jongro,a.jongro{color:#316e6b !important;}
*.nam{color:#0066ff;}
*.org_13,a.org_13{font-size:11px;color:#DC6530 !important;}
*.blue_13,a.blue_13{font-size:11px;color:#0066ff !important;}

.txtStyle1{font-size:11px;line-height:130%;margin-bottom:20px;}
.txtStyle1 li{padding:0 0 5px 8px;background-position:0 5px;background-repeat:no-repeat;background-image:url(/Comuser/arrange_ex110901/images/ic_dot1.gif);}
.txtStyle1 li.noIc{background:none;padding-left:0;}
.txtStyle1 li.point{background-image:url(/Comuser/arrange_ex110901/images/ic_dot2.gif);}
.txtStyle1 dt{padding-bottom:5px;}
.txtStyle1 dd{padding-bottom:5px;}


.graphBox2 tr.col1 th{height:23px;}
.graphBox2 tr.col2 td.wTd{height:81px;}
.graphBox2{text-align:left;width:520px;height:480px;overflow:hidden;border-top:1px solid #739490}
.graphBox2 table{margin:0;border:none;padding:0;}
.graphBox2 tr th,.graphBox2 tr td{background:none;border:none;}
.graphBox2 tr.col1 th{font-size:11px;background:#F9FAFA;border-right:1px solid #D3CBC5;border-bottom:1px solid #D3CBC5;}
.graphBox2 tr.col2 td{font-size:11px;background:#F9FAFA;border-right:1px solid #D3CBC5;border-bottom:1px solid #B9C9C7;}
.graphBox2 tr.graphBg td{height:420px;background:url(/Comuser/information_new/PassConsulting/arrange_ex110901/images/graph_bg.gif) repeat 0 0;border-right:1px solid #EDEAE8;}
.graphBox2 td.wTd p{width:25px;}
.graphBox2 .box1{float:left;}

/* 11 12.5 메뉴 */
.tab1205{background-color:#fffffffloat:left;width:645px;height:42px;text-align:center;margin-top:-5px;}
.tab1205 ul{height:38px;margin:0 0 -4px;}
.tab1205 li{float:left;}

.tabslppro{overflow:hidden;width:454px;height:129px;margin:0;padding:0;}
.tabslppro ul{width:454px;margin:0;padding:0;}
.tabslppro li{float:left;margin:0;padding:0 0 0 0;}
.tabslppro li a{float:left;}

/* 핵심체크 */
a.iwhite:link{letter-spacing:-0.1em;color:#ffffff; text-decoration:none;}

.inforListBox{clear:both;margin-top:10px;}
.inforListBox.fL{float:left;width:380px;margin-left:10px;}
.inforListBox.fR{float:right;width:223px;margin-right:10px;}

.ulistslp{list-style:none;padding-top:0px;margin-left:10px;}
.ulistslp li{position:relative;margin-top:5px;padding-left:0px;}
.ulistslp li.se{margin-top:18px;}
.ulistslp li span{position:absolute;top:0px;right:0px;font-size:11px;color:#A6A6A6;}

.searchBox p{float:left;font-weight:bold;;}
.searchBox p strong{color:#E06E36;}
.searchBox p em{font-style:normal;color:#3C726D;}

.searchInput{position:relative;overflow:hidden;float:right;width:225px;margin-top:7px;text-align:right;background:url(http://img.jongroeclass.co.kr/eclass/comuser/slp/g_search.gif) no-repeat 0 0;}
.searchInput .txt{width:185px;height:15px;margin-top:4px;border:none !important;}
.searchInput .btn{width:28px;height:25px;border:none !important;vertical-align:top;}

.arrowBox{text-align:right;font-size:11px;margin-top:2px;width:223px;}
.arrowBox .section,.pagination .section{color:#D1D1D1;}
.arrowBox span{vertical-align: middle;}

.slpBox1.fL2{float:left;width:441px;margin-top:25px;}
.slpBox1.fR2{float:right;width:189px;margin:25px 0 0 15px;}

.slpBox2{margin-top:25px;width:645px;}
.slpBox2.fL301{float:left;width:213px;}
.slpBox2.fL302{float:left;width:214px;margin-left:14px;}
.slpBox2.fL303{float:left;width:189px;margin-left:15px;}
.slpBox2.fL401{float:left;width:316px;}
.slpBox2.fL402{float:right;width:315px;}

/* board */
.tbl{border-top:2px solid #739490;}
.tbl thead th{padding:9px 0 8px;border-bottom:1px solid #B9C9C7;background:#F9FAFA;font-size:12px;color:#60807e;letter-spacing:-0.1em;}
.tbl tbody td{padding:8px 0 7px;border-bottom:1px solid #E4EBE9;text-align:center;}
.tbl tbody td.aL {text-align:left;padding-left:8px;}



.tbl.addClass thead th,.tbl.addClass tbody td{border-left:1px solid #B9C9C7;}
.tbl tbody td.aL img{margin-right:5px;margin-bottom:-2px;}
.tbl tr.notice {background:#ecf8f0;}
.tbl tr.notice a, .bold{font-weight:bold;}
tr.over td{color:#195D56;background:#F3F3F3;}
tr.over td a{color:#195D56;}
tr.over.noData td,.noData,td.noData{height:100px;background:none}
.tblWrite{border-top:2px solid #739490;}
.tblWrite th{padding: 20px 19px 5px 19px; border-top: 2px solid #739490; border-bottom: 1px solid #b9c9c7; font-size: 14px; text-align: left; background-color: #f3f3f3; color:#404040 !important;}
.tblWrite th.line{border-left:1px solid #B9C9C7;}
.tblWrite th span{display:block;padding-top:5px;}
.tblWrite th .num { float: right; font-size: 12px; font-weight: normal; color: #808080; }
.tblWrite td{padding:5px 0 4px;border-bottom:1px solid #E4EBE9;}
.tblWrite td.viewTxt{vertical-align:top;height:135px;line-height:140%;padding:20px 19px 20px 19px;}
.tblWrite td.viewReTxt{vertical-align:top;height:110px;line-height:140%;padding-top:8px;padding-bottom:8px;}
.tblWrite tbody tr td.info_more { padding-top: 14px;  }
.tblWrite .info_article { float: left; color:#22786f !important;}
.tblWrite .info_open { float: left; margin-left:20px; color:#dc6530 !important;}
.tblWrite .info_open2 { float: left; margin-left:20px; color:#777777 !important;}
.tblWrite .info_date { float: right;}
.tblWrite .info_source { float: right; }
.tblWrite .section_bar01 { padding-right: 20px; margin-right: 9px; background-position: right 2px;}
.tblWrite .info_area { margin: 4px 0 0; }
.tblWrite .txtInput {font-size:12px; height:22px;padding:2px 0 0 5px;}
.ckIn{width:15px;height:15px;}
.txtArea{font-size:12px;border:1px solid #DDD;padding:5px;}


span.fileTxt{padding:5px 0 0 66px;}
span.fileTxt a{text-decoration:underline;}
.tblRe{background:#F3F3F3;}
.tblRe th{font-size:12px;font-weight:normal;color:#3C6461;padding:9px 0 8px;border-bottom:1px solid #E4EBE9;border-right:1px solid #B9C9C7;}
.tblRe td{text-align:left;line-height:130%;padding:7px 0 6px;border-bottom:1px solid #E4EBE9;}
.tblRe th.noBB{border-bottom:none;}
.tblRe tr.reWrite th,.tblRe tr.reWrite td{background:#fff;border-right:none;}
.tblRe td p{float:left;width:440px;padding-left:10px;}
.tblRe td .reDel{float:right;color:#ADADAD;padding-right:10px;}
.tblRe input.mgB{margin-bottom:3px;}
.boardSearch{text-align:center;padding-top:7px;}
.mBoardBox{position:relative;margin-bottom:30px; width:645px;}
.freeBoard{position:relative;width:645px;}
.secretBox{padding:20px;border-top:2px solid #739490;background:#F9FAFA;}
.secretBox label{display:block;padding-top:10px;}
.secretBox label input,.secretBox label img{margin-top:-5px;}
.modi{border-bottom:2px solid #739490;}

.tbl_view { border-bottom: 2px solid #739490; }
.tbl_view thead tr th { padding: 20px 19px 5px 19px; border-top: 2px solid #739490; border-bottom: 1px solid #b9c9c7; font-size: 14px; text-align: left; background-color: #f3f3f3; }
.tbl_view thead tr th .num { float: right; font-size: 12px; font-weight: normal; color: #808080; }
.tbl_view thead tr th div { color: #404040; }
.tbl_view thead tr th div .copy_url {float: right; }
.tbl_view thead tr th div .tit { float: left; width: 580px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tbl_view tbody tr td { padding: 31px 19px 25px 19px; border-bottom: 1px solid #cbd7d5; }
.tbl_view tbody tr td .info_file { margin: 32px 0 0; }
.tbl_view tbody tr td.info_more { padding-top: 14px;  }
.tbl_view .info_article { float: left; }
.tbl_view .info_date { float: right; }
.tbl_view .info_source { float: right; }
.tbl_view .section_bar01 { padding: 0 10px 0 0; margin: 0 9px 0 0; background-position: right 2px;}
.tbl_view .info_area { margin: 4px 0 0; }
.tbl_view tr td table tr th,
.tbl_view tr td table tr td { padding: 0; }

/* paging */
.pagingWrap{position:relative;height:45px;margin-top:10px;}
.pagingWrap .info_file { margin: 0 0 15px 19px; font-weight:bold;}
.pagingWrap .info_file span { font-weight:normal;}
.pagingWrap .info_file img{margin-right:5px;margin-bottom:-2px;}
.paging{text-align:center;padding-top:5px;}
.paging img{vertical-align:middle;}
.paging a{display:inline-block;font-weight:bold;color:#999;padding:0 8px 0 3px;background:#fff url(/Comuser/information_new/PassConsulting/arrange_ex110901/images/g_line2.gif) no-repeat 100% 2px;}
.paging a.prev{margin-left:-10px;background:none;}
.paging a.next{margin-left:-10px;padding-left:13px;}
.paging a.next2{margin-left:-10px;background:none;}
.paging strong{color:#E06E36;}
.boardBtn{position:absolute;}
.boardBtn a{background:none;}
.boardBtn.aL{left:0;}
.boardBtn.aR{right:0;}

/* 게시판 하단검색 */
.selSt{font-size:12px;_height:18px;}
.bluInput{height:20px;border:1px solid #CED9D7;border-top:1px solid #739490;border-left:1px solid #739490; padding:2px 0 0 5px;}
.btnSearchb{width:55px; height:21px;margin-bottom:-4px;margin-left: 5px;border:expression( (this.type=='checkbox'||this.type=='radio')?'':'0px solid #dddddd')}

/* 가입/인증항목 입력 */
.tabslpjoin{overflow:hidden;width:645px;height:86px;margin:0;padding:0;}
.tabslpjoin ul{width:645px;margin:0;padding:0;}
.tabslpjoin li{float:left;margin:0;padding:0 0 0 0;}
.tabslpjoin li a{float:left;}

/* new main */
.tab2012main{float:left;font-size:0px;margin-left:0px; padding-left:0px;}
.tab2012main ul{width:960px;height:39px;}
.tab2012main li{float:left;}

/* 201311 리뉴얼 */
#con_mwrap{width:765px;margin:0 auto;}
#con_mwrap h2{margin-bottom:10px}

#con_mS1{width:765px;font-size:1px;margin-top:35px;}  
#con_mS1:after{display:block;clear:both;content:''}  
.con_mf01{float:left;}
.con_mf02{float:right;}

.con13_login{position:relative;width:264px;height:45px;border-bottom:1px solid #fff; padding-top:15px;text-align:center;font-size:14px;font-weight:bold;color:#666666;background:#d3ecf8}
.con13_login span{font-size:14px;color:#333;}
.con13_login.btnbox{position:relative;}
.con13_login.btnbox.btn01{float:left}
.con13_login.btnbox.btn02{float:right}
.con13_login.btnbox ul{display:block; height:95px; background:#eee;padding:15px 0 0 15px;}
.con13_login.btnbox ul li{font-size:12px;margin-bottom:7px}
.con13_login.btnbox ul li strong{color:#003333}

.input_data{margin:25px 0 0 35px;width:548px;height:73px;text-align:left;Background:url(http://img.jongroeclass.co.kr/eclass/comuser/consulting/set_txt01.jpg) no-repeat 0 0;}
.input_data.intext{margin:43px 0 0 0;width:170px;text-align:center;font-size:14px;font-weight:bold;color:#333;}