
/* contents */

/* �씠踰덉닔�뾽 */
.dateinfo{position:absolute;top:20px; right:0; vertical-align:middle}
.dateinfo dl{ display:inline}
.dateinfo dt{display:inline;margin-left:10px}
.dateinfo dd{display:inline; font-size:14px; vertical-align:middle}
.dateinfo p.date{height:15px;background-color:#a09d90;color:#fff;font-size:14px; padding:4px 10px; text-align:center; font-family:'�룍��','VAGRounded BT'; font-weight:bold;display:inline-block;*display:inline; position:relative; vertical-align:middle}
.classtitle{ width:740px; position:relative; height:110px}
.classtitle p{float:left;font-family: 'VAGRounded BT',Tahoma,sans-serif;color:#676156;font-size:36px;font-weight:bold;word-spacing:-1px; vertical-align:middle; margin-top:5px}
.classtitle h3{float:left;font-family:'VAGRounded BT',Tahoma,sans-serif;color:#676156;font-size:38px;font-weight:bold; width:524px;word-spacing:-1px; height:115px; vertical-align:middle; line-height:120%; margin:5px 0 0 10px;}
.classtitle ul{ position: absolute; right:0px}
.classtitle li{margin-left:6px; display:inline;}
.class01{padding-top:20px}
.class01 h5{ text-align:center}
.class05 form{ padding:20px 0; text-align:center;}
.icrefer{ margin:5px 0 10px 0;padding:6px 0;width:100%}
.icrefer li{ display:inline-block; *display:inline; zoom:1; margin:0 10px}
.btn_class{position:absolute; right:20px;bottom:155px}
.btn_class li{ margin-top:6px; display:block}

/* 泥댄뿕�븯湲� */
.class02{position:relative;padding:0 0 0 30px}
.element{font-family:'VAGRounded BT';font-size:35px; margin-top:25px; width:90%}
.element li{ border-bottom:1px #d5d2c1 solid; padding:10px 0 0 20px}
.element li a{color:#cfcab7; padding-left:90px;display:inline-block; height:61px}
.element li a:hover{cursor:pointer}
.element li a.lv_red{background:url(../../img/contents/element/trial_red.gif) no-repeat left top;}
.element li a.lv_red:hover{background-position:0 -63px;color:#ff4900}
.element li a.lv_orange{background:url(../../img/contents/element/trial_orange.gif) no-repeat left top}
.element li a.lv_orange:hover{background-position:0 -63px;color:#ff9b00}
.element li a.lv_yellow{background:url(../../img/contents/element/trial_yellow.gif) no-repeat left top}
.element li a.lv_yellow:hover{background-position:0 -63px;color:#ffd900;}
.element li a.lv_green{background:url(../../img/contents/element/trial_green.gif) no-repeat left top}
.element li a.lv_green:hover{background-position:0 -63px;color:#33b700}
.element li a.lv_blue{background:url(../../img/contents/element/trial_blue.gif) no-repeat left top}
.element li a.lv_blue:hover{background-position:0 -63px;color:#15baff}
.element li a.lv_indigo{background:url(../../img/contents/element/trial_indigo.gif) no-repeat left top}
.element li a.lv_indigo:hover{background-position:0 -63px;color:#0053ae}
.element li a.lv_violet{background:url(../../img/contents/element/trial_violet.gif) no-repeat left top}
.element li a.lv_violet:hover{background-position:0 -63px;color:#8c4cd5}


/*
.element{ background:url(../../img/contents/element/bg_experience.gif) no-repeat; width:318px; height:318px; text-align:center; font-family:'VAGRounded BT'; display:block; position:relative;}
.element a{font-size:35px; color:#cfcab7; display:block}
.element a:hover{color:#f6989b; cursor:pointer}
.element .ex01 img{ position:absolute; top:38px; left:140px;text-align:center}
.element .ex01 span{ position:absolute;top:-50px; left:30px;display:inline-block;}
.element .ex02 img{ position:absolute; top:110px; right:45px;text-align:center}
.element .ex02 span{ position:absolute;top:90px;right:-170px; display:inline-block;}
.element .ex03 img{ position:absolute; bottom:50px; right:80px;text-align:center}
.element .ex03 span{ position:absolute;bottom:0;right:-160px; display:inline-block;}
.element .ex04 img{ position:absolute; bottom:60px; left:85px;text-align:center}
.element .ex04 span{ position:absolute;bottom:0px; left:-160px;display:inline-block;}
.element .ex05 img{ position:absolute; top:110px; left:45px;text-align:center}
.element .ex05 span{ position:absolute;top:90px;left:-210px; display:inline-block;}
*/

/* �겢�젅�뒪�떊泥� */
.class03{color:#fff; text-align:center}
.class03 h5{ margin:20px 0 0 0 }
.class03 a{ color:#fff}
.class03 ul{margin-top:140px; text-align:center; }
.class03 li{margin:0 8px; display:inline-block; vertical-align:top; zoom:1;*display:inline}
.class03 li img{display: inline-block; margin-top:50px;text-align:center}
.class03 li.cls{width:151px; text-align:center;color:#fff; padding-top:30px}
.class03 li.nocls{ background:url(../../img/contents/btn/class_off.png) no-repeat; width:151px; text-align:center;color:#fff; padding-top:30px}
.class03 li.nocls:hover{background:url(../../img/contents/btn/class_off.png) no-repeat; width:151px; text-align:center;color:#fff; padding-top:30px; cursor:default}
.class03 li.nocls p,.class03 li.nocls span{ cursor:default}

li.c{background:url(../../img/contents/btn/classc.png) no-repeat; width:151px; height:137px;padding-top:30px}
li.s{background:url(../../img/contents/btn/classs.png) no-repeat; width:151px; height:137px;padding-top:30px}
li.e{background:url(../../img/contents/btn/classe.png) no-repeat; width:151px; height:137px;padding-top:30px}
li.p{background:url(../../img/contents/btn/classp.png) no-repeat; width:151px; height:137px;padding-top:30px}
li.c:hover{background:url(../../img/contents/btn/classc_on.png) no-repeat; width:151px; height:137px;padding-top:30px;cursor:pointer}
li.s:hover{background:url(../../img/contents/btn/classs_on.png) no-repeat; width:151px; height:137px;padding-top:30px;cursor:pointer}
li.e:hover{background:url(../../img/contents/btn/classe_on.png) no-repeat; width:151px; height:137px;padding-top:30px;cursor:pointer}
li.p:hover{background:url(../../img/contents/btn/classp_on.png) no-repeat; width:151px; height:137px;padding-top:30px;cursor:pointer}
.class03 li p{font-size:55px; width:151px; cursor:pointer }
.class03 li span{width:151px;font-size:25px; line-height:90%;  float:left;cursor:pointer}
.class03 li span .korean{font-family:'NanumGothic','나눔고딕','돋움'; font-weight:bold;  font-size:18px; line-height:110%;}

/* �겢�젅�뒪�떊泥�_�궇吏쒖꽑�깮 */
.class04{padding-top:20px;text-align:center}
.checklist{margin:40px 0 30px 0; text-align:center;background:url(../../img/contents/dotline.gif) repeat-x left bottom; padding-bottom:30px}
.checklist li {margin-right:10px;width:185px;height:140px;position: relative;display:inline-block;vertical-align:top; zoom:1;*display:inline}
.checklist li.free{background: url(../../img/contents/btn/bg_classchk_free.gif) no-repeat left top;}
.checklist li.formal{background: url(../../img/contents/btn/bg_classchk.gif) no-repeat left top;}

.checklist li.study2{background-position:0 0;}
.checklist li.study8{background-position:0 -140px;}
.checklist li.study8_free{background-position:-741px -140px;}

.checklist li.study16{background-position:-741px -0px;}
.checklist li.study16.selected {background-position:-926px -0px;}

.checklist li.study24{background-position:0 -420px;}
.checklist li.study2.selected {background-position:-186px 0;}
.checklist li.study8.selected {background-position:-186px -140px;}
.checklist li.study8_free.selected{background-position:-926px -140px;}
.checklist li.study24.selected{background-position:-186px -420px;}

.checklist li.study9_3{background-position:-741px 0px;}
.checklist li.study12_2{background-position:-371px -140px}
.checklist li.study12_3{background-position:-741px -140px;}
.checklist li.study24_sale5{background-position:-1111px -280px;}
.checklist li.study48{background-position:0 -420px;}
.checklist li.study48_sale10{background-position:-741px -420px;}
.checklist li.study9_3.selected{background-position:-926px 0px;}
.checklist li.study12_2.selected{background-position:-556px -140px}
.checklist li.study12_3.selected{background-position:-926px -140px;}
.checklist li.study24_sale5.selected{background-position:-1296px -280px;}
.checklist li.study48.selected{background-position:-185px -420px;}
.checklist li.study48_sale10.selected{background-position:-926px -420px;}
.checklist li.study8_2{background-position:-371px -560px}
.checklist li.study8_2.selected{background-position:-556px -560px}

.checklist li.study16_2{background-position:-371px -560px}
.checklist li.study16_2.selected{background-position:-556px -560px}

.checklist li.study24_2{background-position:-371px -280px}
.checklist li.study24_2.selected{background-position:-556px -280px}


.checklist li.selected .checkbox-select {display: none;}
.checkbox-select {display: block;float: left;position: absolute;bottom: 17px;left: 38px;width: 97px;height: 17px;background: url(../../img/contents/btn/select.gif) no-repeat 0 0;text-indent: -9999px;}
.checklist li input {display: none;	}
.checklist li.selected a.checkbox-deselect {display: block;}

.daychk{ text-align:center; margin-bottom:35px; padding-top:20px;position:relative;}
.daychk li{ display: inline-block; zoom:1;*display:inline}
.tbl_type3{ text-align:center;border-bottom:1px #e8e8e8 solid;}
.tbl_type3 th{padding:5px 0; background-color:#f4f4f4;border-bottom:1px #e5e5e5 solid; color:#fff; font-size:18px; font-weight:normal; background-color:#cecbc2;position:relative;}
.tbl_type3 th.day2{ background-color:#cecbc2;position:relative;}
.tbl_type3 th.day3{ background-color:#b8b6aa;position:relative;}
.tbl_type3 td{ background-color:#fff;padding:0 10px 8px 10px; border-right:1px #e8e8e8 solid; text-align:center}
.tbl_type3 td.daychked{background-color:#f5f5f5;}

/* �겢�젅�뒪�떊泥�_�떆媛꾩꽑�깮 */
.timearea{ border:15px #f6f6f6 solid; width:710px; height:200px; padding:40px 0; position:relative;font-size:22px;color:#cdcbc1}
.timearea ul { text-align:center}
.timearea ul li{ display:inline-block; zoom:1; *display:inline;}
.hour{background: url(../../img/contents/time/bg_hour.gif) no-repeat; width:182px; height:181px; margin-right:50px; position:relative;}
.minute{background: url(../../img/contents/time/bg_minute.gif) no-repeat; width:182px; height:181px; margin-left:50px;position:relative}
.hour a{color:#ffb1af;display:block;}
.minute a{color:#94dee7;display:block;}
.htitle{display:block; position:absolute;left:0; top:120px; text-align:center; width:182px;}
.hnow{display:block; position:absolute;left:0; top:45px; font-size:60px; color:#ffb1af; text-align:center; width:182px;}
.hnow input{ border:0; font-size:60px; font-family:"VAGRounded BT"; background:none; width:182px; text-align:center;color:#ffb1af;}
.h12{ display:block; position:absolute;left:75px; top:-25px; width:35px; height:35px}
.h1{ display:block; position:absolute;right:20px; top:-10px; width:35px; height:35px}
.h2{ display:block; position:absolute;right:-17px; top:24px; width:35px; height:35px}
.h3{ display:block; position:absolute;right:-30px; top:75px; width:35px; height:35px}
.h4{ display:block; position:absolute;right:-15px; top:125px; width:35px; height:35px}
.h5{ display:block; position:absolute;right:20px; top:165px; width:35px; height:35px}
.h6{ display:block; position:absolute;left:73px; top:180px; width:35px; height:35px}
.h7{ display:block; position:absolute;left:20px; top:165px; width:35px; height:35px}
.h8{ display:block; position:absolute;left:-15px; top:125px; width:35px; height:35px}
.h9{ display:block; position:absolute;left:-30px; top:75px; width:35px; height:35px}
.h10{ display:block; position:absolute;left:-15px; top:24px; width:35px; height:35px}
.h11{ display:block; position:absolute;left:18px; top:-9px; width:35px; height:35px}

.mtitle{display:block; position:absolute;left:0; top:120px; text-align:center; width:182px;}
.mnow{display:block; position:absolute;left:0; top:45px; font-size:60px; color:#ffb1af; text-align:center; width:182px;}
.mnow input{ border:0; font-size:60px; font-family:"VAGRounded BT"; background:none; width:182px; text-align:center;color:#94dee7; cursor: none}
.m0{ display:block; position:absolute;left:83px; top:-25px}
.m15{ display:block; position:absolute;right:-20px; top:75px}
.m30{ display:block; position:absolute;left:78px; top:180px}
.m45{ display:block; position:absolute;left:-28px; top:75px}


.timetab{text-align:center; margin:20px 0; display:inline-block}
.timetab ul{text-align:center;}
.timetab li {height:61px;width:204px;cursor:pointer;cursor:hand; display:inline-block;background:url(../../img/contents/element/bg_tab_daychk.gif) no-repeat 0 -61px; margin:0 3px; zoom:1; *display:inline}
.timetab li.mouseover {background-position:0 0;}
.timetab li.mouseout {background-position:0 -61px;}
.timetab li.selected {background-position:0 0;}
.timetab li a{ display:block;width:204px; height:51px; padding-top:10px;color:#6d6450; font-size:15px; font-weight:bold; font-family:"�룍��"}
.timetab li span{ display:block; text-align:center;}

/* �겢�젅�뒪�떊泥�_�젙蹂댁엯�젰 */
.class05{padding-top:100px;text-align:center}
.dayinfo{padding:0 140px;text-align:center}
.dayinfo form{background:url(../../img/contents/dotline.gif) repeat-x left bottom; padding:20px 0}
.dayinfo p{background:url(../../img/contents/dotline.gif) repeat-x left bottom; padding-bottom:8px; font-size:15px; font-family:"�룍��"; font-weight:bold;}
.dayinfo span.phonetitle{ background: url(../../img/contents/ic_phonetitle.gif) no-repeat left 50%; padding-left:39px; font-family:"VAGRounded BT"; color:#f7adb3; font-size:30px; margin-right:12px; font-weight:normal;}

.dayinfo2{ padding:0 140px;text-align:center}
.dayinfo2 form{background:url(../../img/contents/dotline.gif) repeat-x left bottom; padding:20px 0}
.dayinfo2 p{background:url(../../img/contents/dotline.gif) repeat-x left bottom; padding-bottom:8px; font-size:15px; font-family:"�룍��"; font-weight:bold}
.dayinfo2 span.phonetitle{ background: url(../../img/contents/ic_phonetitle2.gif) no-repeat left 50%; padding-left:39px; font-family:"VAGRounded BT"; color:#8dc417; font-size:30px; margin-right:12px; font-weight:normal;}

.tbl_type4{}
.tbl_type4 th{font-weight:normal; line-height:50px}
.tbl_type4 td{text-align:left;}

/* �겢�젅�뒪�떊泥�_�셿猷뚯븞�궡 */
.class06{padding:100px 120px 0 120px; text-align:center;}
.applychk p{font-size:35px; color:#67c9d3;}
.applychk p span{ margin:0 5px; vertical-align:middle; display:inline-block}
.applychk p img{ margin:0 5px}
.applychk ul{background:url(../../img/layout/dotline.png) repeat-x left bottom; padding: 20px 0; font-size:15px; font-family:"�룍�쓬", Dotum; font-weight:bold; margin-bottom:7px}
.applychk li { display:block; line-height:30px}
.applyok{margin-top:20px; position:relative}
.applyok ul{padding: 20px 0; font-size:15px; font-family:"�룍�쓬", Dotum; font-weight:bold; margin-bottom:7px}
.applyok li { display:block; line-height:30px}
.applyok p.bubble{ position:absolute; right:50px; top:-110px}

/* 留덉씠�럹�씠吏� */
.mypage{ position:relative;}
.mypage table{font-family:"�룍��"; color:#837f72;}
.mypage h5{ margin:20px 0 0 0 }
.mypage h3{ margin:16px 0 20px 14px}
.mypage .mybtn{position:relative; right:7px;text-align:right}
.mypage .mybtn li{ display:inline}
.tbl_type1{ margin:0 0 8px 0;}
.tbl_type1 th{background-color:#ffc200;position:relative; width:160px; text-align:center}
.tbl_type1 td{padding:5px 10px;border-bottom:1px #e8e4d4 solid;; font-size:14px; color:#734e2a}
.tbl_type1 td.last{border-bottom:1px #cfcab7 solid}
.tbl_type2 {border-top: 1px solid #ccc;border-bottom: 1px solid #e5e2d6; position:relative; margin-top:22px}
.tbl_type2 tr:hover {
	background: #f3eeeb;
	-o-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.tbl_type2 th{border-top: 1px solid #e5e2d6;padding: 10px;text-align:center}
.tbl_type2 td{border-top: 1px solid #f2efe5;padding: 10px;text-align:center; font-family:"�룍�쓬",Dotum}
.tbl_type2 th {
	background-color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dce9f9));
	background-image: -webkit-linear-gradient(top, #fff, #fff);
	background-image:    -moz-linear-gradient(top, #fff, #fff);
	background-image:     -ms-linear-gradient(top, #fff, #fff);
	background-image:      -o-linear-gradient(top, #fff, #fff);
	background-image:         linear-gradient(top, #fff, #fff);
}
.tbl_type2 td:first-child, .tbl_type2 th:first-child {border-left: none;}
.tbl_type2 th:first-child {
	-moz-border-radius: 6px 0 0 0;
	-webkit-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0;
}
.tbl_type2 th:last-child {
	-moz-border-radius: 0 6px 0 0;
	-webkit-border-radius: 0 6px 0 0;
	border-radius: 0 6px 0 0;
}
.tbl_type2 th:only-child {
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.tbl_type2 tr:last-child td:first-child {
	-moz-border-radius: 0 0 0 6px;
	-webkit-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;
}
.tbl_type2 tr:last-child td:last-child {
	-moz-border-radius: 0 0 6px 0;
	-webkit-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;
}
.tbl_btnarea{margin-bottom:24px;width:740px;text-align:center;}
.tbl_btnarea li{display:inline-block; zoom:1;*display:inline;}

/* �븰�뒿寃곌낵 */
.tbl_type5{ text-align:center;border-bottom:1px #e8e8e8 solid;font-family:"VAGRounded BT","�룍�쓬,Dotum";}
.tbl_type5 th{padding:5px 0; background-color:#f4f4f4;border-bottom:1px #e5e5e5 solid; color:#fff; font-size:14px; font-weight:normal; background-color:#cecbc2;position:relative; width:145px}
.tbl_type5 th.day2{ background-color:#cecbc2;position:relative;}
.tbl_type5 th.day3{ background-color:#b8b6aa;position:relative;}
.tbl_type5 td{padding:0 10px 8px 10px; border-right:1px #e8e8e8 solid; text-align:center;font-size:15px; position:relative}
.tbl_type5 td.daychked{background-color:#f5f5f5;}
.btn_speak{ background:url(../../img/contents/btn/btn_down.png) no-repeat; width:59px; height:17px; display: inline-block; text-align:center; vertical-align:middle}
.downnon{ background-position:0 0}
.down{ background-position:0 -18px}

.btn_wrap_w{ background:url(../../img/contents/btn/btn_write.png) no-repeat; width:59px; height:19px; display: inline-block; text-align:center}
.btn_wrap_v{ background:url(../../img/contents/btn/btn_view.png) no-repeat; width:59px; height:19px; display: inline-block; text-align:center}
.btn_feedback{ background:url(../../img/contents/btn/btn_feedback.png) no-repeat; width:84px; height:16px; display: inline-block; text-align:center}
.writenon{ background-position:0 0}
.write{ background-position:0 -18px}
.viewnon{ background-position:0 0}
.view{ background-position:0 -18px}

.resulttitle{ font-size:34px;text-align:center; color:#ffc200}
.rubricmore{background:url(../../img/contents/bg_result_bottle.gif) no-repeat 0 0; width:34px; height:57px; display:inline-block; zoom:1; *display:inline;padding:27px 7px 5px 7px; position:relative}
.re_t{background-position: 0 0}
.re_f{background-position: -48px 0;}
.re_l{background-position: -96px 0;}
.re_p{background-position: -144px 0;}
.re_total{display:inline-block; position:relative;font-size:42px;*top:19px; color:#795b41}

.r_grapht{background-color:#fe633f;position:absolute; bottom:4px; left:7px;width:34px}
.r_graphf{background-color:#ffd700;position:absolute; bottom:4px; left:7px;width:34px}
.r_graphl{background-color:#8dc417;position:absolute; bottom:4px; left:7px;width:34px}
.r_graphp{background-color:#2cb6e5;position:absolute; bottom:4px; left:7px;width:34px}
.r_grapht span{position:absolute;bottom:20px;left:0;color:#90311b; z-index:100; width:35px; text-align:center;display:block; font-size:18px}
.r_graphf span{position:absolute;bottom:20px;left:0;color:#b89b00;z-index:100; width:35px; text-align:center;display:block; font-size:18px}
.r_graphl span{position:absolute;bottom:20px;left:0;color:#55770e;z-index:100; width:35px; text-align:center;display:block; font-size:18px}
.r_graphp span{position:absolute;bottom:20px;left:0;color:#1d7e9f;z-index:100; width:35px; text-align:center;display:block; font-size:18px}
.marks{display:inline-block;position:absolute;right:8px; bottom:10px; color:#b8b5aa}

.tbl_type_non{border-top: 1px solid #ccc;border-bottom: 1px solid #e5e2d6; position:relative; margin-top:22px; text-align:center;}
.tbl_type_non td{ padding:150px 0; font-weight:bold}

/* �떖�젰 */
.datearea{position:relative; margin-bottom:10px}
.datearea li{display:inline-block; *display:inline;zoom:1; vertical-align:middle}
.datearea li.month{font-size:32px;color:#8dc417;margin:0 7px 0 18px}
.datearea li.year{font-size:25px;color:#c5c0ad;margin:0 18px 0 0}

.datearea2{position:relative; margin-bottom:10px}
.datearea2 li{display:inline-block; *display:inline;zoom:1; vertical-align:middle}
.datearea2 li.month{font-size:28px;color:#8dc417;margin:0 7px 0 18px}
.datearea2 li.year{font-size:22px;color:#c5c0ad;margin:0 18px 0 0}

.calendar{text-align:center; position:relative; height:338px}
.calendar th{padding:5px 0; background-color:#f4f4f4;border-bottom:1px #e5e5e5 solid; color:#fff; font-size:16px; font-weight:normal; background-color:#cecbc2;position: relative; height:16px}
.calendar th.day2{ background-color:#cecbc2;position:relative;}
.calendar th.day3{ background-color:#b8b6aa;position:relative;}
.calendar td{padding:0 10px 8px 10px; text-align:left;font-size:18px;color:#b8b5aa;border-bottom:1px #e2e2e2 solid;vertical-align:top; position: relative}
.calendar td a{text-align:left;font-size:18px;color:#b8b5aa; position:relative}
.calendar td span.classstart{position:absolute; left:0; bottom:0; background:url(../../img/contents/scheduler/ic_start.png) no-repeat; width:18px; height:18px}
.calendar td span.classend{position:absolute; right:0; bottom:0; background:url(../../img/contents/scheduler/ic_end.png) no-repeat; width:18px; height:18px}
.calendar td span.holiday{position:absolute; right:0; top:-4px; background: url(../../img/contents/scheduler/ic_holiday.png) no-repeat;width:24px; height:30px}
.calendar td span.complete{position:absolute; right:35%; top:30%; background: url(../../img/contents/scheduler/ic_complete.png) no-repeat;width:28px; height:32px}
.calendar td span.absent{position:absolute; right:35%; top:30%; background: url(../../img/contents/scheduler/ic_absent.png) no-repeat;width:28px; height:32px}
.calendar td span.duedate{position:absolute; right:35%; top:30%; background: url(../../img/contents/scheduler/ic_duedate.png) no-repeat;width:28px; height:32px}
.calendar td span.reserve{position:absolute; right:35%; top:30%; background: url(../../img/contents/scheduler/ic_reserve.png) no-repeat;width:28px; height:32px}
.calendar td.nochk:hover {cursor:default; background:none;}
.calendar td:hover {cursor:pointer;background: #f6f4e9;	-o-transition: all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out}

/* �젅踰⑦뀒�뒪�듃 */
.teststep{text-align:center; position:relative; margin:13px 0 40px 0}
.teststep li{display:inline-block;*display:inline;zoom:1; width:230px; background-color:#cdcbc1; text-align:center; padding-top:8px; height:26px; margin-right:5px; position:relative}
.teststep li.step{ background-color:#ffc200}
.leveldate{ text-align:center; font-size:14px; font-family:"�룍�쓬",Dotum; font-weight:bold}
.leveldate span{ color:#2cb6e5}

.calendar2{text-align:center;}
.calendar2 th{padding:5px 0; background-color:#f4f4f4;border-bottom:1px #e5e5e5 solid; color:#fff; font-size:14px; font-weight:normal; background-color:#cecbc2;position:relative;}
.calendar2 th.day2{ background-color:#cecbc2;position:relative;}
.calendar2 th.day3{ background-color:#b8b6aa;position:relative;}
.calendar2 td{padding:0 5px 4px 5px; text-align:left;font-size:15px;color:#b8b5aa;border-bottom:1px #e2e2e2 solid;height:40px; vertical-align:top; position:relative}
.calendar2 td a{text-align:left;font-size:15px;color:#b8b5aa;}
.calendar2 td span.duedate{position:absolute; right:15%; top:17px}
.calendar2 td span.holiday{position:absolute;right:15%;top:17px;background: url(../../img/contents/scheduler/ic_holiday_s.png) no-repeat;width:20px; height:19px}
.calendar2 td.nochk:hover {cursor:default; background:inherit}
.calendar2 td:hover {cursor:pointer;background: #f6f4e9;-o-transition: all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}

.testdayarea{ display:inline-block; text-align:center;text-align:center; height:325px; margin-top:30px}
.testdayarea a{ display:inline-block;float:left}
.prv_month{float:left; width:300px;border-top:1px #d1ccba solid;border-bottom:1px #d1ccba solid; padding:15px 15px 40px 15px; background:url(../../img/contents/dotline_col.gif) repeat-y right top}
.this_month{float:left; width:310px;border-top:1px #d1ccba solid;border-bottom:1px #d1ccba solid; padding:15px 15px 40px 15px}

/* �젅踰⑥냼媛� */
.tbl_type6{ text-align:center; font-family:"VAGRounded BT",dotum; position:relative;border-top:1px #dedede solid;border-bottom:1px #dedede solid;border-right:1px #dedede solid;}
.tbl_type6 thead th{color:#090;border-left:1px #dedede solid; position:relative;border-bottom:1px #dedede solid;}
.tbl_type6 thead th img{ margin-top:36px}
.tbl_type6 td{ color:#888577; background-color:#f5f5f5; font-family:"VAGRounded BT";font-size:12px; padding-top:6px; border-left:1px #dedede solid;}
.tbl_type6 tbody th{border-left:1px #dedede solid; padding:15px 18px 15px 18px}

/* �꽌鍮꾩뒪�냼媛� */
#tabs { float:left;background:url(../../img/contents/dotline.gif) repeat-x left top; padding-top:1px}
#tabs ul{ float:right}
#tabs li{ display:inline-block;*display:inline; zoom:1;background:url(../../img/contents/tab_info.gif) no-repeat center top}
#tabs li, #tabs li a {float: left}
#tabs ul li.active {background:url(../../img/contents/tab_info_on.gif) no-repeat; width:135px; height:34px; z-index:100; }
#tabs p {clear: both;padding: 15px}
#tabs ul li a {height:29px; text-align:center; padding:5px 38px 0 38px}
