@import url("common.css");
@import url("layout.css");
@import url("board.css");

/* unique - layout */
body{
	background:#EEE8DD url("../images/classroom/bg_body.gif") 50% 0;
}
div.bg_object{
	max-width:1250px;
	margin:0 auto;
	background:url("../images/mynotebook/bg_repeat.gif") repeat-y 50% 0;
}
/* center bg for ie(crop left 1px) */
*html div.bg_object{background:url("../images/mynotebook/bg_repeat_ie.gif") repeat-y 50% 0;}
*:first-child+html div.bg_object{background:url("../images/mynotebook/bg_repeat_ie.gif") repeat-y 50% 0;}
div.bg_repeat{
	background:url("../images/mynotebook/bg_top.jpg") no-repeat 50% 0;
}
/*20150722수정*/
div.content{
	min-height:600px;
	padding-top:215px;
	padding-bottom:185px;z-index:99;
}
/*//20150722수정*/
*html div.content{height:560px;}
div.footerbg{ /* marginTop-paddingTop(LATT Junior top)=104 */
	max-width:1250px;
	margin:-380px auto 0;
	padding-top:409px;
	background:url("../images/mynotebook/bg_footer.gif") no-repeat 50% 0;
}
/*div.footerbg{ 
	max-width:1250px;
	margin:-413px auto 0;
	padding-top:309px;
	background:url("../images/mynotebook/bg_footer.gif") no-repeat 50% 0;
*/
*html div.footerbg{background:url("../images/mynotebook/bg_footer.gif") no-repeat 50% 0;}
*:first-child+html div.footerbg{background:url("../images/mynotebook/bg_footer.gif") no-repeat 50% 0;}


/* questions */
p.quedesc{
	float:left;
	margin-top:-42px;
}
p.button1to1q{
	float:right;
	margin-top:-14px;
	padding-right:22px;
}
p.button1to1q2{
	text-align:right;
	margin-top:10px;
	padding-right:22px;
}


/* cancel membership */
div.cancelmb{
	width:100%;
	padding:19px 0 19px 0;/*20150818수정*/
	border:solid #E7E7E7;
	border-width:1px 0;
	background:url("../images/mynotebook/bg_cancelmb1.gif") no-repeat;
	overflow:hidden;
}
div.cancelmb p.ment{
	float:left;
	width:380px;
	padding:64px 0 64px 20px;
	border-right:1px solid #E7E7E7;
}
div.cancelmb p.ment img.ment{
	padding-bottom:10px;
}
div.cancelmb div.form{
	float:right;
	width:470px;
	padding:19px 0 1px;
}
div.cancelmb div.form label{
	height:21px;
	display:block;
}
div.cancelmb div.form textarea{
	width:440px;
	height:125px;
}


/* cancel membership complete */
div.cancelmbcomp{
	width:100%;
	padding:19px 0;
	border:solid #E7E7E7;
	border-width:1px 0;
	background:url("../images/mynotebook/bg_cancelmb2.gif") no-repeat;
	overflow:hidden;
}
div.cancelmbcomp p.ment{
	float:left;
	width:370px;
	padding:61px 0 20px 20px;
	border-right:1px solid #E7E7E7;
}
div.cancelmbcomp div.info{
	float:right;
	width:480px;
}
div.cancelmbcomp div.info p{
	margin-top:15px;
	padding-left:10px;
	background:url("../images/common/icn_dliner1.gif") no-repeat 0 4px;
}
div.cancelmbcomp div.info p.p3{
	background-image:url("../images/common/icn_dliner2.gif");
}
div.cancelmbcomp div.info p em{
	color:#3C3217;
}
div.cancelmbcomp div.info p strong{
	font-weight:normal;
	color:#E18019;
}


/* study plan */
div.studyplan div.info{
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
}
div.studyplan div.info p.month{
	float:left;
	width:232px;
	padding-bottom:1px;
}
div.studyplan div.info p.month img{
	vertical-align:middle;
}
div.studyplan div.info p.month select{
	width:60px;
}
div.studyplan div.info p.date{
	float:left;
	width:320px;
	font-size:0.9em;
	color:#999;
	letter-spacing:-0.1em;
	padding-top:3px;
}
div.studyplan div.info p.date em,
div.studyplan div.info p.date strong{
	font-family:tahoma,sans-serif,arial;
	letter-spacing:0;
}
div.studyplan div.info p.date em{
	font-weight:bold;
	color:#555;
}
div.studyplan div.info p.date strong{
	color:#E18019;
}
div.studyplan div.info p.date img{
	padding:0 7px;
}
div.studyplan div.info p.printbtn{
	float:right;
	padding-top:1px;
}

