<? if( !$docRoot )  $docRoot = $_SERVER[DOCUMENT_ROOT];
 if( !$docRoot )  $docRoot = getenv('WWW_ROOT');
 if( !$libDir )  $libDir = getenv('PHPLIB_DIR');
if( !$libDir || !$docRoot ){
        $libDir = "/app/mtsys/phplib";
        $docRoot = "/app/images";
}
 if( !function_exists('global_set') ) {
 include $libDir . '/global_var.inc.php';
 global_set();
}
 //Header("text/css");
if( !$header_include )  Header("Content-Type: text/css; charset=euc-kr");
$header_include = 1;
 ?>
/*
Date: 2014-03-05
Copyright: itooza 
*/
@import url(http://menu.itooza.com/css/basic.css);



/* reset 140528  ÀÌÀ±Áø cross browsing -------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;

}
.left-menu ul li {list-style:none} /* reset 140528   ÀÌÀ±Áø cross browsing */


/* Grid */
.container {
	background: url(http://menu.itooza.com/fnedu/bg_body.gif) repeat-y right;
	width: 980px;
	margin: 0 auto;
	padding: 0;
}
.column-div {
	float: left;
	margin-right: 20px;
	padding-bottom: 30px;
	padding-top: 10px;
	position: relative;
}
#columnLeft { width: 170px; }
#columnCenter { width: 570px; }
#columnCenterWide {
	width: 790px;
	margin-right: 0;
	background: #FFF;
}
#columnRight {
	width: 200px;
	background-color: #f4f4f4;
	margin-right: 0;
	padding-top: 0;
}
/*Head*/
#head { background: #FFF; }
#head .head-logo {
	float: left;
	padding: 25px 9px 13px;
}
#head .head-nav {
	background: #ec0f1e url(http://menu.itooza.com/fnedu/bg_head_nav.gif) no-repeat top;
	height: 22px;
}
/*Head Singe: ¿ÀÇÁ¶óÀÎ °­ÀÇ °³º°*/
#head-single {
	display: block !important;
	display: inline-block;
	overflow: hidden;
	border-bottom: 2px solid #efefef;
	margin-bottom: .5em;
}
#head-single .head-logo { padding: 25px 9px 13px; }
#head-single .head-logo h1 {
	float: left;
	margin-right: 1em;
}
#head-single .head-logo p.tagline { float: left; }
/*Foot*/
#foot {
	background: #FFF;
	border-top: 2px solid #ed1120;
	color: #666;
 *zoom:1;
	padding-bottom: 1em;
	display: block !important;
	display: inline-block;
	overflow: hidden;
}
.foot-brief {
	border-bottom: 1px solid #d6d6d6;
	padding: 13px 0 13px 5px;
}
.foot-copy {
	background: #F7F7F7;
	padding: 12px 0 13px 23px;
}
.foot-copy .f1, .foot-copy .f2, .foot-copy .f2 .links { float: left; }
.foot-copy .f2 .foot-link { float: right; }
.foot-copy .f3 { clear: both; }
.foot-copy .f1 {
	width: 150px;
	padding-top: 3px;
	padding-bottom: 10px;
}
.foot-copy .f2 { width: 82%; }
.foot-copy .f2 .links { padding-top: 5px; }
.foot-copy .f2 .foot-link { text-align: right; }
.foot-copy .f3 {
	border-top: 1px solid #e7e7e7;
	padding-top: 10px;
}
.foot-copy .f3 p, .foot-copy .f3 address { margin-bottom: .3em; }
.foot-copy .f3 a { text-decoration: underline; }
.foot-copy address { margin-bottom: 0; }
.foot-copy address img { vertical-align: middle; }
.foot-link select {
	border: 1px solid #bbbbbb;
	color: #808080;
	font-size: 12px;
	font-family: dotum, "µ¸¿ò", sans-serif;
}

.foot-copy .f3 .info ul { display: block; width: 520px;}
.foot-copy .f3 .info ul li { display: block; float: left; margin-bottom:  8px; }
.foot-copy .f3 .address ul { display: block; clear: left; width: 700px;}
.foot-copy .f3 .address ul li { display: block; float: left; margin-top: 11px; }

