* {
 margin:0;
 padding:0;
 -webkit-text-size-adjust:none; }
body {
 color:#3B3B3B;
 font-size:14px;
 font-family:¹ÙÅÁ,Batang,Helvetica, AppleGothic,±¼¸², Gulim, µ¸¿ò, Dotum; 
 }
img, fieldset { border:0 }
ul, ol, li, dl { list-style:none; }
h1, h2, h3, h4, h5, h6 {
 font-size:100%;
 font-weight:normal; }
hr { display:none; }
a { color:inherit; }
a, a:link {
 color:#333;
 text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active {
 color:#333;
 text-decoration:none; }
em, i, address {
 font-style:normal;
 font-weight:normal; }

input, textarea, select, button, table {
 font-size:inherit;
 font-family:inherit;
 line-height:inherit; }
section, nav, article, aside, hgroup, header, footer { display:block }
textarea, input {
 background:url(none);
 -webkit-border-radius:1px;
 -webkit-apprearance:none; }
textarea { resize:none; }
label { cursor:pointer; }
.helv { font-family:±¼¸², Gulim, µ¸¿ò, Dotum,HelveticaNeue, Apple-Gothic; }
.verd { font-family:±¼¸², Gulim, verdana,HelveticaNeue,µ¸¿ò, Dotum, Apple-Gothic; }
.bold { font-weight:bold; }
.green{color:#339900;}
.orange{color:#FF6600;}
.red{color:#FF0000;}
.brown{color:#826E5F;}
.expl{margin-top:15px; margin-bottom:40px;line-height:150%}



/* HEADER */
#wrap_head {
 background-color:#FFFFFF;
 color:#FFFFFF;
 }
h1.main_logo {

 }
#logo {
 display:block;
 margin-bottom:-4px;
}

h1.main_logo img{
 width:100%;
 max-width:960px;
  
 }

/* ´ë¸Þ´º */
.main_menu {
 width:100%;
 border-bottom:1px solid #F7F9F8;
 border-top:1px solid #F7F9F8;
 background:#FFE85E;
 text-align:center;
 overflow:hidden;}
.main_menu li {
 float:left;
 width:20%;
 height:31px; }
.main_menu li a {
 display:block;
 border:none;
 height:25px;
 padding-top:6px;
 font-size:12px; }


.main_menu li a{color:#000000;}
.main_menu li a.tab_m {border-right:1px solid #F7F9F8; }
.main_menu li a.on { color:#cd0000; }



/* ¸ÞÀÎ ÄÁÅÙÃ÷ */
#main { clear:both;margin:0;}

#main_banner{width:100%;overflow:hidden;}
#banner_left{float:left;width:66.666%;overflow:hidden;}
#banner_right{float:left;width:33.333%;overflow:hidden;}
.banner_row{overflow:hidden;}
.banner_row2{overflow:hidden;margin-top:-4px;}
#ban1{float:left;width:50%;display:block;}
#ban1 img{width:100%;max-width:320px;}
#ban2{float:left;width:50%;display:block;}
#ban2 img{width:100%;max-width:320px;}
#ban3{float:left;width:50%;display:block;}
#ban3 img{width:100%;max-width:320px;}
#ban4{float:left;width:50%;display:block;}
#ban4 img{width:100%;max-width:320px;}
#ban5{width:100%;display:block;}
#ban5 img{width:100%;max-width:320px;}


/* footer */
#footer {
 border-top:1px solid #aeaeae;
 background-color:#dcdcdc;
 text-align:center;
 font-size:15px;
 clear:both; }
#footer .foot_box {
 padding:10px 0 15px 0;
 border-top:1px solid #e2e2e2; }
#footer ul { margin:15px 0 15px 0; }
#footer ul li {
 display:inline-block;
 height:16px;
 margin:0;
 text-align:left;
 letter-spacing:-1px; }
#footer ul li a {
 height:16px;
 padding:0 10px 0 5px;
 font-size:15px;
 color:#555;
 }

#footer ul li.end a { background:none; }
#footer input {
 height:26px;
 padding:1px 8px 0 8px;
 border:1px solid #aaaaaa;
 font-size:80%;
 color:#000000;
 letter-spacing:-1px;
 text-align:center;
 background:#FFE85E; 
 }
#footer p.privacy {
 width:100%;
 margin:12px 0 0 0;
 height:10px;
 font-size:12px;
 letter-spacing:-1px; }
#footer p.privacy a { color:#787878; }
#footer p.privacy span.bar {
 padding:0 8px 0 7px;
 font-size:11px;
 color:#d1d1d1; }
#footer p.copyright {
 width:100%;
 height:8px;
 margin-top:17px;
 font-size:9px;
 letter-spacing:0; }
.end_bar {
 height:120px;
 background:#424242;
 color:#CCCCCC;
 font-size:0.65em; }
.end_bar span.copyrights {
 padding:6px 10px 0 10px;
 display:inline-block; }
