html,body,div,span,object,p,a,abbr,address,cite,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,
footer,header,hgroup,menu,nav,section,summary,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
body{line-height:1;/*word-wrap:break-word;word-break:break-all*/}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:"ntk", 'Open Sans', sans-Serif;}
table{border-collapse:collapse;border-spacing:0}
img{max-width:100%;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
ol,ul{list-style:none}html,body{height:100%;margin:0;padding:0;color:#666;font-family:'ntk','Dotum','arial','sans-serif';font-size:14px;line-height:140%;}
th,td,input,textarea,select{font-family:"ntk", 'Open Sans', sans-Serif;font-size:14px;color:#494949}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none outside}
h1,h2,h3,h4,h5,h6{font-weight:normal}
abbr,acronym{border:0}
hr{display:none;clear:both}
legend,caption{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;margin:0;padding:0;line-height:0}
img,fieldset{border:0 none}label{cursor:pointer}a{color:#666;font-family:'ntk';}
a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:none}
select{height:22px}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}
audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
acronym,abbr{cursor:help}
abbr[title]{border-bottom:1px dotted}
ul,ol{list-style:none;list-style-image:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
label,select,input,button{vertical-align:middle}
button{border:0;cursor:pointer}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:baseline;vertical-align:middle}
button,input{overflow:visible;line-height:normal}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
button,html input[type="button"],input[type="reset"],input[type="submit"]{overflow:visible;cursor:pointer;-webkit-appearance:button}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}select{margin:0;padding:0;border:1px solid #ccc;box-sizing:border-box;line-height:1}
img{max-width:100%;border:0;vertical-align:top;-ms-interpolation-mode:bicubic}IMG{ border:0PX;}

body {
	SCROLLBAR-FACE-COLOR: #EBEBEB; 
	scrollbar-highlight-color:#D3D3D3;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-shadow-color:#DFDFDF;
    scrollbar-darkshadow-color: #D3D3D3;
    scrollbar-track-color: #F3F3F3;
    scrollbar-arrow-color:#AEAEAE;
	margin: 0px; 
} /*#7a7a7a*/

/* 색상 */
.C99				{color:#999999}
.C80				{color:#808080}
.C33				{color:#333333}
.C00				{color:#000000}
.C54				{color:#545454}
.C9d				{color:#9d9d9d}
.Cff				{color:#ffffff}
.Cf9				{color:#f94e00;} /*주황*/
.C6e				{color:#6eb400} /*연두*/
.C46				{color:#46a710} /*초록*/
.C5c				{color:#5ca6d3}
.C29				{color:#29b336}
.CG1				{color:#5dc080} /*흐리고탁한초록*/
.CG2				{color:#32ae5e} /*진하고탁한초록*/
.Cbank				{color:#008b7c}
.CB1				{color:#007cd2} /*파랑*/
.CB2				{color:#5591b6} /*탁한파랑*/
.CB3				{color:#71abcc} /*흐리고탁한파랑*/
.CB4				{color:#3b81a8} /*진하고탁한파랑*/
.CK1				{color:#999999}
.CK2				{color:#4ca3d8}
.CK3				{color:#f89d07}
.CK4				{color:#ffffff}
.Cbp				{color:#ff5813} /*주황*/
.Cblue				{color:#0071c5}
.Cblue2				{color:#4a90c3}
.blk				{color:#000000}



/* 배경 */
.BGK4				{background-color:#65b8f1;}
.BGff				{background-color:#ffffff;}
.BGf1				{background-color:#f1f1f1;}
.BGf4				{background-color:#f4f4f4;}
.BGf6				{background-color:#f6f6f6;}
.BGf9				{background-color:#f9f9f9;}
.BGe0				{background-color:#e0e0e0;}
.BGe6				{background-color:#e6e6e6;}
.BGef				{background-color:#efefef;}
.BG33				{background-color:#333333;}
.BG86				{background-color:#86c800;}
.BG29				{background-color:#29b336;}
.BG5c				{background-color:#5ca6d3;}
.BG54				{background-color:#545454;}
.BGb1				{background-color:#f5fbfe;} /*옅은파랑*/


.png24              {tmp:expression(setPng24(this));}




.INPUT{
	BACKGROUND-COLOR: #ffffff; 
	font-size:12px;
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	border-color:#5866c0;
}
.select{
	BACKGROUND-COLOR: #ffffff; 
	font-size:12px;
	height:18;
	border:solid 0;
}
.select2{
	BACKGROUND-COLOR: #dddddd; 
	color:#ffffff; 
	font-size:12px;
	height:18;
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	border-color:#cccccc;
}

.TEXTAREA {
	padding-top: 5; 
	padding-left: 5; 
	line-height:17px;
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	border-color:#eeeeee;
	FONT-FAMILY: dotum, Arial, Helvetica;
	COLOR: #000000 ; 
	font-size:12px;}

/* 간격 */
.Lh14				{line-height:14px;}
.Lh16				{line-height:16px;}
.Lh18				{line-height:18px;}
.Lh20				{line-height:20px;}
.Lh21				{line-height:21px;}
.Lh22				{line-height:22px;}
.Lh22				{line-height:25px;}

.Pa6				{padding:6 6 6 6;}
.Pa10				{padding:10 10 10 10;}
.Ph					{padding-top:7px;padding-bottom:4px;}

.Pt30				{padding-top:30px;}
.Pt20				{padding-top:20px;}
.Pt18				{padding-top:18px;}
.Pt15				{padding-top:15px;}
.Pt14				{padding-top:14px;}
.Pt12				{padding-top:12px;}
.Pt10				{padding-top:10px;}
.Pt9				{padding-top:9px;}
.Pt8				{padding-top:8px;}
.Pt7				{padding-top:7px;}
.Pt6				{padding-top:6px;}
.Pt5				{padding-top:5px;}
.Pt4				{padding-top:4px;}
.Pt3				{padding-top:3px;}
.Pt2				{padding-top:2px;}
.Pt1				{padding-top:1px;}

.Pl80				{padding-left:80px;}
.Pl40				{padding-left:30px;}
.Pl30				{padding-left:30px;}
.Pl20				{padding-left:20px;}
.Pl18				{padding-left:18px;}
.Pl14				{padding-left:14px;}
.Pl12				{padding-left:12px;}
.Pl10				{padding-left:10px;}
.Pl9				{padding-left:9px;}
.Pl8				{padding-left:8px;}
.Pl7				{padding-left:7px;}
.Pl6				{padding-left:6px;}
.Pl5				{padding-left:5px;}
.Pl4				{padding-left:4px;}
.Pl3				{padding-left:3px;}
.Pl2				{padding-left:2px;}
.Pl1				{padding-left:1px;}

.Pr20				{padding-right:20px;}
.Pr18				{padding-right:18px;}
.Pr12				{padding-right:12px;}
.Pr10				{padding-right:10px;}
.Pr9				{padding-right:9px;}
.Pr8				{padding-right:8px;}
.Pr7				{padding-right:7px;}
.Pr6				{padding-right:6px;}
.Pr5				{padding-right:5px;}
.Pr4				{padding-right:4px;}
.Pr3				{padding-right:3px;}
.Pr2				{padding-right:2px;}
.Pr1				{padding-right:1px;}

.Pb20				{padding-bottom:20px;}
.Pb14				{padding-bottom:14px;}
.Pb10				{padding-bottom:10px;}
.Pb9				{padding-bottom:9px;}
.Pb8				{padding-bottom:8px;}
.Pb7				{padding-bottom:7px;}
.Pb6				{padding-bottom:6px;}
.Pb5				{padding-bottom:5px;}
.Pb4				{padding-bottom:4px;}
.Pb3				{padding-bottom:3px;}
.Pb2				{padding-bottom:2px;}
.Pb1				{padding-bottom:1px;}

.Pr20				{padding-right:20px;}


#sch-date:after {clear:both; display:block; content:"";}
#prevmonth, #nextmonth {cursor:pointer}
.detail_title {width: 100%; height: 200px;}
.detail_title p {font-size: 40px !important; padding: 10px 20px;}
.detail_title div {padding: 0px 25px; font-size: 12px;}
.detail_title div:nth-child(1) {float: left; padding: 0px;}
.detail_title div:nth-child(2) {float: right;}
.detail_title .space {height: 60px; width: 85px; margin-left: 20px; border-bottom: 2px solid #000;}
.detail_contents {width: 100%; position: relative;margin-top:50px;}
.detail_contents .detail_contents_left {width: 540px; float: left; text-align: center;}
.detail_contents .detail_contents_right {float: left; width: 500px;}
.detail_contents .detail_contents_right .detail_contents_info {margin-top: 20px; font-size: 20px !important; color: #797979; text-align: left;}
.detail_contents_title {font-size: 30px !important;}
.detail_contents_info p, .detail_contents_info div {font-size: 20px !important; color: #797979;}
.detail_contents_space {width: 100%; height: 30px; border-bottom: 1px solid #ddd; margin-bottom: 20px;}
.detail_contents_list {width: 200px; height: 50px; border: 1px solid #ababab; background-color: #fff; text-align: center; font-size: 16px; line-height: 50px;
cursor: pointer;}
.detail_bottom {clear: both;padding-top:80px;width:95%;margin:0 auto;}
.detail_bottom_title {border-bottom: 1px solid #ddd; height: 50px; margin: 10px 10px;}
.detail_bottom_title p {font-size: 26px !important; margin-top: 10px; padding-left: 20px;}
.detail_bottom_info {margin: 20px 10px; height: 700px; text-align: center;}
#detail {width: 100%; position: relative;}
.prev_arrow {position: absolute; top: 350px; left: 40px; z-index: 99;}
.next_arrow {position: absolute; top: 350px; right: 40px; z-index: 99;}


.tab3 {position:relative; width:auto; overflow:hidden; margin-top:10px; padding-left:10px;}
.tab3 li {float:left; margin-right:2px; text-align:center; font-size:13px;}
.tab3 a {padding:5px 15px;}
.tab3 .on {height:35px; font-weight:bold;}
.tab3 .on a {color: #f63;}

.capchaul {padding:0px; margin:0px;}
.capchaul:after {clear:both; display:block; content:"";}
.capchaul li {padding:0px; margin:0px; list-style-type:none; float:left;}
.capchaul li a {margin-left:2px; margin-right:3px; border:1px solid #ccc; height:21px; padding-top:5px; display:block; width:28px; text-align:center;}

.ui-datepicker-header {font-size:12px}