@charset "UTF-8";.sp-page .sp-page-wrapper{clear:both;float:none;margin:0 auto 10px;overflow:hidden;width:100%}.page-title-bar .page-title,.page-title-bar .page-desc{margin-bottom:5px}.page-title-bar.on-key-visual{height:160px;margin:0 auto;width:100%}.page-title-bar.on-key-visual .page-title,.page-title-bar.on-key-visual .page-desc{overflow:hidden;text-indent:-9999px}.page-description-area{margin:0}.page-description-area .page-description{font-size:14px;font-size:1.4rem;font-weight:700;text-align:left}.page-description-area.on-key-visual{margin:10px 0}.page-description-area.on-key-visual .page-description{font-size:16px;font-size:1.6rem;text-align:center}.sp-page .campaign-nav{float:left;margin:10px 0 0;padding:0;width:100%}.sp-page .campaign-area{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:10px 0 0;padding:0 0 10px;width:100%}.sp-page .campaign-area.col2{padding:10px;width:50%}.sp-page .campaign-head-area{background-color:#999;border:solid 1px #999;float:left;height:42px;width:99.8%}.sp-page .campaign-head-area .campaign-head-logo{background-color:#fff;color:#333;float:left;height:100%;padding:0;text-align:center;vertical-align:middle;width:42px}.sp-page .campaign-head-area .campaign-head-logo img{margin:0 auto;vertical-align:middle}.sp-page .campaign-head-area .campaign-head-title{float:left;padding:0 0 0 10px}.sp-page .campaign-head-area .campaign-head-subtitle{clear:both;padding:0 10px}.sp-page .campaign-head-area .campaign-head-link-text{float:right;padding:0 10px 0 0}.sp-page .campaign-head-area .campaign-head-logo,.sp-page .campaign-head-area .campaign-head-title,.sp-page .campaign-head-area .campaign-head-subtitle,.sp-page .campaign-head-area .campaign-head-link-text{height:42px;line-height:42px;margin:0;overflow:hidden;text-align:left}.sp-page .campaign-head-area .campaign-head-title{font-size:18px;font-size:1.8rem;font-weight:700;margin:0 auto;padding:0 12px}.sp-page .campaign-head-area .campaign-head-subtitle,.sp-page .campaign-head-area .campaign-head-link-text{font-size:12px;font-size:1.2rem}.sp-page .campaign-head-area .campaign-head-title,.sp-page .campaign-head-area .campaign-head-subtitle,.sp-page .campaign-head-area .campaign-head-link-text,.sp-page .campaign-head-area .campaign-head-title a,.sp-page .campaign-head-area .campaign-head-subtitle a,.sp-page .campaign-head-area .campaign-head-link-text a{color:#fff}.sp-page .campaign-body-wrapper{float:left;width:100%}.sp-page .campaign-body-area{float:left;padding:0 0 10px;width:100%}.sp-page .campaign-body-area.body-title{float:left;font-weight:700;padding:5px 10px 0;width:97.5%}.sp-page .campaign-body-area.body-desc{float:left;font-size:14px;font-size:1.4rem;line-height:1.75;padding:5px 10px 0;width:97.5%}.sp-page .campaign-body-area.external-link-area{background-color:#fff;float:left;margin:10px 10px 0;padding:10px 0;width:97.5%}.sp-page .campaign-body-area.external-link-area .external-link-title,.sp-page .campaign-body-area.external-link-area .external-link-title .external-link-title-sholder,.sp-page .campaign-body-area.external-link-area .external-link-title .external-link-title-text,.sp-page .campaign-body-area.external-link-area .external-link-title .external-link-title-text a,.sp-page .campaign-body-area.external-link-area .external-link-title .external-link-title-footer{text-align:left}.sp-page .campaign-body-area.external-link-area .external-link-title .external-link-title-text,.sp-page .campaign-body-area.external-link-area .external-link-title .external-link-title-text a{font-size:18px;font-size:1.8rem;font-weight:700}.sp-page .campaign-body-area.external-link-area .external-link{margin:0 0 0 25px;text-align:left}.sp-page .campaign-body-area.external-link-area .external-link-list{margin:0 0 0 25px;padding:0 10px;text-align:left}.sp-page .campaign-body-area.external-link-area .external-link-list .external-link-item{list-style:disc}.sp-page .campaign-body-area.sample-movie.display-img .product.ps{margin:10px 0 5px 60px;width:22%}.sp-page .campaign-body-area.sample-movie .pict-area{float:left;margin:10px 2px;text-align:center;vertical-align:top;width:33%}.sp-page .campaign-body-area.sample-movie .player-area{float:right;margin:10px 2px;text-align:center;vertical-align:top;width:65%}.sp-page .campaign-body-area.sample-movie .player-area .player{clear:both;height:315px;margin:0 auto;width:420px}.sp-page .campaign-body-area.sample-movie .external-link-area{float:right;margin:10px 2px;text-align:left;width:65%}.sp-page .campaign-body-area.sample-movie .external-link-area .external-link-title{font-weight:700}.sp-page .campaign-body-area.sample-movie .external-link-area .external-link-list{margin:0 0 10px 25px}.sp-page .campaign-body-area.sample-movie .external-link-area .external-link-list .external-link-item{list-style:disc}.sp-page .campaign-body-area.star-list{padding:10px 0 0}.sp-page .campaign-body-area.star-list .star-item{float:left;margin:0 0 20px;width:20%}.sp-page .campaign-body-area.star-list .star-item .star-img,.star-list .star-item .star-name{display:inline-block;text-align:center;width:100%}.sp-page .campaign-body-area.star-list .star-item .star-img{height:110px}.sp-page .campaign-body-area.nav-list{padding:10px 0 0}.sp-page .campaign-body-area.nav-list .nav-item{float:left;margin:0 10px 5px}.sp-page .campaign-foot-area{float:left;margin:5px 0;padding:0 10px;text-align:right;width:97.5%}#campaign-detail .campaign-head-area{background-color:#eee;border-color:#ccc;border-style:solid solid solid solid;border-width:1px 1px 1px 3px;color:#333;float:left;margin:5px 0 20px;width:99.5%}#campaign-detail .campaign-head-area .campaign-head-title{color:#333}#campaign-detail .campaign-body-area .info-table.info-table-pattern1 .body-head{text-align:right}.buy-box-detail{clear:both;float:none;margin:10px auto 0;overflow:hidden;text-align:center;width:580px}.buy-box-detail .detail-add-cart{margin:0}.buy-box-detail .detail-add-cart .buy-item-area{display:inline-block;margin:0 0 10px;width:280px}.buy-box-detail .detail-add-cart .buy-item-area .buy-item-area-title{background-color:#f65775;color:#fff;font-size:16px;font-size:1.6rem;height:28px;line-height:2;padding:0 10px;text-align:left}.buy-box-detail .detail-add-cart .buy-item-area.hd-pack{float:left}.buy-box-detail .detail-add-cart .buy-item-area.hd-pack .buy-item-area-title{background-color:#f65775}.buy-box-detail .detail-add-cart .buy-item-area.sd-pack{float:right}.buy-box-detail .detail-add-cart .buy-item-area.sd-pack .buy-item-area-title{background-color:#f88396}.buy-box-detail .detail-add-cart .buy-item-area .buy-item-list .buy-item{border-color:#ccc;border-style:none solid solid;border-width:1px;clear:both;overflow:hidden;padding:10px 5px;vertical-align:middle}.buy-box-detail .detail-add-cart .buy-item-area .buy-item-list .buy-item .license-name{float:left;font-size:12px;font-size:1.2rem;line-height:1.8;margin:0}.buy-box-detail .detail-add-cart .buy-item-area .buy-item-list .buy-item .license-name .icon{line-height:1.8;margin:-2px 2px 0 0;vertical-align:middle}.buy-box-detail .detail-add-cart .buy-item-area .buy-item-list .buy-item .price{float:right;text-align:right;width:auto}.buy-box-detail .detail-add-cart .buy-item-area .buy-item-list .buy-item .price .before-price,.buy-box-detail .detail-add-cart .buy-item-area .buy-item-list .buy-item .price .arrow{font-size:11px;font-size:1.1rem}.buy-box-detail .detail-add-cart .buy-item-area .buy-item-list .buy-item .price .current-price{clear:both;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.2;padding:1px 0;width:85px}.buy-box-detail .detail-add-cart .buy-item-area .buy-item-list .buy-item .price .current-price .icon-add-cart{float:left;margin:0 0 0 2px}.buy-box-detail .detail-add-cart .buy-item-area .buy-item-list .buy-item .price .current-price .value-area-price{float:right;margin:0 2px 0 0;vertical-align:baseline}.buy-box-detail .explain-pack{display:none}