div.studyplan div.boardsche table td div.list{
	padding:20px 0;
	background:#F8F7F5;
	overflow:hidden;
}
div.studyplan div.boardsche table td div.list p.image{
	float:left;
	width:169px;
	padding-left:20px;
}
div.studyplan div.boardsche table td div.list p.image img{
	width:149px;
	height:190px;
}
div.studyplan div.boardsche table td div.list div.detail{
	float:left;
	width:510px;
}
div.studyplan div.boardsche table td table td.dnt{
	padding:6px 10px 7px;
	border-bottom:1px solid #ECECEB;
}
div.studyplan div.boardsche table td p.infom{
	font-size:0.9em;
	color:#999;
	letter-spacing:-0.1em;
	padding:10px;
	border-bottom:1px solid #ECECEB;
}
div.studyplan div.boardsche table td p.infom strong{
	font-family:tahoma,sans-serif,arial;
	color:#E18019;
	letter-spacing:0;
}
div.studyplan div.boardsche table td p.infom strong.kor{
	font-family:돋움,dotum;
	letter-spacing:-0.1em;
}
div.studyplan div.boardsche table td div.list table tr:hover td{
	background:none;
}


/* study calendar */
div.studycal{
	width:100%;
}

div.studycal div.info{
	height:30px;
}
div.studycal div.info p.date{
	float:left;
	height:25px;
}
div.studycal div.info p.date img{
	vertical-align:middle;
	margin-right:-3px;
}
div.studycal div.info p.date img.prev{
	padding:3px 0 3px 3px;
}
div.studycal div.info p.date img.next{
	padding:3px 3px 3px 0;
}
div.studycal div.info p.btn,
div.studycal div.info span.info{
	float:right;
}
div.studycal div.info p.btn img{
	cursor:pointer;
}

div.studycal div.cal{
	position:relative;
	width:100%;
	padding-bottom:4px;
	background:url("../images/mynotebook/bg_calbbline.gif") repeat-x 0 100%;
	overflow:hidden;
}

div.studycal div.cal div.caltable{
	width:100%;
	padding:3px 0 0 19px;
	background:url("../images/mynotebook/bg_atbookcal.gif") no-repeat 0 2px;
}
div.studycal div.cal div.caltable table{
	width:862px;
}
div.studycal div.cal div.caltable table thead{
	display:none;
}
div.studycal div.cal div.caltable table td{
	width:123px;
	background:url("../images/classroom/bg_calbline.gif") repeat-x 0 100%;
}
div.studycal div.cal div.caltable table td div.sbox{
	position:relative;
	height:35px;
	padding:54px 0 30px 9px;
}
div.studycal div.cal div.caltable table td div.sbox img.date{
	float:left;
	margin-right:1px;
	filter:alpha(opacity:60);
	opacity:0.6;
}
div.studycal div.cal div.caltable table td.sun div.sbox img.date{
	filter:alpha(opacity:100);
	opacity:1;
}
div.studycal div.cal div.caltable table td div.sbox img.today{
	position:absolute;
	left:-2px;
	top:-3px;
}
div.studycal div.cal div.caltable table td div.sbox span.icons{
	position:absolute;
	left:24px;
	top:20px;
	width:56px;
}
div.studycal div.cal div.caltable table td div.sbox span.icons img{
	position:absolute;
	left:0;
	top:0;
}
div.studycal div.cal div.caltable table td div.sbox span.icons img.club{
	left:44px;
	top:15px;
}


/* report */
div.content h4.report{
	height:65px;
	padding:0;
	border:none;
	background:url("../images/mynotebook/bg_h4bar.gif") no-repeat -100px 100%;
	overflow:hidden;
}
div.content h4.report img{
	vertical-align:top;
}
div.content h4.report2{
	background-position:0 100%;
}
div.content h4.report2 img{
	float:left;
	padding-right:378px;
}
div.content h4.report2 img.grade{
	padding-right:0;
}
div.content h4.report3{
	background-position:-40px 100%;
}

div.reportrps{
	float:right;
	margin-top:-41px;
	padding-bottom:1px;
}
div.reportrps img{
	vertical-align:middle;
	cursor:pointer;
}

div.mcindexflashanchor{
	position:relative;
	height:12px;
	margin:-4px 0 -5px;
	padding-left:19px;
}
div.mcindexflash{
	min-height:205px;
}
*html div.mcindexflash{height:205px;}
div.mcindexflash img{
	display:none;
}