.end_bar img {
 float:right;
 margin:5px 10px 0 0; }
/* Ãß°¡ */
.sub_menu {
 border-bottom:1px solid #dddddd;
 padding-left:10px; 
 overflow:hidden;}
.sub_menu li {
 float:left;
 height:29px;
 padding-right:20px; }
.sub_menu li a {
 display:block;
 border:none;
 height:22px;
 color:#999999;
 padding-top:8px;
 font-size:12px; }
.sub_menu li a.on {
 color:#666666;
 font-weight:bold;
 letter-spacing:-1px; }
.sub_tit {
 color:#3B3B3B;
 font-size:30px;
 margin-top:10px;
 margin-bottom:-15px;
 padding:5px 0 0 0;
 letter-spacing:-1px;
 text-align:center;
}
#s_main {
 clear:both;
 margin:0;
 position:relative;line-height:1.8em; }
.m_cont { padding:10px 0 0 0; }



.m_cont .play {
 font-size:16px;
 display:block;
 margin:10px 0;
 text-align:center; }
.m_bg {
 padding:10px 0 50px 0; }
.m_cont .m_tit {
 font-family:±¼¸²,Gulim,µ¸¿ò,Dotum, Apple-Gothic; 
 font-size:16px;
 display:block;
 margin-top:25px;
 margin-bottom:10px;
 }
 #sub_head {
	clear:both;
	margin:0 auto;
	overflow:hidden;
 }
 .s_tit {
 font-family:±¼¸²,Gulim,µ¸¿ò,Dotum, Apple-Gothic; 
 font-size:16px;
 color:#D66020;
 display:block;
 margin-bottom:10px; }
.m_cont .map {
 display:block;
 text-align:center; }
.m_cont .m_photo{
 display:block;
 text-align:center; }
 #m_flow li{float:left;padding-bottom:15px;}
 #m_flow li span{display:block;text-align:center;}
 #m_flow li.m_flow_arrow{padding-right:20px;background:url('../arrow.gif') right 45px no-repeat;}
.btn_loca {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 height:26px;
 padding:0 8px 3px 8px;
 border:1px solid #aaaaaa;
 font-size:90%;
 color:#FFFFFF;
 letter-spacing:-1px;
 text-align:center;
 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #989898), color-stop(100%, #787878)); /*Safari*/
 background: -webkit-linear-gradient(top, #989898, #787878); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #989898, #787878); /* Modzilla Firefox */
 position:absolute;
 top:5px;
 right:10px; }
.btn_tel {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 height:26px;
 padding:0 8px 3px 8px;
 border:1px solid #aaaaaa;
 font-size:90%;
 color:#FFFFFF;
 letter-spacing:-1px;
 text-align:center;
 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #989898), color-stop(100%, #787878)); /*Safari*/
 background: -webkit-linear-gradient(top, #989898, #787878); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #989898, #787878); /* Modzilla Firefox */
 float:right;
 margin-right:10px; }
.btn_email {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 height:26px;
 padding:0 8px 3px 8px;
 border:1px solid #aaaaaa;
 font-size:90%;
 color:#FFFFFF;
 letter-spacing:-1px;
 text-align:center;
 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #989898), color-stop(100%, #787878)); /*Safari*/
 background: -webkit-linear-gradient(top, #989898, #787878); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #989898, #787878); /* Modzilla Firefox */
 float:right;
 margin-right:10px; }
.ad_box th { text-align:left; }
.ad_box th, .ad_box td {
 border-bottom:1px solid #dddddd;
 height:35px; }
.tab_text {
 display:inline-block;
 margin-top:5px; }
.pro_list {
 margin:15px 0;
 overflow:auto; }
.pro_list li {
 display:inline;
 margin:0 0 10px 15px;
 width:55px;
 float:left; }
.pro_list li span {
 display:block;
 text-align:center;
 font-size:11px; }

/* ÇÃ¸®Å· ¹è³Ê ¿µ¿ª*/
#rolling_wrapper {
 width:100%;/*=page_width*/
 margin:10px auto 0;
 clear:both;
 }

#rolling_wrapScroll {
 background-color:#2B2C26;
 border:1px solid #CACACA;border-radius:10px 10px 0 0;
 padding:15px;

 }
#rolling_wrapScroll ul {
 list-style:none;
 position:relative;
 display:block;
 margin:0;
 padding:0;
 width:100%;
 }
#rolling_wrapScroll li {
 display:block;
 }
#rolling_wrapScroll li img{width:100%; }
#movie_down{height:25px;background:#E0E2D4;text-align:center;position:relative;border:1px solid #CACACA;border-radius:0 0 10px 10px;}
#movie_ment1{font-size:11px;}
#movie_ment2{font-size:13px;font-weight:bold;}
#movie_btn{margin-left:10px;}
#movie_btn a img{ vertical-align:middle;}