#container{padding:0}#promo_header{width:100%;height:40px;background:#000;position:relative;top:0;left:0;z-index:150;overflow:hidden}#promo_header .logo{display:block;float:left;height:22px;margin-left:15px;position:relative;top:50%;margin-top:-11px}#promo_header ul.simple_nav{font-size:0;float:right;margin-right:5px}#promo_header #nav_login,#promo_header ul.simple_nav li{display:inline-block;font-size:12px}#promo_header ul.simple_nav li a{color:#ccc;display:block;background:none;height:40px;line-height:40px;width:100px;text-align:center}.link_twitter{position:relative;margin-top:2px;right:0;top:7px}#promo_header ul.simple_nav li a{width:100%;margin:0px 5px;font-size:11px}#promo_footer{width:100%;height:40px;line-height:40px;color:#ccc;text-align:center;background:#000}#promo_whisp section{position:relative}#promo_whisp section img{width:100%;height:auto;vertical-align:bottom}#promo_whisp{-webkit-animation:loadAnime 2.5s ease 0s 1;animation:loadAnime 2.5s ease 0s 1}@keyframes loadAnime{0%{opacity:0}100%{opacity:1}}#promo_whisp a{text-decoration:none}#promo_whisp .box01 .btn_twt{position:absolute;width:11vw;height:11vw;overflow:hidden;top:5vw;left:1vw;z-index:100;text-indent:100%;white-space:nowrap;overflow:hidden}#promo_whisp .box02{background:url(https://www.dlsite.com/modpub/images/promo/whisp/sp_special_bg.jpg);background-size:cover;background-position:center}.box02 .main_text{padding-top:10px}.box02 .special_list_box{display:flex;justify-content:center;flex-wrap:wrap}.box02 .special_list_box li{width:46%;margin-right:2%;margin-bottom:4%}.box02 .special_list_box li:nth-child(odd){margin-right:2%}.box02 .special_item{position:relative}.box02 .btn_special{position:absolute;width:82%;height:12%;bottom:5%;right:7%}.box02 .box02_text{font-size:11px;font-size:2.8vw;text-align:center;line-height:2.5vh;padding-bottom:7%}#promo_whisp .box03{background:url(https://www.dlsite.com/modpub/images/promo/whisp/sp_campaign_pat.jpg) repeat}.box03 .work_item{padding-bottom:40px}.box03 .work_list{background:#fff}.box03 iframe{width:1px;min-width:100%}#promo_whisp .box04{background:url(https://www.dlsite.com/modpub/images/promo/whisp/sp_works_pat.jpg) repeat}.box04 .past_work_wrap{width:90%;text-align:center;margin:0 auto;padding-bottom:15%}.box04 .past_worklist{display:flex;flex-wrap:wrap;justify-content:space-between}.box04 .past_worklist_item{width:calc((100% - 4%) / 2);box-sizing:border-box;padding:2.5%;background:#fff;border-radius:6px;text-align:left;margin-bottom:6%}.box04 .past_worklist_item dl{display:flex;flex-direction:column;line-height:1.3;height:100%}.box04 .past_worklist_item dd{margin-top:2%}.box04 .past_worklist_item dd:last-child{padding-top:3%;margin-top:auto}.box04 .past_work_thumb{margin-bottom:5%}.box04 .past_work_thumb a{display:block;position:relative}.box04 .past_work_thumb a:hover::before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.1);content:""}.box04 .past_work_thumb img{width:100%;height:auto}.box04 .past_work_name a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:31.8px;font-weight:bold;line-height:1.3;margin-bottom:4px;color:#333;font-size:13px;font-size:3.5vw}.box04 .past_work_price{color:#c00;font-weight:bold;font-size:16px;font-size:4vw}.box04 .past_work_price .strike{color:#333;font-size:12px;font-size:3vw;text-decoration:none}.box04 .past_work_price [class*="icon"]{margin-left:4px}.box04 .past_work_price .discount_price{font-size:14px}.box04 .past_work_price .work_point{color:#093;font-weight:normal;font-size:12px;font-size:3vw}.box04 .whisp_lp_btn{height:80%;padding:0;color:#333}.conditions_box{border-radius:5px;width:90%;margin:0 auto;padding:10px 0 20px}.headroom--unpinned .conditions_box::before{top:2px;border-width:0 8px 0 8px}.headroom--unpinned .conditions_box::after{top:0;border-width:0 9px 0 9px}.conditions_box .conditions_box_body{width:100%;padding:3px;border:1px solid #b8c3d9;border-radius:5px;box-sizing:border-box;background:#e6eaf2}.conditions_box .conditions_box_body_inner{padding:8px;border:1px solid #b8c3d9;border-radius:4px;box-shadow:0 1px 0 rgba(255,255,255,0.5);background:#fff}.condition_contents .chose_count{position:relative}.condition_contents .chose_count::before{display:block;position:absolute;left:50%;bottom:-4px;z-index:0;transform:translateX(-50%);width:65%;height:10px;background-color:#ffe324;content:""}.condition_contents p{position:relative;z-index:1;font-weight:bold;font-size:12px;line-height:1;text-align:center}.conditions_box .state{font-weight:bold}.conditions_box .state.type_chose{margin-left:2px;color:#e12b36;font-size:20px}.conditions_box .condition_contents.application .state.type_until,.conditions_box .condition_contents.application .state.option{color:#e12b36;font-size:20px}.conditions_box .condition_contents.application .state.type_until{margin-right:2px}.conditions_box .condition_contents.application .state.option{margin:0 2px}.conditions_box .btn{margin-left:30px}.conditions_box .btn::before{display:inline-block;margin-right:8px;font-family:"dlsite-icons";font-size:15px;vertical-align:middle;content:"\e900"}.conditions_box .work_cart{position:relative}.conditions_box .work_cart a.btn_cart{display:flex;justify-content:center;align-items:center;border-radius:3px;text-align:center;line-height:32px;background:linear-gradient(to bottom, #ffdf78 0%, #ffd35f 100%);border:solid 1px #c19b5c;color:#333;box-shadow:0 0 0 1px rgba(255,255,255,0.2) inset;margin-top:10px}.conditions_box .work_cart a.btn_cart::before{display:flex;position:absolute;top:7%;bottom:8%;left:2%;justify-content:center;align-items:center;font-family:"dlsite-icons";font-size:12px;font-size:3vw;vertical-align:middle;font-weight:normal;border-radius:2px;background:rgba(0,0,0,0.7);color:#fff;content:"\e900";padding:0 5% 0 4%}.whisp_lp_btn{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;border-radius:3px;font-size:0;text-align:center;line-height:32px;background:linear-gradient(to bottom, #ffdf78 0%, #ffd35f 100%);border:solid 1px #c19b5c;color:#333;box-shadow:0 0 0 1px rgba(255,255,255,0.2) inset}.whisp_lp_btn:hover{background:linear-gradient(to bottom, #f9d667 0%, #f7c950 100%)}.whisp_lp_btn.already_buy{background:linear-gradient(to bottom, #7cc3f7 0%, #51a5e4 100%);border-color:#499ede}.whisp_lp_btn.already_buy:hover{background:#3398ac;background:linear-gradient(to bottom, #4dbdd4 0%, #3398ac 100%);border-color:#2c8192}.whisp_lp_btn.already_buy::after{content:"ブラウザ視聴";color:#fff;position:relative;left:10px}.whisp_lp_btn.already_buy::before{display:inline-block;margin-right:8px;font-family:"dlsite-icons";font-size:15px;vertical-align:top;content:"\e904";background:rgba(0,0,0,0);left:10px}.whisp_lp_btn.cart_in,.whisp_lp_btn.no_buy,.whisp_lp_btn.already_receive{background:#ffeec5;border:solid 1px #ecd3a9;color:#988369}.whisp_lp_btn.cart_in:hover,.whisp_lp_btn.no_buy:hover,.whisp_lp_btn.already_receive:hover{background:#f5e3b8;border:solid 1px #e4cba0;color:#947f64}.whisp_lp_btn.cart::before,.whisp_lp_btn.cart_in::before{display:flex;position:absolute;top:7%;bottom:8%;left:2%;justify-content:center;align-items:center;font-family:"dlsite-icons";font-size:12px;font-size:3vw;vertical-align:middle;font-weight:normal;border-radius:2px;background:rgba(0,0,0,0.7);color:#fff;content:"\e900";padding:0 5% 0 4%}.whisp_lp_btn.cart_in::before{opacity:0.4}.whisp_lp_btn::after{font-size:11px;font-size:3vw}.whisp_lp_btn.cart::after,.whisp_lp_btn.cart_in::after{display:inline-block;font-size:12px;font-size:3vw;vertical-align:middle;position:relative;left:9px;top:1px}.whisp_lp_btn.cart::after{content:"カートに追加"}.whisp_lp_btn.cart_in::after{content:"追加済み"}.whisp_lp_btn.purchased::after{content:"購入済み"}.whisp_lp_btn.no_buy::after,.whisp_lp_btn.receive::after{content:"特典を受け取る"}.whisp_lp_btn.already_receive::after{content:"特典受け取り済み"}.whisp_lp_btn.purchased{pointer-events:none}.welcome #scrollUp{bottom:10px}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){#scrollUp{bottom:30px}}

