@charset "utf-8";

/* reset style [start] */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{ margin:0px; padding:0px;	border:0px; line-height:1.6; font-family :돋움,맑은 고딕; font-size:12px;}

p, ul, li {
	list-style:none;
	padding:0;
	margin:0;
}
h1 {
	padding:0;
	margin:0;
}
h2 {
	margin:0 0 10px 0;
}

#wrap { position:relative; width:800px; margin:0 auto;}

.play_bar{ margin:10px 0;  text-align: center;}
.control_top{ color:#ffffff; padding:10px 0 10px 0;font-size:14px;  text-align: center; background:url(../images/select_bg_1.jpg) 232px; background-repeat:no-repeat;}
.control_top select{text-align:center; font-size:14px; vertical-align: baseline;}
/*컨트롤러 슬라이더*/
.controller_form {clear: both; top:-50px; right:-250px;}
.controller_form .controller_slide_wrap{ width:600px; height:90px; margin: 0 0 0 180px; float:left; display:inline; background:url(../images/bg_controller_2.jpg) no-repeat ; }
.controller_form .controller_slide_wrap ul{float: left; padding: 10px 0 0 0px; width: 307px;}
.controller_form .controller_slide_wrap ul li{text-align: center; margin: 8px; width: 27px; display: inline; float: left; color: white;}
.controller_form .controller_slide_wrap .controller_slide{
	width: 307px;
	height: 100%;
	margin: 0 0 0 65px;
	float: left;
	}
.controller_form .controller_slide_wrap .controller_slide .slider{margin: 14px 0 0 18px; width: 267px; display:inline; height: 11px;  float: left; }
.controller_form .controller_slide_wrap .controller_slide .slider img{text-align: left;}

/*
.controller_form .controller_slide_wrap .controller_btn{ float:left; margin-top: 7px;}
*/
.controller_form .controller_slide_wrap .controller_btn{
	/*
	float:left;
	margin-top: 7px;
	*/
	padding-top:7px;
	right:-370px;
	}
	

#slide-images{position:relative; display:block;	margin:0px;	padding:0px; width:646px; height:576px;	overflow:hidden; }
#slide-images li{ position:absolute; display:block;	list-style-type:none; margin:0px; padding:0px; background-color:#FFFFFF; }
#slide-images li img{ display:block; background-color:#FFFFFF; }
#slide-slider-panel { position:relative; }
#slide-slider {	position:absolute;}




/* 링크 */
	/*a:link, a:visited, a:active{ color:#2c2c2c; text-decoration:none; letter-spacing:0;}*/
	a:hover{ color:#0074cc; text-decoration:underline; letter-spacing:0;}
	img {vertical-align:middle;}
	input.type-image { border:0px none; padding:0; margin:0; vertical-align:middle;}
	input.type-image a:hover, a:link, a:visited, a:active{ text-decoration:none; letter-spacing:0;}
	input,select,checkbox,radiobox{ text-align:center; vertical-align:middle; font-size:14px; }

.tp, .nlist, .ninfo {
	width:800px;
	margin-bottom:25px;
}
.tp1 {
	background:url(img/bg_top.jpg) left top no-repeat;
}
.tp1 div {
	width:800px;
	background:#fffed6;
	color:#000;
	font-weight:bold;
	font-size:15px;
	letter-spacing:-1px;
	padding:10px 0;
	border-bottom:1px solid #efec9d;
}

.tp1 div span {
	/*
	display:block;
	*/
	top:50px;
	margin-left:-20px;
}
.nlist ul {
	border-top:2px solid #006dcf;
	border-bottom:2px solid #006dcf;
	padding:4px 0;
}
.nlist ul li {
	border-bottom:1px solid #c9c9c9;
}
.nlist ul li:last-child {
	border-bottom:0;
}
.nlist ul li a {
	display:block;
	color:#000;
}
.nlist ul li a:hover {
	color:#006dcf;
}
.nlist ul li span {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	padding:8px 0;
}
.nlist ul li span.n1 {
	width:10%;
	text-align:center;
}
.nlist ul li span.n2 {
	width:55%;
	text-align:left;
}
.nlist ul li span.n3 {
	width:20%;
	text-align:center;
}
.nlist ul li span.n4 {
	width:15%;
	text-align:center;
}
.ninfo1 {
	border:1px solid #cfdfe5;
	font-size:0;
	padding:10px;
	position:relative;
	
}
.ninfo1 .ninfo2, 
.ninfo1 .ninfo3 {
	display:inline-block;
	vertical-align:top;
	height:70px;
	font-size:12px;
	padding-top: 10px;
	text-align: center;
}
.ninfo1 .ninfo2 {
	width:100%;
}
.ninfo1 .ninfo2 fieldset {
	border:0;
}
.ninfo1 .ninfo2 fieldset legend {
	display:none;
}
.ninfo1 .ninfo2 p {
	padding:20px 0;
}

/*
.ninfo1 .ninfo2 p select {
	border:1px solid #aaaaaa;
	background:#fff;
	padding:3px 5px;
	width:130px;
	font-size:12px;
}
*/
.ninfo1 .ninfo2 p select.wtem1{
	border:1px solid #aaaaaa;
	background:#fff;
	padding:3px 5px;
	/*
	width:70px;
	*/
	font-size:12px;
	text-align:right;
}
.ninfo1 .ninfo2 p select.day1{
	border:1px solid #aaaaaa;
	background:#fff;
	padding:3px 5px;
	/*
	width:130px;
	*/
	font-size:12px;
	text-align:right;
}
.ninfo1 .ninfo2 p select.depth1{
	border:1px solid #aaaaaa;
	background:#fff;
	padding:3px 5px;
	/*
	width:70px;
	*/
	font-size:12px;
	text-align:right;
}

.ninfo1 .ninfo2 p label {
	display:inline-block;
	/*
	background:url(img/point2.gif) left 50% no-repeat;
	*/
	/*
	padding-left:6px;
	*/
	/*
	width:76px;
	*/
	padding-left:10px;
	padding-right:14px;
	font-weight:bold;
}
.ninfo1 .ninfo3 {
	width:70%;
}
.ninfo1 .ninfo3 div {
	width:473px;
	height:54px;
	margin:20px auto 0 auto;
	position:relative;
}
.ninfo1 .ninfo3 div span {
	position:absolute;
	display:inline-block;
	width:88px;
	margin-left:-105px;
}
.ninfo1 .ninfo3 span.etc {
	display:block;
	width:440px;
	margin:10px auto 0 auto;
	text-align:right;
}
.ninfo1 .ninfo4 {
	margin-left:30%;
	width:70%;
	height:390px;
}
.ft {
   background:#f6f6f6;
   padding:15px 0;
   line-height:140%;
   letter-spacing:-0.5px;
   text-align:center;
   width:800px;
}
/*
.ft {
	background:#f6f6f6;
	padding:15px;
	line-height:140%;
	letter-spacing:-0.5px;
	text-align:center;
	width:780px;
}
*/
.ft p {
	margin-bottom:15px;
}
.ft ul {
	display:inline-block;
	font-size:0;
	margin:auto;
}
.ft ul li {
	display:inline-block;
	vertical-align:top;
	font-size:11px;
	color:#747474;
	text-align:left;
	font-family:Arial;
}
.ft ul li.f1 {
	/*
	width:210px;
	
	top:-900px;
	*/
}
.ft ul li.f2 {
	width:500px;
	left:100px;
}
.ft ul li.f2 strong {
	display:block;
	font-size:11px;
	font-family:Dotum;
}

.ft ul li.f3 {
	
	width:500px;
	left:100px;
}
