#User{padding:15px 0 15px;position:relative}@media (min-width: 768px){#User{padding:50px 0 15px}}@media (min-width: 1024px){#User .UserTitle{display:flex}}#User .UserTitle .AllView{margin:5px 0 15px 15px}@media (min-width: 1024px){#User .UserTitle .AllView{margin:15px 0 0 10px}}#User .Midashi{padding-left:15px}@media (min-width: 1024px){#User .Midashi{padding-left:40px}}#User .MaruScrollBtn .Top{position:absolute;top:55px}@media (min-width: 1024px){#User .MaruScrollBtn .Top{top:65px}}#User .ShortIn{overflow-x:scroll;display:flex;width:100%;padding:0 0px 0 15px}@media (min-width: 1024px){#User .ShortIn{padding:20px 15px 0 40px}}#User .ShortIn .VideoShortBox{margin-right:25px;width:260px}@media (min-width: 768px){#User .ShortIn .VideoShortBox{width:340px}}#User .ShortIn .VideoShortBox .VideoBtn{position:relative}#User .ShortIn .VideoShortBox .VideoBtn a{transition:.5s}#User .ShortIn .VideoShortBox .VideoBtn a:hover{opacity:0.8}#User .ShortIn .VideoShortBox .VideoBtn img{width:260px;height:auto;border-radius:10px}@media (min-width: 768px){#User .ShortIn .VideoShortBox .VideoBtn img{width:340px}}#User .ShortIn .VideoShortBox .ShortText{margin-bottom:15px}#User .ShortIn .VideoShortBox .ShortText p{color:#000;font-size:13px;font-weight:bold;font-feature-settings:"palt";letter-spacing:0.04em;line-height:1.6em;margin:13px auto 10px}@media (min-width: 768px){#User ::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.05)}#User ::-webkit-scrollbar{height:8px}#User ::-webkit-scrollbar-thumb{border-radius:2px;background-color:rgba(0,0,0,0.05)}}#footer-menu{background-color:#111}#footer-mega-menu{max-width:1200px;width:90%;margin:100px auto 20px}#footer-mega-menu .PcMenu1{opacity:1}#footer-mega-menu .PcMenu2 ul.MenuLeft li{opacity:1}#footer-mega-menu .PcMenu2 .MenuRight ul li{opacity:1}#footer-mega-menu .PcMenu2 .MenuRight ul.Contact{opacity:1}#footer-mega-menu .PcMenu2 .MenuRight ul.news{opacity:1}#footer-mega-menu .PcMenu2 .MenuRight .AccountLogin{opacity:1}#footer-mega-menu .PcMenu2 .MenuRight .AccountLogin .Menu1Btn .Account .AccountIn{background-color:#111}#footer-mega-menu .PcMenu2 .MenuRight .AccountLogin .Menu1Btn .Login .LoginIn{background-color:#111}#footer{position:relative;z-index:1;margin-top:auto;padding:40px 0 10px;background-color:#111}#footer .footerIn{width:95%;margin:auto;color:#fff;padding:0px 0 80px;position:relative}@media (min-width: 768px){#footer .footerIn{padding:0px 0 30px}}@media (min-width: 1150px){#footer .footerIn .footerMenu{display:flex}}#footer .footerIn .footerMenu .footerLogo{margin:0 60px 50px 0;display:none}@media (min-width: 768px){#footer .footerIn .footerMenu .footerLogo{display:inherit}}#footer .footerIn .footerMenu .footerLogo img{width:260px;height:auto}#footer .footerIn .footerMenu .footerText{display:flex;margin-bottom:40px}#footer .footerIn .footerMenu .footerText ul{border-left:1px solid #fff;padding-inline-start:14px}#footer .footerIn .footerMenu .footerText ul:first-child{margin-right:20px}@media (min-width: 768px){#footer .footerIn .footerMenu .footerText ul:first-child{margin-right:40px}}@media (min-width: 768px){#footer .footerIn .footerMenu .footerText ul{padding-inline-start:20px}}@media (min-width: 1024px){#footer .footerIn .footerMenu .footerText ul{padding-inline-start:30px}}#footer .footerIn .footerMenu .footerText ul li{margin-bottom:10px;list-style-type:none}#footer .footerIn .footerMenu .footerText ul li a{font-size:14px;transition:.5s;font-feature-settings:"palt";letter-spacing:0.04em;color:#fff}#footer .footerIn .footerMenu .footerText ul li a:hover{color:#CFCFCF}#footer .footerIn .footerMenu .footerText ul li .Twitter{transition:.5s}#footer .footerIn .footerMenu .footerText ul li .Twitter:hover{fill:#CFCFCF}#footer .footerIn .footerBtn{margin-bottom:30px}@media (min-width: 768px){#footer .footerIn .footerBtn{position:absolute;top:165px;right:0}}@media (min-width: 1150px){#footer .footerIn .footerBtn{top:60px}}#footer .footerIn .footerBtn h3{margin-bottom:10px;min-width:280px}@media (min-width: 1024px){#footer .footerIn .footerBtn h3{min-width:350px}}#footer .footerIn .footerBtn h3 a{color:#fff;display:inline-block;max-width:350px;width:100%;text-align:center;font-size:15px;font-weight:bold;border-radius:5px;border:1px solid #fff;transition:.5s;height:55px;line-height:55px}#footer .footerIn .footerBtn h3 a:hover{box-shadow:inset 0px 0px 0px 2px #f7f7f7}#footer .footerIn .footerTerms{position:absolute;bottom:0;left:0}@media (min-width: 768px){#footer .footerIn .footerTerms{display:flex}}#footer .footerIn .footerTerms ul{padding-inline-start:0px}@media (min-width: 768px){#footer .footerIn .footerTerms ul{display:flex;margin:2px 0 0 0}}#footer .footerIn .footerTerms ul li{margin-right:12px;display:inline-block}@media (min-width: 768px){#footer .footerIn .footerTerms ul li{display:inherit}}#footer .footerIn .footerTerms ul li.line{position:relative}#footer .footerIn .footerTerms ul li.line:before{content:"";position:absolute;right:-6px;top:8px;background:#fff;width:1px;height:11px}@media (min-width: 768px){#footer .footerIn .footerTerms ul li.line:before{top:5px}}#footer .footerIn .footerTerms ul li a{color:#fff;font-size:10px;margin-right:2px;transition:.5s;line-height:2.1em}#footer .footerIn .footerTerms ul li a:hover{color:#CFCFCF}#footer .footerIn .footerTerms p{font-size:10px;margin:0px 0 10px 0px;text-align:left}@media (min-width: 1024px){#footer .footerIn .footerTerms p{margin:1.5px 0 0 10px;text-align:right}}#page-top a{position:fixed;bottom:0;left:0;width:50px;color:rgba(255,255,255,0);text-align:center;display:block;text-decoration:none;text-transform:uppercase;font-size:1em;z-index:1000;width:50px;height:50px;background-color:rgba(15,0,0,0)}
