@charset "euc-kr";
/* CSS Document */

@import url(default.css);
@import url(layout.css);
@import url(common.css);
@import url(board.css);

/* sub_visual */
.sub_visual {clear:both; border-bottom:3px solid #c95f7f; width:1000px; height:147px;}

/* snb */
.tle_sub_ctn {padding-left:16px;}

.snb {margin:24px 0 82px 0;}
.snb li {width:217px;}
.snb ul {border-bottom:1px solid #e2e2e2; width:163px; padding:15px 0 15px 27px; overflow:hidden;}
.snb ul li {background:url(/images/common/bu_snb.gif) no-repeat left 9px; padding:3px 0 4px 7px; margin-bottom:3px; color:#666;}
.snb ul li a {color:#333; text-decoration:none; font:normal 11px 'Nanum Gothic', sans-serif;}
.snb ul li a:hover {color:#f80; text-decoration:underline; font:normal 11px 'Nanum Gothic', sans-serif;}
#snb_sub {position:absolute; visibility:hidden;}

.side_guide {background:url(/images/common/bg_left_reserve.gif) no-repeat 0 0; width:191px; height:152px;}
.side_guide dl {margin:25px 0 0 19px; padding:0; display:inline-block;}
.side_guide dl dt {margin:0 0 27px 0; padding:0; font-size:0; line-height:0;}
.side_guide dl dd {margin:0 0 4px 0; padding:0; font-size:0; line-height:0;}
.side_guide p {margin:5px 0 0 10px;}

/* location */
#location {overflow:hidden; width:699px;}
#location li {float:left; background:url(/images/common/arrow_location.gif) no-repeat right 5px; padding:4px 11px 0 0; margin:0 6px 0 0; font-size:11px;}
#location .st_home {padding:0 11px 0 0; margin:0 6px 0 0;}
#location .st_none {background:none; padding:4px 0 0 0; margin:0;}

/* content */
.tle_ctn {clear:both; margin:8px 0 0 6px; overflow:hidden;}
.content {padding:60px 0 50px 0; margin:0; width:699px;}
.content_cs {padding:0 0 50px 0;}
.cs_bt {padding:0 0 10px 6px;}

.top_info01 {float:left;margin-bottom:20px;}
.top_info01 li.tit {float:left; margin-bottom:5px; padding:0; width:720px;}

/* ¹öÆ°½ºÅ¸ÀÏ */
.btn_cen {clear:both; text-align:center; margin-bottom:50px; overflow:hidden;}

/* course */
.course {background:url(/images/01_course/0101_bg.gif) repeat-y left top; margin:30px 0 0 10px; overflow:hidden;}
.course li {clear:both;}

.cou_info {width:430px; text-align:left; overflow:hidden; float:left; }
.cou_info li{float:left; padding:15px 20px 10px 20px; background:none; background:#fff; text-align:justify;}
.cou_info li.txt{border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background:#fff;}
.cou_img {float:left; width:224px; padding-top:30px;}
.cou_float {float:left;}

.cou_info .course01 {overflow:hidden;}
.course01 {padding-bottom:30px}
.course01 li {padding:7px 0 3px 100px; position:relative; margin-bottom:7px;}
.course01 li span {position:absolute; top:0; left:0; padding:0; margin:0; font-size:0; line-height:0;}
.course01 li a {color:#c45174; font-weight:normal; text-decoration:none; font:normal 11px 'Nanum Gothic';}
.course01 li a.on, .course01 li a:hover, .course01 li a:active, .course01 li a:focus {color:#8a3951; text-decoration:none; font:normal 11px 'Nanum Gothic'; font-weight:bold;}

/* ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ*/
.mb_03{background:transparent url(/images/06_member/01_img1.gif) no-repeat 450px 0; width:100%;float:left;}

/* »çÀÌÆ®¸Ê */
.sidebar2 {float:left; width:220px; margin-top:0px; padding-bottom:20px; padding-left:0;}
.sidebar2 h2.sidetitle2 {height:30px; width:170px;}
.sidemenu2 {padding:0; width:150px; padding:10px 0 0 0;}
.sidemenu2 ul li a.on, .sidemenu2 ul li a:hover, .sidemenu2 ul li a:active, .sidemenu2 ul li a:focus {font-weight:normal; letter-spacing:-0.12em; text-decoration:none;color:#c45174;}
.sidemenu2 ul li a {background:transparent url(/images/common/bu_depth03.gif) no-repeat scroll 3px 11px; color:#555555; display:inline-block; font-weight:normal; letter-spacing:-0.12em; line-height:140%; padding:5px 0 3px 10px; width:154px;}

.sidemenu2 ul ul li a.on, .sidemenu2 ul ul li a:hover, .sidemenu2 ul ul li a:active, .sidemenu2 ul ul li a:focus {color:#c45174; font-weight:normal; letter-spacing:-0.05em; text-decoration:none; font:normal 11px 'µ¸¿ò'; }
.sidemenu2 ul ul li a {font-weight:normal;letter-spacing:-0.05em;border:0; padding:2px 0 2px 10px; background:transparent url(/img/common/menu_icon2.gif) no-repeat scroll 9px 9px; width:150px; color:#888888;}
.sidemenu2 ul ul li img {vertical-align:middle;padding-left:4px;}
.sidemenu2 ul ul {display:block; margin:0; padding:6px 0; width:161px; font-size:11px;}

/* °ø´Ü¼Ò°³*/
.sisul_info {width:290px; text-align:left; overflow:hidden; float:left; }
.sisul_info li{float:left; padding:10px 20px 0 30px; background:none; background:#fff; text-align:justify;}

/* ¿¹¾àÈ®ÀÎ */
.reserve_login {background:transparent url(/images/03_reserve/03_bg.gif) no-repeat 0 0; width:688px; height:180px;}
.reserve_login {padding:50px 150px; overflow:hidden;}
.reserve_login dt {float:left; width:80px; height:27px; padding-top:3px}
.reserve_login dd {float:left; width:150px; height:30px;}

.calendar {color:#666; font-weight:normal; letter-spacing:-0.05em; text-decoration:none; font:normal 11px '³ª´®°íµñ'; }
.calendar_year {color:#333; font:normal 20px '³ª´®°íµñ'; font-weight:bold; }
.calendar_tr {color:#fff; font:normal 11px '³ª´®°íµñ'; font-weight:bold; }


/* ÀÌ¿ë¾È³» */
.guide_step {
	width:660px;
	margin-bottom:40px;
	border:1px solid #eaeaea;
	padding:30px 0 10px 50px;
}
.guide_step .step_area {
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
}
.guide_step .step_area img {
	float:left;
	display:block;
}
.guide_step .step_area .step {
	width:530px;
	float:right;
	padding-top:10px;
}
.guide_step .step_area .step img {
	float:none;
	margin-bottom:10px;
}

.movie {
	width:100%;
	height:800px;
	position:absolute;
	top:260px;
	left:0;
	background:rgba(0,0,0,0.9) url('/images/01_course/vod_bg.png') no-repeat 50% 50%;
}