<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#wrap {width:100%; min-width: 1300px;}
#wrap .inner {max-width: 1200px; margin: 0 auto; text-align: center;}
#wrap header .inner {max-width: 1300px; padding: 0 50px; margin: 0 auto; box-sizing: border-box;}

#wrap.step1 {height: 1408px; background: #223ef5 url('../images/intro_bg.jpg') center no-repeat; color: #fff;}
#wrap.step1 section {width: 100%; height: 1191px;}
#wrap.step1 section#intro.jpn input,
#wrap.step1 section#intro.jpn button {letter-spacing: -2.2px;}
#wrap.step1 section .titWrap {padding: 180px 0 21px;}
#wrap.step1 section .titWrap .tit {opacity: 0; transform: translateY(30px);}
#wrap.step1 section .titWrap .sTit {opacity: 0; transform: translateX(0); padding-top: 48px;}
#wrap.step1 section .chaWrap {width: 974px; height: 547px; padding: 334px 0 2px; margin: 0 auto; box-sizing: border-box;}
#wrap.step1 section .msBox {position: relative; height: 139px; padding: 25px; box-sizing: border-box;}
#wrap.step1 section .msBox span {width: 100%; font-size: 30px; color: #000; line-height: 40px;}
#wrap.step1 section .msBox span.font_e_bd {line-height: 36px;}
#wrap.step1 section .msBox span.font_cjk_bd {line-height: 34px;}
#wrap.step1 section .msBox .btnMsNext {opacity: 0; pointer-events: none; position: absolute; left: 50%; bottom: 6px; width: 11px; height: 9px; padding: 10px; transform: translateX(-50%); animation: msAni 1s ease-in-out infinite;}
#wrap.step1 section .inputWrap .ip {overflow: hidden; width: 880px; margin: 0 auto;}
#wrap.step1 section .inputWrap .ip input {float: left; width: 698px; height: 80px; border: 0; text-align: center; font-size: 30px; color: #f955b7; outline: none;}
#wrap.step1 section .inputWrap .ip button {float: left; width: 182px; height: 80px; border: 0; background: #f955b7; font-size: 30px; color: #fff; outline: none; cursor: pointer;}
#wrap.step1 section .inputWrap .txt {padding-top: 50px;}
#wrap.step1 input::placeholder {font-size: 30px; color: #f955b7;}
#wrap.step1 input::-webkit-input-placeholder {font-size: 30px; color: #f955b7;}
#wrap.step1 input:-ms-input-placeholder {font-size: 30px; color: #f955b7;} /* IE */
#wrap.step1 input:-mos-input-placeholder {font-size: 30px; color: #f955b7;} /* Firefox */


@keyframes msAni {
  0% {transform: translateX(-50%) translateY(0);}
  50% {transform: translateX(-50%) translateY(12%);}
  100% {transform: translateX(-50%) translateY(0);}
}


@media (max-width: 1300px) {
  .popupCookie .inner {padding: 30px;}
  .popupCookie .inner .txt {width: 100%; padding-right: 0;}
  .popupCookie .inner .btn {width: 100%;}
  .popupCookie .inner .btn {position: static;}
}
@media (max-width: 560px) {
  .popup .popIn .pop&gt;div {font-size: 4.3vw;}
}
@media (max-width: 435px) {
  .popupCookie .inner {padding: 20px;}
  .popupCookie.eng .inner .btn a:last-child {margin-top: 5px; line-height: 46px;}
}
</pre></body></html>