@charset "utf-8";

/*============================
       DMM Style Sheet
==============================*/


@charset "UTF-8";#cboxWrapper,#cboxOverlay,#colorbox{position:absolute;top:0;left:0;z-index:9999}#cboxOverlay{background:#fff;position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;background:#fff}#colorbox{outline:0;box-sizing:content-box}#cboxLoadedContent img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important}#cboxContent{text-align:center;margin:30px 0 0;padding-bottom:80px;box-sizing:content-box;border:solid 1px #ccc;border-radius:2px;position:relative;overflow:visible;background:#fff;box-shadow:0 0 5px 1px rgba(204,204,204,.5)}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{box-sizing:content-box;background:#fff;padding:10px 30px;margin-bottom:10px;overflow:auto;-webkit-overflow-scrolling:touch}#cboxLoadingGraphic{background:url(http:/p.dmm.co.jp/p/js/library/jquery_1_8_3/plugin/jquery_colorbox_1_4/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#fff}#cboxTitle{margin:0;position:absolute;top:-22px;left:0;color:#333}#cboxCurrent{font-size:13px;width:100%;color:#8a8a8a;position:absolute;bottom:13px;text-align:center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious:before,#cboxNext:before,#cboxPrevious:after,#cboxNext:after{width:0;height:0;content:'';display:block;margin:0 -5px 0 0;position:absolute;right:50%;border-style:solid;border-color:transparent}#cboxPrevious,#cboxNext{width:20%;height:0;padding-top:40px;overflow:hidden;border-radius:2px;background:#e1e3e6;position:relative;-webkit-transition:.2s all ease-out;transition:.2s all ease-out}#cboxPrevious:before,#cboxNext:before{border-width:12px;border-right-color:#8a8a8a;top:8px}#cboxPrevious:after,#cboxNext:after{border-width:8px;border-right-color:#e1e3e6;top:12px}#cboxPrevious:hover,#cboxNext:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}#cboxPrevious{margin-right:2%}#cboxNext:before{margin-left:-5px;border-color:transparent;border-left-color:#8a8a8a;left:50%}#cboxNext:after{margin-left:-5px;border-color:transparent;border-left-color:#e1e3e6;left:50%}#cboxClose{color:#fff;font-size:14px;height:25px;padding:0 10px;border-radius:2px 2px 0 0;background:#aaa;position:absolute;top:-25px;right:7px}#cboxClose:before{padding-right:7px;content:'✕';display:inline-block}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}.prevButton,.nextButton{width:40px;height:40px;margin-top:-20px;position:absolute;top:50%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.prevButton:hover,.nextButton:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-webkit-transform:scale(1.2);transform:scale(1.2)}.listPurchaseStatus__btn,.listPurchaseStatus__btn--addToBasket,.listPurchaseStatus__btn--confirmInBasket,.listPurchaseStatus__btn--purchased{width:100%;height:28px;padding:6px 0;font-size:11px;font-weight:700;text-align:center;border-style:solid;border-radius:3px;display:inline-block;box-sizing:border-box;position:relative}body{margin:0 12px;color:#444}.l-areaPageWrap{display:table;vertical-align:top;box-sizing:border-box}.l-areaSideNavColumn{width:190px;vertical-align:top;box-sizing:border-box}.l-areaMainColumn{width:100%;padding-left:20px;display:table-cell;vertical-align:top;box-sizing:border-box}.l-areaProductTitle{width:100%;vertical-align:top;box-sizing:border-box}.l-areaVariableBoxWrap{width:100%;display:table;vertical-align:top;box-sizing:border-box}.l-areaVariableBox{width:100%;display:table;vertical-align:top;box-sizing:border-box}.l-areaVariableBoxGroup{width:100%;display:table}.l-areaProductImage{width:100%;vertical-align:top;box-sizing:border-box;margin-bottom:20px}.l-areaProductInfo{width:100%;vertical-align:top;box-sizing:border-box;margin-bottom:20px}.l-areaPurchaseWrap{width:255px;display:table-cell;vertical-align:top;box-sizing:border-box}.l-areaPurchase{min-width:216px;max-width:245px;margin-left:10px;display:block;vertical-align:top;box-sizing:border-box}@media screen and (min-width:1366px){.l-areaProductImage{width:60%;display:table-cell;margin-bottom:20px}.l-areaProductInfo{width:40%;padding-left:10px;display:table-cell}.l-areaProductInfo .productSales__item{display:block;float:left}.l-areaProductInfo .productSales__item--right{display:block;margin:0 0 8px 14px}.l-areaProductInfo .productSales__item--right+.productSales__item{float:none}.l-areaProductInfo .productSales__item--right+.productSales__item:before{content:'';display:table;clear:both}.l-areaProductInfo .productSales__item+.productSales__item--right{margin:0 0 8px 14px}.l-areaProductInfo .productRanking{padding:8px 0 6px}.l-areaProductPurchaseWrap{display:block}.attention{margin-top:20px}.summary__item{margin-top:20px}}.productHeader__item{margin:0 0 10px;padding:0 0 8px;font-size:17px;border-bottom:1px solid #e2e3e7;position:relative}.genreIcon__item{height:32px;padding:0 8px;line-height:32px;background-color:#3c3c3c;float:left}.genreIcon__txt{color:#fff;font-size:14px}.productInfo__item{height:32px;padding-left:8px;background-color:#fff;display:table}.convertIcon{display:table-cell;vertical-align:top}.convertIcon__item{padding:5px 10px 0}.productTitle{vertical-align:top}.productTitle__item{padding:8px 0 0}.productTitle__txt--campaign{color:#d90000}.productTitle__txt{font-size:20px;font-weight:400;line-height:1.5}.productTitleRibbon__item{position:absolute;top:-4px;right:0}.circleInfo__item{margin-bottom:8px;float:left}.circleName__txt{font-size:14px;display:inline-block;position:relative;top:-2px}.circleFanButton__item{margin:0 8px;border:1px solid #d1d1d1;border-radius:2px;background-color:#f3f3f3}.circleFanButton__item.is-active{border:1px solid #ebc8ca;background-color:#ffdbdc}.circleFanButton__txt{height:20px;padding:0 4px;font-size:10px;color:#777!important;line-height:20px;text-align:center;vertical-align:middle;display:table-cell}.circleFanButton__txt:before{content:'';padding-right:2px}.circleFanNumber__item{margin-left:4px;background-color:#d75050;border-radius:4px;vertical-align:middle;display:table-cell;position:relative}.circleFanNumber__item:before{content:'';width:0;height:0;border-width:3px 5px 3px 3px;border-color:transparent #d75050 transparent transparent;border-style:solid;display:block;position:absolute;left:-8px;top:6px}.circleFanNumber__txt{height:20px;padding:0 6px;font-size:10px;font-weight:700;color:#fff;line-height:20px;text-align:center}.productPreview{margin-top:420px;position:relative;background:url(http://p.dmm.co.jp/p/dc/doujin/bg_preview.png) repeat}.productPreview__item{display:none;width:560px;height:420px;margin:0 auto;margin-top:-420px;position:relative;text-align:center}.productPreview__item:first-child{display:table}.productPreview__item a{display:table-cell;vertical-align:middle}.productPreview__item img{max-width:560px;max-height:420px}.productPreview__item video{width:100%;height:420px;margin-bottom:-2px;background:#000}.productPreview__video{position:absolute;display:block;font-size:0;opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1}.productPreview--trailer{margin-bottom:20px}ul.productPreview{height:420px}.prevButton{left:0}.nextButton{right:0}.m-popupPreview{display:none;padding:15px;margin-top:-250px;margin-left:-300px;border:solid 1px #333;position:absolute;top:50%;left:50%;z-index:2;background-color:#fff}.previewVisible{position:relative;overflow:hidden;margin:0 auto;width:560px;height:70px;background-color:#333}.previewList{position:absolute;left:0;top:0;font-size:0}.previewList__item{width:80px;height:60px;margin:5px 3px 5px 4px;text-align:center;display:inline-block;overflow:hidden;position:relative;z-index:0}.previewList__item.is-active>img,.previewList__item.is-current>img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.previewList__item.is-active:before,.previewList__item.is-current:before{border:4px solid #fff;z-index:1}.previewList__item:hover{cursor:pointer}.previewList__item:hover>img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.previewList__item:before{content:'';width:80px;height:60px;display:block;position:absolute;box-sizing:border-box}.previewList__item>img{width:auto;height:60px;text-align:center;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";position:relative;z-index:0}.previewListOverlay__item{width:80px;height:60px;position:absolute;z-index:2;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.previewListOverlay__item:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.previewListOverlay__item>span{margin-top:-18px;margin-left:-10px;position:absolute;top:50%;left:50%}.is-active .previewListOverlay__item{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.previewListOverlay__text{position:absolute;top:42px;width:100%;font-size:10px;letter-spacing:-.5px;color:#fff}.sampleDownload__item{margin:4px 0;padding:8px 0;background-color:#f7f7f7}.sampleList__ttl{padding:0 12px;font-size:14px;font-weight:700;display:inline-block}.sampleList__item{padding:0 4px;display:inline-block}.sampleList__item:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.productRanking{padding:0 0 6px}.productRanking__item{float:left}.rankingIcon__item{padding:8px 6px 0 12px}.rankingList__item{padding:0 2px;font-size:15px;display:inline-block}.rankingList__item+.rankingList__item:before{content:'/';font-size:16px;display:inline-block}.rankingList__txt--number{padding:0 2px 0 6px;color:#d75050;font-size:24px;font-weight:700}.productSales{margin-bottom:16px;padding:6px 0;border-bottom:3px solid #aaa}.productSales:after{content:'';display:table;clear:both}.productSales__item--right{float:right;font-size:12px;margin-top:-10px}.productSales__item+.productSales__item--right{margin-top:-21px}.numberOfSales{overflow:hidden;line-height:30px}.numberOfSales__item{padding:0 8px 0 4px;position:relative;float:left}.numberOfSales__item:first-child{padding-left:12px;padding-right:0;border-right:0}.numberOfSales__ttl{font-size:14px;text-align:center}.numberOfSales__txt{color:#d75050;font-size:20px;font-weight:700;float:left;position:relative}.userReview__item{margin-right:12px}.userReview__txt{font-size:14px;color:#999;white-space:nowrap}.favorites{padding-left:12px}.favorites__item{display:table}.favorites__txt{padding-left:4px;vertical-align:middle;font-size:12px;display:table-cell}.productInformation{border-bottom:1px solid #e1e3e6}.productInformation__item{padding:8px 0 2px 12px;font-size:12px}.productInformation__item:first-child{padding-top:0}.informationList__item{font-size:0;display:table-cell}.informationList__item:before{content:':';font-size:12px;vertical-align:top;float:left}.informationList__ttl{width:115px;font-weight:700;vertical-align:top;float:left}.informationList__txt{display:inline-block}.informationList__txt:before{content:':';font-size:12px;padding-right:10px;vertical-align:top;float:left}.informationList__txt--lastUpdate{display:table-cell;line-height:1.5}.informationList .updateInfoLink{margin-left:10px;display:inline-block}.genreTagList{margin-left:14px}.genreTagList__item{padding:0 2px 2px 0;display:inline-block}.genreTag__txt{display:block;padding:4px 6px;font-size:12px;border:1px solid #007bb8;border-radius:2px;background-color:#e5f0f6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.genreTag__txt:hover{text-decoration:none}.attention{border:#d75050 1px solid;margin-bottom:20px}.attention__item{line-height:1.3;padding:10px}.attention__item--stopIos{border-top:#d75050 1px dotted}.attention__txt{font-size:13px;color:#d75050;font-weight:700}.attention__txt--stopIos{font-size:13px;color:#d75050}.attention__link{display:inline-block;position:relative;margin-top:10px;padding-left:8px;font-size:16px;font-weight:700}.attention__link:before{content:'';width:0;height:0;border-width:3px;border-color:transparent transparent transparent #666;border-style:solid;display:inline-block;position:absolute;top:6px;left:0}.attention__link--stopIos{display:inline-block;position:relative;padding-left:8px;font-size:12px;margin-top:3px}.attention__link--stopIos:before{content:'';width:0;height:0;border-width:3px;border-color:transparent transparent transparent #666;border-style:solid;display:inline-block;position:absolute;top:4px;left:0}.summary__item{font-size:13px;line-height:1.5}.summary__txt{margin-bottom:18px;padding:0 10px}.feature{overflow:hidden;margin-bottom:18px;padding:0 10px}.feature__item{float:left}.specRequire__item{padding:20px 10px 10px;font-size:13px;line-height:1.5;border-top:1px solid #e1e3e6}.specRequireList:after{content:'';display:table;clear:both}.specRequireList__item{float:left}.specRequireList__item--table{clear:both;float:none;padding-top:6px}.specRequireList__ttl{width:90px;font-weight:700;float:left}.specRequireList__ttl--convert{width:105px;font-weight:700;float:left}.specRequireList__txt{float:left}.specRequireList__txt+.specRequireList__txt:before{content:':';padding-right:10px;float:left}.specRequireList__table th{width:5em;padding:6px 10px;border:#ccc 1px solid;background-color:#e1e3e6;text-align:center}.specRequireList__table td{padding:6px 10px;border:#ccc 1px solid}.supplement__item{margin:0 10px 20px;padding:12px;border:1px solid #e1e3e6;background-color:#f9f9f9;font-size:11px;line-height:1.5}.supplement__ttl{font-size:14px}.supplement__ttl~.supplement__ttl{margin-top:10px}.supplement__txt.supplement__txt--emphasis{color:#d75050}.supplement__txt.supplement__txt--emphasisConvert{margin-top:10px;color:#d75050}.playerInstallLink{margin:10px 0 20px}.purchaseColumn__item{border-width:0 4px 4px;border-color:#e1e3e6;border-style:solid}.purchaseColumn__item:first-child{padding:0 10px;border-top-width:4px}.trailerTitle{background-color:#2e8f2e;text-align:center;padding:10px 0}.trailerTitle__txt{color:#fff;font-size:16px;font-weight:700}.campaignBalloon__item{width:100%;margin:-4px auto 2px;padding:6px 4px;color:#fff;text-align:center;border-radius:2px;background-color:#d75050;box-sizing:border-box;position:relative}.campaignBalloon__item:after{content:'';margin-left:-4px;border-width:6px 4px 4px;border-color:#d75050 transparent transparent;border-style:solid;display:block;position:absolute;bottom:-10px;left:50%}.campaignBalloon__ttl{font-size:15px;font-weight:700}.campaignBalloon__ttl.campaignBalloon__ttl--sub{font-size:13px}.campaignBalloon__txt{padding-top:4px;font-size:10px}.priceList{padding-top:16px}.priceList__sub{padding-bottom:4px;color:#666;font-size:10px;text-decoration:line-through}.priceList__sub.priceList__sub--big{font-size:12px}.priceList__ttl{padding-top:6px;font-size:12px;font-weight:700;float:left}.priceList__main{font-size:19px;font-weight:700;float:right}.priceList__main.priceList__main--emphasis{color:#d90000}.priceList__main.priceList__main--small{padding-top:4px;font-size:16px}.purchase__item{margin:15px 0 8px}.addToBasket__item{margin-bottom:8px}.addPoint__txt{margin-bottom:6px;color:#686b70;font-size:10px;text-align:center}.addToFavorite__item{margin-bottom:10px}.deviceTable__ttl{padding:12px 0;font-size:14px;font-weight:700;text-align:center}.deviceList{margin:-1px 10px 0;border-width:1px 0 0 1px;border-color:#ccc;border-style:solid}.deviceList__item{width:26%;height:30px;padding-top:6px;font-size:10px;text-align:center;border-width:0 1px 1px 0;border-color:#ccc;border-style:solid;border-collapse:collapse;display:inline-block;vertical-align:top;box-sizing:border-box}.deviceList__item:first-child{width:22%;padding:4px 0 0 2px;text-align:left;background-color:#e1e3e6}.deviceList__item--heading{height:38px;background-color:#e1e3e6}.deviceList__sub{padding-bottom:4px;color:#666;font-size:10px;text-decoration:line-through}.deviceList__sub.priceList__sub--big{font-size:12px}.deviceList__ttl{padding-top:6px;font-size:13px;font-weight:700;float:left}.deviceList__main{font-size:21px;font-weight:700;float:right}.deviceList__main.priceList__main--emphasis{color:#d75050}.deviceList__main.priceList__main--small{padding-top:4px;font-size:16px}.trailerInformation{padding-top:16px;text-align:center}.trailerInformation__sub{margin-bottom:10px;color:#666;font-size:12px}.trailerInformation__date{margin-bottom:15px;font-size:14px;font-weight:700}.trailerInformation__ttl{padding-top:6px;font-size:12px;font-weight:700;float:left}.trailerInformation__price{margin-bottom:20px;font-size:19px;font-weight:700}.trailerInformation__price.trailerInformation__price--small{padding-top:4px;font-size:16px}.trailerFavorite{margin:0 10px 10px;border:1px #e7e7b2 solid;padding:10px;background-color:#ffffe1;clear:both}.trailerFavorite__people{margin-bottom:10px;font-weight:700}.trailerFavorite__people--number{float:right;font-size:14px}.trailerFavorite__txt{font-size:11px;line-height:1.2}.trailerSupplement{margin:0 10px 10px 20px}.trailerSupplement__txt{margin-bottom:10px;font-size:11px;line-height:1.2;text-indent:-1em}.deviceInfo__item{margin:6px 10px 8px;padding-bottom:12px;text-align:right;border-bottom:1px dotted silver}.deviceInfo__txt{padding-left:8px;font-size:12px;position:relative}.deviceInfo__txt:before{content:'';width:0;height:0;border-width:3px;border-color:transparent transparent transparent #666;border-style:solid;display:inline-block;position:absolute;top:3px;left:0}.deviceNotice__item{margin:0 0 6px 10px}.deviceNotice__txt{padding:0 0 4px 8px;font-size:12px;display:inline-block;position:relative}.deviceNotice__txt:before{content:'';width:0;height:0;border-width:3px;border-color:transparent transparent transparent #666;border-style:solid;display:inline-block;position:absolute;top:3px;left:0}.purchaseColumn__ttl--buy{padding:12px 0;font-size:14px;font-weight:700;text-align:center}.productView__item{padding-bottom:10px}.campaignBalloon__ttl--free{font-size:15px;font-weight:700}.download__item{margin-top:15px;padding-bottom:10px}.circleList__item{padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.deviceConvertLink{width:100%;background-color:#fff3d1;display:table}.deviceConvertLink__item{height:32px;text-align:center;display:table-cell;vertical-align:middle}.deviceConvertLink__txt{font-size:12px;position:relative;top:-3px}.deviceConvertLink__btn:hover{text-decoration:none}.deviceConvertLink__btn:hover .deviceConvertLink__txt{text-decoration:underline}.l-areaNotification{margin-top:10px;padding:6px 10px;border:2px solid #e1e3e6;box-sizing:border-box}.m-boxNotificationSettingsTtl{position:relative;margin-bottom:1em;font-size:14px;line-height:28px}.m-boxNotificationSettingsTtl__link{position:absolute;top:0;right:0;bottom:0;font-size:12px}.m-boxMainNotificationSettings{margin:0 0 24px}.m-boxMainNotificationSettings__txt{margin:0 0 18px;font-size:11px;line-height:1.5}.m-boxMainNotificationSettings__control{height:24px;margin-bottom:12px;line-height:24px;text-align:center}.m-boxMainNotificationSettings__control--performer{padding-right:1em}.m-boxMainNotificationSettings__control__ttl{display:inline;margin-right:1em;font-size:13px}.m-boxMainNotificationSettings__control__item{margin:0;display:inline;position:relative}.m-txtNotificationErrorAlert{position:absolute;z-index:50;top:-45px;left:-22px;box-sizing:border-box;width:120px;padding:10px 0 20px;background:url(http://p.dmm.co.jp/p/dc/detail/bg_fukidashi.png) no-repeat top center;color:#fff;font-size:10px;font-weight:700;line-height:1.3!important;text-align:center}.m-boxNotificationSwitch{display:inline-block;position:relative;z-index:0;overflow:visible;box-sizing:border-box;width:78px;height:24px;border:none;background-clip:padding-box;vertical-align:top;text-align:left}.m-boxNotificationSwitch__input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%;margin:auto;padding:0;border:0;outline:none;opacity:.001;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";vertical-align:top;cursor:pointer;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m-boxNotificationSwitch__item{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background-color:#ddd;cursor:pointer;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:all;transition-property:all}.m-boxNotificationSwitch__item:before{position:absolute;z-index:1;top:4px;left:7px;box-sizing:border-box;width:34px;height:16px;border-radius:8px;background-color:#fff;background-clip:padding-box;box-shadow:1px 1px 0 rgba(0,0,0,.1);content:"";-webkit-transition-timing-function:cubic-bezier(.5,1.6,.5,1);transition-timing-function:cubic-bezier(.5,1.6,.5,1);-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:all;transition-property:all}.m-boxNotificationSwitch__input:checked+.m-boxNotificationSwitch__item--live{background-color:#406475}.m-boxNotificationSwitch__input:checked+.m-boxNotificationSwitch__item--live:before{-webkit-transform:translateX(30px);transform:translateX(30px)}.m-boxNotificationSwitch__input:not(:checked)+.m-boxNotificationSwitch__item--live:before{-webkit-transform:translateX(0);transform:translateX(0)}.m-btnNotificationSwitch{position:relative;width:78px;height:24px;font-family:arial,sans-serif;font-size:12px;font-weight:700}.m-btnNotificationSwitch__toggle{position:absolute;line-height:24px!important}.m-btnNotificationSwitch__toggle::-moz-selection{background:transparent}.m-btnNotificationSwitch__toggle::selection{background:transparent}.m-btnNotificationSwitch__toggle--on{left:10px;color:#fff}.m-btnNotificationSwitch__toggle--off{right:10px;color:#7f7f7f}.d-ltie9 .m-boxNotificationSwitch{width:24px}.d-ltie9 .m-boxNotificationSwitch__item{display:none}.m-boxWrapNotificationSwitch{position:relative;outline:none}.m-boxWrapNotificationSwitch:before{position:absolute;z-index:10;width:78px;height:24px;background:#fff;opacity:.001;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";content:" ";-webkit-appearance:none;-moz-appearance:none;appearance:none}.d-ltie9 .m-boxWrapNotificationSwitch{display:inline-block;z-index:1;top:7px;width:24px;height:24px}.d-ltie9 .m-boxWrapNotificationSwitch>.m-boxNotificationSwitch{z-index:-1}.d-ltie9 .m-boxWrapNotificationSwitch:before{background:url(http://p.dmm.co.jp/p/dc/common/ico/checkbox.png) no-repeat top left}.box-related-product{padding:4px 0;border-top:1px dashed #bbb}.ico-link-arrow{position:relative}.ico-link-arrow:before{content:'';width:0;height:0;margin-right:4px;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #a4a4a4;border-style:solid;display:inline-block;top:2px;left:0}.d-sns-button{margin:0 0 24px 10px}.updateInfo{margin:0 10px 20px;border:1px solid #3c3c3c;background-color:#3c3c3c;font-size:11px;line-height:1.5}.updateInfoTitle{padding:6px 10px;color:#fff;font-weight:700;font-size:13px}.updateInfoContents{padding:10px;background-color:#fff}.updateInfoContents__item{margin-bottom:10px;border-bottom:1px solid #ccc}.updateInfoContents__date{margin-bottom:10px;font-size:11px;float:left;padding-top:2px}.updateInfoContents .version{padding-left:10px;font-size:11px;font-weight:700}.updateInfoContents__list:after{display:table;content:'';clear:both}.updateInfoContents .updateInfoTagList__item{margin-left:4px;display:inline-block;border-radius:3px;padding:2px 4px 1px;background-color:#007bb8;color:#fff;font-size:11px}.updateInfoContents .updateInfoTagList__item:first-child{margin-left:10px}.updateInfoContents__txt{padding-bottom:10px;font-size:11px}.updateInfoMore{text-align:right}.updateInfoMore .arrowDown{padding-left:14px;background:url(http://p.dmm.co.jp/p/common/arrow_common_down.gif) no-repeat left center}.circleProduct.is-loading{position:relative}.circleProduct.is-loading:after{content:'';width:100%;height:100%;background:url(http://p.dmm.co.jp/p/common/ico/loading_gray.gif) no-repeat center rgba(255,255,255,.6);display:block;position:absolute;top:0;left:0;z-index:1}.circleProduct__item{margin-bottom:10px;padding:18px 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee}.circleProductTitle__item{margin-bottom:16px}.circleProductTitle__main{font-size:20px;font-weight:700;float:left}.circleProductTitle__sub{padding-left:8px;font-size:12px;float:right;position:relative}.circleProductTitle__sub:before{content:'';width:0;height:0;border-width:3px;border-color:transparent transparent transparent #666;border-style:solid;display:inline-block;position:absolute;top:3px;left:0}.purchaseAll__item{width:100%;margin-bottom:10px;border:1px solid #e3e3e3;background-color:#f9f9f9;display:table;position:relative}.purchaseButton{width:208px;vertical-align:middle;display:table-cell}.purchaseButton__item{width:208px;padding:10px;position:relative}.purchaseButton__item .purchaseBalloon__item{top:-18px}.purchaseAllNotice{padding:10px 10px 10px 0;vertical-align:middle;display:table-cell}.purchaseAllNotice__txt{font-size:10px;line-height:1.4}.productList{margin:1px 0 0 1px;font-size:0}.productList__item{width:130px;margin:-1px 0 0 -1px;padding:8px 8px 40px;border:1px solid #e3e3e3;background-color:#fff;display:inline-block;vertical-align:top;position:relative;box-sizing:border-box}.productList__item.is-loading{position:relative}.productList__item.is-loading:after{content:'';width:100%;height:100%;background:url(http://p.dmm.co.jp/p/common/ico/loading_gray.gif) no-repeat center rgba(255,255,255,.6);display:block;position:absolute;top:0;left:0;z-index:1}.productList__item .purchaseBalloon__item{width:112px;bottom:40px}.productList__item .u-common__ico--listConverNg{position:absolute;top:80px;right:2px}.productList__tmb{height:96px;text-align:center;display:block;overflow:hidden}.productList__tmb>img{height:90px}.productList__txt{height:30px;font-size:12px;line-height:1.2;display:block;overflow:hidden}.listCampaign__item{width:60%;height:14px;margin-top:4px;text-align:center}.listCampaign__txt{padding:1px;color:#d90000;border:1px solid #d90000;border-radius:2px;font-size:10px;display:block}.listCampaign__txt--half{padding:1px;color:#fff;background-color:#d90000;border-radius:2px;font-size:10px;display:block}.productTable-purchaseStatusList .productTable-purchaseStatusListItem{margin-top:3px;margin-bottom:2px;width:112px}.listPrice__item{margin:6px 0 2px}.listPrice__item .c_txt_price>strong{font-size:14px;padding:0}.listPrice__item .c_txt_price>strong:before{display:none}.listPrice__txt{font-size:14px;font-weight:700}.listPrice__txt--sale{color:#d90000}.listPrice__txt .price-estimate{font-size:10px;font-weight:400;color:#888}.productListNotice__txt{margin:10px 0 20px;font-size:10px}.listPurchaseStatus{position:absolute;bottom:8px}.listPurchaseStatus__item{width:112px}.listPurchaseStatus__item .purchaseBalloon__item{top:-42px}.listPurchaseStatus__btn--addToBasket{border-width:1px 1px 2px;border-color:#ffd857 #ffd857 #c99841;background-color:#ffd857}.listPurchaseStatus__btn--addToBasket:hover{text-decoration:none;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.listPurchaseStatus__btn--confirmInBasket{border-width:1px 1px 2px;border-color:#f6dbae #f6dbae #cbb697;background-color:#f6dbae}.listPurchaseStatus__btn--confirmInBasket:hover{text-decoration:none;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.listPurchaseStatus__btn--purchased{border-width:1px;border-color:#ddd;background-color:#fefefe;text-decoration:none}.listPurchaseStatus__txt--addToBasket{color:#704f29}.listPurchaseStatus__txt--confirmInBasket{color:#704f29}.listPurchaseStatus__txt--purchased{color:#999}.pageNation__txt{font-size:14px;float:left}.pageNationList{float:right}.pageNationList__item{margin:0 2px;background-color:#fff;display:inline-block}.pageNationList__txt{height:30px;padding:0 12px;text-align:center;line-height:30px;display:block}.pageNationList__txt.is-current{color:#fff;background-color:#aaa}.pageNationList__txt:hover{text-decoration:none}.promotionBnr{padding:20px 0;text-align:center;border-top:#e1e3e6 1px solid}.addPointCp{padding-bottom:10px;margin-bottom:6px;text-align:center;border:#d75050 1px solid;color:#777}.addPointCpCredit{margin:0;padding:0;overflow:hidden}.addPointCp__ttl{color:#c00;margin:10px auto 0;font-size:14px;font-weight:700}.addPointCpCredit__item{font-size:10px;margin:8px auto 3px}.addPointCpCredit__item:after{content:'：';margin-left:-2px}.addPointCpCreditTxt{margin-bottom:10px;line-height:1}.addPointCpCreditTxt__point--origin{line-height:1.4;text-decoration:line-through;color:#898a8c;font-size:10px}.addPointCpCreditTxt__item{display:inline-block;margin:0;font-size:10px}.addPointCpCreditTxt__point{margin-right:4px;color:#069;font-size:15px}.addPointCp__ccLink{margin:0 0 10px;line-height:1;font-size:12px;text-decoration:underline!important}.addPointCp__ccLink:before{content:"";display:inline-block;width:16px;height:11px;margin-right:4px;background:url(http://p.dmm.co.jp/p/common/ico/ico_credit.png) no-repeat}.price{white-space:nowrap}.himekano__bnr{margin-top:6px;font-size:15px;font-weight:700}
/*# sourceMappingURL=detail.default.css.map */
