.header{ height: 847px; background: url(//png.pookcdn.net/hw/milliondungeon/pc/bg_header.jpg) no-repeat; background-size: 1920px 100%; background-position:top center; }
.header .container{ overflow: hidden;}
.btnVideo{ position: relative; display: block; margin: 171px auto 298px; width: 176px; height: 176px; background: url(//png.pookcdn.net/hw/milliondungeon/pc/btn_video.png) no-repeat;}
.btnVideo:after{ content: ""; position: absolute; top: 0; left: 0; width: 176px; height: 176px; background: url(//png.pookcdn.net/hw/milliondungeon/pc/btn_video_light.png) no-repeat;
-webkit-animation: 5s ease btnVideo infinite; animation: 5s linear btnVideo infinite;}
.btnVideo:before{ content: ""; position: absolute; left: -69px; bottom: -22px; width: 326px; height: 77px;  
background: url(//png.pookcdn.net/hw/milliondungeon/pc/img_comingSoon.png) no-repeat;}
@-webkit-keyframes btnVideo{
	0%{ -webkit-transform: rotate(0deg);}
	100%{ -webkit-transform: rotate(720deg);}
}
@keyframes btnVideo{
	0%{ transform: rotate(0deg);}
	100%{ transform: rotate(720deg);}
}

.btnList{ display: flex; margin-left: 20px; justify-content: center;}
.btnList a{ position: relative; float: left; margin-bottom: 50px; width: 368px; height: 126px; }
.btnList a:hover{ margin-top: 1px;}
.btnAdd{ margin-right: 60px; background-image:url(//png.pookcdn.net/hw/milliondungeon/pc/btn_add.png);}
.btnAdd:after{ content: ""; position: absolute; top: -100px; left: -42px; width: 116px; height: 129px; background: url(//png.pookcdn.net/hw/milliondungeon/pc/img_add_doll.png) no-repeat;
-webkit-animation: 1s ease btnAdd infinite; animation: 1s ease btnAdd infinite;}
@-webkit-keyframes btnAdd{
	0%{ top: -100px;}
	50%{ top: -95px;}
	100%{ top: -100px;}
}
@keyframes btnAdd{
	0%{ top: -100px;}
	50%{ top: -95px;}
	100%{ top: -100px;}
}
.btnReservation{ background-image:url(//png.pookcdn.net/hw/milliondungeon/pc/btn_reservation.png);}
.btnReservation .text{ margin-top: 50px; font-size: 14px; color: #000; text-align: center;}
.btnReservation .text span{ color: #d53b1e; font-weight: bold;}

.DollTop{ top: -126px; left: -166px; width: 310px; height: 222px; background: url(//png.pookcdn.net/hw/milliondungeon/pc/img_news_doll.png) no-repeat;}
.DollBot{ bottom: -50px; right: 0; width: 235px; height: 395px; background: url(//png.pookcdn.net/hw/milliondungeon/pc/img_right_doll.png) no-repeat; z-index: 2;}


.newsList{ margin-top: 162px; margin-left: -30px; width: 654px; height: 338px; background: url(//png.pookcdn.net/hw/milliondungeon/pc/bg_news_list.png) no-repeat;}
.newsList .listContent{ margin-left: 70px; width: 560px;}
.newsList .tab{ display: flex; margin-top: 20px; height: 55px; font-size: 20px; border-bottom: 1px #FFF88B solid; letter-spacing: 2px;
padding-left: 5px;box-sizing: border-box; justify-content:space-between;}
.newsList .tab li{ position: relative; color: #fff; line-height: 55px; cursor: pointer; display: inline-block\9; margin-right: 40px\9;}
.newsList .tab li:last-child{ margin-right: 0;}
.newsList .tab li:hover,
.newsList .tab li.active{ color: #fff88b; font-weight: bold;}
.newsList .tab li.active:after{ content: ""; position: absolute; bottom: -13px; left: 50%; margin-left: -12px; width: 24px; height: 24px; 
background: url(//png.pookcdn.net/hw/milliondungeon/pc/ico_news.png) no-repeat;}
.newsList .tab li .more{ display: block; width: 95px; height: 35px; background: #FFF88B; color: #12705f; border-radius: 5px;text-align: center;
line-height: 32px;letter-spacing: 0;font-weight: bold;margin-top: 13px;}
.culumnList{ margin-top: 30px; color: #2e3131; line-height: 50px; letter-spacing: 2px; display: none;}
.culumnList.active{ display: block;}
.culumnList .txtTag{ margin-right: 15px; margin-left: 5px; color: #fff88b; font-weight: bold;}
.culumnList .txtDate{ float: right; font-size: 14px;}
.culumnList a:hover{ text-decoration: underline;}

.intro{ height: 857px; background: url(//png.pookcdn.net/hw/milliondungeon/pc/bg_intro.jpg) no-repeat top center; background-size: 1920px 100%;}
.intro .container{ padding-top: 70px;}
.introDollBot{ left: 0; bottom: 0; width: 353px; height: 388px; background: url(//png.pookcdn.net/hw/milliondungeon/pc/img_bottom_doll.png) no-repeat;}



