html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;box-sizing:border-box;background:rgba(0,0,0,0);font-size:100%;vertical-align:baseline}body{line-height:1}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;background:rgba(0,0,0,0);color:rgba(0,0,0,0);font-size:100%;vertical-align:baseline}button{border:none;background-color:rgba(0,0,0,0);cursor:pointer}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}svg{width:inherit;height:inherit}@font-face{font-family:"NotoSans-DemiLight";font-style:normal;font-weight:300;src:url("../fonts/NotoSansCJKjp/NotoSansCJKjp-DemiLight.eot");src:url("../fonts/NotoSansCJKjp/NotoSansCJKjp-DemiLight.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-DemiLight.woff") format("woff"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-DemiLight.ttf") format("truetype")}@font-face{font-family:"NotoSans-medium";font-style:normal;font-weight:500;src:url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.eot");src:url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.woff") format("woff"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.ttf") format("truetype")}.clearfix{zoom:1}.clearfix:after{content:"";clear:both;display:block}html,body{width:100%;height:100%}body{color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:14px;line-height:24px;font-family:"Public Sans","NotoSans-medium","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1,"kern" 1;font-feature-settings:"palt" 1,"kern" 1}@media screen and (max-width: 768px){body{font-size:4.375vw;line-height:7.5vw;background:none}body:before{content:"";display:block;z-index:-1;position:fixed;left:0;top:0;background-size:195% auto;width:100%;height:100%;padding-bottom:108px}}body i{font-style:normal}a{outline:none;color:inherit;font-size:100%;text-decoration:none}a:visited,a:link{color:#004986;text-decoration:underline}a:hover,a:active{color:#5a8fba;text-decoration:none}i{font-style:normal}img{vertical-align:top}@media screen and (max-width: 768px){img{width:100%;height:auto}}.pc-only{display:block}@media screen and (max-width: 768px){.pc-only{display:none}}.pc-only-inline{display:inline}@media screen and (max-width: 768px){.pc-only-inline{display:none}}.sp-only{display:block}@media screen and (min-width: 769px){.sp-only{display:none}}.sp-only-inline{display:inline-block}@media screen and (min-width: 769px){.sp-only-inline{display:none}}#pagetop{position:absolute;left:0px;top:0px;z-index:0;font-size:0;line-height:0}.m--textlink{position:relative;display:block;line-height:1em}.m--textlink:after{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;left:0;bottom:-5px;z-index:0;transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;-webkit-transform:scaleX(0) scaleY(1);transform:scaleX(0) scaleY(1);transition:all .2s}@media screen and (max-width: 768px){.m--textlink:after{display:none}}a:hover .m--textlink:after{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}.header{display:block;width:100%;border:none;position:fixed;left:0;top:0;z-index:100}@media screen and (max-width:901px){.header{min-width:87.5%}}.header.is--white .header__ham span{background-color:#fff}.header.is--white .header__logo path{fill:#fff}.header.is--white .header__nav li>a{color:#fff}.header.is--white .header__nav li>a:before{background-color:#fff}@media screen and (max-width:901px){.header.is--white .header__nav li>a{color:#000}.header.is--white .header__nav li>a:before{background-color:#000}}.header.is--white .header__nav li.is--none>a{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-moz-opacity:.5;-khtml-opacity:.5;pointer-events:none}.header.is--white .header__status__join.status--4{border:#fff solid 1px;color:#fff}.header.is--white .header__action__pw a{color:#fff}.header.is--white .header__action__pw a:before{background:url("../img/top-release/icon_blank_w.png") center top no-repeat;background-size:cover}.header.is--white .header__action__pw a:after{background-color:#fff}@media screen and (max-width:901px){.header.is--white .header__action__pw a{color:#000}.header.is--white .header__action__pw a:after{background-color:#000}}@media screen and (max-width:901px){.header.is--simple .header__logo{left:0}}.header__inner{position:relative;width:100%;height:110px}@media screen and (max-width: 768px){.header__inner{width:90%;height:50px;height:15.625vw;margin:0 auto}}@media screen and (min-width: 901px){.header__ham{display:none}}@media screen and (max-width:901px){.header__ham{position:absolute;top:50%;left:20px;width:30px;height:32px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:block;z-index:4}}@media screen and (max-width: 768px){.header__ham{left:-1.5625vw;width:6.875vw;height:6.875vw}}.header__ham button{width:100%;height:100%;padding:0;display:block}.header__ham span{position:absolute;top:0;bottom:0;left:5px;width:60%;height:1px;margin:auto;background-color:#000;display:block}.header__ham span:nth-child(1){top:-8px;transition:top .2s,-webkit-transform .2s;transition:top .2s,transform .2s;transition:top .2s,transform .2s,-webkit-transform .2s}.header__ham span:nth-child(2){bottom:-8px;transition:bottom .2s,-webkit-transform .2s;transition:bottom .2s,transform .2s;transition:bottom .2s,transform .2s,-webkit-transform .2s}@media screen and (max-width: 768px){.header__ham span{left:1.5625vw;background-color:#000}.header__ham span:nth-child(1){top:-1.5625vw}.header__ham span:nth-child(2){bottom:-1.5625vw}}.header__ham.is--open span{background-color:#000 !important}.header__ham.is--open span:nth-child(1){top:0;-webkit-transform:rotate(36deg) scaleX(1.2);transform:rotate(36deg) scaleX(1.2)}.header__ham.is--open span:nth-child(2){bottom:0;-webkit-transform:rotate(-36deg) scaleX(1.2);transform:rotate(-36deg) scaleX(1.2)}.header__logo{position:absolute;left:2.0833333333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1em;z-index:1;border:none}@media screen and (max-width:901px){.header__logo{left:70px}.header__logo.is--open path{fill:#000 !important}}@media screen and (max-width: 768px){.header__logo{left:7.8125vw;top:50%;transition:all .2s;line-height:1em;vertical-align:top}}.header__logo svg{vertical-align:top;width:7.1354166667vw}@media screen and (min-width: 769px){.header__logo svg{max-width:137px;min-width:90px;height:24px}}@media screen and (max-width: 768px){.header__logo svg{width:15.625vw;line-height:1em;vertical-align:top}}.header__logo path{transition:all .2s}@media screen and (min-width: 901px){.header__nav__shareSp{display:none}}@media screen and (max-width:901px){.header__nav__shareSp{margin-top:2vh}.header__nav__shareSp .header__nav__shareSp__inner{position:relative;display:flex;align-items:center}.header__nav__shareSp .header__nav__shareSp__headline{margin-right:20px;font-family:"Public Sans",sans-serif;font-weight:500;letter-spacing:.04em;line-height:1em;transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;-webkit-transform:scale(0.9);transform:scale(0.9)}.header__nav__shareSp .header__nav__shareSp__button{line-height:1em;font-size:0;margin-right:20px}.header__nav__shareSp .header__nav__shareSp__button:last-child{margin-right:0}}@media screen and (max-width:901px)and (hover: hover){.header__nav__shareSp .header__nav__shareSp__button a{transition:opacity .3s}.header__nav__shareSp .header__nav__shareSp__button a:hover{opacity:.5}}@media screen and (max-width:901px){.header__nav__shareSp .header__nav__shareSp__button svg{vertical-align:top;width:24px;height:auto}}@media screen and (max-width:901px){.header__nav__shareSp .header__nav__shareSp__button path{fill:#000}}@media screen and (max-width: 768px){.header__nav__shareSp{margin-top:3vh}.header__nav__shareSp .header__nav__shareSp__headline{margin-right:5.625vw;font-size:3.125vw}.header__nav__shareSp .header__nav__shareSp__button{margin-right:6.25vw}.header__nav__shareSp .header__nav__shareSp__button svg{width:3.75vw}}@media screen and (min-width: 901px){.header__nav__officialSp{display:none}}@media screen and (max-width:901px){.header__nav__officialSp{margin-top:2vh}.header__nav__officialSp p{float:left}.header__nav__officialSp p:first-of-type{margin-right:30px}.header__nav__officialSp a{display:block}}@media screen and (max-width:901px)and (hover: hover){.header__nav__officialSp a{transition:opacity .3s}.header__nav__officialSp a:hover{opacity:.5}}@media screen and (max-width:901px){.header__nav__officialSp img{width:auto;height:24px}}@media screen and (max-width: 768px){.header__nav__officialSp{margin-top:3vh}.header__nav__officialSp p:first-of-type{margin-right:6.25vw}.header__nav__officialSp img{height:5vw}}@media screen and (min-width: 901px){.header__nav{position:absolute;left:15.625vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block !important}}@media screen and (max-width:901px){.header__nav{position:fixed;left:0;top:0;right:0;margin:auto;padding:110px 20px 0;background:#00ffd3 url("../img/common/nav_bg_sp.png") right center no-repeat;background-size:auto 100%;width:100%;height:100%}.header__nav::after{content:"";position:absolute;bottom:20px;right:10px;width:15px;height:127px;background:url("../img/common/nav_scroll.png") center top no-repeat;background-size:cover;-webkit-transform:translateY(-82px);transform:translateY(-82px);pointer-events:none}}@media screen and (max-width: 768px){.header__nav{padding:15.625vw 6.25vw 0}.header__nav::after{bottom:6.25vw;right:4.6875vw;width:3.125vw;height:25.625vw;-webkit-transform:translateY(-25.625vw);transform:translateY(-25.625vw)}}.header__nav ul{display:flex}@media screen and (max-width:901px){.header__nav ul{width:98%;height:75vh;padding-bottom:20px;overflow-y:scroll;flex-wrap:wrap}.header__nav ul::-webkit-scrollbar{width:5px}.header__nav ul::-webkit-scrollbar-track{background:rgba(255,255,255,.5);border-radius:10px}.header__nav ul::-webkit-scrollbar-thumb{background:#b2b2b2;border-radius:10px}}@media screen and (max-width: 768px){.header__nav ul{width:95%;height:72vh;padding-bottom:6.25vw;display:block}}.header__nav li{position:relative;line-height:1em}@media screen and (min-width: 901px){.header__nav li{margin-right:40px;margin-right:2.0833333333vw}.header__nav li:last-child{margin-right:0}}@media screen and (max-width:901px){.header__nav li{width:47%;display:flex;align-items:flex-start}.header__nav li:not(:last-of-type){margin-right:3%;margin-bottom:50px}}@media screen and (max-width: 768px){.header__nav li{width:100%}.header__nav li:not(:last-of-type){margin-right:0;margin-bottom:6.25vw}}.header__nav li>a{color:#000;text-decoration:none;font-size:clamp(12px,1vw,14px);font-family:"Public Sans",Arial,"メイリオ",Meiryo,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:16px;padding:4px 0;display:block;position:relative;z-index:0;transition:all .2s}.header__nav li>a:before{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;left:0;bottom:-3px;z-index:0;transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;-webkit-transform:scaleX(0) scaleY(1);transform:scaleX(0) scaleY(1);pointer-events:none;transition:all .2s}@media screen and (max-width:901px){.header__nav li>a{width:32%;margin-top:10px;padding:0 5px 2px;font-size:18px;display:inline-block}}@media screen and (max-width:901px)and (hover: hover){.header__nav li>a{transition:opacity .3s}.header__nav li>a:hover{opacity:.5}}@media screen and (max-width: 768px){.header__nav li>a{margin-top:1.5625vw;padding:0 1.5625vw .625vw;font-size:4.0625vw;line-height:1}}.header__nav li.is--current>a:before{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}@media screen and (max-width:901px){.header__nav li.is--current>a:after{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}}.header__nav li.is--none>a{color:#b2b2b2;pointer-events:none}.header__nav li.is--show:hover>a:before{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}@media screen and (max-width:901px){.header__nav li.is--show:hover>a:before:after{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}}@media screen and (min-width: 901px){.header__nav__child{position:absolute;white-space:nowrap;left:0;top:20px;z-index:0;padding-top:21px}}@media screen and (max-width:901px){.header__nav__child{padding-left:30px;display:block !important}}@media screen and (max-width: 768px){.header__nav__child{padding-left:4.6875vw}}.header__nav__child a{position:relative;font-size:14px;font-family:"NotoSans-DemiLight",sans-serif;-webkit-font-feature-settings:"palt" 1,"kern" 1;font-feature-settings:"palt" 1,"kern" 1;text-decoration:none;color:#000;display:block}@media screen and (min-width: 901px){.header__nav__child a{padding:0 18px;line-height:32px;height:32px;color:#fff;transition:all .3s}.header__nav__child a:after{content:"";display:block;width:100%;height:100%;background-color:#fff;position:absolute;left:0;top:0;z-index:0;-webkit-transform:scaleX(0) scaleY(1);transform:scaleX(0) scaleY(1);transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;transition:all .3s}.header__nav__child a:hover{color:#000}.header__nav__child a:hover:after{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}}@media screen and (max-width:901px){.header__nav__child a{font-size:16px}}@media screen and (max-width:901px)and (hover: hover){.header__nav__child a{transition:opacity .3s}.header__nav__child a:hover{opacity:.5}}@media screen and (max-width: 768px){.header__nav__child a{font-size:3.125vw}}.header__nav__child span{display:block;position:relative;z-index:1}.header__nav__child .is--none a{pointer-events:none;color:#4d4d4d}@media screen and (min-width: 901px){.header__nav__child__inner{position:relative;background-color:#000;padding:8px 0;min-width:136px}.header__nav__child__inner:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 0 0 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;position:absolute;left:0;top:-6px;z-index:1;box-sizing:border-box}}@media screen and (min-width: 901px)and (max-width:901px){.header__nav__child__inner:before{display:none}}@media screen and (max-width:901px){.header__nav__child__inner{line-height:2}}@media screen and (max-width: 768px){.header__nav__child__inner{line-height:2.4}}.header__account{display:none}.header__status{position:relative;margin-right:1.0416666667vw;z-index:1}@media screen and (max-width: 768px){.header__status{margin-right:3.125vw;z-index:2}}.header__status__join{float:left;font-size:clamp(10px,1vw,12px);letter-spacing:.04em;width:clamp(70px,1vw,92px);height:28px;line-height:28px;text-align:center;box-sizing:border-box;transition:all .2s;border-width:1px;border-style:solid}@media screen and (max-width: 768px){.header__status__join{font-size:10px;font-size:3.125vw;letter-spacing:0em;width:20vw;height:4.6875vw;line-height:15px;line-height:4.6875vw;border-width:.3125vw}.header__status__join span{display:block;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0.9);transform:scale(0.9)}}.header__status__join.status--1{border-color:#0484ff;color:#0484ff}.header__status__join.status--2{border-color:#ff7600;color:#ff7600}.header__status__join.status--3{border-color:#ff2a01;color:#ff2a01}.header__status__join.status--4{border-color:#000;color:#000}.header__action{position:absolute;right:2.0833333333vw;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);zoom:1}@media screen and (max-width: 768px){.header__action{right:0}}.header__action:after{content:"";clear:both;display:block}.header__action__inner{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.header__action__inner{position:relative;zoom:1}.header__action__inner:after{content:"";clear:both;display:block}}.header__action__close{display:none}.header__action__button a{width:clamp(6.25rem,1.2764rem + 8.8322vw,11.875rem);height:40px;padding:0 clamp(10px,1vw,20px);line-height:40px;font-size:clamp(12px,1vw,14px);letter-spacing:.04em;text-align:center;text-decoration:none;display:block;position:relative;border-radius:100px;box-sizing:border-box;text-decoration:none;display:block;cursor:pointer;background:#000;color:#fff !important;border:solid 1px #000}@media screen and (min-width: 769px){.header__action__button a{transition:all .3s ease-in-out}.header__action__button a::before,.header__action__button a::after,.header__action__button a input,.header__action__button a svg path,.header__action__button a svg polygon{transition:all .3s}}.header__action__button a:hover,.header__action__button a:visited,.header__action__button a:link{color:inherit;text-decoration:inherit}@media screen and (min-width: 769px){.header__action__button a{transition:all .3s ease-in-out}.header__action__button a::before,.header__action__button a::after,.header__action__button a input,.header__action__button a svg path,.header__action__button a svg polygon{transition:all .3s}}@media screen and (min-width: 769px){.header__action__button a:hover{background:#fff;color:#000 !important;border-color:#000}.header__action__button a:hover::before,.header__action__button a:hover::after{border-color:#000;background-color:#000}.header__action__button a:hover svg path,.header__action__button a:hover svg polygon{fill:#000}}.header__action__button a::before,.header__action__button a::after{border-color:#fff;background-color:#fff}.header__action__button a svg path,.header__action__button a svg polygon{fill:#fff}@media screen and (max-width: 768px){.header__action__button a{width:inherit;height:5.625vw;padding:0 3.125vw;line-height:5.625vw;font-size:3.125vw;letter-spacing:0}}.header__action__button a:hover{border:1px solid #000;background-color:#fff;color:#000}.header__action__button--cp{height:40px;margin-right:20px;padding:0 20px;line-height:40px;font-size:clamp(12px,1vw,14px);letter-spacing:.04em;text-decoration:none;display:block;position:relative;border-radius:100px;box-sizing:border-box;text-decoration:none;display:block;cursor:pointer;background:#00ffd3;color:#000 !important;border:solid 1px #00ffd3}@media screen and (min-width: 769px){.header__action__button--cp{transition:all .3s ease-in-out}.header__action__button--cp::before,.header__action__button--cp::after,.header__action__button--cp input,.header__action__button--cp svg path,.header__action__button--cp svg polygon{transition:all .3s}}.header__action__button--cp:hover,.header__action__button--cp:visited,.header__action__button--cp:link{color:inherit;text-decoration:inherit}@media screen and (min-width: 769px){.header__action__button--cp{transition:all .3s ease-in-out}.header__action__button--cp::before,.header__action__button--cp::after,.header__action__button--cp input,.header__action__button--cp svg path,.header__action__button--cp svg polygon{transition:all .3s}}@media screen and (min-width: 769px){.header__action__button--cp:hover{background:#000;color:#00ffd3 !important;border-color:#000}.header__action__button--cp:hover::before,.header__action__button--cp:hover::after{border-color:#00ffd3;background-color:#00ffd3}.header__action__button--cp:hover svg path,.header__action__button--cp:hover svg polygon{fill:#00ffd3}}.header__action__button--cp::before,.header__action__button--cp::after{border-color:#000;background-color:#000}.header__action__button--cp svg path,.header__action__button--cp svg polygon{fill:#000}@media screen and (max-width: 768px){.header__action__button--cp{height:5.625vw;margin-right:3.125vw;padding:0 3.125vw;line-height:5.625vw;font-size:3.125vw;letter-spacing:0}}.header__action__pw{position:absolute;right:0;top:50px}@media screen and (max-width: 768px){.header__action__pw{position:relative;right:auto;top:auto;padding-top:5px;padding-top:1.5625vw;transform-origin:100% 0%;-moz-transform-origin:100% 0%;-webkit-transform-origin:100% 0%;-webkit-transform:scale(0.7);transform:scale(0.7);float:left;margin-right:12px;margin-right:3.75vw}}.header__action__pw a{display:block;width:190px;text-decoration:none;font-size:12px;line-height:24px;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;transition:all .2s}@media screen and (max-width: 768px){.header__action__pw a{width:auto;font-size:10px;font-size:3.125vw;line-height:12px;line-height:3.75vw;transition:none}}.header__action__pw a:after{content:"";display:block;width:100%;height:1px;background-color:#000;transition:all .2s}@media screen and (max-width: 768px){.header__action__pw a:after{height:.3125vw}}.header__action__pw a:before{content:"";display:block;width:9px;height:9px;background:url("../img/top-release/icon_blank.png") center top no-repeat;background-size:cover;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .2s}@media screen and (max-width: 768px){.header__action__pw a:before{width:5px;width:1.5625vw;height:5px;height:1.5625vw}}.header__action__pw a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}@media screen and (max-width: 768px){.header__action__pw a:hover{opacity:1}}@media screen and (max-width: 768px){.header__action__pw a span{display:block;padding-right:8px;padding-right:2.5vw}}.container{display:block;position:relative;width:100%;z-index:0;min-width:1200px;background-color:#fff}@media screen and (max-width: 768px){.container{min-width:87.5%}}.wrapper{width:100%;max-width:1100px;zoom:1;margin:0 auto;position:relative}.wrapper:after{content:"";clear:both;display:block}.share{width:16px;position:fixed;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:99}@media screen and (max-width: 768px){.share{display:none !important}}.share .share__inner{position:relative;padding-top:48px}.share .share__headline{font-size:10px;font-family:"Public Sans",sans-serif;font-weight:500;letter-spacing:.04em;line-height:1em;white-space:nowrap;transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;position:absolute;left:0;top:0;-webkit-transform:rotate(90deg) translate(0px, -12px);transform:rotate(90deg) translate(0px, -12px)}.share .share__list li{line-height:1em;font-size:0;margin-bottom:12px}.share .share__list li:last-child{margin-bottom:0}.share .share__list svg{vertical-align:top}.share .share__list svg path{fill:#000}.share .share__list a{transition:all .2s}.share .share__list a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.footer{position:relative;width:100%;min-width:1200px;background-color:#232323;display:block;z-index:2}@media screen and (max-width: 768px){.footer{min-width:87.5%}}@media screen and (max-width: 768px){.footer.is--simple .footer__logos{position:static;margin:auto}}.footer .footer__main{padding-top:200px;background-color:#fff}@media screen and (min-width: 769px){.footer .footer__main{padding-bottom:30px}}@media screen and (max-width: 768px){.footer .footer__main{padding-top:50px;padding-top:15.625vw}}.footer .footer__pf{padding:60px 40px;background-color:#232323;font-family:"NotoSans-DemiLight",sans-serif;font-size:12px;color:#b2b2b2;text-align:center}@media screen and (max-width: 768px){.footer .footer__pf{padding:9.375vw 6.25vw;font-size:2.8125vw;line-height:1.4;text-align:left}}.footer .pf-logos{margin-bottom:10px;line-height:1;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.footer .pf-logos{margin-bottom:3.125vw;flex-wrap:wrap}}.footer .pf-logos__item{padding:0 20px}@media screen and (max-width: 768px){.footer .pf-logos__item{padding:0 3.125vw}}.footer .pf-logos__item.is--cero{display:flex;justify-content:center;align-items:center;image-rendering:-webkit-optimize-contrast}@media screen and (max-width: 768px){.footer .pf-logos__item.is--cero{width:100%;margin-bottom:6.25vw}}.footer .pf-logos__item.is--cero a{display:block}.footer .pf-logos__item.is--cero a:first-of-type{width:56px;margin-right:10px}@media screen and (max-width: 768px){.footer .pf-logos__item.is--cero a:first-of-type{width:8.75vw;margin-right:1.5625vw}}.footer .pf-logos__item.is--cero a:nth-of-type(2){width:42px}@media screen and (max-width: 768px){.footer .pf-logos__item.is--cero a:nth-of-type(2){width:6.5625vw}}@media(hover: hover){.footer .pf-logos__item.is--cero a{transition:opacity .3s}.footer .pf-logos__item.is--cero a:hover{opacity:.5}}.footer .pf-logos__item.is--cero img{max-width:100%}.footer .pf-logos__item:not(.is--cero) img{width:inherit;max-width:inherit;height:30px}@media screen and (max-width: 768px){.footer .pf-logos__item:not(.is--cero) img{height:4.6875vw}}.footer__pagetopSp{display:none}@media screen and (max-width: 768px){.footer__pagetopSp{display:block;zoom:1;text-align:center;margin-bottom:80px;margin-bottom:25vw}.footer__pagetopSp:after{content:"";clear:both;display:block}.footer__pagetopSp a,.footer__pagetopSp button{display:block;width:64px;width:20vw;height:54px;height:16.875vw;line-height:1em;color:#000;text-decoration:none;position:relative;margin:0 auto}.footer__pagetopSp a:before,.footer__pagetopSp button:before{content:"";display:block;width:64px;width:20vw;height:32px;height:10vw;position:absolute;left:0;z-index:0;background:url("../img/common/icon_pagetop_sp.png") center center no-repeat;background-size:cover;top:0;transition:none}.footer__pagetopSp span{font-size:12px;font-size:3.75vw;font-family:"Public Sans",sans-serif;font-weight:300;letter-spacing:.04em;white-space:nowrap;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;z-index:0;line-height:1em}}.footer__maps{border:none;width:1000px;margin:0 auto;zoom:1;position:relative}@media screen and (max-width: 768px){.footer__maps{width:87.5%}}.footer__maps:after{content:"";clear:both;display:block}.footer__maps__link{zoom:1}.footer__maps__link:after{content:"";clear:both;display:block}@media screen and (min-width: 769px){.footer__maps__link__nav{display:flex;width:80%;float:left;zoom:1}}.footer__maps__link__nav .nav--block{width:30%}@media screen and (max-width: 768px){.footer__maps__link__nav .nav--block{width:100%}.footer__maps__link__nav .nav--block:last-of-type{margin-bottom:9.375vw}.footer__maps__link__nav .nav--block ul{display:flex;justify-content:space-between}.footer__maps__link__nav .nav--block ul li{width:45%}}@media screen and (min-width: 769px){.footer__maps__link__nav .nav--block li:first-of-type{margin-bottom:30px;min-height:127px}}@media screen and (max-width: 768px){.footer__maps__link__nav .nav--block li{margin-bottom:9.375vw}}.footer__maps__link__nav ul{line-height:1em}@media screen and (max-width: 768px){.footer__maps__link__nav ul{width:100%}}.footer__maps__link__nav li{width:100%}.footer__maps__link__nav a{color:#000;text-decoration:none;line-height:1em;font-size:13px;font-family:"NotoSans-DemiLight",sans-serif;-webkit-font-feature-settings:"palt" 1,"kern" 1;font-feature-settings:"palt" 1,"kern" 1;position:relative;display:inline-block}@media screen and (max-width: 768px){.footer__maps__link__nav a{font-size:10px;font-size:3.125vw;vertical-align:top}}.footer__maps__link__nav a:after{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;left:0;bottom:-3px;transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform:scaleX(0) scaleY(1);transform:scaleX(0) scaleY(1);transition:all .2s}@media screen and (max-width: 768px){.footer__maps__link__nav a:after{display:none}}.footer__maps__link__nav a:hover:after{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}.footer__maps__link__nav p{line-height:1.9em}@media screen and (max-width: 768px){.footer__maps__link__nav p{line-height:1em;vertical-align:top}}.footer__maps__link__nav span{display:block;line-height:1em}@media screen and (max-width: 768px){.footer__maps__link__nav span{line-height:2.6em;white-space:nowrap;transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;-webkit-transform:scale(0.9);transform:scale(0.9);letter-spacing:-0.05em}}.footer__maps__link__nav .footer__maps__link__nav__head{line-height:1em;margin-bottom:5px}@media screen and (max-width: 768px){.footer__maps__link__nav .footer__maps__link__nav__head{margin-bottom:1.5625vw}}.footer__maps__link__nav .footer__maps__link__nav__head a{font-family:"Public Sans",sans-serif;font-weight:500;font-size:18px;letter-spacing:.04em}@media screen and (max-width: 768px){.footer__maps__link__nav .footer__maps__link__nav__head a{font-size:12px;font-size:3.75vw}}.footer__maps__link__nav .is--none a{opacity:.4;filter:alpha(opacity=40);-ms-filter:"alpha(opacity=40)";-moz-opacity:.4;-khtml-opacity:.4;pointer-events:none}#footer .footer__maps__link__official{width:20%;float:right}@media screen and (max-width: 768px){#footer .footer__maps__link__official{width:52%;float:none;text-align:left;margin:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transform:translateY(-6.625vw);transform:translateY(-6.625vw)}}#footer .footer__maps__link__official__tw{margin-bottom:40px}@media screen and (max-width: 768px){#footer .footer__maps__link__official__tw{margin-bottom:20px;margin-bottom:6.25vw}}#footer .footer__maps__link__official__name{font-size:13px;line-height:1em;margin-bottom:25px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (max-width: 768px){#footer .footer__maps__link__official__name{font-size:10px;font-size:3.125vw;margin-bottom:8px;margin-bottom:2.5vw;transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform:scale(0.9);transform:scale(0.9)}}#footer .footer__maps__link__official__btn{line-height:1em;width:100%}#footer .footer__maps__link__official__btn a{color:#000;text-decoration:none;line-height:1em;border:#666 solid 1px;background-color:#fff;box-sizing:border-box;border-radius:3px;display:block;width:100%;position:relative;transition:all .2s}@media screen and (max-width: 768px){#footer .footer__maps__link__official__btn a{border-width:.3125vw;border-radius:50px;padding:2.1875vw 0 1.5625vw;line-height:24px;line-height:7.5vw}}#footer .footer__maps__link__official__btn a:hover{border:#000 solid 1px;background-color:#000}@media screen and (max-width: 768px){#footer .footer__maps__link__official__btn a:hover{border:#666 solid .3125vw;background-color:#fff}}#footer .footer__maps__link__official__btn a:hover .footer__maps__link__official__btn__text{color:#fff}@media screen and (max-width: 768px){#footer .footer__maps__link__official__btn a:hover .footer__maps__link__official__btn__text{color:#000}}#footer .footer__maps__link__official__btn a:hover .footer__maps__link__official__btn__icon path{fill:#fff}@media screen and (max-width: 768px){#footer .footer__maps__link__official__btn a:hover .footer__maps__link__official__btn__icon path{fill:#000}}#footer .footer__maps__link__official__btn__icon{position:absolute;left:20px;top:0;bottom:0;margin:auto;display:flex;align-items:center}@media screen and (max-width: 768px){#footer .footer__maps__link__official__btn__icon{left:3.125vw}}@media screen and (max-width: 768px){#footer .footer__maps__link__official__btn__icon svg{width:3.125vw;height:auto}}#footer .footer__maps__link__official__btn__icon path{fill:#000}@media screen and (min-width: 769px){#footer .footer__maps__link__official__btn__icon path{transition:all .2s}}#footer .footer__maps__link__official__btn__text{font-size:11px;font-family:"Public Sans",sans-serif;font-weight:500;letter-spacing:.02em;line-height:1em;margin-left:45px;display:block;transition:all .2s;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (min-width: 769px){#footer .footer__maps__link__official__btn__text{height:38px;line-height:38px}}@media screen and (max-width: 768px){#footer .footer__maps__link__official__btn__text{font-size:10px;font-size:3.125vw;margin-left:25px;margin-left:7.8125vw;display:block;line-height:auto;transition:none;text-align:left;transform-origin:0 0%;-moz-transform-origin:0 0%;-webkit-transform-origin:0 0%;-webkit-transform:scale(0.8);transform:scale(0.8)}}#footer .footer__maps__link__official__btn__blank{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1em;font-size:0}@media screen and (max-width: 768px){#footer .footer__maps__link__official__btn__blank{right:12px;right:3.75vw}}#footer .footer__maps__link__official__btn__blank svg{vertical-align:top}@media screen and (max-width: 768px){#footer .footer__maps__link__official__btn__blank svg{width:7px;width:2.1875vw;height:auto}}#footer2.is--bottomPadding{padding-bottom:170px}@media screen and (max-width: 768px){#footer2.is--bottomPadding{padding-bottom:21.875vw}}#footer2 .footer__main{padding-top:70px}@media screen and (max-width: 768px){#footer2 .footer__main{padding-top:21.875vw}}@media screen and (min-width: 769px){#footer2 .footer__maps__link__official{display:flex}}@media screen and (max-width: 768px){#footer2 .footer__maps__link__official{width:52%;float:none;text-align:left;margin:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transform:translateY(-6.625vw);transform:translateY(-6.625vw)}}@media screen and (min-width: 769px){#footer2 .footer__maps__link__official__tw{margin-right:50px}}@media screen and (max-width: 768px){#footer2 .footer__maps__link__official__tw{margin-bottom:20px;margin-bottom:6.25vw}}#footer2 .footer__maps__link__official__name{font-size:13px;line-height:1em;margin-bottom:25px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (max-width: 768px){#footer2 .footer__maps__link__official__name{font-size:10px;font-size:3.125vw;margin-bottom:8px;margin-bottom:2.5vw;transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform:scale(0.9);transform:scale(0.9)}}#footer2 .footer__maps__link__official__btn{line-height:1em;width:200px}@media screen and (max-width: 768px){#footer2 .footer__maps__link__official__btn{width:100%}}#footer2 .footer__maps__link__official__btn a{color:#000;text-decoration:none;line-height:1em;border:#666 solid 1px;background-color:#fff;box-sizing:border-box;border-radius:3px;display:block;width:100%;position:relative;transition:all .2s}@media screen and (max-width: 768px){#footer2 .footer__maps__link__official__btn a{border-width:.3125vw;border-radius:50px;padding:2.1875vw 0 1.5625vw;line-height:24px;line-height:7.5vw}}#footer2 .footer__maps__link__official__btn a:hover{border:#000 solid 1px;background-color:#000}@media screen and (max-width: 768px){#footer2 .footer__maps__link__official__btn a:hover{border:#666 solid .3125vw;background-color:#fff}}#footer2 .footer__maps__link__official__btn a:hover .footer__maps__link__official__btn__text{color:#fff}@media screen and (max-width: 768px){#footer2 .footer__maps__link__official__btn a:hover .footer__maps__link__official__btn__text{color:#000}}#footer2 .footer__maps__link__official__btn a:hover .footer__maps__link__official__btn__icon path{fill:#fff}@media screen and (max-width: 768px){#footer2 .footer__maps__link__official__btn a:hover .footer__maps__link__official__btn__icon path{fill:#000}}#footer2 .footer__maps__link__official__btn__icon{position:absolute;left:20px;top:0;bottom:0;margin:auto;display:flex;align-items:center}@media screen and (max-width: 768px){#footer2 .footer__maps__link__official__btn__icon{left:3.125vw}}@media screen and (max-width: 768px){#footer2 .footer__maps__link__official__btn__icon svg{width:3.125vw;height:auto}}#footer2 .footer__maps__link__official__btn__icon path{fill:#000}@media screen and (min-width: 769px){#footer2 .footer__maps__link__official__btn__icon path{transition:all .2s}}#footer2 .footer__maps__link__official__btn__text{font-size:11px;font-family:"Public Sans",sans-serif;font-weight:500;letter-spacing:.02em;line-height:1em;margin-left:45px;display:block;transition:all .2s;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (min-width: 769px){#footer2 .footer__maps__link__official__btn__text{height:38px;line-height:38px}}@media screen and (max-width: 768px){#footer2 .footer__maps__link__official__btn__text{font-size:10px;font-size:3.125vw;margin-left:25px;margin-left:7.8125vw;display:block;line-height:auto;transition:none;text-align:left;transform-origin:0 0%;-moz-transform-origin:0 0%;-webkit-transform-origin:0 0%;-webkit-transform:scale(0.8);transform:scale(0.8)}}#footer2 .footer__maps__link__official__btn__blank{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1em;font-size:0}@media screen and (max-width: 768px){#footer2 .footer__maps__link__official__btn__blank{right:12px;right:3.75vw}}#footer2 .footer__maps__link__official__btn__blank svg{vertical-align:top}@media screen and (max-width: 768px){#footer2 .footer__maps__link__official__btn__blank svg{width:7px;width:2.1875vw;height:auto}}.footer__maps__pagetop{zoom:1;position:absolute;right:0;bottom:0px}@media screen and (max-width: 768px){.footer__maps__pagetop{display:none}}.footer__maps__pagetop:after{content:"";clear:both;display:block}.footer__maps__pagetop a,.footer__maps__pagetop button{float:right;display:block;width:72px;height:64px;line-height:1em;color:#000;text-decoration:none;position:relative}.footer__maps__pagetop a:before,.footer__maps__pagetop a:after,.footer__maps__pagetop button:before,.footer__maps__pagetop button:after{content:"";display:block;width:72px;height:37px;position:absolute;left:0;z-index:0;background:url("../img/common/icon_pagetop.png") center center no-repeat;background-size:cover}.footer__maps__pagetop a:before,.footer__maps__pagetop button:before{top:0;transition:all .2s}.footer__maps__pagetop a:after,.footer__maps__pagetop button:after{top:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(18px);transform:translateY(18px);transition:all .2s}.footer__maps__pagetop a:hover:before,.footer__maps__pagetop button:hover:before{-webkit-transform:translateY(-18px);transform:translateY(-18px)}.footer__maps__pagetop a:hover:after,.footer__maps__pagetop button:hover:after{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.footer__maps__pagetop span{font-size:15px;font-family:"Public Sans",sans-serif;font-weight:300;letter-spacing:.04em;white-space:nowrap;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;z-index:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.footer__inner{border:none;position:relative;text-align:center;padding:120px 40px 30px}@media screen and (min-width: 769px){.footer__inner{display:flex;justify-content:space-between;align-items:flex-end}}@media screen and (max-width: 768px){.footer__inner{width:87.5%;margin:0 auto;padding:3.125vw 0 7.8125vw}}@media screen and (max-width: 768px){.footer__logos{position:absolute;top:-150px;top:-38.875vw;bottom:auto;left:auto;right:0;width:60px;width:18.75vw;margin-bottom:40px;margin-bottom:12.5vw;text-align:center}}.footer__logos ul{letter-spacing:0;font-size:0}.footer__logos li{letter-spacing:normal;font-size:medium;display:inline-block;margin-right:25px}@media screen and (max-width: 768px){.footer__logos li{display:block;margin:0}.footer__logos li:first-of-type{margin-bottom:20px;margin-bottom:6.25vw}.footer__logos li:first-of-type img{width:47px;width:14.6875vw;height:auto}.footer__logos li:last-of-type img{width:60px;width:18.75vw;height:auto}}.footer__links ul{letter-spacing:0;font-size:0;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 769px){.footer__links ul{-webkit-transform:translateX(67px);transform:translateX(67px)}}.footer__links li{letter-spacing:normal;font-size:medium;margin:10px 20px 0}@media screen and (max-width: 768px){.footer__links li{margin:0 0 3.125vw;transform-origin:50% 0;-moz-transform-origin:50% 0;-webkit-transform-origin:50% 0;-webkit-transform:scale(0.8);transform:scale(0.8)}}.footer__links li.is__none{pointer-events:none;opacity:.3;filter:alpha(opacity=30);-ms-filter:"alpha(opacity=30)";-moz-opacity:.3;-khtml-opacity:.3}.footer__links a{font-family:"NotoSans-DemiLight",sans-serif;-webkit-font-feature-settings:"palt" 1,"kern" 1;font-feature-settings:"palt" 1,"kern" 1;font-size:12px;text-decoration:none;color:#000}@media screen and (max-width: 768px){.footer__links a{font-size:10px;font-size:3.125vw}}.footer__copyright{font-size:10px;line-height:1.2;-webkit-transform:scale(0.6);transform:scale(0.6)}@media screen and (min-width: 769px){.footer__copyright{text-align:left;-webkit-transform-origin:bottom right;transform-origin:bottom right}}@media screen and (max-width: 768px){.footer__copyright{font-size:2.65625vw;-webkit-transform:scale(0.7);transform:scale(0.7)}}#top-release-page .news-list,#top-release-page .bugreport-list,#news-page .news-list,#news-page .bugreport-list,#bug-report-page .news-list,#bug-report-page .bugreport-list{margin-bottom:40px}#top-release-page .news-list .news-list__item,#top-release-page .news-list .bugreport-list__item,#top-release-page .bugreport-list .news-list__item,#top-release-page .bugreport-list .bugreport-list__item,#news-page .news-list .news-list__item,#news-page .news-list .bugreport-list__item,#news-page .bugreport-list .news-list__item,#news-page .bugreport-list .bugreport-list__item,#bug-report-page .news-list .news-list__item,#bug-report-page .news-list .bugreport-list__item,#bug-report-page .bugreport-list .news-list__item,#bug-report-page .bugreport-list .bugreport-list__item{border-bottom:#e5e5e5 solid 1px}#top-release-page .news-list .news-list__item.is--important a,#top-release-page .news-list .bugreport-list__item.is--important a,#top-release-page .bugreport-list .news-list__item.is--important a,#top-release-page .bugreport-list .bugreport-list__item.is--important a,#news-page .news-list .news-list__item.is--important a,#news-page .news-list .bugreport-list__item.is--important a,#news-page .bugreport-list .news-list__item.is--important a,#news-page .bugreport-list .bugreport-list__item.is--important a,#bug-report-page .news-list .news-list__item.is--important a,#bug-report-page .news-list .bugreport-list__item.is--important a,#bug-report-page .bugreport-list .news-list__item.is--important a,#bug-report-page .bugreport-list .bugreport-list__item.is--important a{color:#ff2a00;font-weight:600}#top-release-page .news-list .news-list__item.is--important a .news-list__title,#top-release-page .news-list .bugreport-list__item.is--important a .news-list__title,#top-release-page .bugreport-list .news-list__item.is--important a .news-list__title,#top-release-page .bugreport-list .bugreport-list__item.is--important a .news-list__title,#news-page .news-list .news-list__item.is--important a .news-list__title,#news-page .news-list .bugreport-list__item.is--important a .news-list__title,#news-page .bugreport-list .news-list__item.is--important a .news-list__title,#news-page .bugreport-list .bugreport-list__item.is--important a .news-list__title,#bug-report-page .news-list .news-list__item.is--important a .news-list__title,#bug-report-page .news-list .bugreport-list__item.is--important a .news-list__title,#bug-report-page .bugreport-list .news-list__item.is--important a .news-list__title,#bug-report-page .bugreport-list .bugreport-list__item.is--important a .news-list__title{position:relative;padding-left:25px}#top-release-page .news-list .news-list__item.is--important a .news-list__title::after,#top-release-page .news-list .bugreport-list__item.is--important a .news-list__title::after,#top-release-page .bugreport-list .news-list__item.is--important a .news-list__title::after,#top-release-page .bugreport-list .bugreport-list__item.is--important a .news-list__title::after,#news-page .news-list .news-list__item.is--important a .news-list__title::after,#news-page .news-list .bugreport-list__item.is--important a .news-list__title::after,#news-page .bugreport-list .news-list__item.is--important a .news-list__title::after,#news-page .bugreport-list .bugreport-list__item.is--important a .news-list__title::after,#bug-report-page .news-list .news-list__item.is--important a .news-list__title::after,#bug-report-page .news-list .bugreport-list__item.is--important a .news-list__title::after,#bug-report-page .bugreport-list .news-list__item.is--important a .news-list__title::after,#bug-report-page .bugreport-list .bugreport-list__item.is--important a .news-list__title::after{content:"";position:absolute;top:0;left:0;bottom:0;width:19px;height:19px;margin:auto;background:url("../img/common/hd_icon_note.png") no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#top-release-page .news-list .news-list__item.is--important a .news-list__title,#top-release-page .news-list .bugreport-list__item.is--important a .news-list__title,#top-release-page .bugreport-list .news-list__item.is--important a .news-list__title,#top-release-page .bugreport-list .bugreport-list__item.is--important a .news-list__title,#news-page .news-list .news-list__item.is--important a .news-list__title,#news-page .news-list .bugreport-list__item.is--important a .news-list__title,#news-page .bugreport-list .news-list__item.is--important a .news-list__title,#news-page .bugreport-list .bugreport-list__item.is--important a .news-list__title,#bug-report-page .news-list .news-list__item.is--important a .news-list__title,#bug-report-page .news-list .bugreport-list__item.is--important a .news-list__title,#bug-report-page .bugreport-list .news-list__item.is--important a .news-list__title,#bug-report-page .bugreport-list .bugreport-list__item.is--important a .news-list__title{padding-left:5.625vw}#top-release-page .news-list .news-list__item.is--important a .news-list__title::after,#top-release-page .news-list .bugreport-list__item.is--important a .news-list__title::after,#top-release-page .bugreport-list .news-list__item.is--important a .news-list__title::after,#top-release-page .bugreport-list .bugreport-list__item.is--important a .news-list__title::after,#news-page .news-list .news-list__item.is--important a .news-list__title::after,#news-page .news-list .bugreport-list__item.is--important a .news-list__title::after,#news-page .bugreport-list .news-list__item.is--important a .news-list__title::after,#news-page .bugreport-list .bugreport-list__item.is--important a .news-list__title::after,#bug-report-page .news-list .news-list__item.is--important a .news-list__title::after,#bug-report-page .news-list .bugreport-list__item.is--important a .news-list__title::after,#bug-report-page .bugreport-list .news-list__item.is--important a .news-list__title::after,#bug-report-page .bugreport-list .bugreport-list__item.is--important a .news-list__title::after{width:4.0625vw;height:4.0625vw}}@media screen and (max-width: 768px){#top-release-page .news-list .news-list__item,#top-release-page .news-list .bugreport-list__item,#top-release-page .bugreport-list .news-list__item,#top-release-page .bugreport-list .bugreport-list__item,#news-page .news-list .news-list__item,#news-page .news-list .bugreport-list__item,#news-page .bugreport-list .news-list__item,#news-page .bugreport-list .bugreport-list__item,#bug-report-page .news-list .news-list__item,#bug-report-page .news-list .bugreport-list__item,#bug-report-page .bugreport-list .news-list__item,#bug-report-page .bugreport-list .bugreport-list__item{border-bottom:#e5e5e5 solid .3125vw}}#top-release-page .news-list a,#top-release-page .bugreport-list a,#news-page .news-list a,#news-page .bugreport-list a,#bug-report-page .news-list a,#bug-report-page .bugreport-list a{position:relative;width:100%;padding:16px 0;font-size:16px;color:#000;line-height:1.75em;text-decoration:none;display:block}@media screen and (max-width: 768px){#top-release-page .news-list a,#top-release-page .bugreport-list a,#news-page .news-list a,#news-page .bugreport-list a,#bug-report-page .news-list a,#bug-report-page .bugreport-list a{padding:4.6875vw 0;font-size:3.75vw}}#top-release-page .news-list .news-list__header,#top-release-page .news-list .bugreport-list__header,#top-release-page .bugreport-list .news-list__header,#top-release-page .bugreport-list .bugreport-list__header,#news-page .news-list .news-list__header,#news-page .news-list .bugreport-list__header,#news-page .bugreport-list .news-list__header,#news-page .bugreport-list .bugreport-list__header,#bug-report-page .news-list .news-list__header,#bug-report-page .news-list .bugreport-list__header,#bug-report-page .bugreport-list .news-list__header,#bug-report-page .bugreport-list .bugreport-list__header{display:flex;justify-content:space-between;align-items:center}#top-release-page .news-list .news-list__content,#top-release-page .bugreport-list .news-list__content,#news-page .news-list .news-list__content,#news-page .bugreport-list .news-list__content,#bug-report-page .news-list .news-list__content,#bug-report-page .bugreport-list .news-list__content{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 768px){#top-release-page .news-list .news-list__content,#top-release-page .bugreport-list .news-list__content,#news-page .news-list .news-list__content,#news-page .bugreport-list .news-list__content,#bug-report-page .news-list .news-list__content,#bug-report-page .bugreport-list .news-list__content{flex-wrap:wrap;justify-content:flex-end}}#top-release-page .news-list .news-list__cat,#top-release-page .bugreport-list .news-list__cat,#news-page .news-list .news-list__cat,#news-page .bugreport-list .news-list__cat,#bug-report-page .news-list .news-list__cat,#bug-report-page .bugreport-list .news-list__cat{position:relative;z-index:1}@media screen and (max-width: 768px){#top-release-page .news-list .news-list__cat,#top-release-page .bugreport-list .news-list__cat,#news-page .news-list .news-list__cat,#news-page .bugreport-list .news-list__cat,#bug-report-page .news-list .news-list__cat,#bug-report-page .bugreport-list .news-list__cat{font-size:3.125vw}}#top-release-page .news-list .news-list__cat::after,#top-release-page .bugreport-list .news-list__cat::after,#news-page .news-list .news-list__cat::after,#news-page .bugreport-list .news-list__cat::after,#bug-report-page .news-list .news-list__cat::after,#bug-report-page .bugreport-list .news-list__cat::after{content:"";position:absolute;right:-30px;top:0;bottom:0;width:18px;height:2px;margin:auto}@media screen and (max-width: 768px){#top-release-page .news-list .news-list__cat::after,#top-release-page .bugreport-list .news-list__cat::after,#news-page .news-list .news-list__cat::after,#news-page .bugreport-list .news-list__cat::after,#bug-report-page .news-list .news-list__cat::after,#bug-report-page .bugreport-list .news-list__cat::after{right:-4.6875vw;width:3.75vw}}#top-release-page .news-list .bugreport-list__cat,#top-release-page .bugreport-list .bugreport-list__cat,#news-page .news-list .bugreport-list__cat,#news-page .bugreport-list .bugreport-list__cat,#bug-report-page .news-list .bugreport-list__cat,#bug-report-page .bugreport-list .bugreport-list__cat{display:block;width:80px}@media screen and (max-width: 768px){#top-release-page .news-list .bugreport-list__cat,#top-release-page .bugreport-list .bugreport-list__cat,#news-page .news-list .bugreport-list__cat,#news-page .bugreport-list .bugreport-list__cat,#bug-report-page .news-list .bugreport-list__cat,#bug-report-page .bugreport-list .bugreport-list__cat{width:19%}}#top-release-page .news-list .bugreport-list__cat span,#top-release-page .bugreport-list .bugreport-list__cat span,#news-page .news-list .bugreport-list__cat span,#news-page .bugreport-list .bugreport-list__cat span,#bug-report-page .news-list .bugreport-list__cat span,#bug-report-page .bugreport-list .bugreport-list__cat span{display:inline-block;font-size:10px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:.04em;vertical-align:middle;line-height:16px;position:relative;z-index:1;min-width:55px;background-color:#000;color:#fff;box-sizing:border-box;text-align:center}@media screen and (max-width: 768px){#top-release-page .news-list .bugreport-list__cat span,#top-release-page .bugreport-list .bugreport-list__cat span,#news-page .news-list .bugreport-list__cat span,#news-page .bugreport-list .bugreport-list__cat span,#bug-report-page .news-list .bugreport-list__cat span,#bug-report-page .bugreport-list .bugreport-list__cat span{font-size:10px;font-size:3.125vw;line-height:15px;line-height:4.6875vw;min-width:100%}}#top-release-page .news-list .news-list__pf,#top-release-page .news-list .bugreport-list__pf,#top-release-page .bugreport-list .news-list__pf,#top-release-page .bugreport-list .bugreport-list__pf,#news-page .news-list .news-list__pf,#news-page .news-list .bugreport-list__pf,#news-page .bugreport-list .news-list__pf,#news-page .bugreport-list .bugreport-list__pf,#bug-report-page .news-list .news-list__pf,#bug-report-page .news-list .bugreport-list__pf,#bug-report-page .bugreport-list .news-list__pf,#bug-report-page .bugreport-list .bugreport-list__pf{font-family:"NotoSans-DemiLight",sans-serif;font-weight:400;font-size:12px;color:#000;line-height:1.7;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 768px){#top-release-page .news-list .news-list__pf,#top-release-page .news-list .bugreport-list__pf,#top-release-page .bugreport-list .news-list__pf,#top-release-page .bugreport-list .bugreport-list__pf,#news-page .news-list .news-list__pf,#news-page .news-list .bugreport-list__pf,#news-page .bugreport-list .news-list__pf,#news-page .bugreport-list .bugreport-list__pf,#bug-report-page .news-list .news-list__pf,#bug-report-page .news-list .bugreport-list__pf,#bug-report-page .bugreport-list .news-list__pf,#bug-report-page .bugreport-list .bugreport-list__pf{font-size:2.8125vw}}#top-release-page .news-list .news-list__pf-item,#top-release-page .news-list .bugreport-list__pf-item,#top-release-page .bugreport-list .news-list__pf-item,#top-release-page .bugreport-list .bugreport-list__pf-item,#news-page .news-list .news-list__pf-item,#news-page .news-list .bugreport-list__pf-item,#news-page .bugreport-list .news-list__pf-item,#news-page .bugreport-list .bugreport-list__pf-item,#bug-report-page .news-list .news-list__pf-item,#bug-report-page .news-list .bugreport-list__pf-item,#bug-report-page .bugreport-list .news-list__pf-item,#bug-report-page .bugreport-list .bugreport-list__pf-item{padding:0 10px;background-color:#e5e5e5}#top-release-page .news-list .news-list__pf-item:not(:first-of-type),#top-release-page .news-list .bugreport-list__pf-item:not(:first-of-type),#top-release-page .bugreport-list .news-list__pf-item:not(:first-of-type),#top-release-page .bugreport-list .bugreport-list__pf-item:not(:first-of-type),#news-page .news-list .news-list__pf-item:not(:first-of-type),#news-page .news-list .bugreport-list__pf-item:not(:first-of-type),#news-page .bugreport-list .news-list__pf-item:not(:first-of-type),#news-page .bugreport-list .bugreport-list__pf-item:not(:first-of-type),#bug-report-page .news-list .news-list__pf-item:not(:first-of-type),#bug-report-page .news-list .bugreport-list__pf-item:not(:first-of-type),#bug-report-page .bugreport-list .news-list__pf-item:not(:first-of-type),#bug-report-page .bugreport-list .bugreport-list__pf-item:not(:first-of-type){margin-left:5px}@media screen and (max-width: 768px){#top-release-page .news-list .news-list__pf-item,#top-release-page .news-list .bugreport-list__pf-item,#top-release-page .bugreport-list .news-list__pf-item,#top-release-page .bugreport-list .bugreport-list__pf-item,#news-page .news-list .news-list__pf-item,#news-page .news-list .bugreport-list__pf-item,#news-page .bugreport-list .news-list__pf-item,#news-page .bugreport-list .bugreport-list__pf-item,#bug-report-page .news-list .news-list__pf-item,#bug-report-page .news-list .bugreport-list__pf-item,#bug-report-page .bugreport-list .news-list__pf-item,#bug-report-page .bugreport-list .bugreport-list__pf-item{padding:0 1.5625vw}}#top-release-page .news-list .news-list__title,#top-release-page .news-list .bugreport-list__title,#top-release-page .bugreport-list .news-list__title,#top-release-page .bugreport-list .bugreport-list__title,#news-page .news-list .news-list__title,#news-page .news-list .bugreport-list__title,#news-page .bugreport-list .news-list__title,#news-page .bugreport-list .bugreport-list__title,#bug-report-page .news-list .news-list__title,#bug-report-page .news-list .bugreport-list__title,#bug-report-page .bugreport-list .news-list__title,#bug-report-page .bugreport-list .bugreport-list__title{position:relative;z-index:1;font-family:"NotoSans-DemiLight",sans-serif;-webkit-font-feature-settings:"palt" 1,"kern" 1;font-feature-settings:"palt" 1,"kern" 1}@media screen and (max-width: 768px){#top-release-page .news-list .news-list__title,#top-release-page .news-list .bugreport-list__title,#top-release-page .bugreport-list .news-list__title,#top-release-page .bugreport-list .bugreport-list__title,#news-page .news-list .news-list__title,#news-page .news-list .bugreport-list__title,#news-page .bugreport-list .news-list__title,#news-page .bugreport-list .bugreport-list__title,#bug-report-page .news-list .news-list__title,#bug-report-page .news-list .bugreport-list__title,#bug-report-page .bugreport-list .news-list__title,#bug-report-page .bugreport-list .bugreport-list__title{width:100%}}#top-release-page .news-list .news-list__date,#top-release-page .bugreport-list .news-list__date,#news-page .news-list .news-list__date,#news-page .bugreport-list .news-list__date,#bug-report-page .news-list .news-list__date,#bug-report-page .bugreport-list .news-list__date{margin-left:15px;white-space:nowrap;font-family:"Public Sans",sans-serif;font-weight:200}@media screen and (max-width: 768px){#top-release-page .news-list .news-list__date,#top-release-page .bugreport-list .news-list__date,#news-page .news-list .news-list__date,#news-page .bugreport-list .news-list__date,#bug-report-page .news-list .news-list__date,#bug-report-page .bugreport-list .news-list__date{margin-left:0}}#top-release-page .news-list .cat--1 .news-list__cat:after,#top-release-page .bugreport-list .cat--1 .news-list__cat:after,#news-page .news-list .cat--1 .news-list__cat:after,#news-page .bugreport-list .cat--1 .news-list__cat:after,#bug-report-page .news-list .cat--1 .news-list__cat:after,#bug-report-page .bugreport-list .cat--1 .news-list__cat:after{background-color:#00ffd3}#top-release-page .news-list .cat--1 .bugreport-list__cat span,#top-release-page .bugreport-list .cat--1 .bugreport-list__cat span,#news-page .news-list .cat--1 .bugreport-list__cat span,#news-page .bugreport-list .cat--1 .bugreport-list__cat span,#bug-report-page .news-list .cat--1 .bugreport-list__cat span,#bug-report-page .bugreport-list .cat--1 .bugreport-list__cat span{border-left:#ff2a00 solid 16px}@media screen and (max-width: 768px){#top-release-page .news-list .cat--1 .bugreport-list__cat span,#top-release-page .bugreport-list .cat--1 .bugreport-list__cat span,#news-page .news-list .cat--1 .bugreport-list__cat span,#news-page .bugreport-list .cat--1 .bugreport-list__cat span,#bug-report-page .news-list .cat--1 .bugreport-list__cat span,#bug-report-page .bugreport-list .cat--1 .bugreport-list__cat span{border-left:#ff2a00 solid 4.6875vw}}#top-release-page .news-list .cat--2 .news-list__cat:after,#top-release-page .bugreport-list .cat--2 .news-list__cat:after,#news-page .news-list .cat--2 .news-list__cat:after,#news-page .bugreport-list .cat--2 .news-list__cat:after,#bug-report-page .news-list .cat--2 .news-list__cat:after,#bug-report-page .bugreport-list .cat--2 .news-list__cat:after{background-color:#0086ff}#top-release-page .news-list .cat--2 .bugreport-list__cat span,#top-release-page .bugreport-list .cat--2 .bugreport-list__cat span,#news-page .news-list .cat--2 .bugreport-list__cat span,#news-page .bugreport-list .cat--2 .bugreport-list__cat span,#bug-report-page .news-list .cat--2 .bugreport-list__cat span,#bug-report-page .bugreport-list .cat--2 .bugreport-list__cat span{border-left:#0086ff solid 16px}@media screen and (max-width: 768px){#top-release-page .news-list .cat--2 .bugreport-list__cat span,#top-release-page .bugreport-list .cat--2 .bugreport-list__cat span,#news-page .news-list .cat--2 .bugreport-list__cat span,#news-page .bugreport-list .cat--2 .bugreport-list__cat span,#bug-report-page .news-list .cat--2 .bugreport-list__cat span,#bug-report-page .bugreport-list .cat--2 .bugreport-list__cat span{border-left:#0086ff solid 4.6875vw}}#top-release-page .news-list .cat--3 .news-list__cat:after,#top-release-page .bugreport-list .cat--3 .news-list__cat:after,#news-page .news-list .cat--3 .news-list__cat:after,#news-page .bugreport-list .cat--3 .news-list__cat:after,#bug-report-page .news-list .cat--3 .news-list__cat:after,#bug-report-page .bugreport-list .cat--3 .news-list__cat:after{background-color:#ff7900}#top-release-page .news-list .cat--3 .bugreport-list__cat span,#top-release-page .bugreport-list .cat--3 .bugreport-list__cat span,#news-page .news-list .cat--3 .bugreport-list__cat span,#news-page .bugreport-list .cat--3 .bugreport-list__cat span,#bug-report-page .news-list .cat--3 .bugreport-list__cat span,#bug-report-page .bugreport-list .cat--3 .bugreport-list__cat span{border-left:#ffc800 solid 16px}@media screen and (max-width: 768px){#top-release-page .news-list .cat--3 .bugreport-list__cat span,#top-release-page .bugreport-list .cat--3 .bugreport-list__cat span,#news-page .news-list .cat--3 .bugreport-list__cat span,#news-page .bugreport-list .cat--3 .bugreport-list__cat span,#bug-report-page .news-list .cat--3 .bugreport-list__cat span,#bug-report-page .bugreport-list .cat--3 .bugreport-list__cat span{border-left:#ffc800 solid 4.6875vw}}#top-release-page .news-list .cat--4 .news-list__cat:after,#top-release-page .bugreport-list .cat--4 .news-list__cat:after,#news-page .news-list .cat--4 .news-list__cat:after,#news-page .bugreport-list .cat--4 .news-list__cat:after,#bug-report-page .news-list .cat--4 .news-list__cat:after,#bug-report-page .bugreport-list .cat--4 .news-list__cat:after{background-color:#ff2a00}#top-release-page .news-list .cat--4 .bugreport-list__cat span,#top-release-page .bugreport-list .cat--4 .bugreport-list__cat span,#news-page .news-list .cat--4 .bugreport-list__cat span,#news-page .bugreport-list .cat--4 .bugreport-list__cat span,#bug-report-page .news-list .cat--4 .bugreport-list__cat span,#bug-report-page .bugreport-list .cat--4 .bugreport-list__cat span{border-left:#00ffd3 solid 16px}@media screen and (max-width: 768px){#top-release-page .news-list .cat--4 .bugreport-list__cat span,#top-release-page .bugreport-list .cat--4 .bugreport-list__cat span,#news-page .news-list .cat--4 .bugreport-list__cat span,#news-page .bugreport-list .cat--4 .bugreport-list__cat span,#bug-report-page .news-list .cat--4 .bugreport-list__cat span,#bug-report-page .bugreport-list .cat--4 .bugreport-list__cat span{border-left:#00ffd3 solid 4.6875vw}}#top-release-page .news-list .cat--5 .news-list__cat:after,#top-release-page .bugreport-list .cat--5 .news-list__cat:after,#news-page .news-list .cat--5 .news-list__cat:after,#news-page .bugreport-list .cat--5 .news-list__cat:after,#bug-report-page .news-list .cat--5 .news-list__cat:after,#bug-report-page .bugreport-list .cat--5 .news-list__cat:after{background-color:#ffc800}#modal,#modal-posted-img,#modal-update{position:fixed;left:0px;top:0px;z-index:1000;width:100%;height:100%;background-color:rgba(229,229,229,.85);overflow:auto}#modal .modal__inner,#modal-posted-img .modal__inner,#modal-update .modal__inner{display:table;width:100%;height:100%;position:relative}#modal .modal__block,#modal-posted-img .modal__block,#modal-update .modal__block{display:table-cell;vertical-align:middle;text-align:center;padding-top:80px}@media screen and (max-width: 768px){#modal .modal__block,#modal-posted-img .modal__block,#modal-update .modal__block{padding-top:0}}#modal .modal__btnClose,#modal-posted-img .modal__btnClose,#modal-update .modal__btnClose{position:absolute;left:0px;top:-60px;width:40px;height:40px;z-index:1}@media screen and (max-width: 768px){#modal .modal__btnClose,#modal-posted-img .modal__btnClose,#modal-update .modal__btnClose{left:6.25%;top:-50px;top:-15.625vw;width:30px;width:9.375vw;height:30px;height:9.375vw}}#modal .modal__btnClose .modal--close,#modal-posted-img .modal__btnClose .modal--close,#modal-update .modal__btnClose .modal--close{display:block;width:100%;height:100%;position:relative}#modal .modal__btnClose .modal--close:before,#modal .modal__btnClose .modal--close:after,#modal-posted-img .modal__btnClose .modal--close:before,#modal-posted-img .modal__btnClose .modal--close:after,#modal-update .modal__btnClose .modal--close:before,#modal-update .modal__btnClose .modal--close:after{content:"";display:block;width:56px;height:1px;background-color:#666;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;position:absolute;left:50%;top:50%;transition:all .2s}@media screen and (max-width: 768px){#modal .modal__btnClose .modal--close:before,#modal .modal__btnClose .modal--close:after,#modal-posted-img .modal__btnClose .modal--close:before,#modal-posted-img .modal__btnClose .modal--close:after,#modal-update .modal__btnClose .modal--close:before,#modal-update .modal__btnClose .modal--close:after{width:42px;width:13.125vw;height:1px;height:.3125vw;transition:none}}#modal .modal__btnClose .modal--close:before,#modal-posted-img .modal__btnClose .modal--close:before,#modal-update .modal__btnClose .modal--close:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#modal .modal__btnClose .modal--close:after,#modal-posted-img .modal__btnClose .modal--close:after,#modal-update .modal__btnClose .modal--close:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (min-width: 769px){#modal .modal__btnClose .modal--close:hover:before,#modal .modal__btnClose .modal--close:hover:after,#modal-posted-img .modal__btnClose .modal--close:hover:before,#modal-posted-img .modal__btnClose .modal--close:hover:after,#modal-update .modal__btnClose .modal--close:hover:before,#modal-update .modal__btnClose .modal--close:hover:after{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg);width:100%}}#modal .modal__closeBg,#modal-posted-img .modal__closeBg,#modal-update .modal__closeBg{width:100%;height:100%;position:absolute;z-index:0;left:0;top:0}#modal .modal__image,#modal-posted-img .modal__image,#modal-update .modal__image{margin:0 auto;position:relative;text-align:left;display:inline-block}@media screen and (max-width: 768px){#modal .modal__image,#modal-posted-img .modal__image,#modal-update .modal__image{width:100%}}#modal .modal__image__inner,#modal-posted-img .modal__image__inner,#modal-update .modal__image__inner{position:relative;width:95%;max-width:1300px;margin:auto}#modal .modal__image__inner:after,#modal-posted-img .modal__image__inner:after,#modal-update .modal__image__inner:after{content:"";clear:both;display:block}@media screen and (max-width: 768px){#modal .modal__image__inner,#modal-posted-img .modal__image__inner,#modal-update .modal__image__inner{width:87.5%}}@media screen and (max-width: 768px){#modal .modal__image__inner .modal__btnClose,#modal-posted-img .modal__image__inner .modal__btnClose,#modal-update .modal__image__inner .modal__btnClose{top:-7px;top:-2.1875vw;left:0}}.modal-message{width:570px;margin:0 auto;position:relative;text-align:left;background-color:#fff;border-radius:3px;box-shadow:0px 0px 20px rgba(0,0,0,.2)}@media screen and (max-width: 768px){.modal-message{width:87.5%;border-radius:8px}}.modal-message .modal-message__inner{padding:40px}@media screen and (min-width: 769px){.modal-message .modal-message__inner{display:flex;justify-content:space-between}}@media screen and (max-width: 768px){.modal-message .modal-message__inner{padding:9.375vw 4.6875vw}}.modal-message .modal-message__icon{width:60px}@media screen and (max-width: 768px){.modal-message .modal-message__icon{width:100%;text-align:center;margin-bottom:30px;margin-bottom:9.375vw}.modal-message .modal-message__icon img{width:47.5px;width:14.84375vw;height:auto}}.modal-message .modal-message__details{width:390px}@media screen and (max-width: 768px){.modal-message .modal-message__details{width:100%;text-align:center}}.modal-message .modal-message__head{font-size:24px;line-height:1.2;margin-bottom:35px}@media screen and (max-width: 768px){.modal-message .modal-message__head{font-size:14px;font-size:4.375vw;margin-bottom:30px;margin-bottom:9.375vw}}.modal-message .modal-message__text{font-size:16px;line-height:1.6;font-family:"NotoSans-DemiLight",sans-serif;-webkit-font-feature-settings:"palt" 1,"kern" 1;font-feature-settings:"palt" 1,"kern" 1}@media screen and (max-width: 768px){.modal-message .modal-message__text{font-size:12px;font-size:3.75vw}}.modal-message .modal-btn{margin-top:30px;display:flex;justify-content:center}@media screen and (max-width: 768px){.modal-message .modal-btn{margin-top:9.375vw}}.modal-message .modal-btn__item{width:48%}.modal-message .modal-btn__item:first-of-type{margin-right:4%}.modal-message .modal-btn--next{position:relative;border-radius:100px;box-sizing:border-box;text-decoration:none;display:block;cursor:pointer;background:#00ffd3;color:#000 !important;border:solid 1px #00ffd3;width:100%;padding:15px;font-size:18px;font-family:"NotoSans-DemiLight",sans-serif}@media screen and (min-width: 769px){.modal-message .modal-btn--next{transition:all .3s ease-in-out}.modal-message .modal-btn--next::before,.modal-message .modal-btn--next::after,.modal-message .modal-btn--next input,.modal-message .modal-btn--next svg path,.modal-message .modal-btn--next svg polygon{transition:all .3s}}.modal-message .modal-btn--next:hover,.modal-message .modal-btn--next:visited,.modal-message .modal-btn--next:link{color:inherit;text-decoration:inherit}@media screen and (min-width: 769px){.modal-message .modal-btn--next{transition:all .3s ease-in-out}.modal-message .modal-btn--next::before,.modal-message .modal-btn--next::after,.modal-message .modal-btn--next input,.modal-message .modal-btn--next svg path,.modal-message .modal-btn--next svg polygon{transition:all .3s}}@media screen and (min-width: 769px){.modal-message .modal-btn--next:hover{background:#000;color:#00ffd3 !important;border-color:#000}.modal-message .modal-btn--next:hover::before,.modal-message .modal-btn--next:hover::after{border-color:#00ffd3;background-color:#00ffd3}.modal-message .modal-btn--next:hover svg path,.modal-message .modal-btn--next:hover svg polygon{fill:#00ffd3}}.modal-message .modal-btn--next::before,.modal-message .modal-btn--next::after{border-color:#000;background-color:#000}.modal-message .modal-btn--next svg path,.modal-message .modal-btn--next svg polygon{fill:#000}@media screen and (max-width: 768px){.modal-message .modal-btn--next{padding:3.125vw;font-size:3.75vw}}.modal-message .modal-btn--close{position:relative;border-radius:100px;box-sizing:border-box;text-decoration:none;display:block;cursor:pointer;background:#fff;color:#000 !important;border:solid 1px #fff;width:100%;padding:15px;font-size:18px;border-color:#000;font-family:"NotoSans-DemiLight",sans-serif}@media screen and (min-width: 769px){.modal-message .modal-btn--close{transition:all .3s ease-in-out}.modal-message .modal-btn--close::before,.modal-message .modal-btn--close::after,.modal-message .modal-btn--close input,.modal-message .modal-btn--close svg path,.modal-message .modal-btn--close svg polygon{transition:all .3s}}.modal-message .modal-btn--close:hover,.modal-message .modal-btn--close:visited,.modal-message .modal-btn--close:link{color:inherit;text-decoration:inherit}@media screen and (min-width: 769px){.modal-message .modal-btn--close{transition:all .3s ease-in-out}.modal-message .modal-btn--close::before,.modal-message .modal-btn--close::after,.modal-message .modal-btn--close input,.modal-message .modal-btn--close svg path,.modal-message .modal-btn--close svg polygon{transition:all .3s}}@media screen and (min-width: 769px){.modal-message .modal-btn--close:hover{background:#000;color:#fff !important;border-color:#000}.modal-message .modal-btn--close:hover::before,.modal-message .modal-btn--close:hover::after{border-color:#fff;background-color:#fff}.modal-message .modal-btn--close:hover svg path,.modal-message .modal-btn--close:hover svg polygon{fill:#fff}}.modal-message .modal-btn--close::before,.modal-message .modal-btn--close::after{border-color:#000;background-color:#000}.modal-message .modal-btn--close svg path,.modal-message .modal-btn--close svg polygon{fill:#000}@media screen and (max-width: 768px){.modal-message .modal-btn--close{padding:3.125vw;font-size:3.75vw}}.modal__image__posted__img{pointer-events:none;position:relative;width:100%;text-align:center}@media screen and (min-width: 769px){.modal__image__posted__img{padding-bottom:80px;display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 768px){.modal__image__posted__img{padding-top:43px;padding-top:13.4375vw}}.modal__image__posted__img img{width:100%}.modal__image__details__ph{pointer-events:none;position:relative;width:100%;text-align:center}@media screen and (min-width: 769px){.modal__image__details__ph{max-width:100%;height:calc(100vh - 180px);display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 768px){.modal__image__details__ph{padding-top:43px;padding-top:13.4375vw}}.modal__image__details__ph img{max-width:100%;max-height:100%}@media screen and (max-width: 768px){.modal__image__details__ph img{width:auto;height:auto;max-height:300px;max-height:93.75vw}}.modal__image__paging{text-align:center;line-height:1em;margin-top:15px;letter-spacing:0;font-size:0}@media screen and (max-width: 768px){.modal__image__paging{margin-top:3.125vw;padding-top:4.6875vw}}.modal__image__paging__prev,.modal__image__paging__next,.modal__ss__paging__prev,.modal__ss__paging__next{letter-spacing:normal;font-size:medium;display:inline-block;line-height:1em;vertical-align:top}@media screen and (max-width: 768px){.modal__image__paging__prev,.modal__image__paging__next,.modal__ss__paging__prev,.modal__ss__paging__next{height:28px;height:8.75vw;width:28px;width:8.75vw}}.modal__image__paging__prev svg,.modal__image__paging__next svg,.modal__ss__paging__prev svg,.modal__ss__paging__next svg{vertical-align:top}@media screen and (min-width: 769px){.modal__image__paging__prev svg,.modal__image__paging__next svg,.modal__ss__paging__prev svg,.modal__ss__paging__next svg{width:13px;transition:all .2s}}@media screen and (max-width: 768px){.modal__image__paging__prev svg,.modal__image__paging__next svg,.modal__ss__paging__prev svg,.modal__ss__paging__next svg{transition:none;height:18px;height:5.625vw;width:auto}}.modal__image__paging__prev a,.modal__image__paging__next a,.modal__ss__paging__prev a,.modal__ss__paging__next a{display:block}@media screen and (min-width: 769px){.modal__image__paging__prev a,.modal__image__paging__next a,.modal__ss__paging__prev a,.modal__ss__paging__next a{width:24px}}@media screen and (max-width: 768px){.modal__image__paging__prev a,.modal__image__paging__next a,.modal__ss__paging__prev a,.modal__ss__paging__next a{padding-top:5px;padding-top:1.5625vw;padding-bottom:5px;padding-bottom:1.5625vw}}.modal__image__paging__prev a,.modal__ss__paging__prev a{text-align:right}@media screen and (min-width: 769px){.modal__image__paging__prev a:hover svg,.modal__ss__paging__prev a:hover svg{padding-right:10px}}.modal__image__paging__next a,.modal__ss__paging__next a{text-align:left}@media screen and (min-width: 769px){.modal__image__paging__next a:hover svg,.modal__ss__paging__next a:hover svg{padding-left:10px}}.modal__image__paging__num{letter-spacing:normal;font-size:medium;display:inline-block;vertical-align:top;margin:0 40px;line-height:25px;font-size:16px;font-family:"Public Sans",sans-serif;font-weight:200;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (max-width: 768px){.modal__image__paging__num{margin-left:30px;margin-left:9.375vw;margin-right:30px;margin-right:9.375vw;line-height:28px;line-height:8.75vw;font-size:12px;font-size:3.75vw}}.modal__image__paging__num__current{font-family:"Public Sans",sans-serif;font-weight:500;display:inline-block;margin-right:4px}@media screen and (max-width: 768px){.modal__image__paging__num__current{margin-right:1.25vw}}.modal__image__paging__num__total{display:inline-block;margin-left:4px}@media screen and (max-width: 768px){.modal__image__paging__num__total{margin-left:1.25vw}}.modal__movie{position:relative;width:90%;max-width:1310px;margin:auto;text-align:left;display:inline-block}@media screen and (max-width: 768px){.modal__movie .modal__btnClose{left:0}}.modal__movie__inner{position:relative;width:100%;padding-top:56.25%;zoom:1}.modal__movie__inner:after{content:"";clear:both;display:block}.modal__movie__details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.modal__movie__details video,.modal__movie__details iframe{width:100%;height:100%}.modal__leave{width:560px;margin:0 auto;position:relative;text-align:left;background-color:#fff;border-radius:3px;box-shadow:0px 0px 20px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 20px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.2);display:none}.modal__leave__inner{padding:40px;zoom:1}.modal__leave__inner:after{content:"";clear:both;display:block}.modal__leave__icon{width:60px;float:left}.modal__leave__details{width:380px;float:right}.modal__leave__details__head{font-size:26px;line-height:1em;margin-bottom:35px}.modal__leave__details__text{font-size:16px;line-height:1.75em;margin-bottom:40px;font-family:"NotoSans-DemiLight",sans-serif;-webkit-font-feature-settings:"palt" 1,"kern" 1;font-feature-settings:"palt" 1,"kern" 1}.modal__leave__details__buttons{zoom:1}.modal__leave__details__buttons:after{content:"";clear:both;display:block}.modal__leave__details__buttons ul{zoom:1}.modal__leave__details__buttons ul:after{content:"";clear:both;display:block}.modal__leave__details__buttons li{float:left;margin-right:20px;text-align:center}.modal__leave__details__buttons li:last-child{margin-right:0}.modal__leave__details__buttons a{font-size:18px;display:block;color:#000;text-decoration:none;background-color:#fff;line-height:1em;width:180px;padding:12px 0;border-radius:30px;box-sizing:border-box;border:#000 solid 1px;transition:all .3s}.modal__leave__details__buttons a:hover{background-color:#000;color:#fff}.modal__leave__details__buttons__l a{color:#fff;background-color:#ff2a00;border:#ff2a00 solid 1px}.modal__leave__details__buttons__l a:hover{border:#000 solid 1px}.modal__entryend,.modal__leaveend{width:570px;margin:0 auto;position:relative;text-align:left;background-color:#fff;border-radius:3px;box-shadow:0px 0px 20px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 20px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.2)}@media screen and (max-width: 768px){.modal__entryend,.modal__leaveend{width:87.5%;border-radius:8px}}.modal__entryend__inner,.modal__leaveend__inner{padding:40px;zoom:1}.modal__entryend__inner:after,.modal__leaveend__inner:after{content:"";clear:both;display:block}@media screen and (max-width: 768px){.modal__entryend__inner,.modal__leaveend__inner{padding:32px;padding:10vw}}.modal__entryend__icon,.modal__leaveend__icon{width:60px;float:left}@media screen and (max-width: 768px){.modal__entryend__icon,.modal__leaveend__icon{width:100%;float:none;text-align:center;margin-bottom:30px;margin-bottom:9.375vw}.modal__entryend__icon img,.modal__leaveend__icon img{width:47.5px;width:14.84375vw;height:auto}}.modal__entryend__details,.modal__leaveend__details{width:390px;float:right}@media screen and (max-width: 768px){.modal__entryend__details,.modal__leaveend__details{width:100%;float:none;text-align:center}}.modal__entryend__details__head{font-size:24px;line-height:1.2;margin-bottom:35px}@media screen and (max-width: 768px){.modal__entryend__details__head{font-size:14px;font-size:4.375vw;margin-bottom:30px;margin-bottom:9.375vw}}.modal__entryend__details__text,.modal__leaveend__details__text{font-size:16px;line-height:1.75em;font-family:"NotoSans-DemiLight",sans-serif;-webkit-font-feature-settings:"palt" 1,"kern" 1;font-feature-settings:"palt" 1,"kern" 1}@media screen and (max-width: 768px){.modal__entryend__details__text,.modal__leaveend__details__text{font-size:12px;font-size:3.75vw;letter-spacing:0;line-height:1.6em}}@media screen and (max-width: 768px){.modal__entryend__details__text{text-align:left}.modal__leaveend__details__text{text-align:center}}.modal__entryend__close,.modal__leaveend__close{clear:both;display:block;width:180px;margin:0 auto;padding-top:40px;text-align:center}@media screen and (max-width: 768px){.modal__entryend__close,.modal__leaveend__close{width:100%;padding-top:30px;padding-top:9.375vw}}.modal__entryend__close .modal--close,.modal__leaveend__close .modal--close{text-align:center;font-size:18px;display:block;color:#000;text-decoration:none;background-color:#fff;line-height:1em;width:100%;padding:12px 0;border-radius:30px;box-sizing:border-box;border:#000 solid 1px;cursor:pointer}@media screen and (min-width: 769px){.modal__entryend__close .modal--close,.modal__leaveend__close .modal--close{transition:all .3s}.modal__entryend__close .modal--close:hover,.modal__leaveend__close .modal--close:hover{background-color:#000;color:#fff}}@media screen and (max-width: 768px){.modal__entryend__close .modal--close,.modal__leaveend__close .modal--close{font-size:14px;font-size:4.375vw;padding-top:15px;padding-top:4.6875vw;padding-bottom:15px;padding-bottom:4.6875vw;border-radius:30px;border:#000 solid .3125vw}}.modal__finished{width:600px;margin:0 auto;position:relative;text-align:left;background-color:#fff;border-radius:8px;box-shadow:0px 0px 25px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 25px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 25px rgba(0,0,0,.2);display:none}.modal__finished__inner{padding:40px;zoom:1}.modal__finished__inner:after{content:"";clear:both;display:block}.modal__finished__icon{width:61px;float:left}.modal__finished__details{width:420px;float:right}.modal__finished__details__text{font-size:16px;letter-spacing:.04em;line-height:1.75em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-bottom:30px}.modal__finished__details__check{zoom:1;display:table;width:100%;font-size:12px;letter-spacing:.04em;line-height:1.75em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.modal__finished__details__check:after{content:"";clear:both;display:block}.modal__finished__details__check__box{display:table-cell;vertical-align:middle}.modal__finished__details__check__box label{font-size:13px}.modal__finished__details__check__btn{display:table-cell;width:180px}.modal__finished__details__check__btn a{text-align:center;font-size:18px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;color:#000;text-decoration:none;background-color:#e6e6e6;line-height:1em;width:100%;padding:12px 0;border-radius:30px;transition:all .3s}.modal__finished__details__check__btn a:hover{background-color:#000;color:#fff}.modal__before{width:600px;margin:0 auto;position:relative;text-align:left;background-color:#fff;border-radius:8px;box-shadow:0px 0px 25px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 25px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 25px rgba(0,0,0,.2);display:none}.modal__before__inner{padding:40px;zoom:1}.modal__before__inner:after{content:"";clear:both;display:block}.modal__before__icon{width:61px;float:left}.modal__before__details{width:420px;float:right}.modal__before__details__text{font-size:16px;letter-spacing:.04em;line-height:1.75em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-bottom:30px}.modal__before__details__check{zoom:1;display:table;width:100%;font-size:12px;letter-spacing:.04em;line-height:1.75em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.modal__before__details__check:after{content:"";clear:both;display:block}.modal__before__details__check__box{display:table-cell;vertical-align:middle}.modal__before__details__check__box label{font-size:13px}.modal__before__details__check__btn{display:table-cell;width:180px}.modal__before__details__check__btn a{text-align:center;font-size:18px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;color:#000;text-decoration:none;background-color:#e6e6e6;line-height:1em;width:100%;padding:12px 0;border-radius:30px;transition:all .3s}.modal__before__details__check__btn a:hover{background-color:#000;color:#fff}.modal__ng{width:600px;margin:0 auto;position:relative;text-align:left;background-color:#fff;border-radius:8px;box-shadow:0px 0px 25px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 25px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 25px rgba(0,0,0,.2);display:none}.modal__ng__inner{padding:40px;zoom:1}.modal__ng__inner:after{content:"";clear:both;display:block}.modal__ng__icon{width:61px;float:left}.modal__ng__details{width:420px;float:right}.modal__ng__details__text{font-size:16px;letter-spacing:.04em;line-height:1.75em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-bottom:30px}.modal__ng__details__check{zoom:1;display:block;width:100%;font-size:12px;letter-spacing:.04em;line-height:1.75em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.modal__ng__details__check:after{content:"";clear:both;display:block}.modal__ng__details__check__btn{display:block;float:right;width:180px}.modal__ng__details__check__btn a{text-align:center;font-size:18px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;color:#000;text-decoration:none;background-color:#e6e6e6;line-height:1em;width:100%;padding:12px 0;border-radius:30px;transition:all .3s}.modal__ng__details__check__btn a:hover{background-color:#000;color:#fff}.modal__issue,.modal__already,.modal__norights,.modal__haverights,.modal__input,.modal__success{width:560px;margin:0 auto;position:relative;text-align:left;background-color:#fff;border-radius:3px;box-shadow:0px 0px 20px rgba(0,0,0,.2)}@media screen and (max-width: 768px){.modal__issue,.modal__already,.modal__norights,.modal__haverights,.modal__input,.modal__success{width:87.5%;box-shadow:0px 0px 25px rgba(0,0,0,.2)}}.modal__friend__inner,.modal__input__sub__inner{padding:44px 40px;display:flex;justify-content:space-between;flex-wrap:wrap;zoom:1}@media screen and (max-width: 768px){.modal__friend__inner,.modal__input__sub__inner{padding:32px;padding:10vw}}.modal__friend__icon,.modal__input__sub__icon{width:60px}@media screen and (max-width: 768px){.modal__friend__icon,.modal__input__sub__icon{width:100%;float:none;text-align:center;margin-bottom:30px;margin-bottom:9.375vw}.modal__friend__icon img,.modal__input__sub__icon img{width:50px;width:15.625vw;height:auto}}.modal__friend__details,.modal__input__sub__details{width:380px}@media screen and (max-width: 768px){.modal__friend__details,.modal__input__sub__details{width:100%;float:none;text-align:center}}.modal__friend__details__head{font-size:16px;line-height:1.75em;margin-bottom:35px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:-4px}@media screen and (max-width: 768px){.modal__friend__details__head{font-size:12px;font-size:3.75vw;margin-bottom:25px;margin-bottom:7.8125vw;margin-top:0}}.modal__friend__details__code{font-size:16px;line-height:1.75em;margin-bottom:35px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (max-width: 768px){.modal__friend__details__code{font-size:12px;font-size:3.75vw;margin-bottom:25px;margin-bottom:7.8125vw}}.modal__friend__details__code .--l{font-size:140%}.modal__friend__details__text{font-size:14px;line-height:1.75em;font-family:"NotoSans-DemiLight",sans-serif;-webkit-font-feature-settings:"palt" 1,"kern" 1;font-feature-settings:"palt" 1,"kern" 1}@media screen and (max-width: 768px){.modal__friend__details__text{font-size:12px;font-size:3.75vw}}.modal__input__sub__details__text{font-size:16px;line-height:1.75em;font-family:"NotoSans-DemiLight",sans-serif;-webkit-font-feature-settings:"palt" 1,"kern" 1;font-feature-settings:"palt" 1,"kern" 1}@media screen and (max-width: 768px){.modal__input__sub__details__text{font-size:12px;font-size:3.75vw}}.modal__friend__details__input{width:100%;border-radius:3px;overflow:hidden}@media screen and (max-width: 768px){.modal__friend__details__input{margin-bottom:15px;margin-bottom:4.6875vw}}.modal__friend__details__input input{outline:none;background-color:#f0f0f0;border:none;display:block;width:100%;font-size:26px;font-family:"NotoSans-DemiLight",sans-serif;-webkit-font-feature-settings:"palt" 1,"kern" 1;font-feature-settings:"palt" 1,"kern" 1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:65px;text-indent:20px}@media screen and (max-width: 768px){.modal__friend__details__input input{font-size:18px;font-size:5.625vw;line-height:45px;line-height:14.0625vw;text-indent:14px;text-indent:4.375vw}}.modal__friend__details__input input::-webkit-input-placeholder{color:#ccc}.modal__friend__details__input input::placeholder{color:#ccc}.modal__friend__details__buttons,.modal__input__sub__details__buttons{width:100%;padding-top:50px;text-align:center;zoom:1}.modal__friend__details__buttons:after,.modal__input__sub__details__buttons:after{content:"";clear:both;display:block}@media screen and (max-width: 768px){.modal__friend__details__buttons,.modal__input__sub__details__buttons{text-align:center;padding-top:25px;padding-top:7.8125vw}}.modal__friend__details__buttons ul,.modal__input__sub__details__buttons ul{zoom:1;letter-spacing:0;font-size:0}.modal__friend__details__buttons ul:after,.modal__input__sub__details__buttons ul:after{content:"";clear:both;display:block}.modal__friend__details__buttons li,.modal__input__sub__details__buttons li{letter-spacing:normal;font-size:medium;display:inline-block;text-align:center;margin-left:20px}.modal__friend__details__buttons li:first-of-type,.modal__input__sub__details__buttons li:first-of-type{margin-left:0}@media screen and (max-width: 768px){.modal__friend__details__buttons li,.modal__input__sub__details__buttons li{margin-left:0;width:100%;margin-bottom:20px;margin-bottom:6.25vw}.modal__friend__details__buttons li:last-child,.modal__input__sub__details__buttons li:last-child{margin-bottom:0}}.modal__friend__details__buttons a,.modal__input__sub__details__buttons a{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.modal__friend__details__buttons a,.modal__friend__details__buttons button,.modal__input__sub__details__buttons a,.modal__input__sub__details__buttons button{font-size:18px;display:block;color:#000;text-decoration:none;background-color:#fff;line-height:1em;width:180px;padding:12px 0;border-radius:30px;box-sizing:border-box;border:#000 solid 1px;cursor:pointer;transition:all .2s}@media screen and (max-width: 768px){.modal__friend__details__buttons a,.modal__friend__details__buttons button,.modal__input__sub__details__buttons a,.modal__input__sub__details__buttons button{font-size:14px;font-size:4.375vw;width:100%;padding-top:15px;padding-top:4.6875vw;padding-bottom:15px;padding-bottom:4.6875vw;border-radius:100px;border:#000 solid .3125vw;transition:none}}.modal__friend__details__buttons a:hover,.modal__friend__details__buttons button:hover,.modal__input__sub__details__buttons a:hover,.modal__input__sub__details__buttons button:hover{background-color:#000;color:#fff}@media screen and (max-width: 768px){.modal__friend__details__buttons a:hover,.modal__friend__details__buttons button:hover,.modal__input__sub__details__buttons a:hover,.modal__input__sub__details__buttons button:hover{background-color:#fff;color:#000}}.modal__friend__details__buttons a:focus,.modal__friend__details__buttons button:focus,.modal__input__sub__details__buttons a:focus,.modal__input__sub__details__buttons button:focus{outline:none}.modal__friend__details__buttons li.button--black button,.modal__input__sub__details__buttons li.button--black button{background-color:#000;color:#fff}.modal__friend__details__buttons li.button--black button:hover,.modal__input__sub__details__buttons li.button--black button:hover{background-color:#fff;color:#000}@media screen and (max-width: 768px){.modal__friend__details__buttons li.button--black button:hover,.modal__input__sub__details__buttons li.button--black button:hover{background-color:#000;color:#fff}}.modal__input{width:600px}.modal__input .modal__friend__details{width:410px}.modal__input.is--sub{box-shadow:0px 0px 20px rgba(0,0,0,0);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0)}.modal__input.is--sub:after{content:"";display:block;width:100%;height:100%;background-color:rgba(229,229,229,.85);position:absolute;left:0;top:0;z-index:1;border-radius:3px}.modal__input__sub{width:560px;background-color:#fff;border-radius:3px;box-shadow:0px 0px 20px rgba(0,0,0,.2);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:5}@media screen and (max-width: 768px){.modal__input__sub{width:87.5%;box-shadow:0px 0px 25px rgba(0,0,0,.2)}}.modal__input__sub.is--show{display:block}#modal-signup{position:fixed;top:0;right:0;width:100%;height:100%;z-index:500}#modal-signup:not(.is--top){opacity:0;pointer-events:none;transition:opacity .5s}#modal-signup.is--open{opacity:1;pointer-events:auto}#modal-signup.is--open .fixed-nav__inner{-webkit-transform:translateX(0);transform:translateX(0)}#modal-signup .modal-signup__inner{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#modal-signup .modal-signup__bg{position:absolute;width:100%;height:100%;background-color:rgba(229,229,229,.8)}#modal-signup .modal-signup__window{position:relative;width:90%;max-width:700px;padding:50px 80px;box-sizing:border-box;background-color:#fff;border-radius:3px;color:#000;text-align:center;box-shadow:0px 0px 20px rgba(0,0,0,.2)}@media screen and (max-width: 768px){#modal-signup .modal-signup__window{padding:6.25vw 3.125vw;border-radius:8px}}#modal-signup .modal-signup__ttl{margin-bottom:30px;font-weight:normal;font-size:24px}@media screen and (max-width: 768px){#modal-signup .modal-signup__ttl{margin-bottom:6.25vw;font-size:4.375vw;line-height:1.4}}#modal-signup .modal-signup__pf{width:90%;max-width:300px;margin:auto}@media screen and (max-width: 768px){#modal-signup .modal-signup__pf{max-width:500px}}#modal-signup .signup-list__item{width:100%}#modal-signup .signup-list__item:not(:last-of-type){margin-bottom:20px}@media screen and (max-width: 768px){#modal-signup .signup-list__item:not(:last-of-type){margin-bottom:6.25vw}}#modal-signup .signup-list__btn{width:100%;height:70px;padding:10px 20px;box-sizing:border-box;background-color:#1d1d1d;border:solid 1px #7e7e7e;border-radius:5px;font-family:"NotoSans-DemiLight",sans-serif;font-size:18px;color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center}@media(hover: hover){#modal-signup .signup-list__btn:hover{text-decoration:none}#modal-signup .signup-list__btn:hover img,#modal-signup .signup-list__btn:hover p{opacity:.5}}@media screen and (max-width: 768px){#modal-signup .signup-list__btn{height:12.5vw;padding:3.125vw;font-size:3.75vw}}#modal-signup .signup-list__btn .btn__icon{margin-right:10px;display:block}#modal-signup .signup-list__btn p{transition:opacity .3s}#modal-signup .signup-list__btn .is--s{font-size:70%}#modal-signup .signup-list__btn img{width:inherit;max-width:inherit;height:30px;transition:opacity .3s;display:block}@media screen and (max-width: 768px){#modal-signup .signup-list__btn img{height:6.25vw}}#modal-signup .btn-close{position:absolute;top:-70px;left:0;width:56px;height:56px;display:block}#modal-signup .btn-close:before,#modal-signup .btn-close:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:1px;margin:auto;background-color:#666;transition:all .2s;display:block}#modal-signup .btn-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#modal-signup .btn-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(hover: hover){#modal-signup .btn-close:hover:before,#modal-signup .btn-close:hover:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);width:100%}}@media screen and (max-width: 768px){#modal-signup .btn-close{top:-12.5vw;width:9.375vw;height:9.375vw}}.swiper-wrapper{z-index:1;display:flex;position:relative}.swiper-slide{height:auto !important;display:flex;justify-content:center;align-items:top;flex-shrink:0}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:0px;background-color:rgba(0,0,0,0)}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{display:none;position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../img/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{background-image:url("../img/fancybox/fancybox_close.png");position:absolute;bottom:auto;top:0px;left:auto;right:0px;margin:auto;width:75px;height:75px;cursor:pointer;z-index:8040;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);transition:.3s}.fancybox-close:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);transition:.3s}@media screen and (max-width: 800px){.fancybox-close{background-image:url("../img/fancybox/fancybox_close.png");background-size:100% auto;width:37.5px;width:11.71875vw;height:37.5px;height:11.71875vw;top:0px;top:0vw;right:0px;right:0vw}.fancybox-wrap{margin-top:0px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:rgba(0,0,0,0) url("../img/fancybox/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px}.fancybox-lock{width:auto}.fancybox-overlay{position:absolute;top:0;left:0;display:none;z-index:8010;background:url("../img/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:rgba(0,0,0,0);background:rgba(0,0,0,.5);text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media screen and (max-width: 768px){.modal__leave{width:87.5%;margin:0 auto;position:relative;text-align:left;background-color:#fff;border-radius:8px;box-shadow:0px 0px 20px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 20px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.2);display:none}.modal__leave__inner{padding:32px;padding:10vw;zoom:1}.modal__leave__inner:after{content:"";clear:both;display:block}.modal__leave__icon{width:100%;float:none;text-align:center;margin-bottom:7.5px;margin-bottom:2.34375vw}.modal__leave__icon img{width:47.5px;width:14.84375vw;height:auto}.modal__leave__details{width:100%;float:none;text-align:center}.modal__leave__details__head{font-size:14px;font-size:4.375vw;letter-spacing:0;line-height:1em;margin-bottom:30px;margin-bottom:9.375vw}.modal__leave__details__text{font-size:12px;font-size:3.75vw;letter-spacing:0;line-height:1.6em;margin-bottom:30px;margin-bottom:9.375vw}.modal__leave__details__buttons{zoom:1}.modal__leave__details__buttons:after{content:"";clear:both;display:block}.modal__leave__details__buttons ul{zoom:1}.modal__leave__details__buttons ul:after{content:"";clear:both;display:block}.modal__leave__details__buttons li{float:left;margin-right:0;text-align:center;width:100%;margin-bottom:32px;margin-bottom:10vw}.modal__leave__details__buttons li:last-child{margin-right:0;margin-bottom:0}.modal__leave__details__buttons a{font-size:14px;font-size:4.375vw;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;color:#000;text-decoration:none;background-color:#fff;line-height:1em;width:100%;padding-top:15px;padding-top:4.6875vw;padding-bottom:15px;padding-bottom:4.6875vw;border-radius:30px;border:#000 solid 1px;border:#000 solid .3125vw;transition:none}.modal__leave__details__buttons a:hover{background-color:#fff;color:#000}.modal__leave__details__buttons__l a{color:#fff;background-color:#ff2a00;border:#ff2a00 solid 1px;border:#ff2a00 solid .3125vw}.modal__leave__details__buttons__l a:hover{border:#ff2a00 solid 1px;background-color:#ff2a00;color:#fff}.modal__finished{width:87.5%;margin:0 auto;position:relative;text-align:left;background-color:#fff;border-radius:8px;box-shadow:0px 0px 25px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 25px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 25px rgba(0,0,0,.2);display:none}.modal__finished__inner{padding:20px 7%;padding:6.25vw 7%;zoom:1}.modal__finished__inner:after{content:"";clear:both;display:block}.modal__finished__icon{width:12.5%;float:left}.modal__finished__icon img{width:100%;height:auto}.modal__finished__details{width:79%;float:right}.modal__finished__details__text{font-size:12px;font-size:3.75vw;letter-spacing:0;line-height:1.6em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-bottom:25px;margin-bottom:7.8125vw}.modal__finished__details__check{zoom:1;display:block;width:100%;font-size:10px;font-size:3.125vw;letter-spacing:.04em;line-height:1.75em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.modal__finished__details__check:after{content:"";clear:both;display:block}.modal__finished__details__check__box{display:block;margin-bottom:25px;margin-bottom:7.8125vw;font-size:10px;font-size:3.125vw}.modal__finished__details__check__btn{display:block;width:100%}.modal__finished__details__check__btn a{font-size:10px;font-size:3.125vw;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;color:#000;text-decoration:none;background-color:#e6e6e6;line-height:1em;width:100%;padding:10px 0;padding:3.125vw 0;border-radius:30px;transition:none}.modal__finished__details__check__btn a:hover{background-color:#e6e6e6;color:#000}.modal__before{width:87.5%;margin:0 auto;position:relative;text-align:left;background-color:#fff;border-radius:8px;box-shadow:0px 0px 25px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 25px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 25px rgba(0,0,0,.2);display:none}.modal__before__inner{padding:20px 7%;padding:6.25vw 7%;zoom:1}.modal__before__inner:after{content:"";clear:both;display:block}.modal__before__icon{width:100%;float:none;text-align:center;margin-bottom:20px;margin-bottom:6.25vw}.modal__before__icon img{width:40%;width:12.5vw;height:auto}.modal__before__details{width:100%;float:none}.modal__before__details__text{font-size:12px;font-size:3.75vw;letter-spacing:0;line-height:1.6em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-bottom:25px;margin-bottom:7.8125vw}.modal__before__details__check{zoom:1;display:block;width:100%;font-size:10px;font-size:3.125vw;letter-spacing:.04em;line-height:1.75em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center}.modal__before__details__check:after{content:"";clear:both;display:block}.modal__before__details__check__box{display:block;margin-bottom:25px;margin-bottom:7.8125vw;font-size:10px;font-size:3.125vw}.modal__before__details__check__btn{display:block;width:60%;margin:0 auto}.modal__before__details__check__btn a{font-size:10px;font-size:3.125vw;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;color:#000;text-decoration:none;background-color:#e6e6e6;line-height:1em;width:100%;padding:10px 0;padding:3.125vw 0;border-radius:30px;transition:none}.modal__before__details__check__btn a:hover{background-color:#e6e6e6;color:#000}.modal__ng{width:87.5%;margin:0 auto;position:relative;text-align:left;background-color:#fff;border-radius:8px;box-shadow:0px 0px 25px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 25px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 25px rgba(0,0,0,.2);display:none}.modal__ng__inner{padding:20px 7%;padding:6.25vw 7%;zoom:1}.modal__ng__inner:after{content:"";clear:both;display:block}.modal__ng__icon{width:100%;float:none;text-align:center;margin-bottom:20px;margin-bottom:6.25vw}.modal__ng__icon img{width:40%;width:12.5vw;height:auto}.modal__ng__details{width:100%;float:none}.modal__ng__details__text{font-size:12px;font-size:3.75vw;letter-spacing:0;line-height:1.6em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-bottom:25px;margin-bottom:7.8125vw}.modal__ng__details__check{zoom:1;display:block;width:100%;font-size:10px;font-size:3.125vw;letter-spacing:.04em;line-height:1.75em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center}.modal__ng__details__check:after{content:"";clear:both;display:block}.modal__ng__details__check__btn{display:block;width:60%;margin:0 auto;float:none}.modal__ng__details__check__btn a{font-size:10px;font-size:3.125vw;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;color:#000;text-decoration:none;background-color:#e6e6e6;line-height:1em;width:100%;padding:10px 0;padding:3.125vw 0;border-radius:30px;transition:none}.modal__ng__details__check__btn a:hover{background-color:#e6e6e6;color:#000}.modal__input{width:87.5%}.modal__input .modal__friend__details{width:100%}.modal__input .modal__friend__details__head{margin-bottom:10px;margin-bottom:3.125vw}.modal__input.is--sub{box-shadow:0px 0px 25px rgba(0,0,0,0);-moz-box-shadow:0px 0px 25px rgba(0,0,0,0);-webkit-box-shadow:0px 0px 25px rgba(0,0,0,0)}.modal__input.is--sub:after{content:"";display:block;width:100%;height:100%;background-color:rgba(229,229,229,.85);position:absolute;left:0;top:0;z-index:1;border-radius:3px}}#login-loader,#logout-loader{position:relative;width:100%;min-width:1200px;min-height:calc(100vh - 135px);margin:0 auto;padding-top:145px;overflow:hidden;border:none;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){#login-loader,#logout-loader{min-width:100%;min-height:auto;padding-top:29.6875vw}}@media screen and (max-width: 768px){#login-loader,#logout-loader{height:calc(100vh - 29.6875vw)}}#login-loader .loader,#logout-loader .loader{display:none}@media screen and (max-width: 768px){#login-loader .loader,#logout-loader .loader{font-size:3.125vw}}.submenu-leave-active,.submenu-enter-active{transition:all .4s cubic-bezier(0, 0.55, 0.45, 1)}.submenu-leave-to,.submenu-enter{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.submenu-leave,.submenu-enter-to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.spNav-slide-leave-active,.spNav-slide-enter-active{transition:-webkit-transform .5s cubic-bezier(0.85, 0, 0.15, 1);transition:transform .5s cubic-bezier(0.85, 0, 0.15, 1);transition:transform .5s cubic-bezier(0.85, 0, 0.15, 1), -webkit-transform .5s cubic-bezier(0.85, 0, 0.15, 1)}.spNav-slide-leave-to,.spNav-slide-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.modal-fade-leave-active,.modal-fade-enter-active{transition:opacity .4s cubic-bezier(0.5, 1, 0.89, 1)}.modal-fade-leave-to,.modal-fade-enter{opacity:0}.modal-fade-leave,.modal-fade-enter-to{opacity:1}.fade-enter-active[data-v-4c22b934]{transition-duration:.5s !important;transition-delay:.3s !important}.fade-leave-active[data-v-4c22b934]{transition-duration:.5s !important}.swal2-container.swal2-backdrop-show{background-color:rgba(229,229,229,.85) !important}.swal2-container.swal2-backdrop-show.swal2-bottom-end{background-color:rgba(0,0,0,0) !important}.swal-modal{border-radius:3px !important;box-shadow:0px 0px 20px rgba(0,0,0,.2) !important}@media screen and (max-width: 768px){.swal-modal{box-shadow:0px 0px 25px rgba(0,0,0,.2) !important}}.swal2-title,.swal2-html-container,.swal2-textarea{color:#000 !important}@media screen and (max-width: 768px){.swal2-title,.swal2-html-container,.swal2-textarea{font-size:3.75vw !important}}.swal2-footer{text-align:center !important}@media screen and (max-width: 768px){.swal2-footer{padding:0 10vw 10vw !important}}@media screen and (max-width: 768px){.swal2-actions{width:80% !important;margin:0 auto 6.25vw !important}}.swal2-actions button{font-size:18px !important;color:#000 !important;text-decoration:none !important;background-color:#fff !important;line-height:1em !important;width:180px !important;padding:12px 0 !important;border-radius:30px !important;box-sizing:border-box !important;border:#000 solid 1px !important;font-weight:400 !important;cursor:pointer !important;transition:all .2s !important}@media screen and (max-width: 768px){.swal2-actions button{font-size:14px !important;font-size:4.375vw !important;width:100% !important;padding-top:15px !important;padding-top:4.6875vw !important;padding-bottom:15px !important;padding-bottom:4.6875vw !important;border-radius:100px !important;border:#000 solid .3125vw !important;transition:none !important}}.swal2-actions button:hover,.swal2-actions button:active{background-color:#000 !important;color:#fff !important}@media screen and (max-width: 768px){.swal2-actions button:hover,.swal2-actions button:active{background-color:#fff !important;color:#000 !important}}.swal2-actions button:focus{outline:none !important;box-shadow:none !important}.swal2-actions button.swal2-confirm{background-color:#000 !important;color:#fff !important}.swal2-actions button.swal2-confirm:hover,.swal2-actions button.swal2-confirm:active{background-color:#fff !important;color:#000 !important}@media screen and (max-width: 768px){.swal2-actions button.swal2-confirm:hover,.swal2-actions button.swal2-confirm:active{background-color:#000 !important;color:#fff !important}}
