body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4;margin:0;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between}#officialLanguageWrapper .center{clear:both;height:100%;margin:0 auto;max-width:1100px;overflow:hidden;width:100%}#officialLanguageWrapper .center-block{display:block;margin-right:auto;margin-left:auto}#officialLanguageWrapper .top>h1{margin:180px 0 80px;text-align:center;font-size:3.2rem;line-height:1.4;font-weight:700;cursor:default}#officialLanguageWrapper .top>h1 img{width:25%;-o-object-fit:contain;object-fit:contain;vertical-align:middle;border:0}#officialLanguageWrapper .top .clearfix:before{display:table;content:" "}#officialLanguageWrapper .top .clearfix:after{display:table;content:" ";clear:both}#officialLanguageWrapper .top ul{display:flex;text-align:center;width:100%;margin:0 auto;padding:0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#officialLanguageWrapper .top ul.language-support-1{justify-content:center!important}#officialLanguageWrapper .top ul.language-support-1 a{width:100%;max-width:180px}#officialLanguageWrapper .top ul.language-support-2 a{width:50%}#officialLanguageWrapper .top ul.language-support-3 a{width:33.33333%}#officialLanguageWrapper .top ul.language-support-4 a{width:25%}#officialLanguageWrapper .top ul.language-support-5 a{width:20%}#officialLanguageWrapper .top ul.language-support-6 a{width:16.66667%}#officialLanguageWrapper .top ul.language-support-7 a{width:14.28571%}#officialLanguageWrapper .top ul.language-support-8 a{width:12.5%}#officialLanguageWrapper .top ul a{padding-top:24px;text-align:center;background-size:40px;display:table-cell;vertical-align:middle;font-weight:600;font-size:13px;text-decoration:none}#officialLanguageWrapper .top ul a:focus,#officialLanguageWrapper .top ul a:hover{text-decoration:underline}#officialLanguageWrapper .top ul a:focus li,#officialLanguageWrapper .top ul a:hover li{opacity:.6}#officialLanguageWrapper .top ul a.language-jp-order{order:1}#officialLanguageWrapper .top ul a.language-en-order{order:2}#officialLanguageWrapper .top ul a.language-tw-order{order:3}#officialLanguageWrapper .top ul a.language-cn-order{order:4}#officialLanguageWrapper .top ul a.language-th-order{order:5}#officialLanguageWrapper .top ul a.language-ko-order{order:6}#officialLanguageWrapper .top ul a.language-fr-order{order:7}#officialLanguageWrapper .top ul a.language-de-order{order:8}#officialLanguageWrapper .top ul li{background-size:40px;background-image:none;background-repeat:no-repeat;background-position:top;color:#333;list-style-type:none;border:1px solid #cdcdcd;border-radius:16px;padding:12px 0;margin:0 8px}#officialLanguageWrapper .top ul li:hover{opacity:.6}#officialLanguageWrapper .top ul lia:hover{text-decoration:none}.top-footer-official{height:60px;width:100%;background:#000 none repeat scroll 0 0}.top-footer-wrap{clear:both;background:#000;height:60px;margin:0 auto;max-width:100%;overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:0 32px}.top-footer-wrap .copy{color:#fff;clear:both;text-align:center;font-size:12px;cursor:default}.top-footer-wrap .power{display:flex;align-items:center;justify-content:flex-end}.top-footer-wrap .power span{color:#fff;font-size:12px;padding-right:5px;text-wrap:nowrap;cursor:default}.top-footer-wrap .power a{width:49%;display:flex;align-items:center}.top-footer-wrap .power a img{width:100%}@media (max-width:1024px){#officialLanguageWrapper .center{width:100%;max-width:100%}#officialLanguageWrapper .top ul a{width:50%!important;float:left;display:block}}@media (max-width:991px){#officialLanguageWrapper .top>h1{margin:56px 0 40px}}@media (max-width:599px){#officialLanguageWrapper .center{max-width:100%;width:100%;margin-top:15px}#officialLanguageWrapper .top>h1{margin:56px 0 40px;font-size:2.1rem;line-height:1.25}#officialLanguageWrapper .top>h1 img{width:60%}#officialLanguageWrapper .top ul a{padding-top:24px}.top-footer-official{height:auto}.top-footer-wrap{clear:both;position:inherit;bottom:0;flex-direction:column;height:auto;width:100%;padding:unset}.top-footer-wrap .copy{margin:32px 0}.top-footer-wrap .power{justify-content:center;margin-right:unset;padding-bottom:32px}}