a img{border:0}.partial-area{margin-bottom:30px}.headline-area{border:solid 0 #666;border-bottom-width:2px;margin-bottom:20px;padding-bottom:5px;overflow:hidden;clear:both}.headline-area .headline{font-size:22px;font-size:2.2rem;display:inline-block}.headline-area .headline .premium-point10x-text{color:#f00;margin-left:10px}.headline-area .go-to-list{float:right;color:#FFF;background-color:#666;border-radius:5px;padding:5px 10px;text-decoration:none}.headline-area .go-to-list:hover{opacity:0.8}.horizontal-list{margin-left:0 !important;margin-right:0 !important}.horizontal-list .horizontal-item{width:170px;padding:0 10px}.horizontal-list.slick-slider .horizontal-item{padding:0}.horizontal-list.package .balloon-comment-area{display:none}.horizontal-list-area{height:300px}#ranking-package-list-area .horizontal-list-area{height:336px}#star-tag-list-area .horizontal-list-area{max-height:130px}#face-nav-list-area{background-color:#fffa79;padding-bottom:10px}#face-nav-list-area .headline-area{background-color:#FFF}#face-nav-list-area .headline-area .icon-new{margin-bottom:-4px;margin-right:5px}#face-nav-list-area .description{font-size:18px;margin-left:10px}#face-nav-list-area .description .pink-bold{font-size:24px;font-weight:bold;color:#ff2d71}#face-nav-list-area .horizontal-list-area{max-height:130px}#face-nav-list-area .horizontal-list-area .tag.staff .tag-img{border-radius:5px / 5px}.banner-area{background-color:transparent;padding:5px 0;text-align:center}.banner-area .banner-item-link{display:block}.banner-area .banner-img{display:block;height:auto;margin:0 auto;width:100%}.thumbnail-list{margin:0 auto;text-align:center}.thumbnail-list .thumbnail-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;width:100%;display:inline-block;vertical-align:top;padding:5px;width:32%}.thumbnail-list .thumbnail-item:after{clear:both;content:"";display:block}.thumbnail-list .thumbnail-item .img{height:auto;width:100%}#top-banner-area{background-color:#000;text-align:center}#top-banner-area .top-banner-list{display:none}#top-banner-area .top-banner-list.slick-initialized{display:block}#top-banner-area .banner-link{display:block;text-decoration:none}#top-banner-area .main-img{height:auto;width:100%}#top-banner-area .thumb-img{height:100% !important;width:100% !important}#top-banner-area .caption{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.6rem;padding:5px}#top-banner-area .caption .text{white-space:nowrap;word-break:keep-all;word-wrap:normal;overflow:hidden;text-overflow:ellipsis;display:block;text-align:center}#top-banner-area .slick-slide{background-color:#fff;color:#fff}#top-banner-area .slick-slide .banner-item{max-width:initial}#top-banner-area .slick-slide:hover .banner-link{text-decoration:underline}#top-banner-area .slick-slide:not(.slick-center){opacity:0.7;transition:0.2s linear}#top-banner-area .slick-slide.changing{opacity:0.7;transition:0.2s linear}#top-banner-area .slider-container.main .slick-list{margin:5px auto}#top-banner-area .slider-container.main .slick-slide{padding:5px}#top-banner-area .slider-container.thumbnail{margin:0 auto;width:224px}#top-banner-area .slider-container.thumbnail .slick-list{margin:0 auto 5px;padding-top:5px !important}#top-banner-area .slider-container.thumbnail .slick-slide{height:50px !important;padding:3px;position:relative;width:50px !important}#top-banner-area .slider-container.thumbnail .slick-slide>div{height:100% !important;width:100% !important}#top-banner-area .slider-container.thumbnail .slick-slide.slick-center::before{border-right:5px solid transparent;border-bottom:5px solid #fff;border-left:5px solid transparent;content:'';display:block;height:0;left:50%;margin-left:-5px;position:absolute;top:-5px;width:0}#top-banner-area .slider-container.thumbnail .slick-slide:not(.slick-center){background-color:#000}#top-banner-area .slider-container.thumbnail .banner-item{height:100%;width:100%}#top-banner-area .list-ctrl-area{border-radius:15px / 15px;cursor:pointer;display:inline-block;height:30px;margin-top:-15px;position:absolute;top:50%;width:30px;background-color:#FFF}#top-banner-area .list-ctrl-area.next{right:25%;margin-right:-15px}#top-banner-area .list-ctrl-area.next:before,#top-banner-area .list-ctrl-area.next:after{content:'';position:absolute;top:10px;left:8px}#top-banner-area .list-ctrl-area.next:after{width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}#top-banner-area .list-ctrl-area.prev{left:25%;margin-left:-15px}#top-banner-area .list-ctrl-area.prev:before,#top-banner-area .list-ctrl-area.prev:after{content:'';position:absolute;top:10px;right:8px}#top-banner-area .list-ctrl-area.prev:after{width:8px;height:8px;border-bottom:2px solid #000;border-left:2px solid #000;transform:rotate(45deg)}#free-sample-player-area .sample-package-area{text-align:center}#free-sample-player-area .sample-package-area .sample-package{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;text-align:center;width:32.5%;padding:0 1%}#free-sample-player-area .sample-package-area .play-box-wrapper{width:100%}#free-sample-player-area .sample-package-area .package-title{margin:10px 0 0;display:block;text-decoration:none}#free-sample-player-area .sample-package-area .package-title:hover{text-decoration:underline}#free-sample-player-area .sample-package-area .player-thumb{height:auto;width:100%}#free-sample-player-area .sample-package-area .playback-link{display:block;position:relative}#free-sample-player-area .sample-package-area .icon-play-large{left:50%;margin-top:-42.5px;margin-left:-42.5px;position:absolute;top:50%}#recommend-package-list-area .horizontal-list{height:628px}#recommend-package-list-area .horizontal-item{width:25% !important}#recommend-package-list-area .horizontal-item .horizontal-link-wrapper{margin-bottom:30px}#recommend-package-list-area .horizontal-link{margin-bottom:10px}#ranking-horizontal-list .ranking-num-area .rank{line-height:3.5}#ranking-horizontal-list .ranking-num-area .rank.first-place{background-image:url('/img/icon/desktop_icons-sa8636f33cc.png');background-position:-79px -869px;background-repeat:no-repeat;display:inline-block;height:36px;text-decoration:none;width:36px;color:#FFFFFF}#ranking-horizontal-list .ranking-num-area .rank.second-place{background-image:url('/img/icon/desktop_icons-sa8636f33cc.png');background-position:-79px -915px;background-repeat:no-repeat;display:inline-block;height:36px;text-decoration:none;width:36px;color:#FFFFFF}#ranking-horizontal-list .ranking-num-area .rank.third-place{background-image:url('/img/icon/desktop_icons-sa8636f33cc.png');background-position:-79px -961px;background-repeat:no-repeat;display:inline-block;height:36px;text-decoration:none;width:36px;color:#FFFFFF}#ranking-horizontal-list .ranking-num-area .rank.other-place{background-color:#ececec;border-radius:100px;width:30px;height:30px;display:inline-block;line-height:2.5;margin:3px 0}@media only screen and (min-width: 1200px){#recommend-package-list-area .horizontal-item{width:20% !important}}#on-sale-area{margin-top:0}#on-sale-area .headline-area{border-bottom-width:2px}#pick-up-package-list-area .package{padding-bottom:30px}#pick-up-package-list-area .package .top-area{table-layout:fixed;display:table;width:100%;margin-bottom:20px}#pick-up-package-list-area .package .top-area .jacket-area{display:table-cell;vertical-align:text-top;max-width:170px;width:170px}#pick-up-package-list-area .package .top-area .jacket-area .jacket-img{width:150px;border:1px solid #ccc}#pick-up-package-list-area .package .top-area .info-area{vertical-align:top;display:table-cell}#pick-up-package-list-area .package .top-area .info-area .title a{text-decoration:none}#pick-up-package-list-area .package .top-area .info-area .title a:hover{text-decoration:underline}#pick-up-package-list-area .package .top-area .info-area .min-price-area{max-width:none;width:auto}#pick-up-package-list-area .package .top-area .info-area .thumbnails .thumbnail-item{padding:0 2px 2px 0;vertical-align:top;display:inline-block}#pick-up-package-list-area .catchphrase{font-size:22px;font-size:2.2rem;margin-bottom:5px;display:block}#pick-up-package-list-area .desc{clear:both;display:block;line-height:1.5;margin:0 0 20px;overflow:hidden;padding:15px}body.av #category-corner-area .tab-list{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0 0;width:100%}body.av #category-corner-area .tab-list .tab-item{-moz-border-radius:3px 3px 0 0 / 3px 3px 0 0;-webkit-border-radius:3px 3px 0 0 / 3px 3px 0 0;border-radius:3px 3px 0 0 / 3px 3px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;border-left:solid 1px #ccc;border-top:solid 1px #ccc;border-right:solid 1px #ccc;cursor:pointer;display:inline-block;font-size:20px;height:50px;line-height:50px;margin:0 20px 0 0;text-align:center;vertical-align:bottom;white-space:nowrap;word-break:keep-all;word-wrap:normal;width:200px}body.av #category-corner-area .tab-list .tab-item.open{background-color:#efefef;margin-bottom:-1px;height:51px}body.av #category-corner-area .menu-area{display:block;background-color:#efefef}body.av #category-corner-area .menu-area .menu-list{box-sizing:border-box;padding:15px 0 15px 15px;overflow:hidden;clear:both;margin:0 auto}body.av #category-corner-area .menu-area .menu-list .menu-item{display:inline-block;padding:5px}body.av #category-corner-area .menu-area .menu-list .menu-item .menu-img{width:100%;height:auto;border-radius:5px}@media only screen and (max-width: 1060px){body.av #category-corner-area .menu-area .menu-list .menu-item .menu-img{width:220px !important}}body.av #category-corner-area .menu-area .categoryCorner-campaignList{padding:20px 20px 0}body.av #category-corner-area .menu-area .categoryCorner-campaignList a{font-size:16px;font-size:1.6rem;text-decoration:none}body.av #category-corner-area .menu-area .categoryCorner-campaignList a:hover{text-decoration:underline}#promotion-banner-random-area .banner-item-link{display:none}#top-information-message-list-area{margin-bottom:20px;padding-top:10px;padding-bottom:8px;background-color:#ddf3ff;border-radius:5px / 5px}#top-information-message-list-area .info-msg-title-area{float:left;padding-left:16px}#top-information-message-list-area .info-msg-title-area .icon-top-information{display:inline-block;margin-bottom:-8px;width:25px;height:25px;background:url(/img/icon/icon_top_infomation.png) no-repeat 0px 0px}#top-information-message-list-area .info-msg-title-area .info-msg-title{line-height:1.6;margin-left:7px;display:inline-block}#top-information-message-list-area ul.info-msg-list{display:inline-block;margin-top:2px;margin-left:16px;padding-left:14px;border-left:solid 1px #c4d9ee;width:calc(100% - 137px)}#top-information-message-list-area ul.info-msg-list .info-msg-item{line-height:1.6;margin-bottom:4px}#top-information-message-list-area ul.info-msg-list .info-msg-item a{text-decoration:none}#top-information-message-list-area ul.info-msg-list .info-msg-item .info-msg-date{padding-left:8px}#top-information-message-list-area .information-message-list-box.mobile{display:none}.campaign-marks .label-item[class*="point-label-6"],.campaign-marks .label-item[class*="point-label-7"],.campaign-marks .label-item[class*="point-label-8"],.campaign-marks .label-item[class*="point-label-9"]{animation:color-change-bg 2s linear infinite}.campaign-marks .label-item[class*="point-label-6"] .label-text,.campaign-marks .label-item[class*="point-label-7"] .label-text,.campaign-marks .label-item[class*="point-label-8"] .label-text,.campaign-marks .label-item[class*="point-label-9"] .label-text{animation:color-change 2s linear infinite}@keyframes color-change{0%,100%{color:#ff1493}25%{color:#8b4513}50%{color:#0091EA}75%{color:#9400d3}}@keyframes color-change-bg{0%,100%{background-color:#ff1493}25%{background-color:#8b4513}50%{background-color:#0091EA}75%{background-color:#9400d3}}.newyearsholiday .page-container{background:#FFFFFF;background-image:linear-gradient(45deg, #fff5ce 25%, transparent 0),linear-gradient(45deg, transparent 75%, #fff5ce 0),linear-gradient(45deg, #fff5ce 25%, transparent 0),linear-gradient(45deg, transparent 75%, #fff5ce 0);background-size:50px 50px;background-position:0 0, 25px 25px, 25px 25px, 50px 50px}
