.email-popup,.email-wrapper{display:flex;position:relative} @media screen and (max-width:480px){.email{margin:15px auto 0}}.email-popupbox{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:10px;position:fixed;right:0;top:0;z-index:1000}.email-popup{background-color:#fff;font-size:14px;margin:0 auto;max-height:80%;max-width:990px;overflow:auto}.email-close,.email-title{font-size:20px;line-height:40px}@media screen and (max-width:1000px){.email-popup{flex-wrap:wrap;max-width:400px;padding:0}}.email-wrapper{align-items:center;flex:0 0 45%;justify-content:center;padding:2% 3%}@media screen and (max-width:1000px){.email-wrapper{flex-basis:100%;padding:20px}}@media screen and (max-width:480px){.email-popup{max-height:100%;max-width:340px}.email-wrapper{padding:15px 10px}}.email-picbox{flex:1 0 55%;position:relative}@media screen and (max-width:1000px){.email-picbox{flex-basis:100%}.email-close{padding:0 13px}}.email-pic,.email-picbox a{display:block}.email-close{align-items:center;display:flex;cursor:pointer;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px;z-index:10}@media screen and (max-width:480px){.email-close{padding:8px 18px;width:56px;height:56px}}.email-closeicon:nth-child(2){display:none}.email-title{margin-top:10px;text-align:center}@media screen and (max-width:1000px){.email-closeicon:nth-child(2){display:inline-block}.email-title{font-size:22px;margin-top:13px}}.email .lang-title{margin:18px auto 12px}.email .choice{display:inline-block;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.email .choice a{padding:5px;border:1px solid #bbb;margin:0 0 20px;width:30%;color:#bbb}.email .choice a.focus{color:#000;border:1px solid #000}.warn-title{margin-top:17px}.warn-title .font,.warn-title a{color:#0077ce}.content-string{margin:25px 0 0}@media (min-width:1001px){.content-wrap{align-items:flex-end;display:flex}.content-wrap .step-list{flex:0 0 calc(100% - 80px);max-width:calc(100% - 80px);width:calc(100% - 80px)}}.content-wrap a,.content-wrap img,.func-button{display:block}.content-wrap .step-list{margin:0;padding:0 15px 0 20px}.content-wrap>a{display:none}@media (min-width:1001px){.content-wrap>a{display:block;flex:0 0 80px;max-width:80px;width:80px}}.content-wrap>a img{width:100%}.func-button{border:1px solid #000;font-size:14px;line-height:28px;margin:35px auto 0;padding:0 10px;text-align:center;transition:.25s;width:100px}.func-button:hover{background:#000;color:#fff}.one-tag i,.theme-daytime .swiper-slide .slide-content{color:#000}.game-notify-popup{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;padding:0;position:fixed;top:0;width:100%;z-index:1000}.game-notify-popup .popup-inner{margin:auto;max-width:calc(100% - 20px);position:relative;width:800px}.game-notify-popup .popup-closer{display:block;padding:10px;position:absolute;top:0;right:0}.game-notify-popup .popup-closer img{display:block;height:15px;width:15px}.game-notify-popup .popup-img,.game-notify-popup .popup-link,.game-notify-popup .popup-picture{display:block;width:100%}.tag-box{display:flex;flex-wrap:wrap}.tag-btn,.tag-title{display:none}.one-tag{display:block;margin-right:15px;margin-bottom:6px}.one-tag i{font-size:12px;margin-right:2px;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.one-tag a:hover{text-decoration:underline;opacity:.8;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:768px){.tag-box{margin:10px auto}.one-tag{margin-right:12px;margin-bottom:10px;padding:0;font-size:13px}.tag-wrapper{background-color:#f0f0f0;margin:0 -10px;height:42px;padding:10px 36px 10px 10px;position:relative;width:calc(100% + 20px);z-index:9}.tag-wrapper.open .tag-title{display:block;flex:0 0 100%;max-width:100%;width:100%;margin-bottom:10px}.tag-wrapper.open .tag-btn:after{transform:rotate(-135deg);top:9px}.tag-wrapper.open .tag-box{flex-wrap:wrap;left:0;max-height:250px;overflow:auto;padding:10px;position:absolute;top:0;width:100%}.tag-wrapper.open .one-tag{flex:0 0 auto;margin-bottom:10px}.tag-wrapper .tag-btn{background:0 0;border:0;display:block;height:20px;outline:0;position:absolute;right:10px;top:10px;width:15px}.tag-wrapper .tag-btn::after{border-right:1px solid #000;border-bottom:1px solid #000;content:'';display:block;height:8px;transform:rotate(45deg);position:absolute;right:3px;top:3px;width:8px}.tag-wrapper .tag-box{background-color:#f0f0f0;flex-wrap:nowrap;margin:0;max-height:30px;overflow-x:scroll;scrollbar-color:inherit transparent;scrollbar-width:thin}.tag-wrapper .tag-box::-webkit-scrollbar{height:2px;width:2px}.tag-wrapper .tag-box::-webkit-scrollbar-track-piece{background-color:transparent}.tag-wrapper .one-tag{background-color:#fff;border-radius:15px;flex:0 0 auto;margin-bottom:0;padding:2px 10px;width:auto}}.content-wrap .tag-box,.productTitle .tag-box{max-height:52px;overflow:hidden;position:relative}@media screen and (max-width:768px){.content-wrap .tag-box,.productTitle .tag-box{max-height:60px}}.content-wrap .tag-box.theme-overflow,.productTitle .tag-box.theme-overflow{padding-bottom:20px;max-height:72px}.content-wrap .tag-box.theme-overflow .tag-toggle-btn,.productTitle .tag-box.theme-overflow .tag-toggle-btn{display:flex}.content-wrap .tag-box.in-open,.productTitle .tag-box.in-open{max-height:initial}.content-wrap .tag-box.in-open .tag-toggle-btn,.productTitle .tag-box.in-open .tag-toggle-btn{margin-top:6px;margin-left:auto;position:relative;justify-content:center}@media screen and (max-width:768px){.content-wrap .tag-box.in-open,.productTitle .tag-box.in-open{margin-top:10px}}.content-wrap .tag-toggle-btn,.productTitle .tag-toggle-btn{align-items:center;background-color:#fff;bottom:0;display:none;font-size:12px;justify-content:center;position:absolute;right:0;text-align:center;width:100%}.content-wrap .tag-toggle-btn .toggle-text,.productTitle .tag-toggle-btn .toggle-text{background-color:#fff;line-height:20px;padding:0 10px;z-index:1}.content-wrap .tag-toggle-btn::before,.productTitle .tag-toggle-btn::before{background-color:#ccc;content:'';display:block;height:1px;top:10px;left:0;position:absolute;width:100%}.content-wrap .tag-toggle-btn>.fa,.productTitle .tag-toggle-btn>.fa{margin-left:3px}.tag-box{padding:0 10px}.swiper-slide{font-size:18px;overflow:hidden;position:relative;text-align:center}.swiper-slide img,.swiper-slide video{border:none;display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media (orientation:portrait){.swiper-slide .img-desktop{display:none}}@media (orientation:landscape){.swiper-slide .img-mobile{display:none}}.swiper-slide .slide-content{bottom:5.5vw;left:0;margin:0 auto;max-width:600px;position:absolute;right:0;transform:translateY(-50%);width:90%}.theme-night .swiper-slide .slide-content{color:#fff}.swiper-slide .slide-content .title{color:#fff;font-size:20px;line-height:1.25;margin:0;text-shadow:1px 1px 1px rgba(0,0,0,.4)}@media (min-width:661px){.swiper-slide .slide-content .title{font-size:26px}}.swiper-slide .slide-content .view-more{align-items:center;background:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.2);color:#000;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;margin:15px auto 0;text-align:center;width:90px}.swiper-slide .slide-content .view-more:hover{opacity:.8}@media (min-width:661px){.swiper-slide .slide-content .view-more{font-size:16px;height:50px;width:108px}}.swiper-slide footer{border-top:68px solid}@media (min-width:1025px){.swiper-slide footer{border-top-width:60px}}.theme-daytime .swiper-slide footer{border-color:#fff}.theme-night .swiper-slide footer{border-color:#000}.swiper-slide .footer-main{padding-bottom:0}.theme-night .swiper-slide .footer-main{border-top:none}@media (max-width:1024px){.swiper-slide .footer-main{justify-content:center}.swiper-slide .footer_menu{display:none!important}}.swiper-slide #copyright{background:0 0;color:#000;padding:0}.swiper-pagination-h .swiper-pagination-bullet{background:0 0;border:1px solid;border-radius:50%;opacity:1}.theme-daytime .swiper-pagination-h .swiper-pagination-bullet,.theme-night .swiper-pagination-h .swiper-pagination-bullet{border-color:#fff}.theme-daytime .swiper-pagination-h .swiper-pagination-bullet-active,.theme-night .swiper-pagination-h .swiper-pagination-bullet-active{background:#fff}.index-h1{font-size:inherit;font-weight:400;line-height:inherit;margin:0}.index-adbox01 .adbox-list{display:flex}.index-adbox01 .adbox-list .adbox-list-item{flex:0 0 100%}.index-adbox01 .adbox-list .adbox-list-img,.index-adbox01 .adbox-list .adbox-list-link,.index-adbox01 .adbox-list img{display:block;height:auto;width:100%}.index-adbox02 .adbox-list{display:flex}@media (max-width:767.98px){.index-adbox02 .adbox-list{flex-wrap:wrap}.index-adbox02 .adbox-list .adbox-list-item{flex:0 0 100%}}@media (min-width:768px){.index-adbox02 .adbox-list .adbox-list-item{flex:0 0 50%}}.index-adbox02 .adbox-list .adbox-list-img,.index-adbox02 .adbox-list .adbox-list-link,.index-adbox02 .adbox-list img{display:block;height:auto;width:100%}.index-adbox03 .adbox-list{display:flex}.index-adbox03 .adbox-list>.adbox-list-item{display:none;flex:1 0 100%}.index-adbox03 .adbox-list>.adbox-list-item:first-child{display:block}@media (min-width:660px){.index-adbox03 .adbox-list>.adbox-list-item{flex-basis:50%}.index-adbox03 .adbox-list>.adbox-list-item:nth-child(2){display:block}}@media (min-width:992px){.index-adbox03 .adbox-list>.adbox-list-item{flex-basis:33.333333%}.index-adbox03 .adbox-list>.adbox-list-item:nth-child(3){display:block}}.index-adbox03 .adbox-list .adbox-list-img,.index-adbox03 .adbox-list .adbox-list-link,.index-adbox03 .adbox-list img{display:block;height:auto;width:100%}.index-adbox04 .adbox-list{display:flex}.index-adbox04 .adbox-list .adbox-list-img,.index-adbox04 .adbox-list .adbox-list-link,.index-adbox04 .adbox-list img{display:block;height:auto;width:100%}@media (max-width:767.98px){.index-adbox04 .adbox-list{flex-wrap:wrap}.index-adbox04 .adbox-list .adbox-list-item{flex:0 0 50%}.index-adbox-prod .adbox-list{margin-bottom:10px}}@media (min-width:768px){.index-adbox04 .adbox-list .adbox-list-item{flex:0 0 25%}.index-adbox-prod .adbox-wrapper{display:flex}.index-adbox-prod .adbox-list{flex:0 0 40%}.index-adbox-prod .prodbox-list{flex:0 0 57.5%;margin-left:auto}.index-adbox-prod .prodbox-list:after{clear:both;content:'';display:block}}.index-adbox-prod .adbox-list .adbox-list-img,.index-adbox-prod .adbox-list .adbox-list-link,.index-adbox-prod .adbox-list img{display:block}.index-adbox-prod .prodbox-list{overflow:hidden}@media (max-width:767.98px){.index-adbox-prod .prodbox-list{display:flex;overflow-x:auto;padding-left:10px;padding-right:10px}}@media (min-width:768px){.index-adbox-prod .prodbox-list>.prodbox-list-item{display:none;float:left;margin-left:20px;width:calc((100% - 40px)/ 3)}.index-adbox-prod .prodbox-list>.prodbox-list-item:nth-child(-n+3){display:block}}.index-adbox-prod .prodbox-list .prodbox-list-img,.index-adbox-prod .prodbox-list .prodbox-list-link,.index-adbox-prod .prodbox-list .prodbox-list-price{display:block}@media (max-width:767.98px){.index-adbox-prod .prodbox-list>.prodbox-list-item{flex:0 0 150px;margin-left:10px;width:150px}}.index-adbox-prod .prodbox-list>.prodbox-list-item:first-child{margin-left:0}.index-adbox-prod .prodbox-list .prodbox-list-content{padding-top:15px}.index-adbox-prod .prodbox-list .prodbox-list-string{letter-spacing:.05em;margin:0 0 .5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.index-adbox-prod .prodbox-list .prodbox-list-price{display:flex}.index-adbox-prod .prodbox-list .prodbox-list-price>*{flex:0 0 auto;margin-left:10px}.index-adbox-prod .prodbox-list .prodbox-list-price>:first-child{margin-left:0}}.index-adbox-prod .prodbox-list .prodbox-list-price>*{display:block}.index-adbox-prod .prodbox-list .prodbox-list-price .prodbox-list-insert{text-decoration:none}.index-block a,.index-block img,.index-block picture{display:block}body>section{background:center center;background-size:cover}.index-title-string{letter-spacing:.05em;line-height:1.5;margin-bottom:20px;text-align:center;text-transform:uppercase}.index-title-string>:last-child{margin-bottom:0}.index-title-string .main-title{display:block;font-size:24px;margin-bottom:10px}@media (min-width:768px){.index-title-string .main-title{font-size:28px}}.index-title-string .sub-title{border-bottom:1px solid currentColor;display:inline-block;font-size:18px;vertical-align:top}@media (min-width:768px){.index-title-string .sub-title{font-size:20px}}