div.evgsnresult{
	margin-top:20px;
}
div.evgsnresult p.info{
	height:20px;
	text-align:right;
}
div.evgsnresult div.boardvnf table th{
	text-align:center;
	padding:10px 0 13px;
}
div.evgsnresult div.boardvnf table td{
	text-align:center;
	padding:15px 0;
	background:none;
}
div.evgsnresult div.boardvnf table td img{
	vertical-align:top;
	margin:0 -2px 0 -1px;
}
div.evgsnresult div.boardvnf table .line{
	border-right:1px solid #E7E7E7;
}


div.data{
	position:relative;
	width:100%;
	margin-top:50px;
}
div.data div.grid{
	position:absolute;
	right:0;
	top:1px;
}
div.data div.item{
	width:100%;
	height:32px;
	padding-top:17px;
	border-top:1px solid #E7E7E7;
	overflow:hidden;
}
div.data div.item h5{
	float:left;
	width:150px;
	padding-left:19px;
}
div.data div.item p.data{
	float:right;
	width:196px;
	font-weight:bold;
	color:#8F8979;
	margin-top:-2px;
}
div.data div.item p.data em{
	color:#E18019;
	padding-right:1px;
}
div.data div.item p.data em img{
	vertical-align:-2px;
	margin-right:-5px;
}
div.data div.item p.data strong{
	color:#3C3217;
}
div.data div.item p.data span{
	font-weight:normal;
}
div.data div.item div.graph{
	float:right;
	width:535px;
	margin-top:-3px;
}
div.data div.item div.graph p{
	float:left;
	width:500px;
	color:#3C3217;
	white-space:nowrap;
}
div.data div.item div.graph p span{
	vertical-align:-3px;
	display:inline-block;
	overflow:hidden;
}
div.data div.item div.graph p span img{
	width:500px;
	height:15px;
}
div.data div.item div.graph p span img{
	width:500px;
	height:15px;
}
div.data div.item div.graph p strong{
	font-family:tahoma,sans-serif,arial;
	font-size:1.2em;
}

div.data div.multi{
	width:100%;
	border:solid #E7E7E7;
	border-width:1px 0;
	overflow:hidden;
}
div.data div.multi h5{
	float:left;
	width:130px;
	padding:19px 0 0 19px;
}
div.data div.multi div.reporttable{
	float:right;
	width:740px;
}
div.data div.multi div.reporttable table{
	width:741px;
}

div.data div.fieldc{
	width:100%;
	border:solid #E7E7E7;
	border-width:1px 0;
	overflow:hidden;
}
div.data div.fieldc h5{
	float:left;
	width:130px;
	padding:16px 0 0 19px;
}
div.data div.fieldc div.reporttable{
	float:right;
	width:340px;
	margin-bottom:-1px;
}
div.data div.fieldc div.reporttable table{
	width:340px;
	margin-bottom:0;
}
div.data div.fieldc div.reporttable table th,
div.data div.fieldc div.reporttable table td{
	border-right:0;
}

div.data div.graph{
	float:right;
	width:400px;
	margin-bottom:-1px;
}

div.data div.cmt{
	width:100%;
	border:solid #E7E7E7;
	border-width:1px 0;
	overflow:hidden;
}
div.data div.cmt h5{
	float:left;
	width:130px;
	padding:15px 0 0 19px;
}
div.data div.cmt div.cment{
	float:right;
	width:720px;
	padding:13px 21px 13px 0;
}

div.data2,
div.data3{
	border-bottom:1px solid #E7E7E7;
}

