@CHARSET "ISO-8859-1";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
a{text-decoration:none;}
a:link, a:visited, a:active{text-decoration:none;color:#ffffff;}
a:hover{text-decoration:none;}
table{border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
strong{font-weight:bold;}
ol,ul{list-style:none;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;margin:0;padding:0;color:#444;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
.T-Right{text-align:right;}
.T-Center{text-align:center;}
.T-Left{text-align:left;}
.F-Left{float:left;}
.C-Both{clear:both;}
.Indent7{text-indent:-7px;padding-left:7px;}
.Indent10{text-indent:-10px;padding-left:10px;}
.Indent15{text-indent:-15px;padding-left:15px;}
.Indent20{text-indent:-20px;padding-left:20px;}
.Indent30{text-indent:-30px;padding-left:30px;}
.Ptop5{padding-top:5px;}
.Ptop10{padding-top:10px;}
.Ptop15{padding-top:15px;}
.Ptop20{padding-top:20px;}
.Ptop25{padding-top:25px;}
.Ptop30{padding-top:30px;}
.Ptop35{padding-top:35px;}
.Ptop40{padding-top:40px;}
.Ptop45{padding-top:45px;}
.Ptop49{padding-top:49px;}
.Ptop50{padding-top:50px;}
.Ptop55{padding-top:55px;}
.Ptop60{padding-top:60px;}
.Ptop65{padding-top:65px;}
.Ptop70{padding-top:70px;}
.Ptop75{padding-top:75px;}
.Ptop80{padding-top:80px;}
.Ptop85{padding-top:85px;}
.Ptop90{padding-top:90px;}
.Ptop95{padding-top:95px;}
.Ptop100{padding-top:100px;}
.Ptop105{padding-top:105px;}
.Ptop110{padding-top:110px;}
.Ptop113{padding-top:113px;}
.Ptop120{padding-top:120px;}
.Ptop138{padding-top:138px;}
.Ptop150{padding-top:150px;}
.Ptop210{padding-top:210px;}
.Pbtm5{padding-bottom:5px;}
.Pbtm10{padding-bottom:10px;}
.Pbtm15{padding-bottom:15px;}
.Pbtm20{padding-bottom:20px;}
.Pbtm25{padding-bottom:25px;}
.Pbtm30{padding-bottom:30px;}
.Pbtm38{padding-bottom:38px;}
.Pbtm50{padding-bottom:50px;}
.Pleft5{padding-left:5px;}
.Pleft10{padding-left:10px;}
.Pleft15{padding-left:15px;}
.Pleft20{padding-left:20px;}
.Pleft25{padding-left:25px;}
.Pleft30{padding-left:30px;}
.Pleft58{padding-left:58px;}
.Pleft65{padding-left:65px;}
.Pleft66{padding-left:66px;}
.Pleft80{padding-left:80px;}
.Pleft90{padding-left:90px;}
.Pleft108{padding-left:108px;}
.Pleft160{padding-left:160px;}
.Pright5{padding-right:5px;}
.Pright10{padding-right:10px;}
.Pright15{padding-right:15px;}
.Pright20{padding-right:20px;}
.Pright25{padding-right:25px;}
.Pright30{padding-right:30px;}
.pleft230{padding-left:230px;}
.mtop25{margin-top:25px;}
.mtop50{margin-top:50px;}
.gray_font{color:#c5bfad;font-size:0.7em;}
.gray_font02{color:#c5bfad;font-size:12pt;}
body{font-family:NanumGothic,Nanum Gothic,Dotum,Dotumche,GULIM,Gulimche,Malgun Gothic, Lucida Grande, Tahoma, Verdana, AppleGothic, UnDotum;color:#333;color:rgba(0,0,0,0.5);overflow:hidden;position:relative;width:100%
text-align:center;}
#fullpage{ height:100%;}
.contents{width:1174px; margin-left:auto;margin-right:auto;position:relative; height:820px; }
.contents02{width:1174px; margin-left:auto;margin-right:auto;position:relative; height:300px;}
.contents_footer{width:100%;margin-left:auto;margin-right:auto;position:relative;}
.wrap{margin-left:auto;margin-right:auto;position:relative;}
h1{font-size:6em;}
p{font-size:2em;}
#main_list_btn{ margin-top:12px;  margin-left:198px; position:relative;}
#main_list_btn{ margin-top:12px\9;  margin-left:250px\9; position:relative\9;}
#main_list_btn ul li{float:left;margin-right:17px;}
#main_list_btn02{height:419px; margin-top:22px; position:relative; padding-left:173px;}
#main_list_btn02 ul{margin:0;padding:0;}
#main_list_btn02 ul li{float:left; margin:0px 13px 10px 0px;}
#main_list_btn02 span{}
#intro01{position:relative; padding-left:197px; padding-top:100px;width:800px;}
#intro01{position:relative\9; padding-left:10px\9; width:800px\9;} /*9*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
		#intro01{position:relative; padding-left:197px; width:800px;}
} /*10*/
#intro01 h1{margin-top:5px;}
#intro01 p{margin:0 auto;font-size:1.5em;padding:10px 0 10px 0;}
#banner_wrap{position:relative;width:968px;margin:0 auto;padding-left:10px;background:url("../design_image/common/intro01_notice_bg.png")no-repeat 5px 0px;width:968px;height:370px;}
#prevBtn{position:absolute;left:321px;top:323px;}
#nextBtn{position:absolute;left:497px;top:323px;}
.reservation01{width:483px;float:left;}
.reservation01 h2{float:left;padding:12px 0 15px 146px;}
.reservation02{width:483px;float:left;}
.reservation02 h2{float:left;padding:12px 0 15px 140px;}
.notice01{width:483px;height:315px;float:left;background:url("../design_image/common/intro01_notice_dot01.png")no-repeat 0px 28px;}
.notice01 h2{float:left;padding:12px 0 0 146px;}
.notice01 p{text-align:left;color:#ffffff;font-size:0.8em;line-height:25px;padding:26px 0 0 80px;clear:both;}
.notice01 p span.data{float:right;text-align:left;color:#ffffff;font-size:0.9em;line-height:25px;padding-right:80px;}
.notice02{width:483px;height:315px;float:left;background:url("../design_image/common/notice_dot.png")no-repeat 63px 95px;}
.notice02 h2{float:left;padding:12px 0 0 140px;}
.notice02 p{text-align:left;color:#ffffff;font-size:0.8em;line-height:24px;padding:26px 0 0 80px;clear:both;}
.notice02 p span.data{float:right;text-align:left;color:#ffffff;font-size:0.9em;line-height:24px;padding-right:80px;}
table.maintable01{width:411px;height:176px;margin-left:41px;border-collapse:collapse;border-top:1px solid #a8a8a8;border-left:1px solid #b1b1b1;font-size:0.8em;}
table.maintable01 caption{padding:0 3px 3px 0;text-align:right;}
table.maintable01 th{padding:0px 0px 0px 3px;background-color:#none;font-size:9pt;border-right:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;letter-spacing:-0.05em;color:#0f72be;font-weight:bold;text-align:center;height:30px;}
table.maintable01 td{padding:4px 2px 4px 3px;color:#ffffff;border-right:1px solid #b1b1b1;border-bottom:0px solid #a8a8a8;text-align:center;}
table.maintable01 td.num{height:18px;font-weight:bold;color:#e2c160;vertical-align:top;text-align:center;border-bottom:0px solid #a8a8a8;margin-left:10px;}
table.maintable01 td.con{text-align:center;border-bottom:1px solid #a8a8a8;}
table.maintable01 td.select1{height:18px;color:#100f0b;font-weight:bold;background:url("../design_image/common/td_bg_B.png")no-repeat;vertical-align:top;border-bottom:1px solid #a8a8a8;}
table.maintable01 td.select1 a{height:18px;color:#100f0b;font-weight:bold;}
table.maintable01 td.select1.num{height:18px;color:#100f0b;background:url("../design_image/common/td_bg_B.png")no-repeat;vertical-align:top;border-bottom:0px solid #a8a8a8;}
table.maintable01 td.select2{height:18px;font-weight:bold;color:#100f0b;background:url("../design_image/common/td_bg_R.png")no-repeat;vertical-align:top;border-bottom:1px solid #a8a8a8;}
table.maintable01 td.select2 a{height:18px;font-weight:bold;color:#100f0b;}
table.maintable01 td.select2.num{height:18px;color:#100f0b;background:url("../design_image/common/td_bg_R.png")no-repeat;vertical-align:top;border-bottom:0px solid #a8a8a8;}
table.maintable01 td.select3{height:18px;font-weight:bold;color:#ffffff;background-color:#f0c747;vertical-align:top;border-bottom:0px solid #a8a8a8;}
table.maintable01 td.select4{text-align:center;color:#292929;background-color:#f0c747;border-bottom:1px solid #a8a8a8;}
table.maintable01 .Left1{background-color:#none;font-weight:normal;}
table.maintable01 td.AlignLeft{text-align:left;padding-left:7px;}
table.maintable01 a{color:#fff;}
#intro02{position:relative; color:#ffffff;}
#intro02 h1{padding-top:59px;}
#intro02 p{margin:0 auto;font-size:1.5em;}
#intro02 ul li.sbg01{background:url("../design_image/common/main2_simg_1.jpg") no-repeat 0px 0px; width:420px;height:202px;}
#intro02 ul li.sbg02{background:url("../design_image/common/main2_simg_2.jpg") no-repeat 0px 0px; width:420px;height:202px;}
#intro02 ul li.sbg03{background:url("../design_image/common/main2_simg_3.jpg") no-repeat 0px 0px; width:420px;height:202px;}
#intro02 ul li.sbg04{background:url("../design_image/common/main2_simg_4.jpg") no-repeat 0px 0px; width:420px;height:202px;}
#intro02 ul li{float:left;}
#intro02 .stitle{font-size:1.5em;font-weight: bold;text-shadow:2px 2px 2px gray; position:relative;top:33px;left:50px;}
#intro02 .stitle02{font-size:1.5em;font-weight: bold;text-shadow:2px 2px 2px gray; position:relative;top:65px;left:50px;}
#intro02 .stitle03{font-size:1.5em;font-weight: bold;text-shadow:2px 2px 2px gray; position:relative;top:33px;left:-50px;}
#intro02 .stitle04{font-size:18pt; text-shadow:2px 2px 2px gray;}
#intro02 .sstitle{font-size:1.2em;font-weight:bold;text-shadow:2px 2px 2px gray; position:relative;top:33px;left:50px;}
#intro02 .ssstitle{font-size:0.8em;font-weight:bold; position:relative;top:33px;left:50px;}
#courseview .list ul{ list-style:none;margin:0;position:relative;top:33px;left:0px;padding-left:150px;}
#courseview .list ul li{padding:30px 0 0 54px;width:230px;height:230px;float:left;}
#courseview .list ul li img{margin:4px 0 0 0px;}
#courseview .btns{position:relative;}
#courseview .btns .left{position:absolute;top:215px;left:40px;}
#courseview .btns .right{position:absolute;top:215px;left:1100px;}
.bottom_btn01{position:relative; left:308px;}
.bottom_btn01{position:relative; left:-276px\9;}
.ie10 .bottom_btn01{position:relative; left:310px;}
.bottom_btn02{position:relative; margin:60px 0 0 310px; float:left;}
.bottom_btn03{position:relative; left:310px; top:570px;}
.bottom_btn03{position:absolute\9; margin:0px 0 0 0px\9; top:680px\9; left:310px\9;} /*9*/
.ie10 .bottom_btn03{position:relative; left:310px; top:570px;}
.bottom_btn04{position:absolute; margin:70px 0 0 310px;  float:left;}
.bottom_btn04{position:absolute\9; margin:70px 0 0 280px\9; float:left\9; left:75px\9;} /*9*/
.ie10 .bottom_btn04{position:absolute; margin:70px 0 0 290px;  float:left;}
.mapall{position:relative;top:0px;left:0px; float:center;}
.map{background:url('../design_image/common/map_bg.jpg') no-repeat 170px 10px; width:1400px;  height:500px;}
#map{position:absolute; top:20px; margin-left:180px;float:left;}
#menu li{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255, 0.5);-webkit-border-radius:10px;border-radius:10px;}
#menu li.active{background:#666;background:rgba(0,0,0, 0.5);color:#fff;}
#menu li a{text-decoration:none;color:#000;}
#menu li.active a:hover{color:#000;}
#menu li:hover{background:rgba(255,255,255, 0.8);}
#menu li a,
#menu li.active a{padding:9px 18px;display:block;}
#menu li.active a{color:#fff;}
#menu{position:fixed;top:0;left:0;height:40px;z-index:70;width:100%;padding:0;margin:0;}
.twitter-share-button{position:fixed;z-index:99;right:149px;top:9px;}
#download{margin:10px 0 0 0;padding:15px 10px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(top, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;vertical-align:middle;cursor:pointer;display:inline-block;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}
#download a{text-decoration:none;color:#fff;}
#download:hover{text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#2F96B4;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;}
#infoMenu{height:20px;color:#f2f2f2;position:fixed;z-index:70;bottom:0;width:100%;text-align:right;font-size:0.9em;padding:8px 0 8px 0;}
#infoMenu ul{padding:0 40px;}
#infoMenu li a{display:block;margin:0 22px 0 0;color:#333;}
#infoMenu li a:hover{text-decoration:underline;}
#infoMenu li{display:inline-block;position:relative;}
#examplesList{display:none;background:#282828;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:20px;float:left;position:absolute;bottom:29px;right:0;width:638px;text-align:left;}
#examplesList ul{padding:0;}
#examplesList ul li{display:block;margin:5px 0;}
#examplesList ul li a{color:#BDBDBD;margin:0;}
#examplesList ul li a:hover{color:#f2f2f2;}
#examplesList .column{float:left;margin:0 20px 0 0;}
#examplesList h3{color:#f2f2f2;font-size:1.2em;margin:0 0 15px 0;border-bottom:1px solid rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1);box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);padding:0 0 5px 0;}
#demosMenu{position:fixed;bottom:10px;right:10px;z-index:999;}

#footer{background-color:#141414; height:100px;}
.footer_area{width:1280px; border:0px solid #000; margin:0 auto;}
.coryright{color:#5a584c;font-size:10pt;font-weight:bold;text-align:left;padding-left:200px; width:700px; float:left; padding-top:20px;}



#main-contents .menu-wrap{position:fixed;}

.norton img{width:122px; height:69px; padding-left:0px;}
.norton{width:122px; 69px;  /* position:absolute; left: 940px;*/ top:850px; float:left; padding-right:20px; padding-top:7px;}

.qrcode img{width:69px; height:69px;}
.qrcode{width:69px; height:69px;/* position:absolute; left:1080px; top:850px;*/ float:left; padding-top:9px;}