@font-face {
    font-family: 'TmoneyRoundWindExtraBold';
    src: url('../font/TmoneyRoundWindExtraBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
html, body {max-width: 100%; overflow-x: hidden; padding:0; margin:0;}
body {overflow:hidden; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0; }
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
body,th,td,input,select,textarea,button {line-height:1.5;font-family:  'Nanum Gothic',sans-serif;font-size: 13px; color:#333} 
a {color:#000;text-decoration: none;}
a:active, a:hover {color:#2773ae; text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
h4{font-size: 16px;font-weight: normal;margin-bottom: 10px; clear: both;}
small{font-size: 12px; padding-left: 10px;}
.logo {text-align:center; padding:10px 0; margin-bottom:30px;}
.logo img {width:300px; height:132px;}
h1 {font-size:19px; width:500px; margin:10px auto; padding:0 10px; text-align:center;}
.tag {padding:0 20px; text-align:center; font-size:15px; font-weight:bold; color:#111; max-width:500px; margin:10px auto;}
.line_up {width:800px; overflow:hidden; margin:0 auto;}
ul {overflow:hidden; padding:0 20px; max-width:500px; margin:0 auto;}
li {overflow:hidden; text-align:center; margin-bottom:10px; background:#ddd; border:1px solid #ddd; border-radius:4px; padding:18px 0;}
li .title {font-size:16px; color:#111; font-weight:bold; margin-bottom:10px;}
li .con {overflow:hidden;}
li .con a {font-size:14px;}
li .con a:last-child {background:#082a47; padding:4px 8px; color:#fff; font-weight:bold; border-radius:5px;}


.banner {border-radius:10px; overflow:hidden; text-align:center; margin-top:30px;}
.banner video {width:300px; height:211px;}
@media screen and (max-width: 768px) { 
	h1 {width:100%; }
	.line_up {width:100%;}
	.roket {clear:both; display:none;}
	ul {clear:both;}
	ul dt {font-size:20px;}
	.banner {padding:0 20px;}
	.banner img {width:100%;}
}