#promo_header{width:100%;height:40px;background:#000;position:fixed;top:0;left:0;z-index:150;overflow:hidden}div#main_inner{margin:0 auto;text-align:left}#promo_header .logo{display:block;float:left;height:22px;margin-left:15px;position:relative;top:50%;margin-top:-11px}#promo_header .logo a{opacity:1}#promo_header .logo a:hover{opacity:0.8}#promo_header ul.simple_nav{font-size:0;float:right;margin-right:15px}#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;text-decoration:none}#promo_header ul.simple_nav li a:hover{text-decoration:none;background:#333;color:#fff}.link_twitter{position:absolute;margin-top:9px;margin-left:-88px}#promo_footer{width:100%;height:40px;background:#000;color:#ccc;line-height:40px;text-align:center}#container{overflow-x:hidden}#promo_whisp .promo_container{position:relative}#promo_whisp a:hover{text-decoration:none}#promo_whisp a{text-decoration:none}#promo_whisp{-webkit-animation:loadAnime 2.5s ease 0s 1;animation:loadAnime 2.5s ease 0s 1;background:#fff;margin:0 auto;width:100%;position:relative}@keyframes loadAnime{0%{opacity:0}100%{opacity:1}}#promo_whisp .box01,#promo_whisp .box02,#promo_whisp .box03,#promo_whisp .box04,#promo_whisp .box05,#promo_whisp .box99{position:relative;width:1920px;left:50%;margin-left:-960px;vertical-align:bottom;text-align:center}#promo_whisp .box01{margin-top:30px}#promo_whisp h1,#promo_whisp h2,#promo_whisp .titleList h2,#promo_whisp .titleList [class^="titleBox_"],#promo_whisp .campaignInfo,#promo_whisp .box_inner{text-align:center}#promo_whisp .firstView{padding-top:80px;padding-bottom:60px}.box01{position:relative;height:580px}.box01 .lp_link_more p{display:none}.box01 .lp_link_more,.box01 .lp_link_more:hover{position:absolute;background-image:url(https://www.dlsite.com/modpub/images/promo/whisp/fv_link_btn.png);top:450px;right:970px;width:69px;height:69px}.box01 .lp_link_more:hover{background-image:url(https://www.dlsite.com/modpub/images/promo/whisp/fv_link_btn_on.png)}#anker_01{padding-top:40px;margin-top:-40px}#promo_whisp .box02{background-image:url(https://www.dlsite.com/modpub/images/promo/whisp/special_bg03.jpg);background-position:center center;background-repeat:no-repeat;background-size:contain}#promo_whisp .box02 p{padding-bottom:40px;text-align:center}#promo_whisp .box02 h2{padding-bottom:15px;text-align:center}.box02 .special_item_wrap{width:1100px;text-align:center;margin:0 auto;padding-left:20px}.box02 .special_list_box{display:flex;justify-content:center;flex-wrap:wrap}.box02 .special_list_box li{margin-bottom:2%}.box02 .special_list_box li img{width:100%}.box02 .special_item{position:relative}.box02 .btn_special{position:absolute;width:82%;height:12%;bottom:5%;right:7%}.box02 .special_list_box p{padding:30px 0 40px 0;text-align:center}#promo_whisp .box03{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;background-image:url(https://www.dlsite.com/modpub/images/promo/whisp/campaign_bg02.png),url(https://www.dlsite.com/modpub/images/promo/whisp/campaign_pat.jpg);background-repeat:no-repeat, repeat;width:100vw;margin-left:-50vw;margin-right:-50vw}#promo_whisp .box03 a:hover{opacity:0.8}.box03 h2{padding:50px 0 30px;text-align:center}.box03 .campaign_item_wrap{position:relative;padding-bottom:20px}.box03 .campaign_item_wrap:last-child{padding-bottom:70px}.box03 .campaign_item{position:absolute;top:240px;left:26px}.box03 .item_btn{display:flex}.box03 .item_btn li{width:132px;height:35px}.box03 .item_btn li:first-child{margin-right:10px}.box03 .item_btn a{display:block;width:100%;height:100%;color:#fff;text-align:center;font-size:13px;line-height:36px;padding:0}.box03 .item_btn .btn_cart{background:#cc3333}.box03 .item_btn .btn_detail{background:#337bcc}.box03 .item_btn .btn_detail.type_single{width:274px}.box03 .campaign_item_wrap_notify{padding:60px 0 85px}.box03 .campaign_item iframe{position:relative;top:25px;right:0;z-index:10}.box03 .campaign_content_notify{padding:10px 0 70px}#promo_whisp .box04{background:url(https://www.dlsite.com/modpub/images/promo/whisp/works_pat.jpg) repeat;width:100vw;margin-left:-50vw;margin-right:-50vw}.box04 h2{padding:50px 0 30px;text-align:center}.box04 .past_work_wrap{width:1000px;text-align:center;margin:0 auto;padding-bottom:150px}.box04 .past_worklist{display:flex;flex-wrap:wrap;justify-content:center}.box04 .past_worklist_item{width:calc((100% - 80px) / 4);box-sizing:border-box;margin:10px;padding:10px;background:#fff;border-radius:6px;box-shadow:0 7px 10px 0 rgba(128,132,121,0.32)}.box04 .past_worklist_item dl{display:flex;flex-direction:column;line-height:1.3;height:100%}.box04 .past_worklist_item dd{margin-top:5px}.box04 .past_worklist_item dd:last-child{padding-top:10px;margin:auto 0 5px}.box04 .past_work_thumb{margin-bottom:10px}.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}.box04 .past_work_price{color:#c00;font-weight:bold;font-size:16px}.box04 .past_work_price .strike{color:#333;font-size:12px;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}.box04 .conditions_box{border-radius:5px;box-shadow:0 1px 6px rgba(0,0,0,0.3);width:520px;margin:0 auto;margin-bottom:40px}.box04 .conditions_box .conditions_box_body{width:100%;padding:5px;border:1px solid #b8c3d9;border-radius:5px;box-sizing:border-box;background:#e6eaf2}.box04 .conditions_box .conditions_box_body_inner{padding:10px 20px 10px 30px;border:1px solid #b8c3d9;border-radius:4px;box-shadow:0 1px 0 rgba(255,255,255,0.5);background:#fff}.box04 .condition_contents{display:flex;align-items:center}.box04 .condition_contents .chose_count{position:relative;white-space:nowrap}.condition_contents .chose_count::before{display:block;position:absolute;left:50%;bottom:-3px;z-index:0;transform:translateX(-50%) rotateZ(-1.5deg);width:110%;height:10px;background-color:#ffe324;content:""}.condition_contents p{position:relative;z-index:1;font-weight:bold;font-size:16px;line-height:1}.conditions_box .state.type_chose{margin-left:5px;color:#e12b36;font-size:26px}.conditions_box .condition_contents.application .state.type_until,.conditions_box .condition_contents.application .state.option{color:#e12b36;font-size:26px}.conditions_box .condition_contents.application .state.type_until{margin-right:5px}.conditions_box .condition_contents.application .state.option{margin:0 3px}.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;width:240px;height:38px}.conditions_box .work_cart a.btn_cart{line-height:36px;padding-left:34px;border-radius:4px;font-size:15px}.conditions_box .work_cart a.btn_cart::before{font-size:16px;padding:0 7px 0 6px;border-radius:3px}.conditions_box .work_cart a.btn_cart::after{content:none}.conditions_box .condition_contents .application_msg{display:none}.conditions_box .condition_contents.application .application_msg{position:absolute;width:140px;top:-39px;left:36px;padding:4px 12px;border:2px solid #e12b36;border-radius:24px;background-color:#fff;color:#333;font-weight:bold;font-size:13px;text-align:center;white-space:nowrap;animation:notificationJump 2s ease 5 both}@keyframes notificationJump{0%{transform:translate(0, 0)}6%{transform:translate(0, -3px)}12%{transform:translate(0, 0)}18%{transform:translate(0, -3px)}24%,100%{transform:translate(0, 0)}}.conditions_box .condition_contents.application .application_msg::before{position:absolute;left:78px;bottom:-5px;z-index:1;width:0px;height:0px;margin:auto;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent;border-style:solid;content:""}.conditions_box .condition_contents.application .application_msg::after{position:absolute;left:75px;bottom:-8px;z-index:0;width:0px;height:0px;margin:auto;border-width:8px 8px 0 8px;border-color:#e12b36 transparent transparent transparent;border-style:solid;content:""}.promo_return_top{display:block;position:fixed;width:50px;height:0;padding-top:50px;line-height:50px;overflow:hidden;right:20px;bottom:20px;background:url(../../images/promo/other/icon_return_top.png) no-repeat 0 -50px;opacity:0.5;z-index:20;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.promo_return_top:hover{margin-top:1px;opacity:1}.promo_return_top.hide{cursor:default;opacity:0;bottom:0}.promo_return_top.nonfixed{position:absolute}.whisp_lp_btn{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:32px;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;box-shadow:0 0 0 1px rgba(255,255,255,0.2) inset}.whisp_lp_btn.already_buy{background:#39a9bf;background:linear-gradient(to bottom, #62c5d9 0%, #39a9bf 100%);border:solid 1px #3292a6;color:#fff;padding-left:0}.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::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);top:0}.whisp_lp_btn.already_buy::after{content:"ブラウザ視聴"}.whisp_lp_btn:hover{background:linear-gradient(to bottom, #f9d667 0%, #f7c950 100%)}.whisp_lp_btn.cart,.whisp_lp_btn.receive{color:#333;padding:0}.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:2px;bottom:2px;left:2px;justify-content:center;align-items:center;font-family:"dlsite-icons";font-size:13px;vertical-align:middle;font-weight:normal;border-radius:2px;background:rgba(0,0,0,0.7);color:#fff;content:"\e900";padding:0 7px}.whisp_lp_btn.cart_in::before{opacity:0.4}.whisp_lp_btn::after{font-size:13px}.whisp_lp_btn.cart::after,.whisp_lp_btn.cart_in::after,.whisp_lp_btn.already_buy::after{display:inline-block;font-size:13px;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.no_buy,.whisp_lp_btn.purchased,.whisp_lp_btn.already_receive{pointer-events:none}

