.faq .content .faqbox h3,.faq h1 span{font-family:replica,sans-serif}.en.faq .content h2,.faq .index,.faq .index li a,.faq h1{text-align:center}.faq{background:#fff;color:#000;font-feature-settings:"palt"}.faq .logo{position:absolute;margin:-3.45em 0 0 5em;width:8.2em}.faq h1{font-size:3.44em;font-weight:600;margin-bottom:3.05em;line-height:1.75}.faq h1 small{font-size:.75em;display:block;margin:-.35em 0 -1.3em}.faq .index{width:92.6%;max-width:120em;margin:0 auto}.faq .index ul{display:flex;margin:0 auto;flex-wrap:wrap;justify-content:center}.faq .index ul::after,.faq .index ul::before{content:"";display:block;order:1;width:18.6em}.faq .index ul::after{order:1}.faq .index li{border:1px solid #000;margin:0 0 -1px -1px;width:33.3%;min-width:37.2em;box-sizing:border-box;display:flex;align-items:center}.faq .index li a{padding:.75em .5em .55em;display:inline-block;font-size:1.6em;font-weight:500;color:#000;letter-spacing:-.02em;min-width:13em;transition:opacity .24s;width:100%;box-sizing:border-box}.faq .index li a:hover{opacity:.6}.faq .inner{max-width:130em;max-width:93%;margin:0 auto 19.8em;padding-top:12.8em;position:relative}.faq .content{max-width:800px;margin:12.3em auto 9em;position:relative}.faq .content p{font-size:1.61em;margin-bottom:1.8em;line-height:1.88}.faq .content h2{font-size:2.4em;font-weight:500;margin:2.6em 0 2em;line-height:1.5}.faq .content .faqbox{margin-bottom:14em}.faq .content .faqbox li{border:1px solid #000;border-left:0;border-right:0;margin-bottom:-1px;position:relative;scroll-margin-top:80px}.faq .content .faqbox li.open .answer{height:auto;padding-bottom:2.2em;opacity:1;transition:opacity .6s;transition-delay:.1s}.faq .content .faqbox li.open .opener:after{transform:scaleY(0) rotate(90deg)}.faq .content .faqbox li.open.openend .answer{overflow:visible}.faq .content .faqbox h3{font-size:2.8em;font-weight:500;margin:-.1em 1em;display:inline-block;vertical-align:top;width:.8em}.faq .content .faqbox p{margin:-.1em 0 .5em;display:inline-block;width:40em}.faq .content .faqbox p.prize{margin:2.4em 0 1.5em;font-size:1.38em}.faq .content .faqbox p a{text-decoration:underline;color:#000;margin:0 .1em}.faq .content .faqbox p a:hover{text-decoration:none}.faq .content .faqbox p .strik{text-decoration:line-through}.faq .content .faqbox .question{padding-top:3.3em;cursor:pointer;padding-bottom:2.8em}.faq .content .faqbox .question p{font-size:1.85em;margin:-.2em 0 .3em;font-weight:500;width:35.8em}.faq .content .faqbox dd .other{margin:-1.6em 0 0;font-size:1.6em}.faq .content .faqbox .answer{height:0;overflow:hidden;padding-bottom:0;margin-top:-.4em;opacity:0}.faq .content .faqbox .opener{position:absolute;right:0;top:0;width:1.5em;height:1.5em;background-size:cover;margin:4em 2.3em}.faq .content .faqbox .opener:after,.faq .content .faqbox .opener:before{content:"";width:100%;height:2px;background:#000;position:absolute;top:50%;margin-top:-1px;left:0;transition:transform .24s}.faq .content .faqbox .opener:after{transform:scaleY(1) rotate(90deg)}.faq .content .faqbox .awardflex{display:flex;margin:5.8em 0 2em}.faq .content .faqbox .awardflex .box{width:calc(50% - 1.9em)}.faq .content .faqbox .awardflex .box+.box{padding-left:3.9em;border-left:#000 1px solid}.faq .content .faqbox .awardflex h5{font-size:2em;margin:1em 0 3.9em;font-weight:500}.faq .content .faqbox .awardflex h6{font-size:2em;font-weight:500;margin:-.5em 0 .3em}.faq .content .faqbox .awardflex .prize{margin-bottom:4.5em}.faq .content .faqbox dl.awards{min-height:33em}.faq .content .faqbox dl.awards:nth-of-type(1){min-height:35.6em}.faq .content .faqbox dl.awards:nth-of-type(2){min-height:31em}.faq .content .faqbox dl.awards dt{font-size:2.6em;line-height:1;font-weight:600;margin-bottom:1.5em}.faq .content .faqbox dl.awards dt span{float:right;width:2em;text-align:right;font-size:.6em;margin-right:2.3em;margin-top:.2em;font-weight:500}.faq .content .faqbox dl.awards dt sup{font-size:.6em;margin-left:.2em}.faq .content .faqbox dl.awards dt:nth-child(1){font-size:2.5em;margin-bottom:1.3em}.faq .content .faqbox dl.awards dt.size2{font-size:2.6em}.faq .content .faqbox dl.awards dd{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;margin:-.9em 0 2.6em}.faq .content .faqbox dl.awards dd:nth-of-type(1){margin-bottom:2.8em}.faq .content .faqbox dl.awards dd .icon{display:inline-block;width:3.5em;margin:.1em 1.4em 0 0}.faq .content .faqbox dl.awards dd .icon+.icon2{width:2.5em;margin:.1em 2.1em 0 0}.faq .content .faqbox dl.awards dd p{width:85.5%;font-size:1.65em;margin-bottom:2.6em;font-weight:500;margin-top:.1em}.faq .content .faqbox dl.awards dd p:nth-child(2){font-size:1.6em;line-height:1.9}.faq .content .faqbox dl.awards dd p span{float:right;width:2em;text-align:right;margin-right:2.3em}.faq .content .faqbox dl.awards dd p b{font-size:1.2em;margin:0 0 -1.1em;display:block}.faq .content .faqbox dl.awards dd p em{font-size:1.7em;font-style:normal;display:inline-block;vertical-align:bottom;margin:0 .05em .17em;line-height:1}.faq .content .faqbox dl.awards dd p sup{font-size:.6em;margin-left:.3em}.faq .content .faqbox .prize+dl.awards{min-height:0}.faq .content .faqbox .prize+dl.awards dd{margin-bottom:1em}@media (max-width:1024px){main{font-size:.977vw}}@media (max-width:768px){main{font-size:10px}.faq .logo{margin:-10.15em 0 0 1em;width:5.2em}.faq h1{line-height:1.45;font-size:2.25em;margin-bottom:1.8em}.faq h1 small{font-size:.75em;margin:-.35em 0 -1.3em}.faq .index{width:93.6%;max-width:40em}.faq .index li{margin:0 0 -1px -1px;width:100%;min-width:0}.faq .index li a{padding:1.05em .5em .85em 1.1em;font-size:1.3em;letter-spacing:-.02em;text-align:left}.faq .inner{max-width:130em;max-width:93%;margin:0 auto 19.8em;padding-top:13.7em}.faq .content{max-width:93%;margin:6.3em auto 9em}.faq .content p{font-size:1.61em;margin-bottom:1.8em;line-height:1.88}.faq .content h2{font-size:1.45em;font-weight:600;margin:1em 0 1.4em}.faq .content .faqbox{margin-bottom:9em}.faq .content .faqbox li{border-left:0;border-right:0;margin-bottom:-1px;scroll-margin-top:60px}.faq .content .faqbox li.open .answer{padding-bottom:2.2em;opacity:1;transition:opacity .6s;transition-delay:.1s}.faq .content .faqbox h3{font-size:2.5em;margin:0 5em .4em 0;width:.8em}.faq .content .faqbox p{margin:-.1em 0 0;width:100%;font-size:1.4em}.faq .content .faqbox p.prize{margin:.7em 0 1.5em;font-size:1.48em}.faq .content .faqbox p a{margin:0 .1em}.faq .content .faqbox .awardflex+p.prize{font-size:1.08em}.faq .content .faqbox .question{padding-top:2em;padding-bottom:0}.faq .content .faqbox .question p{font-size:1.45em;margin:0 0 1.6em;font-weight:500;width:86%;line-height:1.45}.faq .content .faqbox dd .other{margin:-1.6em 0 0;font-size:1.6em}.faq .content .faqbox .answer{padding-bottom:0;margin-top:-.4em}.faq .content .faqbox .opener{width:1.5em;height:1.5em;margin:4.9em 1.7em}.faq .content .faqbox .opener:after,.faq .content .faqbox .opener:before{height:1px;margin-top:-.5px}.faq .content .faqbox .awardflex{margin:5.8em 0 2em;display:block}.faq .content .faqbox .awardflex .box{width:100%;font-size:.84em;max-width:45em;margin:0 auto}.faq .content .faqbox .awardflex .box+.box{padding-left:0;border:none;margin-top:8em}.faq .content .faqbox .awardflex h5{font-size:2em;margin:1em 0 2em}.faq .content .faqbox .awardflex h6{font-size:2em;margin:-.5em 0 .3em}.faq .content .faqbox .awardflex .prize{margin-bottom:4.5em;line-height:1.6}.faq .content .faqbox dl.awards,.faq .content .faqbox dl.awards:nth-of-type(1),.faq .content .faqbox dl.awards:nth-of-type(2){min-height:0}.faq .content .faqbox dl.awards dt{font-size:2.6em;line-height:1;margin-bottom:1.5em span;margin-bottom-width:2em;margin-bottom-font-size:.6em;margin-bottom-margin-right:2.1em;margin-bottom-margin-top:.2em}.faq .content .faqbox dl.awards dt sup{font-size:.6em;margin-left:.2em}.faq .content .faqbox dl.awards dt:nth-child(1){font-size:2.88em;margin-bottom:1.3em}.faq .content .faqbox dl.awards dt.size2{font-size:2.6em}.faq .content .faqbox dl.awards dd{margin:-.9em 0 2.6em}.faq .content .faqbox dl.awards dd:nth-of-type(1){margin-bottom:2.8em}.faq .content .faqbox dl.awards dd .icon{width:3.8em;margin:.1em .9em 0 0}.faq .content .faqbox dl.awards dd .icon2{width:2.5em;margin:.1em 1.7em 0 0}.faq .content .faqbox dl.awards dd p{width:86.4%;font-size:1.65em;margin-bottom:1.8em;margin-top:.1em}.faq .content .faqbox dl.awards dd p:nth-child(2){font-size:1.6em;line-height:1.9}.faq .content .faqbox dl.awards dd p span{width:2em;margin-right:1.9em}.faq .content .faqbox dl.awards dd p b{font-size:1.2em;margin:0 0 -1.1em}.faq .content .faqbox dl.awards dd p em{font-size:1.7em;margin:0 .05em .07em;line-height:1}.faq .content .faqbox dl.awards dd p sup{font-size:.6em;margin-left:.3em}.faq .content .faqbox .prize+dl.awards dd{margin-bottom:1em}}