@charset "utf-8";
html,body{margin:0 auto;padding:0}
body{width:100%}
body{font-family:notokr-regular,'돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,AppleGothic,sans-serif;font-size:14px;color:#333333;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1em}
ol,ul{margin:0;padding:0;list-style:none}
div,li,dl,dt,dd,form,iframe,p,a,span,blockquote{margin:0;padding:0}
fieldset{margin:0;padding:0;border:0 solid transparent}
legend,hr{display:none}
label{vertical-align:middle}
img{margin:0;padding:0;border:none;vertical-align:top}
table,th,td{margin:0;padding:0;font-size:1em;border-spacing:0}
input,textarea,select,option{margin:0;padding:0;background:#fff;font-family:notokr-regular,'돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,AppleGothic,sans-serif;font-size:1em;color:#333;vertical-align:middle}
a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:none}
caption{visibility:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0}
.hidden{overflow:hidden;position:absolute;width:1px;height:1px}
.clear{float:none !important;clear:both !important}
.no_bg{background:none !important}
.no_bd{border:0 !important}
td.left{text-align:left !important}
td.right{text-align:right !important}
.center{text-align:center !important}
.ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.shadow{box-shadow:0 0 4px #cacaca}
.nowrap{white-space:nowrap !important}

img{width:100%}
#head{width:100%;}
.logo{position:absolute;top:20px;left:20px;width:30%}
.nav{position:absolute;top:20px;left:45%}
.nav a{color:#FFF;font-family:notokr-bold;font-size:16px;padding:0 10px}

.main_movie{width:100%;position:relative;padding-bottom:56.25%}
.main_movie iframe{width:100%;height:100%;position:absolute;top:0;left:0}

.main_banner ul li{width:33.3%;float:left}

.button{width:90%;margin:0 auto;padding-top:30px}
.button span{padding:0 1%}
.space01{width:55%}
.space02{width:40%}
.space03{margin:15px 0 10px 0}
.space04{margin-bottom:20px}

#footer{width:100%;margin-top:30px}
.footer_inner{width:100%;background:#d0d0d0;text-align:center;}
.footer_inner ul li{display:inline-block;padding:10px}
.footer_inner ul li a{color:#646464}
.footer_sns{margin:10px 0;text-align:center}
.footer_sns ul li{width:10%;padding:0 5%;display:inline-block}
.footer_mark{width:80%;margin:0 auto}
.footer_bottom{text-align:center}
.footer_bottom p{margin-top:15px}
.fn01{font-size:14px;color:#666}
.fn02{font-size:10px;color:#d0d0d0}
