@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

* {margin:0; padding:0; }
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,address,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,button,table,tbody,tfoot,thead,tr,th,td,input{margin:0;padding:0; line-height:0; }
img,fieldset,button {border:0;}
body,textarea,input,select,button {font-family: 'Noto Sans KR', sans-serif; color:#FFF;}
hr{display:none;}
ol,ul,li{list-style:none;}
em,address{font-style:normal;}
a{text-decoration:none; color:#FFF;}
a:hover,a:active,a:focus{text-decoration:none;}

body {background:#000 url("images/bg_header.jpg") center top repeat-x; }
#Wrap {width:1100px; margin:0 auto;position: relative; }
.logo {text-align: center; margin:70px auto;}
.safe {right:0; position:absolute; }
.bookmark {left:0;position:absolute; }
.text_01 {font-size:48px; color:#FFF; text-align: center; font-weight: 200; margin-bottom:40px;}
.text_01 img {vertical-align: middle; margin-top:-5px; }
.text_02 {border-radius: 5px; width:1000px; height:70px; background:#375681; font-size:35px; text-align: center; line-height: 70px; margin: 0 auto; font-weight: 200; }
.text_02 span {color:#fff000; font-weight: 600;}
.banner_01 {margin:40px auto;}

.banner_02 {width:1098px; border:1px solid;
        border-image:linear-gradient(0deg, #00e4ff 0%, #FFF 50%, #00e4ff 100% );
    border-image-slice: 1; }
.notice {background: url("images/bg_notice.png") left top no-repeat; height:60px;  width:1098px; overflow: hidden;}
.notice .tit {float: left; width:170px; padding-left:20px; display: inline-block; color:#0f73fb; font-size:24px; font-weight: 500; height: 60px; line-height: 60px; }
.notice .view {float: left; display: inline-block;width: 895px; font-size:24px; font-weight: 200; height: 60px; line-height: 60px; cursor:pointer; }
.notice span {float: right; margin-top:23px;font-size:18px; cursor:pointer;}

.banner_list {overflow: hidden; width:1070px; margin:30px auto; }
.banner_list li {float: left; padding-right: 10px; padding-bottom:15px;}
.banner_list li:nth-child(even) {padding-right:0;}

.game_info {margin-top:35px;}
.game_notice {margin-top:35px;}
.game_footer {margin-top:35px; margin-bottom:50px;}

.layer_pop {width:817px; height:700px;overflow-y: auto; position: fixed; top:30%; left:50%; margin-left:-408px; z-index: 10; border:5px solid #5f6cf6; display: none; background:#cac7fe; text-align: center;}
.btn_close {right:0; margin-right:20px; position: absolute; top:20px; cursor:pointer; }

.tab{overflow:hidden} 
	.tab li{float:left;width:400px;cursor:pointer;} 
	.tab li a{display:block;width:100%;height:68px;} 
	.con_wrap{position:relative;height:2206px;border:none;} 
	.con_wrap div{position:absolute;left:0;top:0;} 
	.con_wrap div:nth-child(2){display:none} 

#right_banner { position:fixed; top:150px; left:50%; margin-left:550px; width:200px; height:410px; }

