@charset "utf-8";
/* CSS Document */

@media all and (-ms-high-contrast: none){

.age_verification p,.age_verification_button{
 transform: rotate(.001deg);
 font-weight: bold;
}

 }

/* R-18window */
.age_box {
 position:fixed;
 max-width: 450px;
 width:100% - 60px;
 max-height: 260px;
 background-color: rgba(255,255,255,1);
 top: 0;
 bottom: 0;
 left:0;
 right: 0;
 margin: auto;
 padding:30px;
 text-align:center;
 border-radius: 20px;
 *border: solid 1px #000;
 box-shadow: 2px 2px 8px 0 #6c272d;
 z-index:9999;
}
.age_wrapper:after{
  content:'';
  width:100%;
  height:100%;
  position:fixed;
  display:block;
  background:#000a;
  z-index: 999;
  top:0;left:0;
}
.age_verification p {
 margin-bottom:10px;
 font-size: 15px;
 color: #362e2b;
 line-height: 24px;
}
.age_flex{
  margin:40px 0;
  display: flex;
  justify-content: space-around;
}
.age_box a,.age_box button{
  border:none;
  cursor:pointer;
  text-decoration: none;
  color: #fafdff;
  display: block;
  padding:10px;
  font-size:20px;
  font-weight:bold;
  background:#604d72;
}

.melon_logo{
 width: 189px;
 height: auto;
 margin: 20px auto 0;
}


.swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23a64d54'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23a64d54'%2F%3E%3C%2Fsvg%3E");
}