/**/
#head a, #foot a { color: #555; }
.en {
	font-family: tahoma, sans-serif;
	font-size: 91.65%;
}
.banner { margin-bottom: 10px; }
#columnRight .banner {
	margin-bottom: 0;
	padding: 0 10px;
}
.banner img { display: block; }
li .first-class {
	display: block;
	float: left;
	text-align: right;
	margin-left: -12px;
}
/**/
.left-menu {
	background: url(http://menu.itooza.com/fnedu/menu_bg.gif) repeat-y;
	margin-bottom: 10px;
	zoom: 1;
}
.left-menu .head {
	background: url(http://menu.itooza.com/fnedu/menu_head.gif) no-repeat top;
	height: 9px;
	font-size: 8px;
}
.left-menu .foot {
	background: url(http://menu.itooza.com/fnedu/menu_foot.gif) no-repeat top;
	height: 9px;
}
.left-menu h3, .left-menu ul {
	padding-left: 9px;
	padding-right: 9px;
}
.left-menu ul { _margin-top: 4px; }
.left-menu li { _margin-top: -4px; }
.left-menu li, .left-menu li.group ul { _zoom: 1; }
.left-menu li a, .left-menu li.group span.title {
	background-repeat: no-repeat;
	border-bottom: 1px solid #dbdbdb;
	display: block;
	color: #2a2a2a;
	padding: 8px 0 4px 17px;
}
.left-menu li a {
	background-position: 8px 12px;
	background-image: url(http://menu.itooza.com/fnedu/icon_leftmenu.gif);
}
.left-menu li.group span.title {
	background-position: 7px 12px;
	background-image: url(http://menu.itooza.com/fnedu/icon_leftmenu_group.gif);
}
.left-menu li.group ul {
	background-color: #f4f4f4;
	border-bottom: 1px solid #dbdbdb;
	padding: 5px 0 2px 0;
	_margin-top: 0px;
	_margin-bottom: 4px;
}
.left-menu li.group li a {
	background-position: 7px 5px;
	background-image: url(http://menu.itooza.com/fnedu/icon_leftmenu_sub.gif);
	border: none;
	padding: 2px 0 3px 17px;
}
.left-menu li.group li { _margin-top: 0; }
.left-menu .series01 a { background-color: #fff0e9; }
.left-menu .current a {
	background-image: url(http://menu.itooza.com/fnedu/icon_leftmenu_on.gif);
	font-weight: bold;
}
.left-menu a:hover, .left-menu .group a:hover {
	background-color: #FFFACC;
	color: #000;
}
.left-login {
	background: url(http://menu.itooza.com/fnedu/menu_bg.gif) repeat-y;
	color: #656565;
	margin-bottom: 10px;
	zoom: 1;
}
.left-login .body { padding: 4px 9px 0; }
.left-login .head, .left-login .foot {
	height: 9px;
	line-height: 1;
	font-size: 8px;
	background-repeat: no-repeat;
}
.left-login .head { background-image: url(http://menu.itooza.com/fnedu/menu_head.gif); }
.left-login .foot { background-image: url(http://menu.itooza.com/fnedu/menu_foot.gif); }
.left-login label {
	font-weight: normal;
	font-size: 91.6%;
	letter-spacing: -.06em;
	display: block;
	float: left;
	width: 45px;
	padding-top: .5em;
}
.login-id, .login-pw {
	display: block!important;
	display: inline-block;
	overflow: hidden;
}
.login-id { margin-bottom: .25em; }
.login-pw { margin-bottom: .25em; }
.login-on {
	margin-bottom: .7em;
	line-height: 1.4;
}
#txtUserId, #txtPassword {
	background-color: #F7F7F7;
	border-style: inset;
	border-width: thin;
	border-top: 1px solid #848484;
	border-left: 1px solid #848484;
	height: 16px !important;
	float: right;
	width: 93px;
	padding: 2px 0 0 3px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}
.login-in {
	text-align: right;
	margin-bottom: .3em;
}
.login-out {
	border-bottom: 1px solid #cfcfcf;
	text-align: left;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
.login-in img, .login-in input { vertical-align: middle; }
.login-link {
	border-top: 1px solid #dbdbdb;
	padding-top: 5px;
	margin-bottom: .5em;
}
.left-mylist { text-align: center; }
/* Side */
.side-div {
	margin-bottom: 20px;
	padding: 0 10px;
}
.side-div a { color: #555; }
.side-div .head { margin-bottom: 5px; }
/* Side : °Ý¾ð */
.side-div#sideWise {
	background-color: #FFF;
	padding: 10px 0;
	margin-bottom: 10px;
}
/* Side : ÅõÀÚ±³À° ÀÏÁ¤ */
#sideCalendar .body {
	font-size: 91.6%;
	padding: 0 10px 0;
}
#sideCalendar h4 {
	font-size: 109.16%;
	color: #444;
	float: left;
	padding-top: 7px;
	margin-bottom: 7px;
}
#sideCalendar span.desc {
	float: right;
	padding-top: 10px;
}
#sideCalendar table, #sideCalendar th, #sideCalendar td {
	border: 1px solid #f4f4f4;
 *border:none;
	clear: both;
	color: #555;
}
#sideCalendar th, #sideCalendar td { text-align: center; }
#sideCalendar th {
	background: #ecebea;
	border-left: 1px solid #ecebea;
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #ecebea;
	border-bottom: 1px solid #d6d6d6;
}
#sideCalendar th.first { border-left: 1px solid #d6d6d6; }
#sideCalendar th.last { border-right: 1px solid #d6d6d6; }
#sideCalendar th, #sideCalendar td { padding: 5px 0 3px; }
#sideCalendar td a {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}
#sideCalendar .holy { color: #ed1120; }
#sideCalendar .today { font-weight: bold; }
#sideCalendar td.lecture { background: #fb6e25; }
#sideCalendar td.lecture-on { background: #f9dfd2; }
/* Side : ¹«·á µ¿¿µ»ó */
#sideVod .body {
	text-align: center;
	padding-top: 10px;
}
/*#sideVod .body div {
	border:2px solid #97968f;
	padding:1px;
	width: 114px;
	margin:0 auto 8px;
	position:relative;
}
.png24 {position:absolute;right:5px;bottom:5px;}*/
*#sideVod .body div { text-align: center; }
/* Side : ÃßÃµµµ¼­ */
#sideBook .body {
	background: #FFF;
	border: 1px solid #d6d6d6;
	padding: 10px;
	display: block !important;
	display: inline-block;
	overflow: hidden;
}
#sideBook .a1 div, #sideBook .a1 p { float: left; }
#sideBook .a1 div { width: 58px; }
#sideBook .a1 p {
	padding: 5px 0 0 9px;
	width: 90px;
}
#sideBook .a1 {
	display: block !important;
	display: inline-block;
	overflow: hidden;
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#sideBook .a1#a1-1 { border-bottom: none; }
/* Center */
#deco {
	position: absolute;
	top: -63px;
	right: 0;
}
#deco2 {
	position: absolute;
	top: -77px;
	right: 20px;
}
#bestSeller {
	background: url(http://menu.itooza.com/fnedu/bseller_body.gif) repeat-y;
	margin-bottom: 0;
	margin-top: 33px;
 *margin-top:43px;
}
#bestSeller .head {
	background: url(http://menu.itooza.com/fnedu/bseller_head.gif) no-repeat top;
	height: 22px;
}
#bestSeller .body {
	background: url(http://menu.itooza.com/fnedu/series/bg_title_main_2.gif) no-repeat right top;
	padding: 0 20px 15px;
	zoom: 1;
}
#bestSeller .foot {
	background: url(http://menu.itooza.com/fnedu/bseller_foot.gif) no-repeat bottom;
	clear: both;
	height: 55px;
	padding: 10px 20px 0;
}
#bestSeller h2 {
	margin-bottom: 1em;
	padding-left: .5em;
}
#bestSeller h3 {
	margin-bottom: 2.6em;
	padding-left: .5em;
}
#bestSeller .desc { padding-left: 2em; }
#bestSeller .desc h4 { margin-bottom: .8em; }
#bestSeller .desc h4 span {
	color: #656565;
	font-weight: normal;
}
#bestSeller .desc ul {
	display: block !important;
	display: inline-block;
	overflow: hidden;
}
#bestSeller .desc li {
	background: url(http://menu.itooza.com/fnedu/bullet_best.gif) no-repeat 0 3px;
	padding-left: 8px;
	float: left;
	width: 215px;
	margin-bottom: .3em;
}
#bestSeller .icons {
	float: left;
	padding: 5px 0 0;
}
#bestSeller .more {
	display: block;
	float: right;
}
.mid-off {
	display: block !important;
	display: inline-block;
	overflow: hidden;
	margin-bottom: .5em;
}
.mid-off li {
	float: left;
	margin-right: 6px;
}
.mid-off li.last { margin-right: 0; }
.mid-item {
	border: 1px solid #dbdbdb;
	display: block !important;
	display: inline-block;
	overflow: hidden;
	margin-bottom: 1em;
	padding: .8em 1em .5em;
}
.mid-item li {
	background: url(http://menu.itooza.com/fnedu/icon_recom.gif) no-repeat 0 0;
	padding: 0 0 0 15px;
	float: left;
	font-weight: bold;
	width: 43%;
	border-right: 1px solid #dbdbdb;
	margin-right: 1em;
}
.mid-item li.last {
	border: none;
	margin-right: none;
}
.mid-item li a { color: #333; }
.mid-item li a:hover { color: blue; }
.mid-list { margin-bottom: 20px; }
.mid-list .head { margin-bottom: .5em; }
.mid-list .body {
	background: url(http://menu.itooza.com/fnedu/title_idx_list_head.gif) no-repeat top;
	padding-top: 30px;
}
.mid-list ol {
	padding: .2em 0;
	border-bottom: 1px solid #dedede;
}
.mid-list li {
	clear: both;
	color: #656565;
	padding: 7px 0 7px 10px;
	overflow: hidden;
}
.mid-list li img {
	vertical-align: middle;
	margin-bottom: 1px;
}
.mid-list li span { float: left; }
.mid-list li span.title {
	font-weight: bold;
	width: 65%;
}
.mid-list li span.speaker { width: 20%; }
.mid-list li span.time { width: 13%; }
.mid-list a { color: #333; }
.mid-list a:hover { color: blue; }
/* Center : »ó¼¼ ÆäÀÌÁö */
.beardcrumbs {
	background: url(http://menu.itooza.com/fnedu/bg_bread_01.gif) repeat-x bottom;
	display: block !important;
	display: inline-block;
	overflow: hidden;
	margin-bottom: 1.9em;
	padding-top: 1em;
}
.beardcrumbs h2 { float: left; }
.beardcrumbs h2 img {
	display: block;
	float: left;
}
.beardcrumbs p {
	color: #b9b9b9;
	float: right;
	font-size: 0.916em;
	text-align: right;
	padding: 12px 0 8px;
}
.beardcrumbs strong {
	color: #808080;
	font-weight: normal;
}
.class-head, .class-list, .class-content, .class-target, .class-level, .class-speaker, .class-bonus, .class-apply, .class-notice { margin-bottom: 2em; }
.class-head#applyProcess { margin-bottom: 3em; }
.class-head .foot, .class-btn {
	clear: both;
	text-align: center;
	margin-bottom: 2em;
}
.class-btn {
	border-top: 1px solid #dbdbdb;
	padding-top: 1em;
}
.div-typeB .class-btn {
	border-top: none;
	margin-bottom: 3em;
}
/* ±³À° Á¤º¸ */
.class-head .desc { line-height: 1.5; }
#infoClass .title {
	clear: both;
	background: url(http://menu.itooza.com/fnedu/icon_main_title.gif) no-repeat 0 0;
	font-size: 14px;
	height: 20px;
	padding: 0 0 0 20px;
	margin-bottom: .5em;
	float: left;
}
#infoClass .icons {
	float: right;
	text-align: right;
}
#infoClass .desc {
	background: #f0f0f0;
	clear: both;
	color: #656565;
	padding: 7px 5px 6px 13px;
	line-height: 1.4;
	margin-bottom: .5em;
}
.info-table { }
.info-table .head {
	background: url(http://menu.itooza.com/fnedu/infotable_head.gif) no-repeat top;
	height: 9px;
	line-height: 1px;
	font-size: 8px;
}
.info-table .body {
	background: url(http://menu.itooza.com/fnedu/infotable_body.gif) repeat-y;
	padding: 0 2px 0;
}
.info-table .foot {
	background: #FFF url(http://menu.itooza.com/fnedu/infotable_foot.gif) no-repeat top;
	padding-top: 2em;
}
.info-table table { margin: 0; }
.info-table th {
	background-color: #fff0e9;
	color: #ed1120;
	font-weight: bold;
	text-align: center;
	width: 72px;
}
.info-table th, .info-table td {
	border-bottom: 1px solid #dbdbdb;
	padding: 11px 10px;
}
.info-table .last th, .info-table .last td {
	border-bottom: none;
	padding-bottom: 3px;
}
.info-table .t-title { }
.info-table .t-title strong { float: left; }
.info-table .t-title .sample {
	float: right;
	margin-top: -11px;
	margin-bottom: -10px;
}
.info-table .t-price td { }
.info-table .t-price td span { color: #ed1120; }
.info-table .t-price td img {
	vertical-align: -3px;
	margin-right: 1em;
}
.info-table .t-bonus { }
.info-table .t-bonus ul {
	_margin-left: 12px;
	padding-left: 12px;
}
.info-table .t-bonus li { margin: .5em 0; }
.info-table2 .head {
	background: url(http://menu.itooza.com/fnedu/infotable2_head.gif) no-repeat top;
	height: 9px;
	line-height: 1px;
	font-size: 8px;
}
.info-table2 .body {
	background: url(http://menu.itooza.com/fnedu/infotable2_body.gif) repeat-y;
	color: #656565;
	padding: 0 2px 0;
	_zoom: 1;
}
.info-table2 .foot {
	background: #FFF url(http://menu.itooza.com/fnedu/infotable2_foot.gif) no-repeat top;
	height: 9px;
}
/* °­ÀÇ ¼Ò°³ :typeB :: 2010 »õ ½Ã¸®Áî ---------------------------------------------------- */
.div-typeB .class-head { margin-bottom : 5px; }
.div-typeB .class-head .head { }
.div-typeB .class-head .head h1 img { display : block; }
.div-typeB .class-head.typeB#infoClass-22 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_22_02.jpg); }/* 22: Vchart */
.div-typeB .class-head.typeC#infoClass-22 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_22_02_event.jpg); }/* 22: Vchart :: ÀÌº¥Æ® */
.div-typeB .class-head#infoClass-23 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_23_02.jpg); } /* 23: ¿ö·»¹öÇÍ Àç¹«Á¦Ç¥ */
.div-typeB .class-head.typeC#infoClass-23 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_25_02_event.jpg); } /* 23: ¿ö·»¹öÇÍ Àç¹«Á¦Ç¥ :: ÀÌº¥Æ® */
.div-typeB .class-head#infoClass-24 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_23_02.jpg); } /* 24: Çö¸íÇÑ ÅõÀÚ °æÁ¦±³½Ç */
.div-typeB .class-head.typeC#infoClass-24 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_24_02_event.jpg); } /* 24: Çö¸íÇÑ ÅõÀÚ °æÁ¦±³½Ç :: ÀÌº¥Æ® */
.div-typeB .class-head.typeB#infoClass-25 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_25_02.jpg); } /* 25: ÀÔ¹®ÀÚ ÃÊ±ÞÀÚ */
.div-typeB .class-head.typeC#infoClass-25 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_25_02_event.jpg); } /* 25: ÀÔ¹®ÀÚ ÃÊ±ÞÀÚ :: ÀÌº¥Æ® */
.div-typeB .class-head#infoClass-26 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_26_02.jpg); } /* 26: Àç¹«Á¦Ç¥ ½ÇÀü È°¿ë */
.div-typeB .class-head.typeC#infoClass-26 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_26_02_event.jpg); } /* 26: Àç¹«Á¦Ç¥ ½ÇÀü È°¿ë :: ÀÌº¥Æ® */
.div-typeB .class-head#infoClass-27 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_27_02.jpg); } /* 27: ÀüÀÚ°ø½Ã È°¿ë */
.div-typeB .class-head.typeC#infoClass-27 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_27_02_event.jpg); } /* 27: ÀüÀÚ°ø½Ã È°¿ë :: ÀÌº¥Æ® */
.div-typeB .class-head#infoClass-28 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_28_02.jpg); } /* 28: ÀÌº¥Æ® ÅõÀÚ */
.div-typeB .class-head.typeC#infoClass-28 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_28_02_event.jpg); } /* 28: ÀÌº¥Æ® ÅõÀÚ :: ÀÌº¥Æ® */
.div-typeB .class-head#infoClass-29 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_29_02.jpg); } /* 29: Àç¹«Á¦Ç¥ Àç¹«ºñÀ² */
.div-typeB .class-head#infoClass-30 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_30_02.jpg); } /* 30: ¾÷Á¾º° »ç¾÷¸ðµ¨, Àç¹«Á¦Ç¥ */
.div-typeB .class-head#infoClass-31 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_31_02.jpg); } /* 31: ´ë°¡µéÀÇ ÅõÀÚ¹ý */
.div-typeB .class-head.typeC#infoClass-31 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_31_02_event.jpg); } /* 31: ´ë°¡µéÀÇ ÅõÀÚ¹ý :: ÀÌº¥Æ® */
.div-typeB .class-head#infoClass-32 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_32_02.jpg); } /* 32: ±â¾÷ °¡Ä¡, È²±Ý ÁÖ½Ä */
.div-typeB .class-head#infoClass-33 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_33_02.jpg); } /* 33: Á¾¸ñ¹ß±¼, Æ÷Æ®Æú¸®¿À */
.div-typeB .class-head.typeC#infoClass-33 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_33_02_event.jpg); } /* 33: Á¾¸ñ¹ß±¼, Æ÷Æ®Æú¸®¿À :: ÀÌº¥Æ® */
.div-typeB .class-head#infoClass-34 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_34_02.jpg); } /* 34: ¿ö·»¹öÇÍ ÀûÁ¤ÁÖ°¡ */
.div-typeB .class-head#infoClass-35 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_35_02.jpg); } /* 35: ±â¼úÀûºÐ¼® 100% */
.div-typeB .class-head#infoClass-36 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_36_02.jpg); } /* 36: º£½ºÆ®ÄÃ·º¼Ç */
.div-typeB .class-head#infoClass-37 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_37_02.jpg); } /* 37: ¿ö·»¹öÇÍ ¿Â¶óÀÎ */
.div-typeB .class-head#infoClass-38 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_38_02.jpg); } /* 38: ÀÔ¹®°úÁ¤ */
.div-typeB .class-head#infoClass-39 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_39_02.jpg); } /* 39: Àç¹«Á¦Ç¥ */
.div-typeB .class-head#infoClass-40 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_40_02.jpg); } /* 40: ±â¾÷ºÐ¼® */
.div-typeB .class-head#infoClass-41 .acover { background-image : url(http://menu.itooza.com/fnedu/series/img_41_02.jpg); } /* 41: °¡Ä¡Æò°¡ */
.div-typeB .class-head .acover.body {
	background-repeat: no-repeat;
	background-position: top;
	min-height : 179px;
}
.div-typeB .class-head.typeC .acover.body { min-height : 235px; }
.div-typeB .class-head#infoClass-36 .acover.body, .div-typeB .class-head#infoClass-37 .acover.body, .div-typeB .class-head#infoClass-38 .acover.body, .div-typeB .class-head#infoClass-39 .acover.body, .div-typeB .class-head#infoClass-40 .acover.body, .div-typeB .class-head#infoClass-41 .acover.body { min-height: 151px; }
.div-typeB .class-head .al {
	padding : 26px 0 52px 83px;
	width : 295px;
	width : 213px;
}
.div-typeB .class-head.typeC .al {
	padding : 29px 20px 52px 37px;
	width : 295px;
	width : 213px;
}
.div-typeB .class-head .al img { border : 1px solid #7f7f7f; }
.div-typeB .class-head .ar {
	float : left;
	padding-top : 20px;
}
.div-typeB .class-head#infoClass-36 .ar, .div-typeB .class-head#infoClass-37 .ar, .div-typeB .class-head#infoClass-38 .ar, .div-typeB .class-head#infoClass-39 .ar, .div-typeB .class-head#infoClass-40 .ar, .div-typeB .class-head#infoClass-41 .ar {
	float: none;
	padding-left: 45px;
}
.div-typeB .class-head .ar table {
	border-top : 1px solid #e1e1e1;
	width : 450px;
}
.div-typeB .class-head#infoClass-25 .ar table, .div-typeB .class-head#infoClass-26 .ar table, .div-typeB .class-head#infoClass-28 .ar table, .div-typeB .class-head#infoClass-31 .ar table, .div-typeB .class-head#infoClass-33 .ar table { width: 470px; } /* ±Ý¾×ÀÌ Å« °æ¿ì tableÀÌ ¹Ð¸®±â ¶§¹®¿¡ width ³ÐÇôÁÜ */
.div-typeB .class-head#infoClass-36 .ar table, .div-typeB .class-head#infoClass-37 .ar table, .div-typeB .class-head#infoClass-38 .ar table, .div-typeB .class-head#infoClass-39 .ar table, .div-typeB .class-head#infoClass-40 .ar table, .div-typeB .class-head#infoClass-41 .ar table { width: 490px; }
.div-typeB .class-head th, .div-typeB .class-head td {
	border-bottom : 1px solid #e1e1e1;
	padding : .5em .5em;
}
.div-typeB .class-head .ar th { width : 80px; }
.div-typeB .class-head table img { vertical-align: middle; }
.div-typeB .class-head td span.cd { margin-right: 1em; }
.div-typeB .class-head .t-price .em { padding-left: 3px; }
.div-typeB .class-head.typeC .t-price th { padding-bottom: 62px; }
.div-typeB .class-head.typeC .t-price th img { }
.div-typeB .class-head.typeC .t-price .em {
	display: block;
	text-align: right;
	padding-top: 5px;
}
.div-typeB .class-head .t-price .em img { margin-right: 3px; }


/* º¸³Ê½º ¿ä¾à  --------------------------- */
.div-typeB .class-bonus-sum {
	background : url(http://menu.itooza.com/fnedu/bg_bonus_top.gif) no-repeat;
	display : block !important;
	display: inline-block;
	overflow: hidden;
	height : 98px;
}
.div-typeB .class-bonus-sum .head, .div-typeB .class-bonus-sum .body { float : left; }
.div-typeB .class-bonus-sum .foot { float : right; }
.div-typeB .class-bonus-sum .head { padding : 13px 20px 0 48px; }
.div-typeB .class-bonus-sum .body { padding : 20px 0 0 0; }
.div-typeB .class-bonus-sum .body li {
	background : url(http://menu.itooza.com/fnedu/bullet_bonus_sum.gif) no-repeat;
	padding-left : 13px;
	margin-bottom: .2em;
}
.div-typeB .class-bonus-sum .body img { vertical-align: -4px; }
.div-typeB .class-bonus-sum .foot { padding : 70px 20px 0 0; }


/* ÀÌº¥Æ® ¸®½ºÆ® ----------------------- */
.class-event.typeC { margin-bottom: 20px; }
.class-event.typeC .body, .class-event.typeC .body ul {
	display: block !important;
	display: inline-block;
	overflow: hidden;
}
.class-event.typeC .body {
	background: url(http://menu.itooza.com/fnedu/series/event_rel_title_02.gif) bottom no-repeat;
	border: 2px solid #e1e1e1;
	border-width: 0 2px;
}
.class-event.typeC .body { padding: 20px 0 0; }
.class-event.typeC .body ul {
	margin-bottom: 20px;
	padding-left: 20px;
}
.class-event.typeC .body li {
	float: left;
	margin-left: 40px;
}
.class-event.typeC .body li.first { margin-left: 0; }
/* ±³À° °úÁ¤ --------------------------- */
.class-list { }
.class-list .head {
	background: url(http://menu.itooza.com/fnedu/bg_title_border_01.gif) no-repeat bottom;
	display: block!important;
	display: inline-block;
	overflow: hidden;
	margin-bottom: .3em;
}
.class-list .head h2 {
	float: left;
	padding-bottom: 7px;
}
.class-list .head p {
	float: right;
	font-size: 91.6%;
	color: #808080;
}
.class-list .body {
	clear: both;
	padding: 0 10px;
}
.class-list ol { padding: .2em 0; }
.class-list li {
	clear: both;
	color: #656565;
	height: 15px;
	overflow: hidden;
	padding: 8px 10px 3px;
	border-bottom: 1px solid #dbdbdb;
	_zoom: 1;
	_margin-top: -4px;
}
.class-list li.l1 { _margin-bottom: 4px; }
.class-list li img { vertical-align: middle; }
.class-list li span { float: left; }
.class-list li span.title {
	font-weight: bold;
	width: 70%;
	background-color: #FFF;
}
.class-list li span.speaker { width: 20%; }
.class-list li span.time { width: 10%; }
.class-list a { color: #333; }
.class-list a:hover { color: blue; }
/* °­ÀÇ ÁÖ¿ä ³»¿ë */
.class-content { clear: both; }
.class-content .body {
	color: #656565;
	line-height: 1.3;
	padding: 10px 10px 0;
}
.class-content .body h3.group { color: red; }
.class-content .body h3 { margin-bottom: .2em; }
.class-content .body p { margin: 0 0 1em; }
.class-content .body ul, .class-content .body ol { padding-left: 3em; }
.class-content .body li { margin-bottom: .2em; }
.class-content .body ul li { list-style: circle; }
.class-content .body ol li { list-style: decimal; }
.class-content .body ul ul { padding-left: 2em; }
.class-content .body li li { list-style: disc; }
/* °­ÀÇ ÁÖ¿ä ³»¿ë typeB: 2010 ½Ã¸®Áî */
.div-typeB .class-content .body { padding: 10px 23px 0; }
.div-typeB .class-content .in-head {
	background : url(http://menu.itooza.com/fnedu/img_content_head.gif) no-repeat 0 0;
	height : 27px;
}
.div-typeB .class-content .in-body {
	background : url(http://menu.itooza.com/fnedu/img_content_body.gif) repeat-y;
	padding : 3px 10px 10px 70px;
	line-height : 1.7;
}
.div-typeB .class-content .in-body img { vertical-align : middle; }
.div-typeB .class-content .body h3 {
	color: #333;
	font-size: 1.167em;
	margin: 0 0 .5em;
}
.div-typeB .class-content .body ul, .div-typeB .class-content .body ol {
	margin-bottom: 1.0em;
	padding-left: 60px;
}
.div-typeB .class-content .body li { margin-bottom: .65em; }
.div-typeB .class-content .body li ul { padding-top: 7px; }
.div-typeB .class-content .in-foot {
	background : url(http://menu.itooza.com/fnedu/img_content_foot.gif) no-repeat 0 0;
	height : 12px;
	font-size : 1px;
}

/* °­ÀÇ±¸¼º */
.div-typeB .class-content .body.typeB { padding: 20px 23px; }
.div-typeB .class-content .body.typeB p { margin-bottom: 30px; }
.div-typeB .class-content .body.typeB table { }
.div-typeB .class-content .body.typeB th {
	background: url(http://menu.itooza.com/fnedu/series/img_36_10.gif) repeat-x top;
	border: 1px solid #c2c2c2;
	border-width: 1px 0 1px;
	color: #3d3d3d;
	font-weight: bold;
	padding: 7px 0 6px;
}
.div-typeB .class-content .body.typeB th.first { border-left-width: 1px; }
.div-typeB .class-content .body.typeB th.last { border-right-width: 1px; }
.div-typeB .class-content .body.typeB td {
	border-bottom: 1px solid #dbdbdb;
	padding: 7px 0 3px;
}
.div-typeB .class-content .body.typeB td img { vertical-align: -2px; }
.div-typeB .class-content .body.typeB td a {
	color: #333;
	font-weight: bold;
}
.div-typeB .class-content .body.typeB td a:hover { color: blue; }
.div-typeB .class-content .body.typeB td.a0 {
	background: #fff0e9;
	text-align: center;
	width: 90px;
}
.div-typeB .class-content .body.typeB td.a1 {
	width: 320px;
	padding-left: 10px;
}
.div-typeB .class-content .body.typeB td.a2 { width: 200px; }
.div-typeB .class-content .body.typeB td.a3 { }

.div-typeB .class-content .body.typeB td.a3, .div-typeB .class-content .body.typeB td.a4 { text-align: center; }
.div-typeB .class-content .body.typeB tr.empty th, .div-typeB .class-content .body.typeB tr.empty td {
	background: none;
	border-bottom: 2px solid #bd242a;
	font-size: 1px;
	height: 10px;
	padding: 0;
}




/* °­ÀÇ±¸¼º (´ëÇÑ¹Î±¹ ¾÷Á¾ºÐ¼® )1405Ãß°¡ */
.div-typeB .class-content .body.typeCC   { padding: 20px 0px; }
.div-typeB .class-content .body.typeCC p { margin-bottom: 30px; }
.div-typeB .class-content .body.typeCC table { }
.div-typeB .class-content .body.typeCC th {
	background: url(http://menu.itooza.com/fnedu/series/img_36_10.gif) repeat-x top;
	border: 1px solid #c2c2c2;
	border-width: 1px 0 1px;
	color: #3d3d3d;
	font-weight: bold;
	padding: 7px 0 6px;
}
 .div-typeB .class-content .body.typeCC td.a_dc{color:#da6434;font-weight:bold;background-color:#ffefe3 }
 .div-typeB .class-content .body.typeCC th.a_dc{color:#da6434;font-weight:bold;background:#ffefe3 !important }


.div-typeB .class-content .body.typeCC th.first { border-left-width: 1px; }
.div-typeB .class-content .body.typeCC th.last { border-right-width: 1px; }
.div-typeB .class-content .body.typeCC td {
	border-bottom: 1px solid #dbdbdb;
	padding: 7px 0 3px;
}
.div-typeB .class-content .body.typeCC td img { vertical-align: -2px; }
.div-typeB .class-content .body.typeCC td a {
	color: #333;
	font-weight: bold;
}
.div-typeB .class-content .body.typeCC td a:hover { color: blue; }
.div-typeB .class-content .body.typeCC td.a0 {
	background: #fff0e9;
	text-align: center;
	width: 90px;
}
.div-typeB .class-content .body.typeCC td.a1 {
	width: 320px;
	padding-left: 10px;
}
.div-typeB .class-content .body.typeCC td.a2 { width: 200px; }
.div-typeB .class-content .body.typeCC td.a3 { }
.div-typeB .class-content .body.typeCC td.a3, .div-typeB .class-content .body.typeB td.a4 { text-align: center; }
.div-typeB .class-content .body.typeCC tr.empty th, .div-typeB .class-content .body.typeB tr.empty td {
	background: none;
	border-bottom: 2px solid #bd242a;
	font-size: 1px;
	height: 10px;
	padding: 0;
}

.div-typeB .class-content .body.typeCC td.a4 { txt-align:center}


/* °­ÀÇ ´ë»ó */
.class-target {
	float: left;
	width: 305px;
}
.class-target.alone {
	float: none;
	width: auto;
}
.class-target .body {
	line-height: 1.3;
	padding: 10px 0 0;
}
.class-target.alone .body { padding: 10px 10px 0; }
.class-target .body ul { padding: 0 14px; }
.class-target .body li { margin-bottom: .2em; }
/* °­ÀÇ ´ë»ó typeB: 2010 ½Ã¸®Áî */
.div-typeB .class-target .body,
.div-typeB .class-object .body {
	background-repeat: no-repeat;
	background-position: 40px 30px;
	border: 1px solid #e1e1e1;
	padding: 24px 20px 20px 210px;
	_zoom: 1;
	min-height: 80px;
}
.div-typeB .class-target .body { background-image: url(http://menu.itooza.com/fnedu/bg_typeb_target.gif); }
.div-typeB .class-object .body { background-image: url(http://menu.itooza.com/fnedu/bg_typeb_object.gif); }
.div-typeB .class-target .body li, .div-typeB .class-object .body li {
	background: url(http://menu.itooza.com/fnedu/bullet_target.gif) no-repeat 9px 6px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: .6em;
	padding: 0 0 4px 23px;
}
/* °­ÀÇ ¼öÁØ */
.class-level {
	float: right;
	width: 253px;
}
.class-level.alone {
	float: none;
	width: auto;
}
.class-level .body { padding: 10px 0 0; }
/* °­»ç ¼Ò°³ typeB: 2010 ½Ã¸®Áî */
.div-typeB .class-speaker .body {
	border : 1px solid #e1e1e1;
	padding : 20px 0 20px 40px;
	display : block!important;
	display: inline-block;
	overflow: hidden;
}
.div-typeB .class-speaker .group { float : left; }
.div-typeB .class-speaker .group-1 { }
.div-typeB .class-speaker .group-2 { padding-left : 22px; }
.div-typeB .class-speaker .group-2 strong {
	background: url(http://menu.itooza.com/fnedu/bullet_target.gif) no-repeat 0 3px;
	display: block;
	margin-bottom : 5px;
	padding: 0 0 0 12px;
}
.div-typeB .class-speaker .group-2 span { padding-left : 12px; }
.div-typeB .class-speaker .group-2, .div-typeB .class-speaker .group-3 { padding-top: 15px; }
.div-typeB .class-speaker .group-3 { padding-left: 62px; }
.div-typeB .class-speaker .group-3 li {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: .6em;
	padding: 0 0 4px 0;
}
.div-typeB .class-speaker .group-3 li ul { padding-top: 8px; }
.div-typeB .class-speaker .group-3 li li {
	border: none;
	margin-bottom: .2em;
}

/* º¸³Ê½º */
.class-bonus { clear: both; }
.class-bonus .head {
	background: url(http://menu.itooza.com/fnedu/bg_title_border_02.gif) no-repeat bottom;
	display: block!important;
	display: inline-block;
	overflow: hidden;
	margin-bottom: 1em;
}
.class-bonus .head h2 { padding-bottom: 7px; }
.class-bonus .body {
	color: #656565;
	font-size: 100%;
	padding: 0 10px;
	_zoom: 1;
}
.class-bonus .body a {
	color: #333;
	background: url(http://menu.itooza.com/fnedu/icon_link.gif) no-repeat right top;
	padding-right: 18px;
}
.class-bonus h3 {
	color: #333;
	font-size: 120%;
}
.class-bonus h3 img { vertical-align: -2px; }
.class-bonus .body p.add {
	color: #ea4f11;
	font-size: 91.6%;
}
.class-bonus .item { margin-bottom: .5em; }
.class-bonus .item.last { margin-bottom: 0; }
.class-bonus .item-head {
	background: url(http://menu.itooza.com/fnedu/bonus_head.gif) no-repeat top;
	padding: 5px 0 5px 7px;
}
.class-bonus .item-body {
	background: url(http://menu.itooza.com/fnedu/bonus_body.gif) no-repeat bottom;
	padding: 8px 5px 10px 30px;
	line-height: 1.4;
}
.class-bonus .item-body#bonusType01 { /* °¡ÅõÅ¬·´ */ background-image: url(http://menu.itooza.com/fnedu/bonus_body_type_01.gif); }
.class-bonus .item-body#bonusType02 { /* CD¿Í Ã¥ */ background-image: url(http://menu.itooza.com/fnedu/bonus_body_type_02.gif); }
/* º¸³Ê½º typeB: 2010 ½Ã¸®Áî */
.div-typeB .class-bonus .head { margin-bottom: 0; }
.div-typeB .class-bonus .item-foot { clear: both; }
.div-typeB .class-bonus .body {
	border: 1px solid #e1e1e1;
	padding: 20px 0 20px 40px;
}
.div-typeB .class-bonus .body a {
	background: none;
	padding-right: 0;
}
.div-typeB .class-bonus .body .item {
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	width: 240px;
	margin: 0 5px 10px 0;
	padding-top: 15px;
}
.div-typeB .class-bonus .body .item.last {
	margin-right: 0;
	float: none;
}
.div-typeB .class-bonus .body .item#bonus01 { background-image: url(http://menu.itooza.com/fnedu/bonus_2010_title_01.gif); }
.div-typeB .class-bonus .body .item#bonus02 { background-image: url(http://menu.itooza.com/fnedu/bonus_2010_title_02.gif); }
.div-typeB .class-bonus .body .item#bonus03 { background-image: url(http://menu.itooza.com/fnedu/bonus_2010_title_03.gif); }
.div-typeB .class-bonus .body .item#bonus04 { background-image: url(http://menu.itooza.com/fnedu/bonus_2010_title_04.gif); }
.div-typeB .class-bonus .body .item#bonus05 { background-image: url(http://menu.itooza.com/fnedu/bonus_2010_title_05.gif); }

/* goto top */
.btn-top {
	text-align: right;
	margin-top: -1.5em;
}
/* ³»¿ë, ´ë»ó, ¼öÁØ Å¸ÀÌÆ² */
.class-content .head, .class-target .head, .class-object .head, .class-level .head {
	background: url(http://menu.itooza.com/fnedu/bg_title_border_01.gif) no-repeat bottom left;
	margin-bottom: .3em;
	display: block!important;
	display: inline-block;
	overflow: hidden;
}
.class-content .head h2, .class-target .head h2, .class-object .head h2, .class-level .head h2 {
	float: left;
	padding-bottom: 7px;
}
/*  Tab : typeB 2010 ½Ã¸®Áî */
.div-typeB .class-content .head, .div-typeB .class-target .head, .div-typeB .class-object .head, .div-typeB .class-speaker .head, .div-typeB .class-bonus .head {
	background: url(http://menu.itooza.com/fnedu/bg_typeb_tab.gif) no-repeat top;
	padding-left: 23px;
	display: block!important;
	display: inline-block;
	overflow: hidden;
}
.div-typeB .class-content .head li, .div-typeB .class-target .head li, .div-typeB .class-object .head li, .div-typeB .class-speaker .head li, .div-typeB .class-bonus .head li { float: left; }

/* ---------------------------------------------- */
/* 2014 ¹öÀü : typeD ------------------------------------ */

/* 2¿ù Ãâ½Ã ¿¹Á¤ ¹è³Ê */
.float2014 {
	position:absolute;
	left:800px;
	width:130px;	
}
.float2014 img {display:block;}
.event2014 {}
.event2014 img {display:block;}

/* °­ÀÇ¿ä¾à 2014 »õ ¹öÀü */
.div-head {
	margin:0;
}
.div-head .head img {display:block;}
.div-head .body.acover {
	border:5px solid #ce242b;
	border-width:0 5px;
	padding:0 0 0 45px;
	min-height:100px;
}

/* ±¸¸ÅÇÏ±â, ¿µ»ó, Æ¯º°º¸³Ê½º 2014 ----------------------- */
.div-buy {
	border:5px solid #ce242b;
	border-width:0 5px 5px;
	padding:30px 45px 30px 45px;
	margin:0 0 40px;
	overflow:hidden;
}
.div-buy .btn{float:left;margin-right:5px;}
.div-buy .btn a:hover {
	opacity: 0.5;
    filter:brightness(0.5);
	-webkit-filter: brightness(0.5);
	-moz-filter: brightness(0.5);
	-o-filter: brightness(0.5);
	-ms-filter: brightness(0.5);
}

/* ±¸¸ÅÇÏ±â, ¿µ»ó, Æ¯º°º¸³Ê½º 2014³â 5¿ù (´ëÇÑ¹Î±¹ ¾÷Á¾ºÐ¼®2) ----------------------- */
.div-buy .btn_all{float:right;width:239px;margin-top:10px}
.div-buy .btn_all a:hover {
	opacity: 0.5;
    filter:brightness(0.5);
	-webkit-filter: brightness(0.5);
	-moz-filter: brightness(0.5);
	-o-filter: brightness(0.5);
	-ms-filter: brightness(0.5);
}



.div-buy .sample{float:left;}
.div-buy .sample a:hover {
	opacity: 0.5;
    filter:brightness(0.5);
	-webkit-filter: brightness(0.5);
	-moz-filter: brightness(0.5);
	-o-filter: brightness(0.5);
	-ms-filter: brightness(0.5);
}



.div-buy .bonus{float:right;width:295px;}
.div-buy .bonus .head {display:block;margin:0 0 10px;}
.div-buy .bonus:after {clear:both;}
.div-buy .bonus li {position:relative;margin-left:10px;}
.div-buy .bonus li:before {
	content:'- ';
	position: absolute;
    left: -10px;
}


/* °­ÀÇ ÁÖ¿ä ³»¿ë typeD : 2014 5¿ù (´ëÇÑ¹Î±¹¾÷Á¾ºÐ¼®2)  */
.div-buy .bonus_2{float:left;width:380px}
.div-buy .bonus_2 .head {display:block}





/* °­ÀÇ ÁÖ¿ä ³»¿ë typeD : 2014 ½Ã¸®Áî */
.div-content {margin:0 0 50px;}
.div-content .head {
	margin:0 0 20px;
}
.div-content .body {
	padding:27px 0 0 0;
	border:1px solid #e1e1e1;
	background:url(http://menu.itooza.com/fnedu/series2/content_bg.gif) repeat-y;
	font-family:"malgun gothic","¸¼Àº °íµñ","nanum gothic", "³ª´® °íµñ", "Apple SD Gothic Neo", "apple gothic",  dotum, "µ¸¿ò", sans-serif;
}
.div-content h5 {
	font-size:18px;
	font-weight:bold;
	color:#ce242b;
	float:left;
	text-align:right;
	width:97px;
}
.div-content .body h3 {
	color: #333;
	font-size: 18px;
	margin:0 0 6.8px 120px;
}
.div-content .body ul,
.div-content .body ol {
	margin:0 0 11.5px 140px;
	padding:0;
}
.div-content .body ul > li,
.div-content .body ol > li {
	list-style:disc;
	margin:0;
	line-height:2.32em;
}



.div-content .body .boundary {clear:both;}
/* °­ÀÇ ¸ñÀû typeD : 2014 ½Ã¸®Áî */
.div-object {
	padding:0 0 40px;
	margin:0 0 30px;
	border:1px solid #e1e1e1;
	border-width:0 0 1px;
	overflow:hidden;
	font-family:"malgun gothic","¸¼Àº °íµñ","nanum gothic", "³ª´® °íµñ", "Apple SD Gothic Neo", "apple gothic",  dotum, "µ¸¿ò", sans-serif;
}
.div-object .head {
	margin:0 0 20px;
	float:left;
}
.div-object h3 {
	font-size:18px;	
	color:#ce242b;
	margin:0 0 15px;
}
.div-object .body {
	float:right;
	width:670px;
	padding:0;
	overflow:auto;
}
.div-object .body li {
	font-size:14px;
	margin:0 0 5px 5px;
	background:url(http://menu.itooza.com/fnedu/series2/icon_01.gif) no-repeat 0 5px;
	padding:0 0 0 12px;
}

/* °­ÀÇ ´ë»ó typeD : 2014 ½Ã¸®Áî */
.div-target {
	padding:0 0 40px;
	margin:0 0 30px;
	border:1px solid #e1e1e1;
	border-width:0 0 1px;
	overflow:hidden;
	font-family:"malgun gothic","¸¼Àº °íµñ","nanum gothic", "³ª´® °íµñ", "Apple SD Gothic Neo", "apple gothic",  dotum, "µ¸¿ò", sans-serif;
}
.div-target:after {clear:both;}
.div-target .head {
	margin:0 0 20px;
	float:left;
}
.div-target h3 {
	font-size:18px;	
	color:#ce242b;
	margin:0 0 15px;
}
.div-target.typeD .body {
	float:right;
	width:670px;
	overflow:auto;
}
.div-target .body ul { padding: 0; }
.div-target .body li {
	font-size:14px;
	margin:0 0 5px 5px;
	background:url(http://menu.itooza.com/fnedu/series2/icon_01.gif) no-repeat 0 5px;
	padding:0 0 0 12px;
}

/* °­»ç ¼Ò°³ typeD : 2014 ½Ã¸®Áî */
.div-speaker {
	padding:0 0 40px;
	margin:0 0 30px;
	border:1px solid #e1e1e1;
	border-width:0 0 1px;
	overflow:hidden;
	font-family:"malgun gothic","¸¼Àº °íµñ","nanum gothic", "³ª´® °íµñ", "Apple SD Gothic Neo", "apple gothic",  dotum, "µ¸¿ò", sans-serif;
}
.div-speaker:after {clear:both;}
.div-speaker .head {
	margin:0 0 20px;
	float:left;
}
.div-speaker .body {
	float:right;
	width:670px;
	padding:0;
	overflow:hidden;
}
.div-speaker .body h3 {font-size:18px;margin:0 0 10px;}
.div-speaker .body h3 span {font-size:16px;font-weight:normal;}
.div-speaker .body li {
	font-size:14px;
	margin:0 0 5px 5px;
	background:url(http://menu.itooza.com/fnedu/series2/icon_01.gif) no-repeat 0 5px;
	padding:0 0 0 12px;
}
.div-speaker .group-1 {float:left;}
.div-speaker .group-2 {float:right;}
.div-speaker .group-2:after {clear:both;}

/* º¸³Ê½º */
.div-bonus {
	padding:0 0 40px;
	margin:0 0 30px;
	border:1px solid #e1e1e1;
	border-width:0 0 1px;
	overflow:hidden;
	font-family:"malgun gothic","¸¼Àº °íµñ","nanum gothic", "³ª´® °íµñ", "Apple SD Gothic Neo", "apple gothic",  dotum, "µ¸¿ò", sans-serif;
}
.div-bonus:after {clear:both;}
.div-bonus .head {
	background:none;
	margin:0 0 20px;
	float:left;
}
.div-bonus .body {
	background:none;
	border:none;
	float:right;
	width:670px;
	padding:0;
	overflow:auto;
}
.div-bonus .body .item {}
.div-bonus .item-foot {padding:10px 0 0;}




/* ---------------------------------------------- */
#applyInfo .info-table2 .body, #applyProcess .info-table2 .body, #applyResult .info-table2 .body { padding: .2em 1em; }
#applyInfo h2, #applyProcess h2, #applyResult h2 {
	background-color: #fff0e9;
	text-align: center;
	padding: 1em;
	margin-bottom: 1em;
}
#applyProcess .desc { margin-bottom: .5em; }
/* ¹è¼ÛÁ¤º¸ ÀÔ·Â + °áÁ¦ ¹æ¹ý ¼±ÅÃ*/
.class-apply { }
.class-apply .head {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: .3em;
}
.class-apply .head h2 { padding-bottom: 7px; }
.class-apply .body {
	color: #656565;
	padding: 5px 10px 0;
}
/*°áÁ¦ÇÏ±âÀü¿¡ ²À*/
.class-notice {
	color: #656565;
	line-height: 1.5;
}
.class-notice strong { color: #333; }
.class-notice .body {
	background-color: #fffacc;
	border: 1px solid #f5e38f;
	padding: 1em;
}
.class-notice ul {
	_margin-left: 20px;
	padding-left: 20px;
}
/* °áÁ¦ ½Ã½ºÅÛ ¾È³» */
.class-apply#applySystem { line-height: 1.5; }
.class-apply#applySystem ul {
	_margin-left: 14px;
	padding-left: 14px;
}
.class-apply#applySystem .first-class { margin-left: -14px; }
.class-apply#applySystem .a1 {
	background-color: #efefef;
	color: #333;
	padding: 1em;
	margin-bottom: 1.5em;
}
.class-apply#applySystem .a2 { }
.class-apply#applySystem .a2 h3 { color: #333; }
.class-apply#applySystem .a2 ul { margin-bottom: 1.5em; }
/* Apple Table */
.reg { border-top: 1px solid #dbdbdb; }
.reg img { vertical-align: middle; }
.reg th, .reg td { border-bottom: 1px solid #dbdbdb; }
.reg th {
	background-color: #efefef;
	color: #333;
	font-weight: bold;
	text-align: center;
	width: 7.5em;
}
.reg td { padding: .8em 0 .8em 1em; }
.reg td div { margin-bottom: .4em; }
.reg .r-price span.em {
	color: #ed1120;
	margin-left: 1em;
}
.reg .r-method label {
	font-weight: normal;
	margin-right: .8em;
}
.reg-receive { }
/*¹«ÅëÀå*/
.reg-receive caption {
	text-align: left;
	padding-bottom: .7em;
	padding-top: 1em;
}
.reg-receive caption em {
	color: #fb6e25;
	font-weight: bold;
}
.reg-receive th {
	background-color: #fffacc;
	font-weight: normal;
}
/* FORM---------------------------------------------------------- */
.item_recieve, .item_tel1, .item_tel2, .item_tel3, .item_num1, .item_num2, .item_email, .item_zip1, .item_zip2, .item_add, .item_etc, .class_price, .price2 {
	background-color: #F7F7F7;
	border-style: inset;
	border-width: thin;
	border-top: 1px solid #848484;
	border-left: 1px solid #848484;
	height: 16px !important;
	width: 180px;
	padding: 2px 0 0 3px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}
.item_num1, .item_num2, .item_tel1, .item_tel2, .item_tel3, .item_email, .price2 { font-family: tahoma, verdana, sans-serif; }
.item_recieve { width: 95px; }
.item_tel1, .item_tel2, .item_tel3 { width: 45px; }
.item_num1, .item_num2 { width: 60px; }
.item_email { width: 200px; }
.item_zip1, .item_zip2 { width: 30px; }
.item_add, .item_etc { width: 200px; }
.class_price { width: 100px; }
.price2 {
	font-weight: bold;
	width: 80px;
}
/**/
.left-menu .event { background: url(http://menu.itooza.com/fnedu/event/1403_menu.png) no-repeat; }
.left-menu .event a:hover {
	background: #FFFACC url(http://menu.itooza.com/fnedu/event/1403_menu.png) no-repeat;
	color: #000;
}

/* ´ëÇÑ¹Î±¹ ¾÷Á¾ºÐ¼® Ãß°¡ 140527 ÀÌÀ±Áø */

.div-typeB .class-content .body.typeCC .chlec_bg{background:transparent url("http://menu.itooza.com/fnedu/series3/bg_chl.gif") no-repeat;width:780px;height:101px;padding:5px}
.div-typeB .class-content .body.typeCC .chlec_bg dl{float:left;margin:0;padding:0}
.div-typeB .class-content .body.typeCC .chlec_bg dl dt {text-align:center ;margin-bottom:11px;height:24px;}
.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_1 {width:280px; margin-left:10px; margin-right:15px}
.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_1 dd {padding:10px 5px 0 5px}
.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_1 dd span{color:#4584a4;}

.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_2 {width:188px;margin:0 3px 0 3px;}
.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_2 dd {float:left;text-align:center;}

/* ±âº»°¡°Ý */
.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_2 .bg_dcper1 input {
	border:none;
	width:30px;
	background:transparent;
}
/* ÇÒÀÎÀ² */
.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_2 .bg_dcper2 input {
	border:none;
	width:25px;
	background:transparent;
	color:#FFF;
}
/* ÇÒÀÎ°¡ */
.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_3 input {
	border:none;
	width:60px;
	background:transparent;
}


.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_2 .bg_dcper1 
{font-size:16px;color:#666;font-weight:bold;width:80px;line-height:50px;background:transparent url("http://menu.itooza.com/fnedu/series3/bg_dc.gif") no-repeat left top}

.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_2 .bg_dcper2 
{font-size:16px;color:#fff;font-weight:bold;width:103px;line-height:50px;background:transparent url("http://menu.itooza.com/fnedu/series3/bg_dc.gif") no-repeat right top}

.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_3  {width:130px;text-align:center}
.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_3 dd {font-weight:bold;color:#c42d4c;font-size:24px;margin-top:21px;text-align:center;padding-right:4px}

.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_4  {width:132px;text-align:center;}
.div-typeB .class-content .body.typeCC .chlec_bg dl.ch_dl_4 dd {margin:0; paddng:0}


.div-typeB .class-content .body.typeCC div.chlec_bg dl.ch_dl_4 dd a:hover{
	opacity: 0.5;
    filter:brightness(0.5);
	-webkit-filter: brightness(0.5);
	-moz-filter: brightness(0.5);
	-o-filter: brightness(0.5);
	-ms-filter: brightness(0.5);
}

.div-content .body ul li.t_idt ul{ margin:0 0 1px 30px;}

.div-content .body ul li.t_idt ul li{list-style:none;line-height:2.4em;}

.div-typeB .class-content .body.typeCC .selected td
{color:#4584a4;background-color:rgba(69,132,164,0.1); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#104584a4,endColorstr=#104584a4;}