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,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}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;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul{list-style:none}img{border:none;vertical-align:bottom}a{outline:none}html{scroll-behavior:smooth}body{position:relative;background:#000 url(../images/common/bg_pattern_02.png) center top}img{width:auto;max-width:100%}a{color:#ffebcd}a:visited,a:link{color:#ffebcd}a:hover{color:#fff7eb}@media screen and (min-width: 750px){.sp{display:none !important}}@media screen and (max-width: 749px){.pc{display:none !important}}header{zoom:1;background:rgba(0,0,0,0.5);position:relative;z-index:30}header:before{content:".";display:block;height:0;visibility:hidden}header:after{content:".";display:block;height:0;visibility:hidden;clear:both}header .headerInner{max-height:61px}header .headerInner img.logoSteam{width:25%;max-width:147px;padding:2% 2%}header .headerInner div#langSelect{float:right;width:66%;max-width:350px;position:relative;background:#000000;background-size:100% auto;margin:2%;padding:0 2%;box-sizing:border-box}header .headerInner div#langSelect p.titLangSelect{width:36%;display:inline-block}header .headerInner div#langSelect p.currentLang{display:inline-block;width:60%;background:url(../images/common/ico_lang_down.png) right center no-repeat;cursor:pointer}header .headerInner div#langSelect p.currentLang.slideActive{background-image:url(../images/common/ico_lang_up.png)}header .headerInner div#langSelect div.selectList{position:absolute;top:50px;width:62%;left:38%;background:rgba(0,0,0,0.8);box-sizing:border-box;padding:15px 10px;z-index:80;display:none}header .headerInner div#langSelect div.selectList ul li{position:relative;padding:0 0 15px 0}header .headerInner div#langSelect div.selectList ul li a{display:block;width:100%;height:100%;padding-left:1.2em}header .headerInner div#langSelect div.selectList ul li:before{content:'';position:absolute;width:1em;height:100%;display:block;top:0;left:0;pointer-events:none;background:url(../images/common/ico_link.png) top center no-repeat;background-size:auto auto}header .headerInner div#langSelect div.selectList ul li.langSet a{cursor:default;color:#ffffff;text-decoration:none}header .headerInner div#langSelect div.selectList ul li.langSet:before{background-image:url(../images/common/ico_check.png)}header .headerInner div#langSelect div.selectList ul li:last-child{padding-bottom:0}header .headerInner .snsCol{display:none}@media screen and (min-width: 750px){header{position:absolute;top:0;left:0;width:100%;min-width:1040px;margin-bottom:0}header .headerInner{position:relative;height:65px;width:1024px;margin:0 auto}header .headerInner h1{width:205px;top:10px;left:280px}header .headerInner h1 img{width:100%}header .headerInner img.logoSteam{padding:10px 0 0 10px}header .headerInner div#langSelect{margin:15px 0;max-width:435px;height:35px;background:url(../images/common/bg_select_lang.png) top center no-repeat}header .headerInner div#langSelect p.titLangSelect{width:127px;padding:0 0 0 45px}header .headerInner div#langSelect p.currentLang{width:170px}header .headerInner div#langSelect p.currentLang img{width:189px;max-width:none}header .headerInner div#langSelect div.selectList{width:190px;left:180px}header .headerInner .snsCol{float:right;display:inline-block;padding:15px 15px 0 5px}header .headerInner .snsCol ul{text-align:center}header .headerInner .snsCol ul li{display:inline-block;width:35px}}@media screen and (min-width: 750px){#container{min-width:1040px}}footer{background:#1a1a1a;color:#fff;font-size:0.8em;line-height:1.5em}@media screen and (max-width: 749px){footer{padding:0 5vw}}@media screen and (min-width: 750px){footer{padding:0 20px}}footer .footerInner{width:100%;max-width:1200px;text-align:center;border-left:solid 1px #000;border-right:solid 1px #000;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 749px){footer .footerInner{padding:5vw 0}}@media screen and (min-width: 750px){footer .footerInner{padding:30px 0}}footer .footerInner>*+*{margin-top:2em}footer .footerInner p{padding:0 2em}footer .footerInner p .icoPs,footer .footerInner p .icoPs5,footer .footerInner p .icoPs4{position:relative;top:-0.4em;height:0.7em}@media screen and (min-width: 750px){footer .footerInner .snsCol{display:none}footer .footerInner .snsCol+p{margin-top:0}}footer .footerInner #bnrFooter li{width:70vw;max-width:260px;margin:0 auto}#btnPtop{position:sticky;bottom:0}#btnPtop a{position:absolute;bottom:0;right:0;width:15vw;max-width:73px}@media screen and (max-width: 749px){#btnPtop a{margin:0 2.5vw 2.5vw 0}}@media screen and (min-width: 750px){#btnPtop a{margin:0 10px 10px 0}}[data-fancybox="movie"]{display:none}
