body main{position:relative;z-index:-1}body main::before{position:fixed;content:'';display:block;width:100%;height:100%;background-position:center, center;background-size:cover;background-repeat:no-repeat;background-image:url(../images/common/bg_0.jpg);z-index:-1}@media (max-width: 750px){body main::before{height:100lvh}}@media (min-width: 750px){body main::before{background-size:cover}}#characterCol #characterColInner{margin:0 auto;width:100%;text-align:center;position:relative}@media (max-width: 750px){#characterCol #characterColInner{padding:6.66667vw 0vw 9.33333vw 0vw}}@media (min-width: 750px){#characterCol #characterColInner{padding:10vw 0vw 7.08333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#characterCol #characterColInner{padding:120px 0px 85px 0px}}#characterCol #characterColInner h2{padding:0;text-align:center}@media (max-width: 750px){#characterCol #characterColInner h2{margin:2% auto 4%}}@media (min-width: 750px){#characterCol #characterColInner h2{margin:0 auto 3.3%}}@media (min-width: 1200px){#characterCol #characterColInner h2{margin:0 auto 30px}}#characterCol #characterColInner h2 img{margin:0 auto}@media (max-width: 750px){#characterCol #characterColInner h2 img{width:52.66667vw}}@media (min-width: 750px){#characterCol #characterColInner h2 img{width:32.91667vw;max-width:395px}}@media (min-width: 1200px){#characterCol #characterColInner h2 img{width:395px}}#characterCol #characterColInner h2>p{display:block;padding:1.33333vw 0vw 0vw 0vw;font-size:2.4vw;font-weight:700}@media (min-width: 750px){#characterCol #characterColInner h2>p{padding:.83333vw 0vw 0vw 0vw;font-size:1.5vw}}@media (min-width: 750px) and (min-width: 1200px){#characterCol #characterColInner h2>p{padding:10px 0px 0px 0px}}@media (min-width: 750px) and (min-width: 1200px){#characterCol #characterColInner h2>p{font-size:18px}}@media (max-width: 750px){#characterCol #characterColInner .snavi{margin:8% auto 4.5%}}@media (min-width: 750px){#characterCol #characterColInner .snavi{margin:6% auto 3.1%}}@media (min-width: 1200px){#characterCol #characterColInner .snavi{margin:40px auto 30px}}#characterCol #characterColInner .snavi li{background:transparent}#characterCol #characterColInner .snavi li:nth-child(n+4){margin-top:0}@media (max-width: 750px){#characterCol #characterColInner .snavi li{margin-right:2%;margin-bottom:2%;width:23.5%}#characterCol #characterColInner .snavi li:nth-child(4n){margin-right:0}}@media (min-width: 750px){#characterCol #characterColInner .snavi li{margin-right:2%;margin-bottom:2%;width:13.63%}#characterCol #characterColInner .snavi li:nth-child(3n){margin-right:2%}#characterCol #characterColInner .snavi li:nth-child(6n){margin-right:0}}#characterCol #characterColInner .snavi li a{-webkit-filter:brightness(0.6);filter:brightness(0.6);padding:0}#characterCol #characterColInner .snavi li:hover a{-webkit-filter:brightness(1);filter:brightness(1)}#characterCol #characterColInner .snavi li.act a{background:transparent;-webkit-filter:brightness(1);filter:brightness(1)}#characterCol #characterColInner .content{padding:0;background:transparent}#characterCol #characterColInner .content .characterDetail{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider{position:relative;background:url(../images/character/bg_chara.png) top center no-repeat;background-size:contain}@media (max-width: 750px){#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider{width:77.33%;margin:5.33333vw auto 2.66667vw auto}}@media (min-width: 750px){#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider{width:52.72%}}@media (min-width: 1200px){#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider{width:580px}}#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider::before,#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider::after{display:block;content:"";position:absolute;z-index:-1}#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider::before{background:url(../images/character/bg_chara_lt.png) bottom right no-repeat;background-size:contain}@media (max-width: 750px){#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider::before{right:23.79%;bottom:67.38%;width:132%;padding-top:101%}}@media (min-width: 750px){#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider::before{right:37.58%;bottom:66%;width:104%;padding-top:79%}}@media (min-width: 1200px){#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider::before{width:991px;height:757px}}#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider::after{background:url(../images/character/bg_chara_rb.png) top left no-repeat;background-size:contain}@media (max-width: 750px){#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider::after{top:72%;left:61.03%;width:148%;padding-top:77.2%}}@media (min-width: 750px){#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider::after{top:65.84%;left:65.68%;width:180%;padding-top:100%}}@media (min-width: 1200px){#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider::after{width:1111px;height:579px}}#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider li{display:block;padding:0;text-indent:0}#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider .slick-dots{position:absolute;left:2px;bottom:5px;display:block;width:100%;height:14px;padding:0;margin:0;list-style:none;line-height:14px;text-align:left;margin:0}@media (min-width: 1200px){#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider .slick-dots{margin-top:0}}#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider .slick-dots>li{display:inline-block;margin:0 5px 0 0;width:auto;line-height:14px}#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider .slick-dots button{color:transparent;outline:none;display:block;padding:0;height:0;border:none;border:1px solid #fff;background:#000;border-radius:0;width:14px;height:14px;opacity:.8}#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider .slick-dots button::before{display:none}#characterCol #characterColInner .content .characterDetail>ul.charaIllSlider .slick-dots .slick-active button{background:#fff}@media (max-width: 750px){#characterCol #characterColInner .content .characterDetail .characterDetailTxt{padding:4vw 2.66667vw 4vw 2.66667vw;width:100%}}@media (min-width: 750px){#characterCol #characterColInner .content .characterDetail .characterDetailTxt{padding:2.5vw 2.5vw 2.5vw 2.5vw;width:44.54%}}@media (min-width: 750px) and (min-width: 1200px){#characterCol #characterColInner .content .characterDetail .characterDetailTxt{padding:30px 30px 30px 30px}}@media (min-width: 1200px){#characterCol #characterColInner .content .characterDetail .characterDetailTxt{width:490px}}#characterCol #characterColInner .content .characterDetail .characterDetailTxt h3{padding:0;margin:1em 0vw 0vw 0vw;font-size:5.33333vw}@media (min-width: 750px){#characterCol #characterColInner .content .characterDetail .characterDetailTxt h3{margin:1em 0vw 0vw 0vw;font-size:4.16667vw}}@media (min-width: 750px) and (min-width: 1200px){#characterCol #characterColInner .content .characterDetail .characterDetailTxt h3{margin:1em 0px 0px 0px}}@media (min-width: 750px) and (min-width: 1200px){#characterCol #characterColInner .content .characterDetail .characterDetailTxt h3{font-size:50px}}#characterCol #characterColInner .content .characterDetail .characterDetailTxt h3 span{display:block;padding-top:5px;line-height:14px}@media (min-width: 750px){#characterCol #characterColInner .content .characterDetail .characterDetailTxt h3.nameMb{font-size:3.75vw}}@media (min-width: 750px) and (min-width: 1200px){#characterCol #characterColInner .content .characterDetail .characterDetailTxt h3.nameMb{font-size:45px}}#characterCol #characterColInner .content .characterDetail .characterDetailTxt>P{text-align:center}

/*# sourceMappingURL=maps/character.css.map */
