﻿.clearfix,#goods .page-wrap{*zoom:1}.clearfix:after,#goods .page-wrap:after{content:"";display:table;clear:both}#product{background-image:url(../assets/common/texture/tx1.png);background-color:#eee}#spec{padding:40px 0 30px 0}#spec table{text-align:left}#spec table tr{display:block;padding:5px 0}#spec table th{min-width:110px;font-weight:normal;color:#222;vertical-align:top}#spec table td{padding-left:20px}#spec table img{width:auto}#spec .link{display:block;margin:20px 0 10px 0;padding:20px 0;font-size:1.2rem;font-weight:bold;text-align:center;color:#0cc;border:solid 1px #0cc;transition:.2s}#spec .link:hover{background:#0cc;color:#fff}#spec .link i{padding-left:5px;font-size:1rem}#limited,#soundtrack{padding:30px 0;background:#222;color:#f5f5f5}#limited h3,#soundtrack h3{font-size:1.6rem;font-weight:normal;text-align:center}#limited h3 strong,#soundtrack h3 strong{font-size:1.9rem}#limited p,#soundtrack p{padding:10px}#limited .catch,#soundtrack .catch{margin:15px 0;padding:10px 0 10px 15px;border-left:solid 1px #0cc;font-size:1.2rem;background:#333}#limited .list,#soundtrack .list{margin:20px 0}#limited .list h4,#soundtrack .list h4{padding:5px 0;font-weight:bold;font-size:1.2rem;border-bottom:solid 1px #5c5c5c}#limited .list p,#soundtrack .list p{padding:10px 15px;font-weight:normal;font-size:1rem}#limited .shop,#soundtrack .shop{margin:30px 0 0 0;padding:20px 5px;background:#333}#limited .shop .price,#soundtrack .shop .price{padding-bottom:10px;color:#fff;font-weight:normal;font-size:1.5rem;text-align:center;letter-spacing:2px}#limited .shop .price strong,#soundtrack .shop .price strong{padding:0 5px;font-weight:normal;font-size:2.3rem}#limited .shop .link,#soundtrack .shop .link{display:block;margin:10px 20px;padding:20px 0;font-size:1.2rem;font-weight:bold;text-align:center;color:#0cc;border:solid 1px #0cc;transition:.2s}#limited .shop .link:hover,#soundtrack .shop .link:hover{background:#0cc;color:#fff}#limited .shop .link i,#soundtrack .shop .link i{padding-left:5px;font-size:1rem}#limited .image,#soundtrack .image{padding:40px}#limited .apologize,#soundtrack .apologize{margin:30px 10px;padding:40px 20px;border:double 4px #fff;font-family:"Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}#limited .apologize h4,#soundtrack .apologize h4{padding:0 10px;margin-bottom:20px;font-size:1.5rem}#limited .apologize .head,#soundtrack .apologize .head{padding:0 10px;font-size:1.3rem}#soundtrack .shop{margin:0 0 0 0}#soundtrack .spec p{padding:0}#soundtrack .spec table{margin-bottom:10px}#soundtrack .spec th,#soundtrack .spec td{padding:5px 0}#soundtrack .spec th{vertical-align:top;min-width:100px;text-align:left}#soundtrack .dl-site{margin-top:30px;text-align:center}#soundtrack .dl-site div{padding:10px 0}#soundtrack .dl-site h4{display:inline-block;margin:0 0 15px 0;border-bottom:solid 1px #0cc}#soundtrack .dl-site ul{list-style:none}#soundtrack .dl-site ul li{display:inline-block}#soundtrack .dl-site a{margin:0 2px}#soundtrack .dl-site a img{border-radius:3px;box-shadow:1px 1px 5px rgba(0,0,0,0.3)}#download{padding:30px 0;color:#f5f5f5;background:linear-gradient(#00296c, #001536)}#download h3{font-size:1.9rem;text-align:center}#download .catch{margin:15px 0;padding:10px 0 10px 15px;border:solid 1px #f5f5f5;font-size:1.2rem}#download .list{margin:20px 0}#download .list h4{padding:5px 0;font-weight:bold;font-size:1.2rem;border-bottom:solid 1px #f5f5f5}#download .list p{padding:10px 15px;font-weight:normal;font-size:1rem}#download .shop{margin:30px 0 0 0;padding:20px 5px;background:rgba(0,0,0,0.6)}#download .shop .price{padding-bottom:10px;color:#f5f5f5;font-weight:normal;font-size:1.5rem;text-align:center;letter-spacing:2px}#download .shop .price strong{padding:0 5px;font-weight:normal;font-size:2.3rem}#download .shop .link{display:block;margin:10px 20px;padding:20px 0;font-size:1.2rem;font-weight:bold;text-align:center;color:#f5f5f5;border:solid 1px #f5f5f5;transition:.2s}#download .shop .link:hover{background:rgba(255,255,255,0.2)}#download .shop .link i{padding-left:5px;font-size:1rem}#download .image{padding:40px}#goods{padding:40px 0;background:url(../assets/common/bg/map.jpg);background-size:cover;background-position:center bottom}#goods .page-wrap{display:flex;box-direction:normal;box-orient:horizontal;flex-direction:row;flex-wrap:wrap}#goods .page-wrap img{width:100%}#goods .item{display:block;padding:1%;box-sizing:border-box;max-width:50%}@media screen and (min-width: 769px){#goods .item{max-width:25%}}#goods .item .inner{position:relative;padding:10px 10px 15% 10px;height:100%;box-sizing:border-box;background:rgba(0,0,0,0.5);border:solid 1px #666;color:#d3d3d3}#goods .item .inner strong{display:inline-block;margin:5px 0;color:#f5f5f5}#goods .item .inner p{display:inline-block;width:100%;padding:5px 0 20px 0;word-wrap:break-word}#goods .item .inner .link{position:absolute;bottom:0;width:100%;left:0;padding:10px;box-sizing:border-box}#goods .item .inner a{display:inline-block;padding:5px 0;width:100%;box-sizing:border-box;border:solid 1px #0cc;color:#0cc;text-align:center;transition:.2s}#goods .item .inner a:hover{color:#fff;background:#0cc}#goods .item .inner a i{margin-right:10px}#goods .goods-swiper-container{position:relative;padding-top:70px;overflow:hidden}#goods .goods-swiper-container .swiper-pagination{top:30px;z-index:2;display:block;height:5px}#goods .goods-swiper-container .swiper-pagination-bullet{margin:10px;width:15px;height:15px;background:#ccc;opacity:1}#goods .goods-swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0cc}#store-bonus{color:#f5f5f5}#store-bonus .box-wrap{padding:30px 0}#store-bonus .box{display:flex}#store-bonus .wrap{margin:5px 0;padding:10px;background:#333}#store-bonus .wrap .store{padding:5px 0;font-size:1.4rem;text-align:center;border-bottom:solid 1px #0cc}#store-bonus .wrap .store .small{display:block;font-size:0.9rem}#store-bonus .wrap .item{padding:15px 0;text-align:center}#store-bonus .wrap .img a{position:relative}#store-bonus .wrap .img a img{vertical-align:bottom}#store-bonus .wrap .img a .zoom{position:absolute;bottom:0;right:0;border-bottom:50px solid #666;border-left:50px solid transparent;transition:.2s}#store-bonus .wrap .img a i{position:absolute;bottom:5px;right:5px;font-size:1.5rem;color:#fff}#store-bonus .wrap .img a:hover .zoom{border-bottom:50px solid #0cc}#store-bonus .wrap .link a{display:block;margin:10px 0 0 0;padding:10px 0;text-align:center;font-size:1.2rem;color:#f5f5f5;border:solid 1px #b1b1b1;transition:.2s}#store-bonus .wrap .link a i{margin-right:10px}#store-bonus .wrap .link a:hover{background:#0cc;color:#f5f5f5;border:solid 1px #0cc}#store-bonus .notes{padding:10px;margin:0 0 40px 0;list-style:none}#dlc{color:#f5f5f5}#dlc .info{padding:30px 0 20px 0;text-align:center}#dlc .period{margin:0 0 30px 0}#dlc .pages{margin:10px 0 30px 0}#dlc .pages a{display:block;padding:10px;color:#f5f5f5;border:solid 1px #f5f5f5;text-align:center;transition:.3s}#dlc .pages a i{margin:0 5px 0 0}#dlc .pages a:hover{color:#0cc;border:solid 1px #0cc}#dlc .pages a.active{color:#0cc;border:solid 1px #0cc}#dlc .pages a.disabled{color:#8f8f8f;border:solid 1px #8f8f8f}#dlc h3{margin:10px;font-size:1.8rem;font-weight:normal;text-align:center;color:#f5f5f5;border:solid 1px #f5f5f5}#dlc .box-1{width:100%;box-sizing:border-box}#dlc .box-1 .inner{position:relative;display:block;top:0;left:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden;transition:.3s}#dlc .box-1 .inner:hover{opacity:0.8}#dlc .box-1 img{height:100%;vertical-align:bottom}#dlc .box-1 .text{position:absolute;bottom:0;left:0;width:100%;padding:10px;background:rgba(0,0,0,0.5);box-sizing:border-box;box-shadow:-2px 0 10px rgba(0,0,0,0.5);color:#fff}#dlc .box-1 .text .name{padding:5px 10px;margin:0 0 5px 0;border-left:solid 1px #fff;font-size:1.2rem}@media screen and (max-width: 768px){#dlc .box-1 .text .name{padding:0 10px;font-size:1rem}}#dlc .box-1 .text .name .price{display:inline-block;padding:0 10px;margin:0 0 0 10px;border:solid 1px #fff;font-size:0.9rem}#dlc .box-1 .text .intro{font-size:1rem}@media screen and (max-width: 768px){#dlc .box-1 .text .intro{font-size:0.9rem}}#dlc .wh-box{padding:5px 10px;width:100%;border:solid 1px #f5f5f5;box-sizing:border-box}#dlc .wh-box .price{margin:0 0 0 10px;padding:0 10px;border:solid 1px #f5f5f5;font-size:0.9rem}#dlc .box-2 .name{padding:5px 10px;margin:5px;border-left:solid 1px #fff;font-size:1.2rem}@media screen and (max-width: 768px){#dlc .box-2 .name{padding:0 10px;font-size:1rem}}#dlc .box-2 .name .price{display:inline-block;padding:0 10px;margin:0 0 0 10px;border:solid 1px #fff;font-size:0.9rem}#dlc .box-3 .name{margin:0 0 5px 0;padding:2px 5px;border-left:solid 1px #fff}#dlc .box-3 .name .price{display:inline-block;padding:0 5px 0 2px;margin:0 0 0 10px;border:solid 1px #fff;font-size:0.8rem}#dlc .box-3 .intro{font-size:0.9rem}#dlc p.items{font-size:0.8rem;color:#b1b1b1}#dlc #sen3set .catch,#dlc #digital-dx .catch{margin:40px 10px 20px 10px;text-align:center;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 768px){#dlc #sen3set .catch,#dlc #digital-dx .catch{margin:30px 10px;font-size:1.3rem}}#dlc #sen3set .attention,#dlc #digital-dx .attention{margin:0 0 30px 0;text-align:center;font-size:0.9rem;color:#0cc}#dlc #sen3set .early-campaign,#dlc #digital-dx .early-campaign{padding:20px;margin:10px 10px 30px 10px;text-align:center;border:solid 1px #0cc;color:#0cc}@media screen and (max-width: 768px){#dlc #sen3set .early-campaign,#dlc #digital-dx .early-campaign{padding:10px}}#dlc #sen3set .early-campaign h4,#dlc #digital-dx .early-campaign h4{margin:0 0 10px 0;font-size:1.5rem}@media screen and (max-width: 768px){#dlc #sen3set .early-campaign h4,#dlc #digital-dx .early-campaign h4{font-size:1.2rem}}#dlc #sen3set .early-campaign p,#dlc #digital-dx .early-campaign p{font-size:1.2rem}@media screen and (max-width: 768px){#dlc #sen3set .early-campaign p,#dlc #digital-dx .early-campaign p{font-size:1rem}}#dlc #sen3set .process,#dlc #digital-dx .process{padding:0 0 20px 0;border-bottom:solid 1px #f5f5f5}#dlc #sen3set .process .inner,#dlc #digital-dx .process .inner{padding:10px;text-align:center}#dlc #sen3set .process .inner h4,#dlc #digital-dx .process .inner h4{margin:15px 0;font-size:1.3rem;background:#f5f5f5;color:#222}#dlc #sen3set .dx-items,#dlc #digital-dx .dx-items{margin:50px 0 0 0}#dlc #sen3set .block,#dlc #digital-dx .block{margin:20px 0}#dlc #sen3set .block .head,#dlc #digital-dx .block .head{padding:5px 0 5px 10px;margin:0 0 10px 0;border-left:solid 5px #f5f5f5}#dlc #sen3set .block .head h4,#dlc #digital-dx .block .head h4{font-size:1.4rem}#dlc #sen3set .block .head div,#dlc #digital-dx .block .head div{padding:0 10px;font-size:1.1rem}#dlc #sen3set .block .head div .price,#dlc #digital-dx .block .head div .price{margin:0 0 0 15px;padding:0 10px;font-size:0.9rem;border:solid 1px #f5f5f5}#dlc #sen3set .block ul,#dlc #digital-dx .block ul{padding:0 20px}#dlc .aquaplus .inner{padding:20px;text-align:center;font-size:1.1rem;border:solid 1px #0cc}#dlc .aquaplus a{color:#0cc;transition:.2s}#dlc .aquaplus a:hover{opacity:0.8}#support{color:#f5f5f5}#support section{margin:30px 0;padding:10px}#support section .head{padding:0 100px;text-align:center}@media screen and (max-width: 768px){#support section .head{padding:0 10px}}#support section .head p{color:#d3d3d3}#support section h3{margin:0 0 10px 0;font-size:1.7rem}#support .patch{margin:30px 0 10px 0;background:#444;border-left:solid 1px #0cc;box-shadow:2px 2px 5px rgba(0,0,0,0.2)}#support .patch h4{padding:10px 20px;font-size:1.4rem;background:#333}@media screen and (max-width: 768px){#support .patch h4{font-size:1.2rem}}#support .patch .inner{padding:20px}#support .patch h5{margin:0 0 10px 0;font-size:1.2rem}@media screen and (max-width: 768px){#support .patch h5{font-size:1.1rem}}#support .patch ul{list-style-position:inside}#support .block{margin:30px 0 10px 0;background:#444;box-shadow:2px 2px 5px rgba(0,0,0,0.2)}#support .block h4{padding:10px 20px;font-size:1.4rem;background:#333}@media screen and (max-width: 768px){#support .block h4{font-size:1.2rem}}#support .block .inner{padding:20px}#support .block h5{margin:0 0 10px 0;font-size:1.2rem}@media screen and (max-width: 768px){#support .block h5{font-size:1.1rem}}#support .block ul{list-style-position:inside}#support .block hr{border-color:#8f8f8f}#support #linkage h5{padding:0 15px;margin:10px 0;border:solid 1px #f5f5f5;border-radius:50px}#support #faq .content{margin:20px 0;padding:10px 5px 5px 5px;background:#333;box-shadow:2px 2px 5px rgba(0,0,0,0.2)}#support #faq .content h4{padding:5px 20px;font-size:1.2rem;font-weight:normal}#support #faq .content h4.q{background:#555}#support #faq .content h4.a{background:#0cc}#support #faq .content .inner{padding:10px 5px}#support #faq .content .inner p{margin:10px 0;word-break:break-all}#support #faq .content .inner a{color:#f5f5f5;text-decoration:underline;transition:.2s}#support #faq .content .inner a:hover{color:#0cc}#support #yamato{padding:30px 100px;margin:10px;background:#333;box-shadow:2px 2px 5px rgba(0,0,0,0.2)}@media screen and (max-width: 768px){#support #yamato{padding:20px}}#support #yamato h3{margin:0 0 30px 0}#support #yamato p{margin:15px 0}#support #yamato a{color:#f5f5f5;text-decoration:underline;transition:.2s}#support #yamato a:hover{color:#0cc}#support #infomation{padding-bottom:40px}#support #infomation a{color:#f5f5f5;transition:.2s}#support #infomation a:hover{color:#0cc}
