html {
	overflow:scroll;
	overflow-x:auto;
	margin:0 auto
}

body, td, p, input, button, textarea, select, .c1 { font-family:돋움; font-size:13px; color:#222222; }

form { margin:0px; }

img {border:0px;vertical-align:middle;}

a:link, a:visited, a:active { text-decoration:none; color:#000000; }
a:hover { text-decoration:none; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.search { vertical-align:middle;} 

table#mobile {table-layout:fixed;}
#mobile .nowrap {text-overflow:ellipsis;overflow:hidden;}

.intro { font-size:16px; font-family:돋움; color:#000000; font-weight:bold;}

.small { font-size:12px; font-family:돋움; color:#000000;}
.small2 { font-size:12px; font-family:돋움; color:#2A2A2A;}
.small3 { font-size:11px; font-family:돋움; color:#7a8085; padding:0px 0px 0px 3px;}
.small4 { font-size:18px; font-family:돋움; color:#000000; font-weight:bold;}
.small5 { font-size:18px; font-family:돋움; color:#666666; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed_id { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

.box1 {background: #DFDFDF;}
.box2 {background: #ea5d01;}
.box3 {background: #;}

.lbox1 {background: #ffffff;}
.lbox2 {background: #f2f2f2;}

a.title1:link {color:#000000; text-decoration:none; font-size:22px; font-family:돋움;font-weight:bold;}
a.title1:visited {color:#000000; text-decoration:none; font-size:22px; font-family:돋움;font-weight:bold;}
a.title1:active {color:#000000; text-decoration:none; font-size:22px; font-family:돋움;font-weight:bold;}
a.title1:hover {color:#717171; text-decoration:none; font-size:22px; font-family:돋움;font-weight:bold;}

a.title2:link {color:#ffffff; text-decoration:none; font-size:22px; font-family:돋움; font-weight:bold;}
a.title2:visited {color:#ffffff; text-decoration:none; font-size:22px; font-family:돋움; font-weight:bold;}
a.title2:active {color:#ffffff; text-decoration:none; font-size:22px; font-family:돋움; font-weight:bold;}
a.title2:hover {color:#ffead7; text-decoration:none; font-size:22px; font-family:돋움; font-weight:bold;}

a.mtitle1:link {color:#000000; text-decoration:none; font-size:18px; font-family:돋움;font-weight:bold;}
a.mtitle1:visited {color:#000000; text-decoration:none; font-size:18px; font-family:돋움;font-weight:bold;}
a.mtitle1:active {color:#000000; text-decoration:none; font-size:18px; font-family:돋움;font-weight:bold;}
a.mtitle1:hover {color:#717171; text-decoration:none; font-size:18px; font-family:돋움;font-weight:bold;}

a.mtitle2:link {color:#ffffff; text-decoration:none; font-size:18px; font-family:돋움; font-weight:bold;}
a.mtitle2:visited {color:#ffffff; text-decoration:none; font-size:18px; font-family:돋움; font-weight:bold;}
a.mtitle2:active {color:#ffffff; text-decoration:none; font-size:18px; font-family:돋움; font-weight:bold;}
a.mtitle2:hover {color:#ffead7; text-decoration:none; font-size:18px; font-family:돋움; font-weight:bold;}

a.goto5:link {color:#7a8085; text-decoration:none; font-size:13px; font-family:돋움;}
a.goto5:visited {color:#7a8085; text-decoration:none; font-size:13px; font-family:돋움;}
a.goto5:active {color:#7a8085; text-decoration:none; font-size:13px; font-family:돋움;}
a.goto5:hover {color:#ea5d01; text-decoration:none; font-size:13px; font-family:돋움;}

a.goto0:link {color:#0b88d6; text-decoration:none; font-size:11px; font-family:돋움;}
a.goto0:visited {color:#0b88d6; text-decoration:none; font-size:11px; font-family:돋움;}
a.goto0:active {color:#0b88d6; text-decoration:none; font-size:11px; font-family:돋움;}
a.goto0:hover {color:#ea5d01; text-decoration:none; font-size:11px; font-family:돋움;}

a.goto1:link {color:#7a8085; text-decoration:none; font-size:11px; font-family:돋움;}
a.goto1:visited {color:#7a8085; text-decoration:none; font-size:11px; font-family:돋움;}
a.goto1:active {color:#7a8085; text-decoration:none; font-size:11px; font-family:돋움;}
a.goto1:hover {color:#ea5d01; text-decoration:none; font-size:11px; font-family:돋움;}
a.goto2:hover {color:#7a7a7a; background-color: #fffffe;}
a.goto3:hover {color:#FF9966; }

a.goto4:link {color:#6f6f6f; text-decoration:none; font-size:18px; font-family:돋움;}
a.goto4:visited {color:#6f6f6f; text-decoration:none; font-size:18px; font-family:돋움;}
a.goto4:active {color:#6f6f6f; text-decoration:none; font-size:18px; font-family:돋움;}
a.goto4:hover {color:#ea5d01; text-decoration:none; font-size:18px; font-family:돋움;}

a.gotox:link {color:#888888; text-decoration:none; font-size:13px;}
a.gotox:visited {color:#888888; text-decoration:none; font-size:13px;}
a.gotox:active {color:#888888; text-decoration:none; font-size:13px;}
a.gotox:hover {color:#FF0000; text-decoration:none; font-size:13px;}

.content{position:relative}
.slide{display:inline-block;vertical-align:top;position:relative;width:100%;margin-right:-100%}
.js .slide{left:-100%;height:0;overflow:hidden;z-index:1;-webkit-transition-property:left,height;-moz-transition-property:left,height;-ms-transition-property:left,height;-o-transition-property:left,height;transition-property:left,height;
-webkit-transition-duration:0.1s;
-moz-transition-duration:0.1s;
-ms-transition-duration:0.1s;
-o-transition-duration:0.1s;
transition-duration:0.1s;
-webkit-transition-timing-function:cubic-bezier(0.1,0.2,0.2,1);
-moz-transition-timing-function:cubic-bezier(0.1,0.2,0.2,1);
-ms-transition-timing-function:cubic-bezier(0.1,0.2,0.2,1);
-o-transition-timing-function:cubic-bezier(0.1,0.2,0.2,1);
transition-timing-function:cubic-bezier(0.1,0.2,0.2,1);
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)}
.js .slide.active{left:0;height:auto;overflow:visible;z-index:2}
.js .slide.active ~ .slide{left:100%}
.js .slide.active ~ .slide.active{left:0}


#pagingNew {clear:both;font-size:15px; font-family:돋움; margin:10px 0px 10px 0px;text-align:center;width:100%;}
#pagingNew a {font-size:15px; font-family:돋움; border:1px solid #ececec;height:30px;text-decoration:none;padding:3px 7px 3px 7px;margin-left:4px;font-weight:bold;}
#pagingNew a:hover {font-size:15px; font-family:돋움; border:1px solid #ed1c00;color:#ed1c00;}
#pagingNew .sel {font-size:15px; font-family:돋움; border:1px solid #ed1c00;color:#ed1c00;font-weight:bold;height:30px;padding:3px 7px 3px 7px;margin-left:4px;}
#pagingNew .numBox {font-size:15px; font-family:돋움; color:#000;font-weight:bold;padding:3px 7px 3px 7px;}
#pagingNew .numPrev {font-size:15px; font-family:돋움; no-repeat 5px 6px;color:#000;height:30px;margin-right:4px;overflow:hidden;padding:2px 5px 1px 15px;}
#pagingNew .numNext {font-size:15px; font-family:돋움; color:#000;margin-left:4px;padding:2px 2px 1px 0px;}
#pagingNew em {font-size:15px; font-family:돋움; no-repeat right 4px;padding:0 11px 0 5px;}


#top {padding:10px;}



@media all and (max-width: 1200px) {

.logo_1024		       { display:inline-block; }
.logo		             { display:none;}
.menu a:link         { display:inline-block; width:88px; height:26px; font-family:Nanum Gothic; font-weight: 700; font-size:15px; color:#ffffff; text-align:center; line-height:26px; vertical-align: top;}
.menu a:visited      { display:inline-block; width:88px; height:26px; font-family:Nanum Gothic; font-weight: 700; font-size:15px; color:#ffffff; text-align:center; line-height:26px; vertical-align: top;}
.menu a:hover        { display:inline-block; width:88px; height:26px; font-family:Nanum Gothic; font-weight: 700; font-size:15px; color:#fff000; text-align:center; line-height:26px; vertical-align: top; background:url() right no-repeat ;}
.menu a.menu_active  { display:inline-block; width:88px; height:26px; font-family:Nanum Gothic; font-weight: 700; font-size:15px; color:#fff000; text-align:center; line-height:26px; vertical-align: top; background:url() right no-repeat ;}

}



@media all and (min-width: 1200px) {

.logo_1024		       {display:none; }
.logo		             { display:inline-block; }
.menu a:link         { display:inline-block; width:110px; height:26px; font-family:Nanum Gothic; font-weight: 700; font-size:15px; color:#ffffff; text-align:center; line-height:26px; vertical-align: top;}
.menu a:visited      { display:inline-block; width:110px; height:26px; font-family:Nanum Gothic; font-weight: 700; font-size:15px; color:#ffffff; text-align:center; line-height:26px; vertical-align: top;}
.menu a:hover        { display:inline-block; width:110px; height:26px; font-family:Nanum Gothic; font-weight: 700; font-size:15px; color:#fff000; text-align:center; line-height:26px; vertical-align: top; background:url() right no-repeat ;}
.menu a.menu_active  { display:inline-block; width:110px; height:26px; font-family:Nanum Gothic; font-weight: 700; font-size:15px; color:#fff000; text-align:center; line-height:26px; vertical-align: top; background:url() right no-repeat ;}

}