@charset "UTF-8";

/* 상단bg1 */
.wrap_bg1 {background:#000 url(../img/main/m_bg2.jpg) center top no-repeat; width:100%; height:auto;}
.header {width:100%; background:rgba(0, 0, 0, 0.2);}
/*  ============================== 상단bg1 */
.header {border-bottom:solid 2px rgba(255, 255, 255, 0.1); margin-left:-50%; position:fixed; top:0px; left:50%; z-index:9999; padding-bottom:5px; margin-bottom:80px;}
.header.bl_bg {background:#000;}
.header_box {width:1200px; margin:0 auto; overflow:hidden;}
.header_box h1 {float:left; margin:10px 0px;}
.header_box ul.gnb_list {float:right; margin-top:25px;}
.header_box ul.gnb_list li:first-child {margin-left:0px;}
.header_box ul.gnb_list li {float:left; margin-left:50px;}
.header_box ul.gnb_list li a {color:#fff; font-size:18px;-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;-ms-transition-duration: 0.5s;transition-duration: 0.5s;} 
.header_box ul.gnb_list li.on a {color:#ffc103; font-weight:bold; font-family:'Noto Sans Regular'}
.container_box1 {width:1200px; margin:0 auto; padding-top:120px;}
.container_box4 {background:url(../img/main/games_bg1.png); min-height:588px;}
h3.ctitl1 {text-align:center; font-size:56px; line-height:76px; margin-bottom:20px; color:#fff;}
h3.ctitl1 strong {font-weight:normal; font-family:'Noto Sans Light'; color:#c69c6d;}
h3.ctitl1 strong.star_font {width:38px;height:76px; position:relative; display:inline-block;}
h3.ctitl1 span.star {position:absolute; top:0px; left:-17px; display:block; width:45px; height:56px;}
/* 회사소개 */
.cent_cont1 {background:url(../img/main/cont_circle1.png) left top no-repeat;width:646px; height:588px; padding-top:150px; margin:0 auto;}
.cent_cont1 dl {margin-bottom:70px; margin-left:40px;}
.cent_cont1 dl dt{font-size:30px; line-height:30px; color:#c69c6d; text-align:center; margin-bottom:50px;}
.cent_cont1 dl dd{color:#ededed; font-family:'Noto Sans Light'; text-align:center; font-size:24px; margin-bottom:10px;}
.download {text-align:center; width:92%; padding-left:8%;}
.download a {font-size:16px; color:#c69c6d; border-bottom:solid 1px #c69c6d;}
/* ====================================회사소개 */
/* about */
.cent_cont2 {background:url(../img/main/about_bg1.png) center 30px no-repeat; height:488px; padding-top:75px;}
h3.ctitl2 {text-align:center; font-size:48px; line-height:48px; margin-bottom:65px; color:#fff;}
h3.ctitl2 strong {font-weight:normal; font-family:'Noto Sans Light'; color:#c69c6d;}
ul.ablist1 {overflow:hidden; width:1200px; margin:0 auto 55px auto;}
ul.ablist1 li {width:19.7%; display:inline-block; text-align:center;background:url(../img/main/about_cir1.png) center top no-repeat; height:140px; padding-top:40px;}
ul.ablist1 li + li {background:url(../img/main/about_cir2.png) center top no-repeat;}
ul.ablist1 li + li + li {background:url(../img/main/about_cir1.png) center top no-repeat;}
ul.ablist1 li + li + li + li{background:url(../img/main/about_cir4.png) center top no-repeat;}
ul.ablist1 li + li + li + li + li{background:url(../img/main/about_cir1.png) center top no-repeat;}
ul.ablist1 li dl dt {text-align:center; margin-bottom:10px;}
ul.ablist1 li dl dd div.ab_li span {display:block; color:#fff;}
.about_p1 {text-align:center;}
.about_p1 span {display:block; color:#fff; font-size:18px; }
/* ====================================about */

/* video */
.cent_cont3 {width:1200px; padding-top:100px; padding-bottom:100px; margin:0 auto;}
.t_movie1 {width:900px; margin:0 auto 30px auto;}
.t_movie1 div {display:block;width:898px; height:498px;border:solid 1px #363636;}
.t_movie1 div {height:100%;}
.t_movie1 div:nth-child(2){display:none} 
.t_movie1 div:nth-child(3){display:none} 
.t_movie1 div:nth-child(4){display:none} 
ul.s_mlist {overflow:hidden; width:900px; margin:0 auto;}
ul.s_mlist li {float:left; width:258px; height:238px; padding:10px; border:solid 1px #363636; text-align:center;}
ul.s_mlist li img {width:258px; height:170px; display:block; margin-bottom:25px;}
ul.s_mlist li.cent1 {margin:0 30px;}
ul.s_mlist li a.thu {margin-bottom:20px; display:block;}
ul.s_mlist li a.thu_p {color:#b7b7b7;}

/* ====================================video */

/* game */
.cent_cont4 {width:1200px; padding-top:100px; padding-bottom:100px; margin:0 auto;} 
.game_list1 {width:1200px; margin:0 auto;}
.cent_cont4 ul.game_list1 li {overflow:hidden; position:relative; height:400px;}
.cent_cont4 ul.game_list1 li:nth-child(odd) div, .cent_cont4 ul.game_list1 li:nth-child(odd) dl {position:absolute}
.cent_cont4 ul.game_list1 li:nth-child(odd) div {left:0px; top:0px;}
.cent_cont4 ul.game_list1 li:nth-child(odd) dl {right:0px; top:0px; width:530px; padding-left:35px; padding-right:35px; background:#000;height:350px; padding-top:50px;}
.cent_cont4 ul.game_list1 li:nth-child(odd) dl dt {color:#cdcdcd; font-size:30px; height:55px; margin-bottom:35px;}
.cent_cont4 ul.game_list1 li:nth-child(odd) dl dt span {border-bottom:solid 1px #b1892d; padding-bottom:10px; margin-bottom:10px;}
.cent_cont4 ul.game_list1 li:nth-child(odd) dl dd {color:#8f8f8f; font-family:'Noto Sans Regular'}
.cent_cont4 ul.game_list1 li:nth-child(even) div, .cent_cont4 ul.game_list1 li:nth-child(even) dl {position:absolute}
.cent_cont4 ul.game_list1 li:nth-child(even) div {right:0px; top:0px;}
.cent_cont4 ul.game_list1 li:nth-child(even) dl {left:0px; top:0px; width:530px; padding-left:35px; padding-right:35px; background:#000;height:350px; padding-top:50px;}
.cent_cont4 ul.game_list1 li:nth-child(even) dl dt {color:#cdcdcd; font-size:30px; height:55px; margin-bottom:35px;}
.cent_cont4 ul.game_list1 li:nth-child(even) dl dt span {border-bottom:solid 1px #b1892d; padding-bottom:10px; margin-bottom:10px;}
.cent_cont4 ul.game_list1 li:nth-child(even) dl dd {color:#8f8f8f; font-family:'Noto Sans Regular'}

/* ====================================game */

/*team */
.cent_cont5 {width:1200px; height:698px; padding-top:100px; margin:0 auto;}
.tm_slider {}
.tm_slider div {color:#fff;text-align:center;}
div.tm_pic {width:190px;background:#fff; border-radius:90px 90px; height:357px; padding-top:3px; margin-left:5px; margin-right:5px; }
div.tm_pic:nth-child(odd) {background:#cccccc;}
div.tm_pic dl dt {color:#b1892d;}
div.tm_pic ul li {color:#000; font-family:'Noto Sans Regular'}
.phto_pic {border-radius:50%; overflow:hidden; text-align:center; width:160px; height:160px; display:block; margin:15px auto;}
.phto_pic img {width:160px; height:160px;}
.pic1 {margin-top:56px;}
.pic3 {margin-top:56px;}
.pic4 {margin-top:107px;}
.pic5 {margin-top:77px;}
.pic6 {margin-top:42px;}
.pic7 {margin-top:56px;}
.pic8 {margin-top:56px;}
.pic10 {margin-top:56px;}
.pic11 {margin-top:107px;}
.pic12 {margin-top:77px;}
.pic13 {margin-top:42px;}
.pic14 {margin-top:56px;}
.pic15 {margin-top:56px;}
.pic17 {margin-top:56px;}
.pic18 {margin-top:107px;}
.pic19 {margin-top:77px;}
.pic20 {margin-top:42px;}
.pic21 {margin-top:56px;}
/* ====================================team */
/* CONTACT */
.container_box6 {background:url(../img/main/foot_bg1.png); height:auto;}
.cent_cont6 {width:1200px; margin:0 auto; padding-top:100px; padding-bottom:100px;}
.cent_cont6 address {color:#fff; text-align:center;}
.cent_cont6 div.mail {text-align:center;}
.cent_cont6 div.mail a {color:#fff;}
/* ====================================CONTACT */

.cent_cont7 {color:#979797; text-align:center; padding:30px 0px;}