/*年齢確認画面カスタマイズ*/
#header_i{
  margin: 0;
}
#logo_i{
max-width: 320px;
width: 80%;
margin:50px auto;
}
#main_i {
border: none;
padding-top: 0;
font-family: serif;
max-width: 580px;
padding: 0 15px;
margin: 0 auto;
margin-bottom: 50px;
}
#main_i form {
background: url(https://img07.shop-pro.jp/PA01367/708/etc/validation.png?cmsp_timestamp=20210422111345) no-repeat center top;
background-size:160px auto;
padding-top: 250px;
}
#main_i form img {
display: none;
}
#validation_txt_i{
  color: #000;
  font-size: 25px;
  font-weight: bold;
}
#validation_txt_sub_i {
  font-size: 23px;
  margin:30px 0 70px;
}
#validation_select_yes,
#validation_select_no {
margin: 20px;
}
#validation_select_yes a,
#validation_select_no a {
color: #fff;
text-decoration: none;
padding: 20px 0;
background: #B69E4A;
font-size: 21px;
width: 150px;
display: inline-block;
}
#validation_select_no a {
background: #aaa;
}

#validation_select_yes a:hover,
#validation_select_no a:hover {
text-decoration: none;
opacity: 0.9;
}

#logo_i a {
text-decoration: none;
}
#footer_i{
  display: none;
}

@media (max-width: 980px) {
#validation_txt_i{
  font-size: 22px;
}
#validation_txt_sub_i {
  font-size: 20px;
}
#validation_select_yes a,
#validation_select_no a {
font-size: 18px;
}

}

@media (max-width: 767px) {
#logo_i{
padding: 0 0;
}
#main_i form {
    background: url(https://img07.shop-pro.jp/PA01367/708/etc/validation.png?cmsp_timestamp=20210422111345) no-repeat center top;
    background-size: 140px auto;
    padding-top: 200px;
}
#validation_txt_i{
  font-size: 18px;
  text-align: left;
}
#validation_txt_sub_i {
  font-size: 16px;
  margin: 10px 0 50px;
}
#validation_select_yes,
#validation_select_no {
margin: 10px;
}
#validation_select_yes a,
#validation_select_no a {
font-size: 18px;
width: 120px;
}

}