div.reporttable{
	width:100%;
	overflow:hidden;
}
div.reporttable table{
	width:100%;
	margin-bottom:-1px;
}
div.reporttable table th,
div.reporttable table td{
	border:solid #E7E7E7;
	border-width:0 1px 1px 0;
}
div.reporttable table th{
	padding:11px 0 12px;
}
div.reporttable table th.l{
	text-align:left;
}
div.reporttable table th.b{
	text-align:left;
	vertical-align:top;
	padding-top:14px;
	border-right:0;
	background:#F6F3ED;
}
div.reporttable table th.b2{
	text-align:left;
	padding:16px 0 15px;
}
div.reporttable table th.l img,
div.reporttable table th.b img,
div.reporttable table th.b2 img{
	padding-left:10px;
}
div.reporttable table td{
	text-align:center;
	padding:10px 0 11px;
}
div.reporttable table td.txt{
	font-family:tahoma,sans-serif,arial;
	color:#3C3217;
	text-align:left;
	padding:8px 0 10px;
}
div.reporttable table td.txt span{
	padding-left:10px;
	display:block;
}
div.reporttable table td.txte{
	font-family:tahoma,sans-serif,arial;
	font-size:1.2em;
	font-weight:bold;
	color:#3C3217;
	padding:0;
}
div.reporttable table td.txtk{
	font-weight:bold;
	color:#8F8979;
	padding:1px 0 0;
}
div.reporttable table td.txtk em{
	font-weight:bold;
	color:#3C3217;
}
div.reporttable table td.txtk em,
div.reporttable table td.txtk strong{
	font-family:tahoma,sans-serif,arial;
	font-size:1.2em;
}
div.reporttable table td.txtk strong img{
	vertical-align:-2px;
	margin-right:-5px;
}
div.reporttable table td.score{
	font-family:tahoma,sans-serif,arial;
	font-size:1.2em;
	font-weight:bold;
	color:#BE8B12;
	text-align:right;
	padding:0;
}
div.reporttable table td.score span{
	padding-right:20px;
}
div.reporttable table td.scorei{
	text-align:right;
	padding:2px 0 0;
}
div.reporttable table td.scorei img{
	margin-right:-3px;
}
div.reporttable table td.scorei span{
	padding-right:19px;
}

div.reporttable table tr.total td{
	background:#F3F3F3;
}
div.reporttable table tr.total td.txt{
	font-family:돋움,dotum;
	padding:9px 0 8px;
}
div.reporttable table tr.total td.txt strong{
	color:#3C3217;
	padding-left:10px;
}
div.reporttable table tr.total td.txte,
div.reporttable table tr.total td.txtk strong{
	color:#E18019;
}

div.reporttable table.sec{
	margin-top:1px;
}
div.reporttable table.sec th.b{
	background:#FCF2E8;
}

div.levelnscore{
	width:100%;
	margin-top:-4px;
	padding-bottom:8px;
	overflow:hidden;
}
div.levelnscore p.level{
	float:left;
	width:275px;
	padding-left:20px;
}
div.levelnscore p.level img,
div.levelnscore p.level strong{
	float:left;
}
div.levelnscore p.level strong{
	padding-left:13px;
}

p.testdate{
	font-size:0.9em;
	color:#999;
	letter-spacing:-0.1em;
	text-align:right;
	line-height:1.2em;
}
p.testdate strong{
	color:#555;
	letter-spacing:0;
}

h5.areas{
	height:33px;
	margin-top:7px;
	padding:15px 0 0 20px;
	border-top:1px solid #E5E5E5;
}
h5.areas img{
	vertical-align:top;
}

div.areas div.boardvnf{
	padding-top:0;
}
div.areas div.boardvnf table th,
div.areas div.boardvnf table td{
	text-align:center;
	padding-left:0;
	padding-right:0;
}
div.areas div.boardvnf table th{
	padding:15px 0;
}
div.areas div.boardvnf table th.s{
	padding:11px 0 12px;
}
div.areas div.boardvnf table td{
	color:#8F8979;
	text-align:center;
	background:none;
}
div.areas div.boardvnf table td strong{
	color:#E18019;
}
div.areas div.boardvnf table td em{
	font-weight:bold;
	color:#3C3217;
}
div.areas div.boardvnf table .equal{
	border-bottom:1px solid #D3C4A2;
	background:#F6F3ED;
}
div.areas div.boardvnf table .percent{
	border-bottom:1px solid #DEC5A9;
	background:#FBECDD;
}
div.areas div.boardvnf table th.equal{
	background-image:url("../images/common/bg_shadowx6.gif");
	background-repeat:repeat-x;
}
div.areas div.boardvnf table th.percent{
	background-image:url("../images/common/bg_shadowx7.gif");
	background-repeat:repeat-x;
}
div.areas div.boardvnf table td.percent strong{
	height:15px;
	vertical-align:-3px;
	margin-bottom:-1px;
	padding:2px 2px 0 0;
	display:inline-block;
	overflow:hidden;
}
div.areas div.boardvnf table td.percent strong img{
	margin-right:-2px;
}

