@charset "UTF-8";body {font-family:"Rounded Mplus 1c","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;background-image:url(/alicegearaegis/portal/img/common/bg_common.gif)}.illustGallery header {background:#fff;border-top:5px solid #f13875}.illustGallery header .header__logo {width:50%;max-width:400px;padding:1.5% 0;margin:0 auto}.illustGallery header .header__logo img {max-width:100%}.illustGallery header .header__secTitle {padding:1%;font-family:"Gruppo",sans-serif;font-size:min(10vw,80px);font-weight:normal;line-height:1.1;color:#fff;text-align:center;letter-spacing:0.05em;background:url(../img/section_ttl_bg.jpg) no-repeat;background-position:center top;background-size:cover}.illustGallery header .header__secTitle__inner {width:100%;max-width:1000px;margin:0 auto;background-position:right 5% center;background-size:auto 100%}.illustGallery .illustGalleryArea {max-width:1000px;padding:1% 5%;margin:0 auto}.illustGallery .illustGalleryArea__description {position:relative;margin:5% 0;font-size:min(5vw,20px);font-weight:600;color:#191919;text-align:center;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}.illustGallery .illustGalleryArea__description:after {position:absolute;right:0;bottom:-10px;left:0;width:30px;height:5px;margin:auto;content:"";background-color:#191919;-webkit-transform:skewX(-50deg)}.illustGallery .illustGalleryArea .gallery {padding:5% 4%;margin:5% 0;background:#fff;-webkit-box-shadow:0px 0px 10px 0px #e5e5e5;box-shadow:0px 0px 10px 0px #e5e5e5}.illustGallery .illustGalleryArea .gallery__title {margin-bottom:2%;font-size:min(4vw,25px);color:#296584;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}.illustGallery .illustGalleryArea .gallery .gallery__list {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.illustGallery .illustGalleryArea .gallery .gallery__list .gallery__listItem {width:46%;margin:0 2% 5%}.illustGallery .illustGalleryArea .gallery .gallery__list .gallery__listItem img {display:block;width:100%;height:auto}.illustGallery .illustGalleryArea .gallery .gallery__list .gallery__listItem .item__img a {display:block;width:100%;overflow:hidden}.illustGallery .illustGalleryArea .gallery .gallery__list .gallery__listItem .item__img a img {-webkit-transition:all 0.3s;transition:all 0.3s}.illustGallery .illustGalleryArea .gallery .gallery__list .gallery__listItem .item__img a:hover img {width:100%;height:100%;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.illustGallery .illustGalleryArea .gallery .gallery__list .gallery__listItem .item__info {margin-top:3%;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}.illustGallery .illustGalleryArea .gallery .gallery__list .gallery__listItem .item__info li {margin:1% 0}.illustGallery .illustGalleryArea .gallery .gallery__list .gallery__listItem .item__info-title {font-size:min(4vw,16px);font-weight:bold}.illustGallery .illustGalleryArea .gallery .gallery__list .gallery__listItem .item__info-illustrator,.illustGallery .illustGalleryArea .gallery .gallery__list .gallery__listItem .item__info-releaseDate {font-size:min(4vw,14px)}.illustGallery .btn__backpage-special a {display:block;width:min(90%,500px);padding:1.5% 5%;margin:0 auto 5%;font-size:min(4vw,16px);color:#fff;text-align:center;background:#f13875;border-radius:10px;-webkit-transition:background ease 0.3s;transition:background ease 0.3s}.illustGallery .btn__backpage-special a:hover {background:#ff73a1}.footer {width:100%;height:100%;padding:0 0 1%;background:#fff}.footer__inner .footer__menuArea {background:#000}.footer__inner .footer__menuArea .menu__list {display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;margin:0 auto;text-align:center}.footer__inner .footer__menuArea .menu__list a {display:block;width:100%;height:100%;color:#fff;text-decoration:none}.footer__inner .footer__menuArea .menu__list .menu__list-siteLinks {display:-webkit-box;display:-ms-flexbox;display:flex;align-items:stretch;justify-content:center;width:70%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch}.footer__inner .footer__menuArea .menu__list .menu__list-siteLinks li {width:12%}.footer__inner .footer__menuArea .menu__list .menu__list-siteLinks li a {display:-webkit-box;display:-ms-flexbox;display:flex;align-items:stretch;justify-content:center;padding:30% 2%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch}.footer__inner .footer__menuArea .menu__list .menu__list-sns {display:-webkit-box;display:-ms-flexbox;display:flex;align-items:stretch;justify-content:center;width:30%;max-width:320px;background:#ccc;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch}.footer__inner .footer__menuArea .menu__list .menu__list-sns li {width:25%}.footer__inner .footer__menuArea .menu__list .menu__list-sns li a {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__inner .footer__menuArea .menu__list .menu__list-sns li i {font-size:30px;line-height:80px}.footer__inner .footer__menuArea .menu__list .menu__list-sns li.listItem__twitter {background-color:#00a8ee}.footer__inner .footer__menuArea .menu__list .menu__list-sns li.listItem__facebook {background-color:#365397}.footer__inner .footer__menuArea .menu__list .menu__list-sns li.listItem__line {background-color:#00cb08}.footer__inner .footer__menuArea .menu__list .menu__list-sns li.listItem__youtube {background-color:#ff1d2a}.footer__inner .footer__information {max-width:768px;padding:0 2%;margin:2.5% auto}.footer__inner .footer__information .footer__appSpec {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3% auto}.footer__inner .footer__information .footer__appSpec dd,.footer__inner .footer__information .footer__appSpec dt {padding:1% 2.5%}.footer__inner .footer__information .footer__appSpec dt {width:40%;font-size:min(3.2vw,16px);color:#7f7f7f;text-align:right;border-right:1px solid #e2e9ed}.footer__inner .footer__information .footer__appSpec dd {width:60%;font-size:18px;font-size:min(3.5vw,18px);font-weight:bold;color:#296584}.footer__inner .footer__appList {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center}.footer__inner .footer__appList li {width:33%;padding:2%}.footer__inner .footer__appList li img {width:min(100%,200px)}.footer__inner .footer__attentionTxt {margin:3% auto 0;text-align:left}.footer__inner .footer__attentionTxt li {padding-left:1em;font-size:min(3.5vw,14px);line-height:2;text-indent:-1em}.footer .footer__linkList {display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1200px;padding:0 1%;margin:3% auto 0;font-size:min(3.5vw,14px);-webkit-box-pack:justify;-ms-flex-pack:justify}.footer .footer__linkList .item__copyright {width:30%}.footer .footer__linkList .item__companyLink {display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end;width:70%;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center}.footer .footer__linkList .item__companyLink li:after {margin:0 15px;content:"/"}.footer .footer__linkList .item__companyLink li:last-child:after {content:""}@media screen and (max-width:768px) {.illustGallery .illustGalleryArea__description {margin:15% 0}.illustGallery .illustGalleryArea .gallery .gallery__list .gallery__listItem {width:100%;margin-bottom:10%}.illustGallery .illustGalleryArea .gallery .gallery__list .gallery__listItem .item__info {font-size:3vw;text-align:center}.illustGallery .btn__backpage-special a {padding:5%}.footer__inner .footer__menuArea .menu__list .menu__list-siteLinks {display:none}.footer__inner .footer__menuArea .menu__list .menu__list-sns {width:100%;max-width:initial}.footer__inner .footer__information .footer__appSpec {width:100%;margin:8% auto}.footer__inner .footer__appList li {width:50%}.footer .footer__linkList {display:block;text-align:center}.footer .footer__linkList .item__copyright {width:100%;margin:7% 0}.footer .footer__linkList .item__companyLink {-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:100%;margin:5% auto 0;-webkit-box-pack:center;-ms-flex-pack:center}.footer .footer__linkList .item__companyLink li {width:45%;padding:0 2.5%}.footer .footer__linkList .item__companyLink li:after {content:""}.footer .footer__linkList .item__companyLink li a {display:block;width:100%}}