html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}#mainCol{width:100%;margin:0 auto;position:relative;line-height:0}#mainCol .view{background:url(../images/country_leonis.jpg) no-repeat;width:2000px;height:200px;display:block;text-indent:-9999px;text-align:center;cursor:pointer}#mainCol .view:hover{background:url(../images/country_leonis_open.jpg) no-repeat;height:400px}#mainCol .btnCol{width:90%;margin:2% auto 0}@media (min-width: 900px){#mainCol .btnCol{background:url(../images/common/bg_nav_deco.png) no-repeat -5% 30% #000;position:relative;top:0;padding:0;text-align:inherit;line-height:0;width:100%;margin:auto;z-index:10}}#mainCol .btnCol ul{display:flex;justify-content:center}#mainCol .btnCol ul.storeBtn{width:100%}#mainCol .btnCol ul.storeBtn li{margin-right:3%}#mainCol .btnCol ul.storeBtn li:last-child{margin-right:0}#mainCol .btnCol ul a:hover{opacity:0.7}@media (min-width: 900px){#mainCol .btnCol ul{width:750px;padding:30px 0}#mainCol .btnCol ul.storeBtn li{margin-right:15px}#mainCol .btnCol ul.storeBtn li:last-child{margin-right:0}#mainCol .btnCol ul.storeBtn li img{width:auto}}.mgi{margin:0 -380px}#mvCol{position:relative;width:100%;margin:auto;text-align:center}@media (min-width: 900px){#mvCol{width:1200px}}#mvCol .mvColInner{position:absolute;top:55%;width:100%;margin:auto}@media (min-width: 900px){#mvCol .mvColInner{top:430px}}#mvCol .mvColInner h1{width:45%;margin:auto}@media (min-width: 900px){#mvCol .mvColInner h1{float:left;z-index:10;width:auto;text-align:center}}#mvCol .mvColInner .btnCol{width:90%;margin:2% auto 0}@media (min-width: 900px){#mvCol .mvColInner .btnCol{position:relative;float:right;width:59%;margin:auto;z-index:10}}#mvCol .mvColInner .btnCol h2{float:left;width:40%}@media (min-width: 900px){#mvCol .mvColInner .btnCol h2{position:absolute;top:110px;left:0;width:auto}}#mvCol .mvColInner .btnCol ul{display:flex;justify-content:center}#mvCol .mvColInner .btnCol ul.snsBtn{float:right;width:55%}#mvCol .mvColInner .btnCol ul.snsBtn li{width:30%;margin-right:4%}#mvCol .mvColInner .btnCol ul.snsBtn li:last-child{margin-right:0}#mvCol .mvColInner .btnCol ul.storeBtn{width:100%}#mvCol .mvColInner .btnCol ul.storeBtn li{margin-right:3%}#mvCol .mvColInner .btnCol ul.storeBtn li:last-child{margin-right:0}#mvCol .mvColInner .btnCol ul a:hover{opacity:0.7}@media (min-width: 900px){#mvCol .mvColInner .btnCol ul{width:750px;margin-top:215px}#mvCol .mvColInner .btnCol ul.test{margin-top:260px}#mvCol .mvColInner .btnCol ul.snsBtn{width:auto;margin-left:262px}#mvCol .mvColInner .btnCol ul.snsBtn li{width:auto;margin-right:10px}#mvCol .mvColInner .btnCol ul.snsBtn li:last-child{margin-right:0}#mvCol .mvColInner .btnCol ul.snsBtn li img{width:auto}#mvCol .mvColInner .btnCol ul.storeBtn li{margin-right:15px}#mvCol .mvColInner .btnCol ul.storeBtn li:last-child{margin-right:0}#mvCol .mvColInner .btnCol ul.storeBtn li img{width:auto}}#mvCol .bx-wrapper{position:relative;display:block;background-color:transparent;max-width:100%;width:100%;top:0;left:0;right:0;margin:auto;border:transparent;z-index:0}@media (min-width: 900px){#mvCol .bx-wrapper{max-width:2000px;width:2000px}}#mvCol .catch{position:absolute;top:19%;right:2%;width:22%;z-index:10}@media (min-width: 900px){#mvCol .catch{top:1%;right:1%;width:auto}}#mvCol #slideMv{display:block;width:100%}@media (min-width: 900px){#mvCol #slideMv li{width:2000px !important;margin:0 -400px}}#bnrCol{background:#130e0d;border-top:2px solid;border-image:linear-gradient(to right, #535b5e 0%,#ffffff 25%,#535b5e 50%,#ffffff 75%,#535b5e 100%);border-image-slice:1;box-sizing:border-box}#bnrCol .bnrcolInner{width:90%;margin:auto;padding:3% 0}@media (min-width: 900px){#bnrCol .bnrcolInner{margin:0;padding:0}}#bnrCol .bnrcolInner ul li{margin-bottom:7px}#bnrCol .bnrcolInner ul li:last-child{margin-bottom:0}#bnrCol a:hover{opacity:0.7}@media (min-width: 900px){.bnr_3{background:transparent !important;position:absolute;top:100px;left:0;right:0;width:1200px;margin:auto;border-top:none !important;z-index:10}}@media (min-width: 900px){.bnr_4{background:#130e0d;border-top:2px solid;border-image:linear-gradient(to right, #535b5e 0%,#ffffff 25%,#535b5e 50%,#ffffff 75%,#535b5e 100%);border-image-slice:1;position:relative;width:100%;margin:auto;z-index:1}.bnr_4 .bnrcolInner{width:100% !important}.bnr_4 ul{width:1200px;margin:0 auto;padding:30px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.bnr_4 ul li{margin-bottom:0 !important}}@media (min-width: 900px){.bnr_5{background:#130e0d;border-top:2px solid;border-image:linear-gradient(to right, #535b5e 0%,#ffffff 25%,#535b5e 50%,#ffffff 75%,#535b5e 100%);border-image-slice:1;position:relative;width:100%;margin:auto;z-index:1}.bnr_5 .bnrcolInner{width:100% !important}.bnr_5 ul{width:900px;margin:0 auto;padding:30px 0 15px;display:flex;flex-wrap:wrap;justify-content:center}.bnr_5 ul li{margin-bottom:15px !important;margin-right:10px}}#preRegistration{background:url(../images/top/bg_pre_registration.jpg) top center no-repeat;width:100%;padding:20px 0;text-align:center;border-top:2px solid;border-bottom:2px solid;border-image:linear-gradient(to right, #535b5e 0%,#ffffff 25%,#535b5e 50%,#ffffff 75%,#535b5e 100%);border-image-slice:1}@media (min-width: 900px){#preRegistration{padding:30px 0}#preRegistration h2{margin-bottom:-20px}}#preRegistration .mission{display:flex;justify-content:center;flex-wrap:wrap;width:90%;margin:auto}@media (min-width: 900px){#preRegistration .mission{width:1000px;margin:auto}}#preRegistration .mission li{position:relative}#preRegistration .mission li.comp:before{content:'';background:url(../images/top/ico_comp.png) no-repeat;position:absolute;background-size:40%;top:25%;left:0;width:100%;height:100%;z-index:10}@media (min-width: 900px){#preRegistration .mission li.comp:before{background-size:contain;width:166px;height:105px}}#preRegistration .mission li .popUp{position:absolute;right:2%;width:20%}@media (min-width: 900px){#preRegistration .mission li .popUp{right:10px;width:auto}#preRegistration .mission li .popUp:hover{opacity:0.7}}#preRegistration .mission li:nth-child(-n+2){width:50%}#preRegistration .mission li:nth-child(n+3).comp:before{width:50%}@media (min-width: 900px){#preRegistration .mission li:nth-child(n+3).comp:before{width:166px}}#preRegistration .mission li .popUp{bottom:10%}@media (min-width: 900px){#preRegistration .mission li .popUp{bottom:30px}}#preRegistration .stit{width:90%;margin:0 auto 5px}@media (min-width: 900px){#preRegistration .stit{margin:10px auto}}#preRegistration .attentionBtn{width:70%;margin:0 auto 3%}@media (min-width: 900px){#preRegistration .attentionBtn{margin:0 auto 20px}#preRegistration .attentionBtn a:hover{opacity:0.7}}#releasecamp{background:url(../images/top/bg_releasecamp.jpg) top center;width:100%;padding:20px 0;text-align:center;border-top:2px solid;border-bottom:2px solid;border-image:linear-gradient(to right, #535b5e 0%,#ffffff 25%,#535b5e 50%,#ffffff 75%,#535b5e 100%);border-image-slice:1}@media (min-width: 900px){#releasecamp{padding:30px 0 120px}#releasecamp h2{margin-bottom:-20px}}#releasecamp .releasecampInner{position:relative;display:flex}@media (min-width: 900px){#releasecamp .releasecampInner{width:1200px;margin:auto}}#releasecamp .releasecampInner .mission{position:relative;width:90%;margin:auto;z-index:10}@media (min-width: 900px){#releasecamp .releasecampInner .mission{width:1000px;margin:auto;text-align:left}}#releasecamp .releasecampInner .mission li{position:relative}#releasecamp .releasecampInner .mission li.comp:before{content:'';background:url(../images/top/ico_comp.png) no-repeat;position:absolute;background-size:40%;top:25%;left:0;width:100%;height:100%;z-index:10}@media (min-width: 900px){#releasecamp .releasecampInner .mission li.comp:before{background-size:contain;width:166px;height:105px}}#releasecamp .releasecampInner .mission li:first-child{width:55%}@media (min-width: 900px){#releasecamp .releasecampInner .mission li:first-child{width:auto}}#releasecamp .releasecampInner .mission li:nth-child(2){width:60%}@media (min-width: 900px){#releasecamp .releasecampInner .mission li:nth-child(2){width:auto}}#releasecamp .releasecampInner .mission li:nth-child(3){width:62%}@media (min-width: 900px){#releasecamp .releasecampInner .mission li:nth-child(3){width:auto}}#releasecamp .releasecampInner .mission li:nth-child(4){width:64%}@media (min-width: 900px){#releasecamp .releasecampInner .mission li:nth-child(4){width:auto}}#releasecamp .releasecampInner .preChara{position:absolute}@media (min-width: 900px){#releasecamp .releasecampInner .preChara{top:-60px;right:-170px}}#releasecamp .stit{width:90%;margin:0 auto 5px}@media (min-width: 900px){#releasecamp .stit{margin:10px auto}}#releasecamp .attentionBtn{width:70%;margin:0 auto 3%}@media (min-width: 900px){#releasecamp .attentionBtn{margin:0 auto 20px}#releasecamp .attentionBtn a:hover{opacity:0.7}}#movie{position:relative;z-index:1;width:100%;padding:20px 0;overflow:hidden;text-align:center;border-top:2px solid;border-bottom:2px solid;border-image:linear-gradient(to right, #535b5e 0%,#ffffff 25%,#535b5e 50%,#ffffff 75%,#535b5e 100%);border-image-slice:1}@media (min-width: 900px){#movie{padding:30px 0}}#movie h2{width:70%;margin:0 auto 10px}@media (min-width: 900px){#movie h2{width:auto;margin:0 auto 20px}}#movie .slideMovie{width:90%;margin:0 auto}@media (min-width: 900px){#movie .slideMovie{width:900px}}#movie .slideMovie li{right:0;margin:auto}@media (min-width: 900px){#movie .slideMovie li{width:100%}}#movie .btnTrailer img{width:100%}#movie .btnTrailer img:hover{opacity:0.5}#movie .bg{position:absolute;top:0;left:-32%;z-index:-1;width:162%;height:100%}@media (min-width: 900px){#movie{padding:30px 0}#movie .btnTrailer img{max-width:900px}}#movie .movie{background:url(../images/top/movie/bg_sp.jpg) no-repeat top center;background-size:100%;position:relative;width:100%;padding-top:100%}@media (orientation: landscape) and (min-width: 1000px) and (min-height: 750px){#movie .movie{background:none;width:100%;padding-top:100%;margin-top:-29%}}#movie .movie iframe{display:none;position:absolute;top:0;left:0;width:100%;height:100%}@media (orientation: landscape) and (min-width: 1000px) and (min-height: 750px){#movie .movie iframe{display:block}}#movie .movie:before{position:absolute;top:0;left:0;z-index:1;content:"";display:block;background:url(../images/top/bg_ptn.png) repeat,rgba(0,0,0,0.5);background-size:4px 2px;width:100%;height:100%}@media (orientation: landscape) and (min-width: 1000px) and (min-height: 750px){#movie .movie:before{background-size:8px 4px}}#movie .movieBg{background:url(../images/top/movie/bg_sp.jpg) no-repeat top center;background-size:100%;margin-top:0}#movie .slideCol{width:80%;margin:auto}@media (min-width: 900px){#movie .slideCol{width:auto}}#movie .bx-wrapper{position:relative;display:block;background-color:transparent;top:0;left:0;right:0;margin:auto;border:transparent;z-index:0}#movie .slider{width:90%;margin:20px auto 0}@media (min-width: 900px){#movie .slider{width:818px}}#movie .slider .bnrMovie{right:0;margin:auto}@media (min-width: 900px){#movie .slider .bnrMovie{width:100%}}#news{background:url(../images/top/bg_blackdeco.png) top left no-repeat #000;margin:auto;width:100%;padding:30px 0 50px;border-bottom:2px solid;border-image:linear-gradient(to right, #535b5e 0%,#ffffff 25%,#535b5e 50%,#ffffff 75%,#535b5e 100%);border-image-slice:1}@media (min-width: 900px){#news .innerCol{display:flex;justify-content:center;flex-wrap:wrap;gap:8%;max-width:1100px;margin:auto}}#news .innerCol a:hover{opacity:0.7}#news .colum{width:90%;margin:7% auto 0;text-align:center}#news .colum:first-child{margin-top:0}@media (min-width: 900px){#news .colum{width:490px;margin:0}}#news .colum h2{width:70%;margin:0 auto 20px}@media (min-width: 900px){#news .colum h2{width:auto}}#news .colum .columInner{padding:7px;border:solid 1px #fff}#news .colum .columInner .lineBox{padding:12px;border:solid 1px #fff}#news .colum .newsList{width:100%;height:200px;overflow-y:auto;color:#fff;text-align:left}@media (min-width: 900px){#news .colum .newsList{height:288px}}#news .colum .newsList li{width:90%;margin:20px auto;font-size:1em}@media (min-width: 900px){#news .colum .newsList li{font-size:1.3em}}#news .colum .newsList li time{position:relative;font-weight:bold;padding:10px 0;display:block}#news .colum .newsList li time:after{content:"";position:absolute;top:0;bottom:0;width:46%;height:25px;margin:auto 0 auto 10px}@media (min-width: 900px){#news .colum .newsList li time:after{width:148px;height:25px;margin-left:20px}}#news .colum .newsList li time.info:after{background:url(../images/common/ico_info.jpg) no-repeat;background-size:contain}#news .colum .newsList li time.maintenance:after{background:url(../images/common/ico_maintenance.jpg) no-repeat;background-size:contain}#news .colum .newsList li time.update:after{background:url(../images/common/ico_update.jpg) no-repeat;background-size:contain}#news .colum .newsList li time.error:after{background:url(../images/common/ico_error.jpg) no-repeat;background-size:contain}#news .colum .newsList li p{line-height:1.5em;border-bottom:1px solid rgba(250,250,250,0.3);padding:5px 0 20px}#news .colum .newsList li p a{color:#deb19f;text-decoration:underline}#news .colum .newsList li p a:hover{text-decoration:none}#news .colum .snsList li{margin-top:4vw}#news .colum .snsList li:first-child{margin-top:0}@media (min-width: 900px){#news .colum .snsList li{margin-top:30px}}#countryList{width:100%;margin:0 auto;border-bottom:2px solid;border-image:linear-gradient(to right, #535b5e 0%,#ffffff 25%,#535b5e 50%,#ffffff 75%,#535b5e 100%);border-image-slice:1}#countryList li{width:100%;background-position:center 0 !important;position:relative;height:auto;padding:0 !important;-webkit-transition-property:background-position;-webkit-transition-duration:.30s;transition-property:background-position;transition-duration:.30s;text-align:center}#countryList li:hover{background-position:center 0 !important;-webkit-transition-property:background-position;-webkit-transition-duration:.30s;transition-property:background-position;transition-duration:.30s}#countryList li .listInner{width:100%}#countryList li .listInner:before,#countryList li .listInner:after{display:block;width:100%;height:auto;z-index:100}@media (min-width: 900px){#countryList li .listInner{position:relative;display:block;max-width:100%;height:200px;margin:0 auto;overflow:hidden}#countryList li .listInner:before,#countryList li .listInner:after{position:absolute;display:block;width:2000px;height:auto;z-index:100}}#countryList li .listInner .countryName{position:relative;width:90%;top:30%;left:0;right:0;padding:1.5% 0;margin:auto}@media (min-width: 900px){#countryList li .listInner .countryName{position:absolute;top:15%;width:auto;z-index:10}}#countryList li .listInner .countryName h2{width:75%;height:auto;margin:auto;padding:0}@media (min-width: 900px){#countryList li .listInner .countryName h2{width:auto}}#countryList li .listInner .chara{position:absolute;left:50%;display:none;z-index:0}#countryList li.comingsoon{background:url(../images/top/country/bg_comingsoon.jpg) no-repeat;background-size:cover}#countryList li.comingsoon .lineCo .comingsoon{position:relative;width:90%;top:30%;left:0;right:0;padding:1.5% 0;margin:auto}@media (min-width: 900px){#countryList li.comingsoon .lineCo .comingsoon{position:absolute;top:0;bottom:0;width:auto;height:66px;z-index:10}}#countryList li.comingsoon .lineCo .comingsoon h2{width:35%;height:auto;margin:auto;padding:0}@media (min-width: 900px){#countryList li.comingsoon .lineCo .comingsoon h2{width:auto}}#countryList li.comingsoon .lineCo:before{content:'';background:url(../images/top/country/line_comingsoon_top.png) top center no-repeat;background-size:contain;width:100%;height:20px;margin:0}#countryList li.comingsoon .lineCo:after{content:'';background:url(../images/top/country/line_comingsoon_bottom.png) bottom center no-repeat;background-size:contain;width:100%;height:20px;margin:0}@media (min-width: 900px){#countryList li.comingsoon .lineCo:before{height:37px;top:0}#countryList li.comingsoon .lineCo:after{height:37px;bottom:0}}#countryList li#leonis{background:url(../images/top/country/bg_leonis.jpg) no-repeat;background-size:100%}@media (min-width: 900px){#countryList li#leonis{background-size:auto}}#countryList li#leonis .lineLe:before{content:'';background:url(../images/top/country/line_leonis_top.png) top center no-repeat;background-size:contain;width:100%;height:20px;margin:0}#countryList li#leonis .lineLe:after{content:'';background:url(../images/top/country/line_leonis_bottom.png) bottom center no-repeat;background-size:contain;width:100%;height:20px;margin:0}@media (min-width: 900px){#countryList li#leonis .lineLe:before{height:35px;top:0}#countryList li#leonis .lineLe:after{height:35px;bottom:0}}#countryList li#hourn{background:url(../images/top/country/bg_hourn.jpg) no-repeat;background-size:100%}@media (min-width: 900px){#countryList li#hourn{background-size:auto}}#countryList li#hourn .lineHo:before{content:'';background:url(../images/top/country/line_hourn_top.png) top center no-repeat;background-size:contain;width:100%;height:20px;margin:0}#countryList li#hourn .lineHo:after{content:'';background:url(../images/top/country/line_hourn_bottom.png) bottom center no-repeat;background-size:contain;width:100%;height:20px;margin:0}@media (min-width: 900px){#countryList li#hourn .lineHo:before{height:35px;top:0}#countryList li#hourn .lineHo:after{height:35px;bottom:0}}#countryList li#fennes{background:url(../images/top/country/bg_fennes.jpg) no-repeat;background-size:100%}@media (min-width: 900px){#countryList li#fennes{background-size:auto}}#countryList li#fennes .lineFe:before{content:'';background:url(../images/top/country/line_fennes_top.png) top center no-repeat;background-size:contain;width:100%;height:20px;margin:0}#countryList li#fennes .lineFe:after{content:'';background:url(../images/top/country/line_fennes_bottom.png) bottom center no-repeat;background-size:contain;width:100%;height:20px;margin:0}@media (min-width: 900px){#countryList li#fennes .lineFe:before{height:41px;top:0}#countryList li#fennes .lineFe:after{height:41px;bottom:0}}#countryList li#wezett{background:url(../images/top/country/bg_wezett.jpg) no-repeat;background-size:100%}@media (min-width: 900px){#countryList li#wezett{background-size:auto}}#countryList li#wezett .lineWe:before{content:'';background:url(../images/top/country/line_wezett_top.png) top center no-repeat;background-size:contain;width:100%;height:20px;margin:0}#countryList li#wezett .lineWe:after{content:'';background:url(../images/top/country/line_wezett_bottom.png) bottom center no-repeat;background-size:contain;width:100%;height:20px;margin:0}@media (min-width: 900px){#countryList li#wezett .lineWe:before{height:38px;top:0}#countryList li#wezett .lineWe:after{height:38px;bottom:0}}#countryList li#crystal_faith{background:url(../images/top/country/bg_crystal_faith.jpg) no-repeat;background-size:100%}@media (min-width: 900px){#countryList li#crystal_faith{background-size:auto}}#countryList li#crystal_faith .lineCr:before{content:'';background:url(../images/top/country/line_crystal_faith_top.png) top center no-repeat;background-size:contain;width:100%;height:20px;margin:0}#countryList li#crystal_faith .lineCr:after{content:'';background:url(../images/top/country/line_crystal_faith_bottom.png) bottom center no-repeat;background-size:contain;width:100%;height:20px;margin:0}@media (min-width: 900px){#countryList li#crystal_faith .lineCr:before{width:100%;height:38px;top:0}#countryList li#crystal_faith .lineCr:after{width:100%;height:38px;bottom:0}}#countryList li#rundall{background:url(../images/top/country/bg_rundall.jpg) no-repeat;background-size:100%}@media (min-width: 900px){#countryList li#rundall{background-size:auto}}#countryList li#rundall .lineRu:before{content:'';background:url(../images/top/country/line_rundall_top.png) top center no-repeat;background-size:contain;width:100%;height:22px;margin:0}#countryList li#rundall .lineRu:after{content:'';background:url(../images/top/country/line_rundall_bottom.png) bottom center no-repeat;background-size:contain;width:100%;height:22px;margin:0}@media (min-width: 900px){#countryList li#rundall .lineRu:before{width:100%;height:40px;top:0}#countryList li#rundall .lineRu:after{width:100%;height:40px;bottom:0}}#countryList li#ovis{background:url(../images/top/country/bg_ovis.jpg) no-repeat;background-size:100%}@media (min-width: 900px){#countryList li#ovis{background-size:auto}}#countryList li#ovis .lineOv:before{content:'';background:url(../images/top/country/line_ovis_top.png) top center no-repeat;background-size:contain;width:100%;height:22px;margin:0}#countryList li#ovis .lineOv:after{content:'';background:url(../images/top/country/line_ovis_bottom.png) bottom center no-repeat;background-size:contain;width:100%;height:22px;margin:0}@media (min-width: 900px){#countryList li#ovis .lineOv:before{width:100%;height:43px;top:0}#countryList li#ovis .lineOv:after{width:100%;height:43px;bottom:0}}#countryList li#heindler{background:url(../images/top/country/bg_heindler.jpg) no-repeat;background-size:100%}@media (min-width: 900px){#countryList li#heindler{background-size:auto}}#countryList li#heindler .lineHe:before{content:'';background:url(../images/top/country/line_heindler_top.png) top center no-repeat;background-size:contain;width:100%;height:22px;margin:0}#countryList li#heindler .lineHe:after{content:'';background:url(../images/top/country/line_heindler_bottom.png) bottom center no-repeat;background-size:contain;width:100%;height:22px;margin:0}@media (min-width: 900px){#countryList li#heindler .lineHe:before{width:100%;height:51px;top:0}#countryList li#heindler .lineHe:after{width:100%;height:51px;bottom:0}}.countryName .countryName h2 img{position:static;height:auto}footer{background:url(../images/top/bg_blackdeco.png) top left no-repeat #000;margin:auto;width:100%;padding:30px 0 50px}footer h2{width:70%;margin:0 auto 20px;text-align:center}@media (min-width: 900px){footer h2{width:auto}}footer a:hover{opacity:0.7}footer table{margin:auto}footer table tr{font-weight:bold;text-align:left}footer table tr th,footer table tr td{display:block}@media (min-width: 900px){footer table tr th,footer table tr td{display:table-cell}}footer table tr td{color:#fff}footer .share{padding-top:30px}footer .share ul{display:flex;justify-content:center;width:95%;margin:0 auto 30px}footer .share ul.snsBtn li{margin-right:5%}footer .share ul.snsBtn li:last-child{margin-right:0}footer .share ul.bnrCol li{margin-right:2%}footer .share ul.bnrCol li:last-child{margin-right:0}@media (min-width: 900px){footer .share ul{width:auto}footer .share ul.snsBtn li{margin-right:30px}footer .share ul.snsBtn li:last-child{margin-right:0}footer .share ul.bnrCol li{margin-right:15px}footer .share ul.bnrCol li:last-child{margin-right:0}}@media (min-width: 900px){footer .spec{padding-bottom:30px}}footer .spec table{width:90%;margin:auto}@media (min-width: 900px){footer .spec table{width:auto}}footer .spec tr{font-size:1em}footer .spec tr th{width:30%;padding:10px}footer .spec tr td{margin-bottom:20px;line-height:1.5}@media (min-width: 900px){footer .spec tr{font-size:1.2em}footer .spec tr th{width:auto}footer .spec tr:nth-child(5) th{vertical-align:baseline}}#js-particles{position:absolute;width:2000px;height:auto;z-index:1}