div.areasgraph{
	width:100%;
	border-bottom:2px solid #E0E0E0;
	overflow:hidden;
	margin-top:22px;
}
div.areasgraph h5{
	float:left;
	width:110px;
	padding:20px 0 15px 19px;
}
div.areasgraph div.graph{
	position:relative;
	float:right;
	width:755px;
	height:390px;
	margin-top:5px;
}
div.areasgraph div.graph dl{
	position:absolute;
	left:96px;
	top:0;
	width:620px;
	height:300px;
	margin-top:39px;
}
div.areasgraph div.graph dl dt{
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	overflow:hidden;
}
div.areasgraph div.graph dl dd,
div.areasgraph div.graph dl dd.c img,
div.areasgraph div.graph dl dd.d strong{
	position:absolute;
	left:0;
	bottom:0;
	width:51px;
}
div.areasgraph div.graph dl dd.c{
	height:300px;
	overflow:hidden;
}
div.areasgraph div.graph dl dd.c img{
	height:300px;
	display:block;
}
div.areasgraph div.graph dl dd.d{
	height:28px;
	font-family:tahoma,sans-serif,arial;
	font-size:11px;
	text-align:center;
	line-height:1.2em;
	padding-top:4px;
}
div.areasgraph div.graph dl dd.d img{
	width:51px;
	height:24px;
}
div.areasgraph div.graph dl dd.d strong{
	top:7px;
	color:#FFF;
}
div.areasgraph div.graph dl dd.p2{left:176px;}
div.areasgraph div.graph dl dd.p3{left:350px;}
div.areasgraph div.graph dl dd.p4{left:525px;}
div.areasgraph div.graph dl dd.p5{left:621px;}

ul.weeklyreport{
	width:100%;
	margin-top:30px;
	border-top:1px solid #E5E5E5;
}
ul.weeklyreport li{
	width:100%;
	vertical-align:top;
	padding:20px 0;
	border-bottom:1px solid #E5E5E5;
	overflow:hidden;
}
ul.weeklyreport li div.book{
	float:left;
	width:360px;
	padding-left:20px;
	border-right:1px solid #E5E5E5;
}
ul.weeklyreport li div.book p.image{
	float:left;
	width:80px;
}
ul.weeklyreport li div.book p.image img{
	width:60px;
	height:77px;
	vertical-align:top;
}
ul.weeklyreport li div.book div.text{
	float:left;
	width:260px;
	font-family:tahoma,sans-serif,arial;
	padding-top:5px;
}
ul.weeklyreport li div.book div.text h5{
	font-size:1.3em;
	color:#3C3217;
	line-height:1.2em;
	padding-bottom:1px;
}
ul.weeklyreport li div.book div.text h5 strong{
	width:70px;
	font-size:0.85em;
	color:#FFF;
	text-align:center;
	line-height:1.2em;
	margin-bottom:6px;
	padding:1px 0 3px;
	background:#C4B183;
	display:block;
}
ul.weeklyreport li div.book div.text p{
	color:#808080;
}

ul.weeklyreport li div.result{
	float:left;
	width:350px;
	padding:4px 0 0 19px;
}
ul.weeklyreport li div.result table{
	width:100%;
}
ul.weeklyreport li div.result table th{
	width:126px;
	font-weight:normal;
	color:#8F8979;
	text-align:left;
	padding:3px 0 1px;
	background:url("../images/mynotebook/bg_tabledline.gif") no-repeat 120px 0;
}
ul.weeklyreport li div.result table td{
	font-family:tahoma,sans-serif,arial;
	color:#8F8979;
	padding:0 0 2px 24px;
}
ul.weeklyreport li div.result table td strong{
	color:#3C3217;
}
ul.weeklyreport li div.result table td img{
	vertical-align:-4px;
	margin-right:-4px;
}
ul.weeklyreport li div.result table td img.dline{
	vertical-align:-1px;
	margin-right:-3px;
	margin-left:4px;
}
ul.weeklyreport li div.result table td.point{
	padding-top:3px;
	padding-bottom:1px;
}
ul.weeklyreport li p.btn{
	float:right;
	width:150px;
	padding-top:23px;
}

ul.weeklyreport li.hover{
	background:#3C3217;
}
ul.weeklyreport li.hover div.book div.text h5,
ul.weeklyreport li.hover div.result table td strong{
	color:#F1BC18;
}


body.report ul.toptab li{
	width:145px;
}
body.report ul.toptab li a,
body.report ul.toptab li span,
body.report ul.toptab li strong{
	width:145px;
}

