@charset "UTF-8";
@import url("reset.css");
@import url("advanced.css");
@import url('https://fonts.googleapis.com/css?family=Crimson+Text|Open+Sans:300,400');
a img {	opacity: 1;	-webkit-transition: .3s ease-in-out;	transition: .3s ease-in-out; }
a:hover img {	opacity: .5; }
a:hover img {	opacity: 1;	-webkit-animation: flash 1.5s;	animation: flash 1.5s; }
@-webkit-keyframes flash {
	0% { opacity: .4;	}
	100% {	opacity: 1;	}
}
@keyframes flash {
	0% {	opacity: .4;	}
	100% {	opacity: 1;	}
}

/* body#index { background: #000 url(/pc/images_design/index/index_bg.jpg) repeat-x center top; } */
body#index { background: #000 url(/pc/images_design/index/index_bg2.jpg) repeat-x center top; }
#sitecopy { position: absolute; right: 0; top: 0; font-size: 12px; height: 20px; line-height: 20px; }
.index_enter_btn { width: 1100px; margin: 0 auto; position: relative; height: 805px; }
.index_enter_btn div { position: absolute; left: 624px; bottom: 0; width: 846px; height: 801px; overflow: hidden; }
.index_enter_btn ul { padding-top: 645px; padding-left: 21px; text-align: center; }
.index_enter_btn ul li { display: inline-block; }
.index_enter_btn ul li:nth-child(1) { margin-right: 60px; }
.caution { width: 930px; margin: 0 auto; overflow: hidden; padding: 20px 0; }
.caution p { width: 450px; color: #fff; float: left; text-align: center; background: url(/pc/images_design/index/over18.png) no-repeat center top; padding-top: 90px; font-size: 12px;}
.caution ul { width: 450px; height: 130px; float: right; position: relative; }
.caution ul li { position: absolute; }
.caution ul li:nth-child(1) { left: 0; top: 0; }
.caution ul li:nth-child(2) { right: 0; top: 0; }
.caution ul li:nth-child(3) { left: 0; bottom: 0; }
.index_footer { background: #736357; color: #fff; text-align: center; font-size: 12px; padding: 10px; }
.frame { width: 400px; margin: 0 auto; }


.caution div.bnrwrap {width: 468px; height: 400px; float: right; position: relative;}
.caution div.bnrwrap div img { display: block;}