a,article,aside,b,body,caption,dd,div,dl,dt,em,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,nav,ol,p,pre,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:1.2307692308vw;line-height:1.4;color:#202329;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:"Noto Sans",sans-serif}@media (max-width:866.9375px){body{font-size:10.67px}}@media (min-width:1300px){body{font-size:16px}}@media (max-width:750px){body{font-size:2.4615384615vw}}@media (max-width:750px) and (max-width:433.46875px){body{font-size:10.67px}}@media (max-width:750px) and (min-width:650px){body{font-size:16px}}dl,dl dd p,dl dd ul,dl h2,dl h3,dl ol,dl table,h1,h2,h3,h4,h5,h6,input,ol,ol li dl,ol li p,ol ul,p,table,table p,table table,table ul,textarea,ul,ul li dl,ul li p,ul ol,ul table,ul ul{font-size:100%}article,aside,details,figcaption,footer,header,nav,section{display:block}nav ul,ol li,ul li{list-style:none}a,a:active,a:hover,a:link,a:visited{color:#3a4d69;text-decoration:none}table{border-collapse:collapse;border-spacing:0;line-height:1.4}.image__text,em,strong{font-weight:700}input,select{vertical-align:middle}button:focus{outline:0}a:hover,button:hover{opacity:.7;cursor:pointer}img{max-width:100%;height:auto}@media screen and (min-width:751px){.image__text{font-size:22px}}@media screen and (max-width:749px){body,html{font-size:3.2vw}.image__text{font-size:2.75rem}}header .inner{position:relative}header .inner nav{position:absolute;top:0;right:0;width:4.9230769231%;min-width:36px;display:inline-block;font-family:sans-serif;z-index:99}header .inner nav ul{list-style:none;margin:0;padding:0;height:100%;width:100%}header .inner nav li{position:relative}header .inner nav li a{position:relative;display:flex;justify-content:center;align-items:center;background-color:#d70039;color:#fff;font-weight:700;text-decoration:none;cursor:pointer;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:1.2307692308vw;padding:37.5% 0;text-indent:-10px;line-height:1;transition:.3s ease-in-out;font-family:"Noto Sans",sans-serif}@media (max-width:812.5px){header .inner nav li a{font-size:10px}}@media (min-width:1300px){header .inner nav li a{font-size:16px}}@media (max-width:750px){header .inner nav{width:8.5333333333%}header .inner nav li a{text-indent:-10px;padding:37.5% 0;font-size:2.4615384615vw}}@media (max-width:750px) and (max-width:406.25px){header .inner nav li a{font-size:10px}}header .inner nav li a:hover{opacity:.9;border-bottom-left-radius:0;border-bottom-right-radius:0}header .inner nav li a:after{content:"";position:absolute;top:50%;right:0;width:15.625%;height:14.0625%;transform:translateY(-50%);margin-right:21.875%;background:url(/assets/images/icon_next.svg) center center no-repeat;background-size:contain}header .inner nav li:hover>a{background-color:#a00030}header .inner nav li .submenu{display:none;position:absolute;top:100%;left:0;width:100%}header .inner nav li .submenu li a{background-color:#8e0404;position:relative}header .inner nav li .submenu li a:after{top:50%;transform:translateY(-50%) rotate(270deg)}header .inner nav li .submenu li a:hover{background-color:#600000}header .inner nav li:hover .submenu{display:block}.description{width:100%;background:#001b50;color:#fff;padding-bottom:6.1538461538%;letter-spacing:-1px}.description .text-center{text-align:center}.description h2{text-align:center;font-weight:700;margin-top:9.2307692308%;margin-bottom:1.8461538462%;line-height:1;font-size:4vw}@media (max-width:866.75px){.description h2{font-size:34.67px}}@media (min-width:1300px){.description h2{font-size:52px}}@media (max-width:750px){header .inner nav li a:after{width:15.625%;height:14.0625%;margin-right:18.75%}.description{padding-bottom:0}.description .inner{padding:0}.description .inner figure img{width:100%}.description h2{font-size:8vw}}.description__note{position:relative;display:flex;align-items:center;justify-content:center}.description__note:before{content:"";background:#afbacb;display:inline-block;width:3.6923076923%;max-height:16px;padding-bottom:1.2307692308%;border-radius:4px;margin-right:.9230769231%}.description .main{position:relative;background:url(/assets/images/img_bg_des1.svg) top center repeat-y;background-size:100%;margin-top:3.6923076923%}.description .main:before{position:absolute;content:"";width:100%;top:0;left:0;padding-bottom:10px;background:url(/assets/images/img_bg_des_border.svg) top center no-repeat #001b50;background-size:cover;transform:scaleX(-1)}.description .main:after{position:absolute;content:"";width:100%;bottom:0;left:0;padding-bottom:10px;background:url(/assets/images/img_bg_des_border.svg) top center no-repeat #001b50;background-size:cover;transform:rotate(180deg)}.description .main__list{display:flex;justify-content:space-between;align-items:center}.description .main__list--item{text-align:center;width:30.7692307692%;margin-bottom:3.0769230769%}.description .main__list--item h3{line-height:1;margin-top:8%;margin-bottom:3.25%;font-size:1.6923076923vw}@media (max-width:866.8636363636px){.description .main__list--item h3{font-size:14.67px}}@media (min-width:1300px){.description .main__list--item h3{font-size:22px}}.description .main__list--item span{line-height:1;font-size:1.0769230769vw}@media (max-width:928.5714285714px){.description .main__list--item span{font-size:10px}}@media (min-width:1300px){.description .main__list--item span{font-size:14px}}.description .main__list--bg{color:#333;padding:0 2.6153846154%;align-items:stretch;margin-bottom:1.3846153846%}.description .main__list--bg__item{width:27.4636510501%;border-radius:4px}.description .main__list--bg__item:nth-child(1){background-color:#f7e6d2}.description .main__list--bg__item:nth-child(2){background-color:#d9e3d9}.description .main__list--bg__item:nth-child(3){background-color:#c9d3e6}.description .main__list--bg__item ._inner{padding:5.8823529412%}.description .main__list--bg__item .title{min-height:auto}.description .main__list--bg__item p{margin-bottom:3.2352941176%;min-height:30px}.description .main__list--bg__item p:last-child{margin-bottom:0}.description .main__list--brand{padding:0 2.6153846154% 2.4232633279%;align-items:flex-start}.description .main__list--brand__item{position:relative;width:27.4636510501%;padding-top:1.2924071082%}.description .main__list--brand__item span{line-height:1.6}.description .main__row{display:flex;flex-direction:column;gap:16px;padding:0 2.6153846154%;margin-top:1.2307692308%;margin-bottom:1.2307692308%}.description .main__row--item{background:#afbacb;border-radius:4px;text-align:center;color:#001b50;padding:1.2307692308%}.description .main__row--item h4{line-height:1;padding-bottom:.9230769231%;font-size:1.3846153846vw}@media (max-width:866.6666666667px){.description .main__row--item h4{font-size:12px}}@media (min-width:1300px){.description .main__row--item h4{font-size:18px}}.accordion{margin-top:3.3846153846%}.accordion .js-show-more{display:flex;align-items:center;padding:4.6153846154% 3.3846153846%;background-color:rgba(0,0,0,.3);border-radius:4px;justify-content:space-between}.accordion .js-show-more .title{font-weight:700;font-size:3.3846153846vw}@media (max-width:472.7272727273px){.accordion .js-show-more .title{font-size:16px}}.accordion .js-show-more .show-more{width:6.1538461538%;border-radius:50%;border:1px solid rgba(255,255,255,.5);background-color:transparent;cursor:pointer;position:relative;transition:background-color .3s,transform .2s;padding:0 0 6.1538461538%;margin-left:2.6153846154%}.accordion .js-show-more .show-more:hover{background-color:rgba(255,255,255,.1);opacity:.7}.accordion .js-show-more .show-more::after,.accordion .js-show-more .show-more::before{content:"";position:absolute;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4px}.accordion .js-show-more .show-more::before{width:55%;padding-bottom:11.25%}.accordion .js-show-more .show-more::after{width:11.25%;padding-bottom:55%}.accordion .js-show-more .show-more.active::after{content:none}.accordion .js-show-more.active .show-more{transform:rotate(90deg)}.accordion .js-show-more.active .show-more::before{width:11.25%;padding-bottom:55%}.accordion .js-show-more.active .show-more::after{content:none}.accordion__des{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.accordion__des.active{display:block}.accordion__des--title{font-size:3.0769230769vw;margin:3.3846153846% 0;position:relative;display:flex;align-items:center;cursor:pointer}.accordion__des--title:before{content:"";background:#afbacb;display:inline-block;width:12.3076923077%;max-height:28px;padding-bottom:3.6923076923%;border-radius:4px;margin-right:2.4615384615%}.accordion__des .list__item{padding-top:24px;display:flex;flex-direction:column;gap:24px;color:#333}@media screen and (max-width:375.9px){.accordion__des--title:before{width:40px;height:14px;padding-bottom:0}.accordion__des .list__item{padding-top:14px;gap:14px}}.accordion__des .list__item h4{font-weight:700;min-height:6.1538461538%;font-size:3.0769230769vw}@media (max-width:455px){.accordion__des .list__item h4,.accordion__des--title{font-size:14px}}@media (min-width:650px){.accordion .js-show-more .title{font-size:22px}.accordion__des .list__item h4,.accordion__des--title{font-size:20px}}.accordion__des .list__item p{font-size:3.0769230769vw;margin-top:2.4615384615%}@media (max-width:455px){.accordion__des .list__item p{font-size:14px}}@media (min-width:650px){.accordion__des .list__item p{font-size:20px}}.accordion__des .list__item p.margin{margin-bottom:3.6923076923%}.accordion__des .list__item .bg-gray{background-color:#afbacb;padding:3.6923076923% 4.6153846154%;border-radius:4px}.accordion__des .list__item .bg-white{background-color:#dcdde0;padding:3.6923076923% 4.6153846154%;border-radius:4px}.footer{background-color:#1a1a1a;padding:2rem;color:#fff;padding-bottom:6.9230769231%;font-size:18px}@media (max-width:44.4444444444px){.footer{font-size:8px}}@media (min-width:100px){.footer{font-size:18px}}.footer-container{max-width:1300px;margin:0 auto}.footer-top{display:flex;align-items:center;justify-content:space-between;width:95%;margin:0 auto}@media (max-width:750px){.footer{padding-top:10.4615384615%;padding-bottom:12.3076923077%}.footer-top{flex-direction:column;gap:1.5rem;text-align:center;width:100%}}.footer-links{display:flex;flex-direction:column;gap:2rem;font-size:1.3846153846vw}@media (max-width:1011.1111111111px){.footer-links{font-size:14px}}@media (min-width:1300px){.footer-links{font-size:18px}}@media (max-width:750px){.footer-links{justify-content:space-between;width:100%;gap:1rem;font-size:3.3846153846vw}}@media (max-width:750px) and (max-width:413.6363636364px){.footer-links{font-size:14px}}.footer-links a{color:#fff;text-decoration:none;transition:opacity .3s;margin-right:1.5rem}.footer-links a:hover{opacity:.8}.footer-links a:last-child{margin-right:0}.footer-links span{margin-right:1.5rem}.footer-links span:last-child{margin-right:0}.footer-right{display:flex;align-items:center;gap:2rem;width:6.5384615385%;margin-left:12.3076923077%}.footer-right a{width:100%;margin:0 auto}.footer-right img{width:100%;height:auto}@media (max-width:768px){.footer-right{flex-direction:column}}.footer-bottom{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-top:2rem;flex-direction:column}@media (max-width:768px){.footer-bottom{gap:1rem;text-align:center}}.footer-bottom .contact{color:#fff;text-decoration:none;display:flex;align-items:center;gap:.5rem;font-size:1.3846153846vw;transition:opacity .3s}@media (max-width:1011.1111111111px){.footer-bottom .contact{font-size:14px}}@media (min-width:1300px){.footer-bottom .contact{font-size:18px}}.footer-bottom .contact:hover{opacity:.8}.footer-bottom .contact .external-icon{width:.875rem;height:.875rem}@media (max-width:750px){.footer-right{margin-left:0;width:30.7692307692%;margin-top:4.6153846154%}.footer-bottom .contact{font-size:4vw;display:flex;align-items:center;justify-content:center}.footer-bottom .contact .external-icon{width:5.8461538462%;height:auto;line-height:1}}@media (max-width:750px) and (max-width:400px){.description h2{font-size:32px}.footer-bottom .contact{font-size:16px}}@media (max-width:750px) and (min-width:650px){header .inner nav li a{font-size:16px}.description h2{font-size:52px}.footer-links{font-size:22px}.footer-bottom .contact{font-size:26px}}.footer-bottom .copyright{color:#fff;font-size:1.0769230769vw}@media (max-width:928.5714285714px){.footer-bottom .copyright{font-size:10px}}@media (min-width:1300px){.footer-bottom .copyright{font-size:14px}}@media (max-width:750px){.footer-bottom .copyright{font-size:3.3846153846vw}html[lang=en] .footer-links div:nth-child(1){gap:1.5rem;text-align:center;width:100%}}@media (max-width:750px) and (max-width:413.6363636364px){.footer-bottom .copyright{font-size:14px}}html[lang=en] .footer-links div:nth-child(1){display:flex;flex-direction:column}.new-kv{width:100%}.new-kv:before{content:"";width:21.8666666667%;height:100%;position:absolute;left:0;margin-right:-3.0769230769%;background:url(/assets/images/partern_bg.svg) top left repeat-y;background-size:60%}.new-kv .inner{position:relative;text-align:center;background-color:#fff}@media (max-width:750px){.new-kv{position:relative}.new-kv:before{content:none}.new-kv .inner{text-align:left;width:100%;margin-right:0}.new-kv .kv-attention{padding-right:0;max-width:85%}.new-kv .kv-attention p{font-size:2.7692307692vw}}@media (max-width:750px) and (max-width:505.5555555556px){.new-kv .kv-attention p{font-size:14px}}.new-kv__top{display:flex;justify-content:space-around;padding-top:1.5384615385%;margin-bottom:5%}.new-kv__top .left-image{max-width:47.6153846154%;margin-right:.7692307692%}.new-kv__top .left-image img{width:100%}.new-kv__top .title{width:45.6923076923%}.new-kv__top .title .sub3{font-size:1.6153846154vw}@media (max-width:680.9523809524px){.new-kv__top .title .sub3{font-size:11px}}@media (min-width:1300px){.new-kv__top .title .sub3{font-size:21px}}@media (max-width:750px){.new-kv__top{flex-direction:column;width:100%}.new-kv__top .left-image{max-width:100%;margin-left:0;margin-right:0;margin-bottom:5.9701492537%}.new-kv__top .title{width:100%}.new-kv__top .title .sub3{font-size:6.4615384615vw}}@media (max-width:750px) and (max-width:371.4285714286px){.new-kv__top .title .sub3{font-size:24px}}@media (max-width:750px) and (min-width:650px){.footer-bottom .copyright{font-size:22px}.new-kv .kv-attention p{font-size:18px}.new-kv__top .title .sub3{font-size:42px}}.new-kv__top .title__inner{position:relative;background:url(/assets/images/new_kv_pc.svg) top left no-repeat;background-size:contain;width:100%;padding-bottom:85.3535353535%;text-indent:-999999px;margin:5.7239057239% auto 8.4175084175%;overflow:hidden;height:0}.new-kv__top .title__inner dl,.new-kv__top .title__inner dt,.new-kv__top .title__inner p{height:0}@media (max-width:750px){.new-kv__top .title__inner{overflow:hidden;background:url(/assets/images/new_kv_sp.svg) center center no-repeat;background-size:contain;text-indent:-999999px;margin:0 auto 11.8343195266%;width:100%;padding-bottom:113.0177514793%}.new-kv__top .title__inner dl,.new-kv__top .title__inner dt,.new-kv__top .title__inner p{height:0}}.new-kv .text-content{font-weight:400;color:#2f4876;text-align:left;font-size:1.9230769231vw;width:90%;margin:0 auto}@media (max-width:676px){.new-kv .text-content{font-size:13px}}@media (min-width:1300px){.new-kv .text-content{font-size:25px}}@media (max-width:750px){.new-kv .text-content{font-weight:400;line-height:1.7;font-size:4.6153846154vw;padding-bottom:5.9347181009%;color:#333}}@media (max-width:750px) and (max-width:303.3333333333px){.new-kv .text-content{font-size:14px}}.new-kv__banner{width:100%;height:auto;padding:0;margin:0;font-size:0;z-index:1000;position:relative;background:url(/assets/images/new_kv_banner_pc.jpg) center center no-repeat}.new-kv__banner img{width:100%;height:auto}.new-kv__banner .inner{position:relative}.new-kv__banner__text{position:relative;padding-top:46.1538461538%;width:68.3846153846%}.new-kv__banner__text p{position:absolute;top:26.6666666667%;line-height:1.5;font-size:1.5384615385vw;font-weight:700;text-align:left;color:#fff}@media (max-width:715px){.new-kv__banner__text p{font-size:11px}}@media (min-width:1300px){.new-kv__banner__text p{font-size:20px}}@media (max-width:750px){.new-kv__banner{background:#001b50}.new-kv__banner__text{position:relative;background-color:#001b50;width:100%;padding-top:10.3092783505%;padding-bottom:10.3092783505%}.new-kv__banner__text p{position:relative;line-height:2;font-size:4vw;top:0}}@media (max-width:750px) and (max-width:350px){.new-kv__banner__text p{font-size:14px}}.sp_kv_banner{width:100%;height:auto;padding:0;margin:0;font-size:0}.sp_kv_banner img{width:100%;height:auto}html[lang=en] .new-kv__banner__text p{top:19.1666666667%;line-height:1.4;font-size:1.4230769231vw}@media (max-width:772.972972973px){html[lang=en] .new-kv__banner__text p{font-size:11px}}html[lang=en] .new-kv .title__inner{padding-bottom:92.2558922559%;background:url(/assets/images/new_kv_pc_en.png) top left no-repeat;background-size:100% auto}.craft{width:100%;height:auto;background-color:#f8f7f4;position:relative}@media (max-width:750px){html[lang=en] .new-kv .title__inner{background:url(/assets/images/new_kv_sp_en.svg) center center no-repeat;background-size:contain}.craft{position:relative;padding-top:11.8343195266%;padding-bottom:5.9171597633%;margin-bottom:4.6153846154%}}.craft__content{width:61.5384615385%;margin:0 auto;padding-top:10%;padding-bottom:6.1538461538%}.craft__sub-title{color:#980f1c;line-height:1.5;text-align:center;font-weight:600;letter-spacing:.05em;font-size:1.8461538462vw}@media (max-width:595.8333333333px){.craft__sub-title{font-size:11px}}@media (min-width:1300px){html[lang=en] .new-kv__banner__text p{font-size:18.5px}.craft__sub-title{font-size:24px}}@media (max-width:750px){.craft__content{width:100%}.craft__sub-title{font-size:4vw}}@media (max-width:750px) and (max-width:300px){.craft__sub-title{font-size:12px}}@media (max-width:750px) and (min-width:650px){.new-kv .text-content{font-size:30px}.craft__sub-title,.new-kv__banner__text p{font-size:26px}}.craft__title{color:#002748;line-height:1.3;margin-bottom:5.3846153846%;text-align:center;font-size:4.3076923077vw}@media (max-width:650px){.craft__title{font-size:28px}}@media (min-width:1300px){.craft__title{font-size:56px}}@media (max-width:750px){.craft__title{font-size:8.7692307692vw;margin-bottom:5.9171597633%}}@media (max-width:750px) and (max-width:262.2807017544px){.craft__title{font-size:23px}}@media (max-width:750px) and (min-width:650px){.craft__title{font-size:57px}}.craft__text{color:#333;line-height:2.2;text-align:left;font-size:1.2307692308vw}@media (max-width:650px){.craft__text{font-size:8px}}@media (min-width:1300px){.craft__text{font-size:16px}}@media (max-width:750px){.craft__text{font-size:4.1538461538vw;text-align:left;line-height:2}}@media (max-width:750px) and (max-width:312.962962963px){.craft__text{font-size:13px}}@media (max-width:750px) and (min-width:650px){.craft__text{font-size:27px}}.craft__text.text-center{text-align:center}.craft.welcome .inner{display:flex;padding:4.6153846154% 0}@media (max-width:1380px){.craft.welcome .inner{padding:6.1538461538% 3.8461538462%}}.craft.welcome .craft__left{width:51.6923076923%}.craft.welcome .craft__left .craft__sub-title,.craft.welcome .craft__left .craft__title{text-align:left}@media (max-width:750px){.craft__text.text-center{text-align:left}.craft.welcome .inner{flex-direction:column;padding:0 5.5384615385%}.craft.welcome .craft__left{width:100%}.craft.welcome .craft__left .craft__sub-title,.craft.welcome .craft__left .craft__title{text-align:center}}.craft.welcome .craft__left .craft__text{text-align:left}.craft.welcome .welcome__image{width:42.6923076923%;margin-left:5.6923076923%}.craft.welcome .welcome__image img{width:100%;height:auto}.craft-image{width:100%;font-size:0}.craft-image .inner figure{width:100%;height:0;padding-top:46.6153846154%;position:relative}.craft-image .inner figure img{position:absolute;top:15.3846153846%;left:0;width:100%;height:auto;z-index:10}.access,.craft-image img{width:100%;height:auto}.access__content{width:53.8461538462%;margin:3.8461538462% auto 15.3846153846%;padding:2.3076923077% 3.8461538462%;border:1px solid #6c6c71}@media (max-width:750px){.craft.welcome .welcome__image{width:100%;margin-left:0;margin-top:5.9701492537%}.craft-image .inner figure img{top:27.6923076923%}.access__content{width:98%;padding:0 0 10.3092783505%;margin-bottom:20.618556701%}}.access__title{color:#333;font-weight:700;line-height:1.5;margin-bottom:.7692307692%;text-align:center;font-size:2.4615384615vw}@media (max-width:568.75px){.access__title{font-size:14px}}@media (min-width:1300px){.access__title{font-size:32px}}@media (max-width:750px){.access__title{font-size:6.4615384615vw;margin-top:5.9171597633%}}@media (max-width:750px) and (max-width:371.4285714286px){.access__title{font-size:24px}}@media (max-width:750px) and (min-width:650px){.access__title{font-size:42px}}.access__sub-title{text-align:center}@media (max-width:750px){.access__sub-title{font-size:4vw;margin-top:2.9585798817%;font-weight:700}}@media (max-width:750px) and (max-width:300px){.access__sub-title{font-size:12px}}.access__links{display:flex;justify-content:space-between;align-items:center;margin-top:1.5384615385%}@media (max-width:750px){.access__links{margin-top:1.5384615385%;flex-direction:column}}.access__links li{display:flex;justify-content:center;align-items:center;flex-direction:column;width:37.1428571429%;border-radius:50%;padding-top:5.7142857143%}.access__links li img{width:100%;height:auto;max-width:65.3846153846%}@media (max-width:750px){.access__links li{width:67.5257731959%;padding-top:0}.access__links li img{width:4.6153846154%}}.access__links li a{position:relative;display:flex;align-items:center;justify-content:center;white-space:pre;background:#d70039;color:#fff;padding:7.6923076923% 0;width:100%;margin-top:15.3846153846%;border-radius:4px}.access__links li a span{padding-bottom:0;color:#fff;line-height:1;font-size:1.3846153846vw}@media (max-width:866.6666666667px){.access__links li a span{font-size:12px}}@media (min-width:1300px){.access__links li a span{font-size:18px}}@media (max-width:750px){.access__links li a{width:60.6153846154%;padding:8.3076923077% 22.7692307692% 8.3076923077% 17.6769230769%}.access__links li a span{padding-top:0;font-size:3.6923076923vw}.access__links li a:after{width:6.8493150685%;height:6.8493150685%}}@media (max-width:750px) and (max-width:433.3333333333px){.access__links li a span{font-size:16px}}.access__links li a:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);padding-top:5.4794520548%;padding-left:5.4794520548%;margin-right:13.0136986301%;background:url(/assets/images/img_share.svg) center center no-repeat;background-size:contain}.kv{width:100%;overflow:hidden}.kv-attention{max-width:820px;margin:0 auto;padding:3% 12% 0}@media (max-width:750px){.kv{position:relative}.kv-attention{padding:5% 2% 0 0}}.kv-attention-inner{padding:3%;border:2px solid #d70738;text-align:center}.kv-attention-inner p{font-weight:700;color:#d70738;line-height:1.5;font-size:2vw}@media (max-width:900px){.kv-attention-inner p{font-size:18px}}@media (min-width:1300px){.kv-attention-inner p{font-size:26px}}@media (max-width:750px){.kv-attention-inner p{font-size:3.6923076923vw}}@media (max-width:750px) and (max-width:460.4166666667px){.kv-attention-inner p{font-size:17px}}@media (max-width:750px) and (min-width:650px){.access__sub-title{font-size:26px}.access__links li a span,.kv-attention-inner p{font-size:24px}}.kv-description{line-height:1.8;color:#333;max-width:800px;margin:0 auto;padding:0 10%}@media (max-width:750px){.kv-description{padding:0}.kv:after{content:"";width:21.8666666667%;height:100%;position:absolute;top:0;right:0;margin-right:-3.0769230769%;background:url(/assets/images/partern_bg.svg) top center repeat-y;background-size:contain}}.kv .inner{position:relative;text-align:center;padding-bottom:6.4615384615%}.kv .inner:after,.kv .inner:before{content:"";width:24.6153846154%;height:100%;position:absolute;top:0;background:url(/assets/images/partern_bg.svg) top center repeat-y;background-size:contain}.kv .inner:before{left:0;margin-top:1.3846153846%;margin-left:-10.7692307692%}.kv .inner:after{right:0;margin-top:1.3846153846%;margin-right:-10.7692307692%}.kv-sub{display:inline-block;font-weight:700;background:#001b50;border-radius:18px;color:#fff;padding:.5% 2.5384615385%;margin-top:3.2307692308%;font-size:1.1538461538vw}@media (max-width:866.6666666667px){.kv-sub{font-size:10px}}@media (min-width:1300px){.kv-sub{font-size:15px}}@media (max-width:750px){.kv .inner{text-align:left;max-width:87.6923076923%;margin-left:0;padding-bottom:0}.kv .inner:after,.kv .inner:before{content:none}.kv-sub{padding:2.3076923077% 7.6923076923%;margin-top:5.8461538462%;font-size:3.6923076923vw}}@media (max-width:750px) and (max-width:406.25px){.kv-sub{font-size:15px}}@media (max-width:750px) and (min-width:650px){.kv-sub{font-size:24px}}@media (max-width:750px){.kv-description{font-size:4vw}}@media (max-width:750px) and (max-width:400px){.kv-description{font-size:16px}}@media (max-width:750px) and (min-width:650px){.kv-description{font-size:26px}}.kv-date{line-height:1;color:#001b50;margin-top:3.6923076923%;margin-bottom:.9230769231%;font-weight:700;font-size:3.2307692308vw}@media (max-width:866.6666666667px){.kv-date{font-size:28px}}.kv-date span{font-size:1.5384615385vw}@media (max-width:866.45px){.kv-date span{font-size:13.33px}}@media (min-width:1300px){.kv-date{font-size:42px}.kv-date span{font-size:20px}}@media (max-width:750px){.kv-date{margin-top:7.2307692308%;margin-bottom:4.8214285714%;font-size:8.9230769231vw;text-align:center;line-height:1.3}.kv-date span{font-size:4.6153846154vw}}@media (max-width:750px) and (max-width:224.1379310345px){.kv-date{font-size:20px}}@media (max-width:750px) and (max-width:216.6666666667px){.kv-date span{font-size:10px}}.kv-date .red{color:#d70738;font-size:3.2307692308vw}@media (max-width:866.6666666667px){.kv-date .red{font-size:28px}}@media (min-width:1300px){.kv-date .red{font-size:42px}}@media (max-width:750px){.kv-date .red{font-size:6.1538461538vw}}@media (max-width:750px) and (max-width:325px){.kv-date .red{font-size:20px}}@media (max-width:750px) and (min-width:650px){.kv-date{font-size:58px}.kv-date span{font-size:30px}.kv-date .red{font-size:40px}}.kv-pointed{display:flex;justify-content:center;align-items:center;line-height:1;color:#333}.kv-pointed figure{width:1.2307692308%;height:1.8461538462%;margin-right:.8461538462%}.kv-pointed .s-18{font-size:1.6153846154vw;padding-top:1%;padding-bottom:.8%}@media (max-width:990.4761904762px){.kv-pointed .s-18{font-size:16px}}@media (min-width:1300px){.kv-pointed .s-18{font-size:21px}}@media (max-width:750px){.kv-pointed{justify-content:flex-start}.kv-pointed figure{width:4.2857142857%;height:5.7142857143%;margin-right:2.1428571429%}.kv-pointed .s-18{font-size:4.6153846154vw}}@media (max-width:750px) and (max-width:303.3333333333px){.kv-pointed .s-18{font-size:14px}}.kv-time{font-weight:700;color:#001b50;margin-top:.7692307692%;font-size:2vw}@media (max-width:600px){.kv-time{font-size:12px}}.kv-time span{font-size:1.5384615385vw}@media (max-width:606.45px){.kv-time span{font-size:9.33px}}@media (min-width:1300px){.kv-time{font-size:26px}.kv-time span{font-size:20px}}@media (max-width:750px){.kv-time{margin-top:4%;padding-bottom:12.3076923077%;font-size:6.4615384615vw}.kv-time span{font-size:4.9230769231vw;padding-bottom:3.6923076923%;line-height:2.2}}@media (max-width:750px) and (max-width:325px){.kv-time{font-size:21px}.kv-time span{font-size:16px}}@media (max-width:750px) and (min-width:650px){.kv-pointed .s-18{font-size:30px}.kv-time{font-size:42px}.kv-time span{font-size:32px}}.kv h2{font-weight:700;color:#001b50;margin-top:2.3598820059%;margin-bottom:1.4749262537%;line-height:1;font-size:2.1538461538vw}@media (max-width:866.8214285714px){.kv h2{font-size:18.67px}}@media (min-width:1300px){.kv h2{font-size:28px}}@media (max-width:750px){.kv h2{font-size:6.4615384615vw;margin-top:7.3846153846%;margin-bottom:3.3846153846%}}@media (max-width:750px) and (max-width:371.4285714286px){.kv h2{font-size:24px}}.kv h1{position:relative;background:url(/assets/images/img_h1.svg) center center no-repeat;background-size:contain;width:36.9230769231%;padding-bottom:5.3846153846%;text-indent:-999999px;margin:0 auto 1.7699115044%}.kv .lottery{background-color:#fff}.kv .lottery h3{line-height:1.5;font-size:2.9230769231vw;margin-bottom:1.6923076923%}@media (max-width:707.1315789474px){.kv .lottery h3{font-size:20.67px}}@media (min-width:1300px){.kv .lottery h3{font-size:38px}}@media (max-width:750px){.kv h1{margin:0 0 11.3846153846%;width:96.4615384615%;padding-bottom:10.3076923077%}.kv .lottery h3{line-height:1.3;font-size:5.8461538462vw;margin-bottom:6.1538461538%;letter-spacing:-1px}}@media (max-width:750px) and (max-width:461.8421052632px){.kv .lottery h3{font-size:27px}}@media (max-width:750px) and (min-width:650px){.kv h2{font-size:42px}.kv .lottery h3{font-size:38px}}.schedule{width:100%;background:#001b50;margin-top:1.6923076923%}.schedule .inner{position:relative;max-width:1300px}@media (max-width:750px){.schedule{margin-top:0}.schedule .inner{padding:0}}.schedule-banner{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;margin-top:-6.25vw}@media (max-width:1380px){.schedule-banner{width:92.3076923077%}}.schedule-banner_content{display:flex}.schedule-banner_content figure{display:flex}.schedule-banner_content figure:nth-child(2){margin-left:-1px}@media (max-width:750px){.schedule-banner{position:relative;margin-top:0;width:100%}.schedule-banner_content{flex-direction:column}.schedule-banner_content figure:nth-child(2){margin-left:0}}.schedule-banner_close{position:absolute;top:0;right:0;color:#fff;background:#d70039;border-radius:4px;width:4.9230769231%;padding:1.5461538462% 0;margin-top:-11.1538461538%;z-index:1;box-shadow:none;border:none}@media (min-width:750px) and (max-width:1380px){.schedule-banner_close{margin-right:10px}}@media (max-width:927px){.schedule-banner_close{margin-top:-11.3268608414%}}@media (max-width:800px){.schedule-banner_close{margin-top:-12.3001230012%}}@media (max-width:750px){.schedule-banner_close{width:9.8461538462%;padding:3.0923076923% 0;margin-top:-36.9230769231%;right:1.5384615385%}}@media (max-width:426px){.schedule-banner_close{margin-top:-37.6470588235%}}.schedule-banner_close svg{width:31.25%;height:auto}.schedule-info{color:#fff;padding-top:19.3076923077%;text-align:center}.schedule-info h2{font-weight:700;margin-top:7.2307692308%;margin-bottom:3.2307692308%;font-size:4vw}@media (max-width:866.75px){.schedule-info h2{font-size:34.67px}}@media (min-width:1300px){.schedule-info h2{font-size:52px}}@media (max-width:750px){.schedule-info{padding:0 5.5384615385%}.schedule-info h2{font-size:8vw}}@media (max-width:750px) and (max-width:400px){.schedule-info h2{font-size:32px}}.schedule-info .sub{background-color:#fcf31f;color:#202329;display:inline;padding:6px;font-size:1.3846153846vw}@media (max-width:1083.3333333333px){.schedule-info .sub{font-size:15px}}@media (min-width:1300px){.schedule-info .sub{font-size:18px}}@media (max-width:750px){.schedule-info .sub{line-height:1.7;font-size:3.3846153846vw}}@media (max-width:750px) and (max-width:443.1818181818px){.schedule-info .sub{font-size:15px}}.schedule-info_date{display:flex;justify-content:center;margin-bottom:2.7692307692%}@media (max-width:750px){.schedule-info_date{flex-direction:column}}.schedule-info_date .info-sub{display:flex;align-items:center}.schedule-info_date .info-sub:nth-child(2){margin-left:6.6666666667%}@media (max-width:750px){.schedule-info_date .info-sub{justify-content:center}.schedule-info_date .info-sub:nth-child(2){margin:2.1538461538% 0 1.2307692308%}}.schedule-info_date .info-sub span{display:flex;white-space:nowrap;align-items:center;justify-content:center;border:1px solid #fff;border-radius:4px;font-weight:700;line-height:1;margin-right:2.2222222222%;height:1.35vw;padding:0 4.4444444444%;font-size:1.0769230769vw}@media (max-width:866.3571428571px){.schedule-info_date .info-sub span{font-size:9.33px}}@media (min-width:1300px){.schedule-info_date .info-sub span{font-size:14px}}@media (max-width:750px){.schedule-info_date .info-sub span{font-size:3.3846153846vw;padding:2.7692307692% 3.0769230769%}}@media (max-width:750px) and (max-width:413.6363636364px){.schedule-info_date .info-sub span{font-size:14px}}@media (max-width:750px) and (min-width:650px){.schedule-info h2{font-size:52px}.schedule-info .sub,.schedule-info_date .info-sub span{font-size:22px}}.schedule-info_date .info-sub p{display:flex;white-space:nowrap;font-weight:700;font-size:1.6923076923vw}@media (max-width:866.8636363636px){.schedule-info_date .info-sub p{font-size:14.67px}}@media (min-width:1300px){.schedule-info_date .info-sub p{font-size:22px}}@media (max-width:750px){.schedule-info_date .info-sub p{font-size:4.6153846154vw}}@media (max-width:750px) and (max-width:390px){.schedule-info_date .info-sub p{font-size:18px}}.schedule-card{color:#fff;display:flex;justify-content:space-between;margin-top:6.1538461538%;padding-bottom:6.7692307692%}.schedule-card hr{width:100%;height:1px;background:#fff;opacity:.5;border:none}.schedule-card_item{width:30.7692307692%;background:#112955;border-radius:4px;display:flex}@media (max-width:750px){.schedule-card{flex-direction:column}.schedule-card_item{width:90%;margin:9.8461538462% auto 0}.schedule-card_item:nth-child(1){margin-top:0}}.schedule-card_item:nth-child(1){background-color:#6c4920}.schedule-card_item:nth-child(1) .list__item>div{background-color:#f7e6d2}.schedule-card_item:nth-child(2){background-color:#3b5a37}.schedule-card_item:nth-child(2) .list__item>div{background-color:#d9e3d9}.schedule-card_item:nth-child(3){background-color:#2f4876}.schedule-card_item:nth-child(3) .list__item>div{background-color:#c9d3e6}.schedule-card_item_inner{padding:8%;width:100%}@media (max-width:750px){.schedule-card_item_inner{width:100%;padding:6.1538461538%}}.schedule-card_item_top{text-align:center;padding-bottom:1.5%;min-height:8.44vw}@media (max-width:1440px){.schedule-info_date .info-sub span{height:1.81vw}.schedule-card_item_top{height:11.25vw}}.schedule-card_item_top h3{font-size:1.6923076923vw;font-weight:700;margin-bottom:5.25%}@media (max-width:866.8636363636px){.schedule-card_item_top h3{font-size:14.67px}}@media (min-width:1300px){.schedule-card_item_top h3{font-size:22px}}@media (max-width:750px){.schedule-card_item_top{padding-bottom:5.2307692308%;height:auto;min-height:auto;line-height:1}.schedule-card_item_top h3{font-size:5.5384615385vw}}@media (max-width:750px) and (max-width:379.1666666667px){.schedule-card_item_top h3{font-size:21px}}@media (max-width:750px) and (min-width:650px){.schedule-info_date .info-sub p{font-size:30px}.schedule-card_item_top h3{font-size:36px}}.schedule-card_item_top span{font-size:1.0769230769vw}@media (max-width:866.3571428571px){.schedule-card_item_top span{font-size:9.33px}}@media (min-width:1300px){.schedule-card_item_top span{font-size:14px}}@media (max-width:750px){.schedule-card_item_top span{font-size:3.3846153846vw}}@media (max-width:750px) and (max-width:413.6363636364px){.schedule-card_item_top span{font-size:14px}}@media (max-width:750px) and (min-width:650px){.schedule-card_item_top span{font-size:22px}}.schedule-card_item_top p{font-weight:700;margin-top:1.5%;font-size:1.25vw;line-height:1.3}@media (max-width:1300px){.schedule-card_item_top p{font-size:1.4615384615vw}}@media (max-width:1300px) and (max-width:821.0526315789px){.schedule-card_item_top p{font-size:12px}}@media (max-width:1300px) and (min-width:1300px){.schedule-card_item_top p{font-size:19px}}@media (max-width:750px){.schedule-card_item_top p{margin-top:1.8461538462%;font-size:5.8461538462vw}}@media (max-width:750px) and (max-width:376.3157894737px){.schedule-card_item_top p{font-size:22px}}@media (max-width:750px) and (min-width:650px){.schedule-card_item_top p{font-size:38px}}.schedule-card_item_mid{margin-top:.78vw;padding-bottom:1.5%;min-height:4.17vw}@media (max-width:1440px){.schedule-card_item_mid{height:5.56vw;padding:2vw 0;margin-top:0}}.schedule-card_item_mid dl{line-height:1.5;font-size:120%}@media (max-width:750px){.schedule-card_item_mid{min-height:auto;height:auto;padding:4.9230769231% 0}.schedule-card_item_mid dl{font-size:4.6153846154vw}}@media (max-width:750px) and (max-width:325px){.schedule-card_item_mid dl{font-size:15px}}@media (max-width:750px) and (min-width:650px){.schedule-card_item_mid dl{font-size:30px}}.schedule-card_item_mid dl dt{display:inline-block;width:20%;float:left}.schedule-card_item_mid dl dd{margin:0 0 0 22.5%;overflow:hidden}.schedule-card_item_bottom{margin-top:6.5%;padding-bottom:2%;line-height:1.7}.schedule-card_item_bottom p{font-size:1.0769230769vw}@media (max-width:866.3571428571px){.schedule-card_item_bottom p{font-size:9.33px}}@media (min-width:1300px){.schedule-card_item_bottom p{font-size:14px}}@media (max-width:750px){.schedule-card_item_mid dl dd{margin-left:22%}.schedule-card_item_bottom{margin-top:5.8461538462%;padding-bottom:3.3846153846%}.schedule-card_item_bottom p{font-size:3.3846153846vw}}@media (max-width:750px) and (max-width:413.6363636364px){.schedule-card_item_bottom p{font-size:14px}}@media (max-width:750px) and (min-width:650px){.schedule-card_item_bottom p{font-size:22px}}.lottery{background:#f8f7f4;text-align:center;padding-top:7.0833333333%;padding-bottom:3.75%}.lottery-date{display:flex;align-items:center;justify-content:center;margin-bottom:1.1538461538%;margin-top:2.4615384615%}.lottery-date p{font-size:2.4615384615vw;font-weight:700}@media (max-width:866.53125px){.lottery-date p{font-size:21.33px}}@media (min-width:1300px){.lottery-date p{font-size:32px}}@media (max-width:750px){.lottery{padding-top:12.6153846154%;padding-bottom:6.1538461538%}.lottery-date{flex-direction:column;margin-top:5.2307692308%;margin-bottom:0}.lottery-date p{font-size:4.3076923077vw;margin-top:4.6153846154%}}@media (max-width:750px) and (max-width:441.0714285714px){.lottery-date p{font-size:19px}}.lottery-date_note{font-size:1.0769230769vw}@media (max-width:866.3571428571px){.lottery-date_note{font-size:9.33px}}@media (min-width:1300px){.lottery-date_note{font-size:14px}}@media (max-width:750px){.lottery-date_note{font-size:3.3846153846vw}.lottery-date .date{text-align:center}}@media (max-width:750px) and (max-width:413.6363636364px){.lottery-date_note{font-size:14px}}@media (max-width:750px) and (min-width:650px){.lottery-date p{font-size:28px}.lottery-date_note{font-size:22px}}.lottery-time{font-size:1.3846153846vw;border:1px solid #333;border-radius:4px;padding:.3076923077% 1.1153846154%;font-weight:700;margin-right:1.3846153846%}@media (max-width:866.6666666667px){.lottery-time{font-size:12px}}@media (min-width:1300px){.lottery-time{font-size:18px}}@media (max-width:750px){.lottery-time{font-size:4vw;padding:1.3846153846% 4.9230769231%;margin-right:0}}@media (max-width:750px) and (max-width:400px){.lottery-time{font-size:16px}}.lottery h3{line-height:1.5;font-size:4vw;margin-bottom:1.6923076923%}@media (max-width:866.75px){.lottery h3{font-size:34.67px}}@media (min-width:1300px){.lottery h3{font-size:52px}}@media (max-width:750px){.lottery h3{line-height:1.5;font-size:7.3846153846vw;margin-bottom:6.1538461538%;letter-spacing:-1px}}@media (max-width:750px) and (max-width:325px){.lottery h3{font-size:24px}}.lottery h3.red{color:#d70738}.lottery .sub-h3{line-height:1;font-weight:700;margin-bottom:2.4615384615%;font-size:2.4615384615vw}@media (max-width:866.53125px){.lottery .sub-h3{font-size:21.33px}}@media (min-width:1300px){.lottery .sub-h3{font-size:32px}}@media (max-width:750px){.lottery .sub-h3{margin-bottom:6.4615384615%;font-size:4.3076923077vw}}@media (max-width:750px) and (max-width:441.0714285714px){.lottery .sub-h3{font-size:19px}}@media (max-width:750px) and (min-width:650px){.lottery-time{font-size:26px}.lottery h3{font-size:48px}.lottery .sub-h3{font-size:28px}}.lottery .info{margin-bottom:3.8461538462%;font-size:1.125rem;line-height:1.6}.lottery .info p.attention{display:inline;text-decoration:underline;background-color:#fcf31f;padding:6px}.lottery .info p.seetmap{display:block;margin-top:1em;font-size:.85em}.lottery .info p.seetmap a{color:#d70039;font-weight:700;text-decoration:underline}@media (max-width:750px){.lottery .info{margin-bottom:15.3846153846%;text-align:left}.lottery .info p.attention{margin-bottom:10.7692307692%;font-size:1.3rem}.lottery .info p.seetmap{margin-top:4.6153846154%;font-size:1em;text-align:left}}.lottery .application{padding:4.3076923077% 1.1538461538% 1.8461538462%;border-radius:8px;border:1px solid #dbd8cd;text-align:center;width:74.5384615385%;margin:0 auto 1.2307692308%;position:relative}.lottery .application h4{position:absolute;top:0;left:50%;line-height:1.2;transform:translateX(-50%);font-size:1.6923076923vw;width:29.484029484%;background:#f8f7f4;margin-top:-1.4742014742%}@media (max-width:866.8636363636px){.lottery .application h4{font-size:14.67px}}@media (min-width:1300px){.lottery .application h4{font-size:22px}}@media (max-width:750px){.lottery .application{width:87.6923076923%;padding:9.8461538462% 6.1538461538% 6.1538461538%}.lottery .application h4{width:56.9230769231%;font-size:5.2307692308vw;margin-top:-3.4615384615%}}@media (max-width:750px) and (max-width:191.1764705882px){.lottery .application h4{font-size:10px}}.lottery .application .flow{display:flex;align-items:center;justify-content:center;gap:2.9484029484%;padding-bottom:4.1279669763%}@media (max-width:750px){.lottery .application .flow{flex-direction:column;padding-bottom:9.8461538462%}}.lottery .application .step{width:6.04vw;height:6.04vw;background-color:#0a2a5e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.1538461538vw;font-weight:700;padding:1.2285012285%;flex-direction:column}@media (max-width:693.3333333333px){.lottery .application .step{font-size:8px}}@media (min-width:1300px){.lottery .application .step{font-size:15px}}@media (max-width:750px){.lottery .application .step{width:88.9230769231%;font-size:3.6923076923vw;border-radius:64px;padding:6.2307692308% 3.3846153846%}}.lottery .application .step small{font-size:.7692307692vw}@media (max-width:780px){.lottery .application .step small{font-size:6px}}@media (min-width:1300px){.lottery .application .step small{font-size:10px}}@media (max-width:750px){.lottery .application .step small{font-size:2.4615384615vw}.lottery .application .arrow{transform:rotate(90deg);margin:3.0769230769% 0}}@media (max-width:750px) and (max-width:406.25px){.lottery .application .step{font-size:15px}.lottery .application .step small{font-size:10px}}@media (max-width:750px) and (min-width:650px){.lottery .application h4{font-size:34px}.lottery .application .step{font-size:24px}.lottery .application .step small{font-size:16px}}.lottery .application .arrow{display:flex;align-items:center;font-size:1.5384615385vw;color:#0a2a5e;font-weight:700}@media (max-width:866.45px){.lottery .application .arrow{font-size:13.33px}}@media (min-width:1300px){.lottery .application .arrow{font-size:20px}}.lottery .application .ticket{font-size:1.3846153846vw;font-weight:700;padding-bottom:1.0319917441%}@media (max-width:866.6666666667px){.lottery .application .ticket{font-size:12px}}@media (min-width:1300px){.lottery .application .ticket{font-size:18px}}@media (max-width:750px){.lottery .application .ticket{font-size:4.3076923077vw;padding-bottom:3.6923076923%}.lottery .application .ticket+span{display:flex;text-align:left;font-size:4.3076923077vw;padding-bottom:3.6923076923%}}@media (max-width:750px) and (max-width:371.4285714286px){.lottery .application .ticket,.lottery .application .ticket+span{font-size:16px}}@media (max-width:750px) and (min-width:650px){.lottery .application .ticket,.lottery .application .ticket+span{font-size:28px}}.lottery .application .s-15{font-size:1.1538461538vw;padding-top:2.4767801858%}@media (max-width:866.6666666667px){.lottery .application .s-15{font-size:10px}}@media (min-width:1300px){.lottery .application .s-15{font-size:15px}}.lottery .application .s-15 .link{color:#d70039;font-weight:700;text-decoration:underline}@media (max-width:750px){.lottery .application .s-15{font-size:3.6923076923vw;text-align:left}.lottery .application .s-15 span{display:contents}}.lottery .qr{display:flex;justify-content:center;align-items:center;margin-top:4.4615384615%}.lottery .qr-info{display:flex;flex-direction:column;text-align:center;align-items:center}.lottery .qr-info p{color:#202329;font-weight:700;font-size:2vw}@media (max-width:866.5px){.lottery .qr-info p{font-size:17.33px}}@media (min-width:1300px){.lottery .qr-info p{font-size:26px}}@media (max-width:750px){.lottery .qr{width:100%;margin-top:9.8461538462%}.lottery .qr-info{width:100%;align-items:center}.lottery .qr-info p{font-size:4vw}}@media (max-width:750px) and (max-width:300px){.lottery .qr-info p{font-size:12px}}.lottery .qr-info span{color:#202329;padding-top:1.8691588785%;padding-bottom:4.4859813084%}.lottery .qr-info a{position:relative;display:flex;align-items:center;justify-content:center;white-space:pre;background:#d70039;color:#fff;padding:4.3396226415% 10.3773584906% 4.3396226415% 5.6603773585%;border-radius:4px;margin:6.0377358491% auto 0}.lottery .qr-info a span{padding-bottom:0;color:#fff;line-height:1;font-weight:700;padding-top:0;font-size:1.3846153846vw}@media (max-width:866.6666666667px){.lottery .qr-info a span{font-size:12px}}@media (min-width:1300px){.lottery .qr-info a span{font-size:18px}}@media (max-width:750px){.lottery .qr-info a{margin-top:4.9230769231%;margin-left:0;width:84.6153846154%;padding:3.5384615385% 10.7692307692% 3.5384615385% 4.6153846154%}.lottery .qr-info a span{font-size:3.6923076923vw}}@media (max-width:750px) and (max-width:325px){.lottery .qr-info a span{font-size:12px}}.lottery .qr-info a:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);padding-top:4.1095890411%;padding-left:4.1095890411%;margin-right:5.4794520548%;background:url(/assets/images/img_share.svg) center center no-repeat;background-size:contain}.lottery .qr figure{margin-left:6.0769230769%;width:12.3076923077%}.location{padding-top:7.0833333333%;margin-bottom:4.1666666667%}.location .inner{display:flex;justify-content:space-between;padding-bottom:4.1666666667%;border-bottom:1px solid #333}.location-info h3{font-size:4vw;line-height:1}@media (max-width:866.75px){.location-info h3{font-size:34.67px}}@media (min-width:1300px){.location-info h3{font-size:52px}}@media (max-width:750px){.lottery .qr-info a:after{margin-right:.9230769231%;width:6.8493150685%;height:6.8493150685%}.location{margin-bottom:7.6923076923%;padding-top:11.3846153846%}.location .inner{flex-direction:column;border:none}.location-info h3{text-align:center;font-size:8.6153846154vw}}@media (max-width:750px) and (max-width:371.4285714286px){.location-info h3{font-size:32px}}.location-info_text{margin-top:9.7331240188%}.location-info_text .title{font-weight:700;margin-top:5.180533752%;font-size:2.4615384615vw}@media (max-width:866.53125px){.location-info_text .title{font-size:21.33px}}@media (min-width:1300px){.location-info_text .title{font-size:32px}}@media (max-width:750px){.location-info_text{margin-top:8.6153846154%}.location-info_text .title{font-size:4.9230769231vw}}@media (max-width:750px) and (max-width:406.25px){.lottery .application .s-15{font-size:15px}.location-info_text .title{font-size:20px}}@media (max-width:750px) and (min-width:650px){.lottery .application .s-15{font-size:24px}.lottery .qr-info p{font-size:26px}.lottery .qr-info a span{font-size:24px}.location-info h3{font-size:56px}.location-info_text .title{font-size:32px}}.location-info_text span.label{font-size:1.0769230769vw;font-weight:700;border:1px solid #333;border-radius:4px;padding:1.3076923077% 2.6153846154%}@media (max-width:866.3571428571px){.location-info_text span.label{font-size:9.33px}}@media (min-width:1300px){.location-info_text span.label{font-size:14px}}.location-info_text span.label-sub{font-weight:700;font-size:1.5384615385vw;margin-left:1.8808777429%}@media (max-width:866.45px){.location-info_text span.label-sub{font-size:13.33px}}@media (min-width:1300px){.location-info_text span.label-sub{font-size:20px}}@media (max-width:750px){.location-info_text span.label-sub{font-size:4.3076923077vw}}@media (max-width:750px) and (max-width:417.8571428571px){.location-info_text span.label-sub{font-size:18px}}@media (max-width:750px) and (min-width:650px){.location-info_text span.label-sub{font-size:28px}}@media (max-width:750px){.location-info_text span.label{font-size:3.3846153846vw}}@media (max-width:750px) and (max-width:413.6363636364px){.location-info_text span.label{font-size:14px}}.location-info_text .sub-title{font-size:1.6923076923vw;font-weight:700;margin-top:7.2213500785%}@media (max-width:866.8636363636px){.location-info_text .sub-title{font-size:14.67px}}@media (min-width:1300px){.location-info_text .sub-title{font-size:22px}}@media (max-width:750px){.location-info_text .sub-title{font-size:4.3076923077vw}}@media (max-width:750px) and (max-width:417.8571428571px){.location-info_text .sub-title{font-size:18px}}.location-info_text .sub-title+.location-item .label-sub{font-size:1.3846153846vw}@media (max-width:866.6666666667px){.location-info_text .sub-title+.location-item .label-sub{font-size:12px}}@media (min-width:1300px){.location-info_text .sub-title+.location-item .label-sub{font-size:18px}}@media (max-width:750px){.location-info_text .sub-title+.location-item .label-sub{font-weight:inherit;font-size:4vw}}@media (max-width:750px) and (max-width:400px){.location-info_text .sub-title+.location-item .label-sub{font-size:16px}}@media (max-width:750px) and (min-width:650px){.location-info_text span.label{font-size:22px}.location-info_text .sub-title{font-size:28px}.location-info_text .sub-title+.location-item .label-sub{font-size:26px}}.location-item{display:flex;align-items:center;margin-top:.5384615385%}.location-qr{width:50.9230769231%}.location-qr .qr{display:flex;justify-content:center;align-items:center;background:#f8f7f4;border-radius:8px;padding:8.1570996979% 11.329305136%}.location-qr .qr-info{display:flex;flex-direction:column;text-align:center;align-items:center}.location-qr .qr-info p{color:#202329;font-weight:700;font-size:1.6923076923vw}@media (max-width:866.8636363636px){.location-qr .qr-info p{font-size:14.67px}}@media (min-width:1300px){.location-qr .qr-info p{font-size:22px}}@media (max-width:750px){.location-item{margin-top:cacl-percent(10,650)}.location-qr{width:100%;margin-top:9.2307692308%}.location-qr .qr{padding:8.7692307692% 6.1538461538% 9.6923076923%;border-radius:0}.location-qr .qr-info{width:100%;align-items:center}.location-qr .qr-info p{font-size:3.6923076923vw}}@media (max-width:750px) and (max-width:433.3333333333px){.location-qr .qr-info p{font-size:16px}}@media (max-width:750px) and (min-width:650px){.location-qr .qr-info p{font-size:24px}}.location-qr .qr-info span{color:#202329;padding-top:1.8691588785%;padding-bottom:4.4859813084%}@media (max-width:750px){.location-qr .qr-info span{font-size:3.3846153846vw}}@media (max-width:750px) and (max-width:413.6363636364px){.location-qr .qr-info span{font-size:14px}}.location-qr .qr-info a{position:relative;display:flex;align-items:center;justify-content:center;white-space:pre;background:#d70039;color:#fff;padding:6.5407854985% 22.3564954683% 6.5407854985% 17.3564954683%;border-radius:4px}.location-qr .qr-info a span{padding-bottom:0;color:#fff;line-height:1;font-weight:700;font-size:1.3846153846vw}@media (max-width:866.6666666667px){.location-qr .qr-info a span{font-size:12px}}@media (min-width:1300px){.location-qr .qr-info a span{font-size:18px}}@media (max-width:750px){.location-qr .qr-info a{width:60.6153846154%;padding:8.3076923077% 22.7692307692% 8.3076923077% 17.6769230769%}.location-qr .qr-info a span{padding-top:0;font-size:3.6923076923vw}.location-qr .qr-info a:after{width:6.8493150685%;height:6.8493150685%}}@media (max-width:750px) and (max-width:433.3333333333px){.location-qr .qr-info a span{font-size:16px}}.location-qr .qr-info a:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);padding-top:5.4794520548%;padding-left:5.4794520548%;margin-right:13.0136986301%;background:url(/assets/images/img_share.svg) center center no-repeat;background-size:contain}.location-qr .qr figure{margin-left:6.0769230769%;width:24.16918429%}.main{position:relative}.cookie{position:fixed;max-width:1300px;width:100%;left:50%;bottom:0;transform:translateX(-50%);z-index:1000}@media (max-width:1380px){.cookie{width:100%;max-width:100%}}@media (max-width:750px){.cookie{width:100%;padding:0}}.cookie-inner{position:absolute;left:0;bottom:-1px;width:100%;background:#202329;color:#fff;display:flex;align-items:center;justify-content:center;padding:1.4384615385% 0;border-top-left-radius:5px;border-top-right-radius:5px}.cookie-inner>div{text-align:center}@media (min-width:768px) and (max-width:850px){.cookie-inner>div{margin:0 10px}}.cookie-inner p{font-size:1.6923076923vw;font-weight:700}@media (max-width:866.8636363636px){.cookie-inner p{font-size:14.67px}}@media (min-width:1300px){.cookie-inner p{font-size:22px}}@media (max-width:750px){.cookie-inner{flex-direction:column;padding:4.3076923077% 0}.cookie-inner>div{width:100%}.cookie-inner p{font-weight:400;text-align:center;font-size:4vw}}@media (max-width:750px) and (max-width:400px){.cookie-inner p{font-size:16px}}@media (max-width:750px) and (min-width:650px){.location-qr .qr-info span{font-size:22px}.location-qr .qr-info a span{font-size:24px}.cookie-inner p{font-size:26px}}.cookie-inner p.small{font-size:1.2307692308vw;padding:5px 0}@media (max-width:975px){.cookie-inner p.small{font-size:12px}}@media (min-width:1300px){.cookie-inner p.small{font-size:16px}}@media (max-width:750px){.cookie-inner p.small{font-size:3.0769230769vw;padding:.9230769231% 3.0769230769%}}@media (max-width:750px) and (max-width:357.5px){.cookie-inner p.small{font-size:11px}}.cookie-inner a{position:relative;display:flex;align-items:center;justify-content:center;white-space:pre;background:#d70039;color:#fff;padding:1.5538461538% 4.2307692308% 1.5538461538% 2.1538461538%;margin-left:4.9230769231%;border-radius:4px}@media (max-width:850px){.cookie-inner a{margin-right:10px}}.cookie-inner a span{line-height:1;font-weight:700;font-size:1.3846153846vw}@media (max-width:866.6666666667px){.cookie-inner a span{font-size:12px}}@media (min-width:1300px){.cookie-inner a span{font-size:18px}}@media (max-width:750px){.cookie-inner a{margin-right:0;margin-left:0;margin-top:1.2307692308%;width:73.8461538462%;padding:3.5384615385% 10.7692307692% 3.5384615385% 4.6153846154%}.cookie-inner a span{font-size:3.6923076923vw}}.cookie-inner a:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);padding-top:4.1095890411%;padding-left:4.1095890411%;margin-right:5.4794520548%;background:url(/assets/images/img_share.svg) center center no-repeat;background-size:contain}html[lang=en] .kv h1{background:url(/assets/images/img_h1_en.svg) center center no-repeat;background-size:contain}html[lang=en] .schedule-card_item_top{min-height:8vw}@media (max-width:1280px){html[lang=en] .schedule-card_item_top{min-height:8vw}}@media (max-width:950px){html[lang=en] .schedule-card_item_top{min-height:11vw}}@media (max-width:750px){.cookie-inner a:after{margin-right:2.1538461538%;width:3.0769230769%;height:3.0769230769%}html[lang=en] .kv h1{margin:0 0 9.8461538462%;width:86.1538461538%;padding-bottom:12.9230769231%}html[lang=en] .schedule-card_item_top{min-height:auto}}@media (max-width:1280px){html[lang=en] .schedule-card_item_mid{height:5vw}}@media (max-width:950px){html[lang=en] .schedule-card_item_mid{height:7vw}}html[lang=en] .schedule-card_item_mid dl dt{width:22.5%}@media (max-width:750px){html[lang=en] .schedule-card_item_mid{height:auto}html[lang=en] .schedule-card_item_mid dl dt{width:21.5384615385%}html[lang=en] .schedule-banner_close{margin-top:-35.3846153846%}html[lang=en] .lottery .application{margin-top:12.3076923077%}}@media (max-width:731px){html[lang=en] .schedule-banner_close{margin-top:-39.6716826265%}}@media (max-width:425px){html[lang=en] .schedule-banner_close{margin-top:-40%}}html[lang=en] .lottery .application h4{margin-top:-1.5384615385%;width:50%}html[lang=en] .lottery .qr a span{text-align:left;white-space:break-spaces}html[lang=en] .location .qr-info a{padding:5.4380664653% 22.3564954683% 5.4380664653% 17.3564954683%}html[lang=en] .location .qr-info a span{padding-top:0}html[lang=en] .cookie{z-index:100}html[lang=en] .cookie a{padding:1.7692307692% 4.7692307692% 1.7692307692% 1.7692307692%}html[lang=en] .cookie a span{font-size:1.3846153846vw}@media (max-width:577.7777777778px){html[lang=en] .cookie a span{font-size:8px}}@media (min-width:1300px){html[lang=en] .cookie a span{font-size:18px}}@media (max-width:750px){html[lang=en] .lottery .application h4{width:64.6153846154%;margin-top:-6.9230769231%}html[lang=en] .location .qr-info a{padding:4.1538461538% 22.7692307692% 4.1538461538% 17.6769230769%}html[lang=en] .cookie a{width:76.9230769231%;padding:3.1538461538% 8% 3.1538461538% 4%}html[lang=en] .cookie a span{white-space:break-spaces;font-size:3.6923076923vw}}@media (max-width:750px) and (max-width:406.25px){.cookie-inner a span,html[lang=en] .cookie a span{font-size:15px}}@media screen and (min-width:751px){.show-sp{display:none}}@media screen and (max-width:750px){.show-pc{display:none}}.inner{max-width:1300px;width:100%;height:100%;margin:0 auto;box-sizing:border-box}@media (max-width:1380px){.inner{padding:0 3.8461538462%}}.s-18{font-size:1.3846153846vw}@media (max-width:866.6666666667px){.s-18{font-size:12px}}@media (min-width:1300px){.s-18{font-size:18px}}@media (max-width:750px){.inner{padding:0 5.5384615385%}.s-18{font-size:3.3846153846vw}}@media (max-width:750px) and (max-width:433.4318181818px){.s-18{font-size:14.67px}}small{font-size:1.2307692308vw}@media (max-width:812.5px){small{font-size:10px}}@media (min-width:1300px){small{font-size:16px}}@media (max-width:750px){small{font-size:3.2307692308vw}}@media (max-width:750px) and (max-width:495.2380952381px){small{font-size:16px}}@media (max-width:750px) and (min-width:650px){.cookie-inner p.small{font-size:20px}.cookie-inner a span,html[lang=en] .cookie a span{font-size:24px}.s-18{font-size:22px}small{font-size:21px}}.tag-red{color:#d70039}
/*# sourceMappingURL=main.min.css.map */