/*20150818추가*/
dl.myPhoto{width:150px;}
dl.myPhoto dt img{width:103px;height:103px;}/*20150826추가*/
dl.myPhoto dd{float:left; display:inline;margin:0 2px;}
div.myinfo p.txt{padding:5px;}
.cancelmb p{padding:7px 0;}
div.cancelmb div.form{height:300px;}
div.cancelmb div.form div.a1{height:31px;vertical-align:middle;width:250px;height:38px;position:relative;}
div.cancelmb div.form div img{padding-top:7px;}
div.cancelmb div.form div.mcornNum{ 
	background: url("/Resource/images/mcorn/bg_Mcon.png") no-repeat 4px 0;
    display:inline; float:right;position:relative; 
    font-size: 20px;
    width:117px;height:36px;
}
div.cancelmb div.form div.mcornNum strong{ line-height:27px;margin:-5px 0 0 0;}/*20150827추가*/
*div.cancelmb div.form div.mcornNum{ 
	background: url("/Resource/images/mcorn/bg_Mcon.png") no-repeat 4px 0;
    display:inline; position:absolute;right:0px;top:0px; float:right;
    font-size: 20px;padding:0;
    width:117px;height:36px;
}
div.cancelmb div.form .mcornNum strong{font-weight:bold;color:white;position:absolute;right:12px;top:7px;}


/* 20151120 추가 이선미*/

div.cancelmbcomp div.info div.form {height:75px;} 
div.cancelmbcomp div.info div.form div.a1{height:31px;vertical-align:middle;width:250px;height:38px;position:relative;}
div.cancelmbcomp div.info div.form div img{padding-top:7px;}
div.cancelmbcomp div.info div.form .mcornNum strong{font-weight:bold;color:white;position:absolute;right:12px;top:7px;}
div.cancelmbcomp div.info div.form  div.mcornNum{ 
	background: url("/Resource/images/mcorn/bg_Mcon.png") no-repeat 4px 0;
    display:inline; float:right;position:absolute;
    font-size: 20px;
    width:117px;height:36px; 
}


/* 20150820 Layout.css Content 부분 일부 옮김*/

#mynoteWrap{
	position:relative;
	width:900px;
	padding:230px 37px 185px;z-index:999;
}

#mynoteWrap div.pagetitle{
	position:relative;
	height:110px;
    top: 0px;
    /*left: 226px;*/
}
#mynoteWrap div.pagetitle2{
	position:relative;
	height:110px;
    top: 0px;
}
/* 20150722 추가 */
#mynoteWrap div.pagetitles{
	position:relative;
	height:110px;
    top: 0px;
}
#mynoteWrap div.pagetitle3{
	position:relative;
	height:90px;
    top: 0px;
}
/* //20150722 추가 */
#mynoteWrap h3{
	height:54px;
}

#mynoteWrap h4{
	padding:30px 0 0 10px;
	border-top:1px solid #E5E5E5;
}
#mynoteWrap h4.mt{
	margin-top:40px;
}
#mynoteWrap p.h4comment{
	float:right;
	height:30px;
	margin-top:-30px;
	padding-right:20px;
}

/*firefox*/
@-moz-document url-prefix(){ 
 #mynoteWrap{ min-height:600px;
	z-index:99;position:relative;
	width:900px;
	padding:230px 37px 185px;
  }
}


/* 20160128추가 */
.mcornTable table {width:890px;margin:20px 0;}
.mcornTable table th {height:24px;background:#d1ae59;color:#fff;}
.mcornTable table td {text-align:center;height:23px;line-height:23px;border:1px solid #d1ae59;} 
.mcornTable table td.tdleft {width:65px;border-left:none;}
.mcornTable table td.tdright {width:280px;border-right:none;text-align:left;text-indent:7px;}
.mcornTable table td.detail{width:300px;text-align:left;;text-indent:7px;}
.mcornTable table td.plusMcorn {width:65px;font-weight:bold;color:#f78939;}
.mcornTable table td.minusMcorn {width:65px;font-weight:bold;color:#ddb34d;}
div.topArea .mcornTable p {margin:14px 0 14px 14px;}
.mcornTable p.ptxt {color:#f78939;  font-size: 13px; line-height: 1.5em;}
/* 2016.4.7 코스테스트추가 */
 
div.test1 table.result   {  width:900px; text-align:center; border-collapse:collapse; border:1px #f4efea solid;    }
div.test1 table.result th { height:40px; text-align:center; background-color:#f4efea;  border-collapse:collapse; border:1px #ffffff solid; } 
div.test1 table.result td { height:40px; text-align:center;  border-collapse:collapse; border:1px #f4efea solid; font-size:13px; color:#000000;  }

