.campaign_container.type_sale ~ #left,.campaign_container.type_sale ~ #wrapper{margin-top:0}div.base_title h1,div.base_title_br h1{font-style:normal}div#left{margin-top:0}.cp_floor_switch{display:flex;position:relative;align-items:flex-end;margin-bottom:10px;padding:0 10px 6px}.cp_floor_switch_item,a.cp_floor_switch_item{display:block;width:240px;height:50px;text-align:center;line-height:50px;font-size:16px;letter-spacing:2px;background:#eee;color:#666;border-radius:8px 8px 0 0;margin-right:1px}.cp_floor_switch_item:hover,a.cp_floor_switch_item:hover{background:#ddd;text-decoration:none}.cp_floor_switch_item.selected,a.cp_floor_switch_item.selected{color:#fff;font-weight:bold;height:55px;line-height:61px;pointer-events:none}.cp_floor_switch_item.type_bl.selected{background:#9a78d2}.cp_floor_switch_item.type_tl.selected{background:#ea8aa3}.cp_floor_switch_item.selected::after{display:block;position:absolute;left:0;right:0;bottom:0;height:6px;content:""}.cp_floor_switch_item.type_bl.selected::after{background:#9a78d2}.cp_floor_switch_item.type_tl.selected::after{background:#ea8aa3}.cp_switch.type_row{display:table;table-layout:fixed;width:100%}.cp_switch.type_row .cp_switch_item{display:table-cell;vertical-align:top}.cp_switch.type_column .cp_switch_item:not(:first-child){border-top:solid 1px #ddd}.cp_switch.type_column .cp_switch_item.current,.cp_switch.type_column .cp_switch_item.current+.cp_switch_item{border-top:none}.cp_switch_item:not(:first-child){border-left:1px solid #e6eaf2}[class*="style_girls"] .cp_switch_item:not(:first-child),[class*="style_bl"] .cp_switch_item:not(:first-child){border-left-color:#faf4ef}.cp_switch_item a{display:block;height:30px;color:#536280;background-color:transparent;font-size:12px;text-align:center;box-sizing:border-box;white-space:normal;line-height:30px;white-space:nowrap}.cp_switch.type_row .cp_switch_item a{height:40px;line-height:40px}[class*="style_girls"] .cp_switch_item a,[class*="style_bl"] .cp_switch_item a{color:#6e5a5a}.cp_switch_item a:hover{background:#e6eaf2}[class*="style_girls"] .cp_switch_item a:hover,[class*="style_bl"] .cp_switch_item a:hover{background:#faf4ef}#left .cp_switch_item a:hover{text-decoration:none}.cp_switch_item.current a{background-color:#fa9900;color:#fff;font-weight:bold}.cp_switch_item.current a:hover{background:#fa0}[class*="style_girls"] .cp_switch_item.current a,[class*="style_bl"] .cp_switch_item.current a{background-color:#ef90a6}[class*="style_girls"] .cp_switch_item.current a:hover,[class*="style_bl"] .cp_switch_item.current a:hover{background-color:#fba8bc}.cp_switch_item.current,.cp_switch_item.current+.cp_switch_item{border-left:none}.cp_search{width:100%}.cp_search::after{display:block;clear:both;content:""}.cp_search_form{float:left;width:118px;height:30px;padding:4px;border:1px solid #b8c3d9;border-right:none;border-radius:3px 0 0 3px;box-sizing:border-box;vertical-align:top;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}[class*="style_girls"] .cp_search_form,[class*="style_bl"] .cp_search_form{border:1px solid #d6c5bf;border-right:none}.cp_search_form:focus{border-color:#67a6e6;outline:0;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(103,166,230,0.6)}[class*="style_girls"] .cp_search_form:focus,[class*="style_bl"] .cp_search_form:focus{border-color:#efafbd;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(239,175,189,0.6)}.cp_btn_search{float:left;overflow:hidden;position:relative;width:30px;height:0;padding:30px 0 0;border-radius:0 3px 3px 0;border:none;background:#607194;vertical-align:top;cursor:pointer}[class*="style_girls"] .cp_btn_search,[class*="style_bl"] .cp_btn_search{background:#79615f}.cp_btn_search:hover{background:#536280}[class*="style_girls"] .cp_btn_search,[class*="style_bl"] .cp_btn_search:hover{background:#6d5a5a}.cp_btn_search:focus{outline:none}.cp_btn_search::before{display:block;position:absolute;top:0;left:0;width:30px;height:30px;text-align:center;line-height:30px;font-family:"dlsite-icons";color:#fff;font-size:16px;content:"\e914"}.cp_filter_list{font-size:0}.cp_filter_item{background:#e6eaf2;display:inline-block;height:24px;line-height:24px;text-align:center;padding:0 5px;border-radius:4px;margin:0 4px 4px 0;text-decoration:none;color:#536280;font-size:11px;cursor:pointer;box-sizing:border-box}[class*="style_girls"] .cp_filter_item,[class*="style_bl"] .cp_filter_item{background:#efe6df;color:#6e5a5a}.cp_filter_list.fullwidth .cp_filter_item{width:100%;margin:0 0 4px 0}.cp_filter_item:hover{background:#f5f7fa}[class*="style_girls"] .cp_filter_item:hover,[class*="style_bl"] .cp_filter_item:hover{background:#faf4ef}.cp_filter_item.selected{background:#fa9900;color:#fff;font-weight:bold}[class*="style_girls"] .cp_filter_item.selected,[class*="style_bl"] .cp_filter_item.selected{background:#ef90a6}.cp_filter_item.selected:hover{background:#fa0}[class*="style_girls"] .cp_filter_item.selected:hover,[class*="style_bl"] .cp_filter_item.selected:hover{background:#fba8bc}.cp_filter_list+.refine_price input[type="text"]{width:38px;padding:2px;border-radius:1px;border:1px solid #b8c3d9;box-sizing:border-box;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.cp_filter_list+.refine_price input[type="text"]:focus{border-color:#67a6e6;outline:0;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(103,166,230,0.6)}.cp_filter_list+.refine_price input[type="submit"]{background:#607194;color:#fff;border:none;border-radius:3px}.cp_filter_list+.refine_price input[type="submit"]:hover{background:#536280}.cp_filter_list+.refine_price input[type="submit"]:focus{outline:none}.campaign_container.type_sale{margin:10px 15px 5px}@media all and (-ms-high-contrast: none){.campaign_container.type_sale .n_worklist .search_result_img_box_inner{width:calc((100% /7) - 1px)}}.cp_header{margin:10px 0 5px}.genre_header .genre_hero{position:relative;margin-bottom:10px;display:flex;align-items:center}[class*="type_00"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #0080e2),url(/modpub/images/campaign/common/genre/student_202103/campaign_header_type00.png) no-repeat right 0}[class*="type_01"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #313d6b),url(../../images/campaign/common/genre/campaign_header_type01.png) no-repeat right 0}[class*="type_02"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #0170bd),url(../../images/campaign/common/genre/campaign_header_type02.png) no-repeat right 0}[class*="type_03"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #e18787),url(/modpub/images/campaign/common/genre/pure_love_202110/campaign_header.png) no-repeat right 0}[class*="type_04"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #508caf),url(/modpub/images/campaign/common/genre/fantasy_202110/campaign_header.png) no-repeat right 0}[class*="type_05"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #a751d5),url(/modpub/images/campaign/common/genre/Submissive_Male_202110/campaign_header.png) no-repeat right 0}[class*="type_06"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #5b01bd),url(../../images/campaign/common/genre/campaign_header_type06.png) no-repeat right 0}[class*="type_07"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #bd0135),url(../../images/campaign/common/genre/campaign_header_type07.png) no-repeat right 0}[class*="type_08"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #0170bd),url(../../images/campaign/common/genre/campaign_header_type08.png) no-repeat right 0}[class*="type_09"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #bd0135),url(/modpub/images/campaign/common/genre/jk_202007/campaign_header_type09.png) no-repeat right 0}[class*="type_10"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #7f45af),url(/modpub/images/campaign/common/genre/onesannooppai_202010/campaign_header_type10.png) no-repeat right 0}[class*="type_11"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #bd0135),url(/modpub/images/campaign/common/genre/student_202103/campaign_header_type11.png) no-repeat right 0}[class*="type_12"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #8435c5),url(/modpub/images/campaign/common/genre/orgy_202104/campaign_header_type12.png) no-repeat right 0}[class*="type_13"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #e79212),url(/modpub/images/campaign/common/genre/nipple_202104/campaign_header_type13.png) no-repeat right 0}[class*="type_14"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #5b01bd),url(/modpub/images/campaign/common/genre/onecoin_202109/campaign_header_type14.png) no-repeat right 0}[class*="type_15"] .genre_hero{background:linear-gradient(to left, rgba(255,255,255,0.2), #579ff9),url(/modpub/images/campaign/doujin_sale_2111/bn_mainpic_lang_all.png) no-repeat right 0}[class*="type_16"] .genre_hero{background:#ff7979 url(/modpub/images/campaign/minhon_translatable/bn_mainpic_pc_lang_all.png) no-repeat right 0}.genre_header .genre_hero_wrap{width:100%;padding:30px}.genre_header .genre_logo{font-size:20px;color:#fff;font-weight:normal;letter-spacing:0.15em;text-shadow:1px 1px 3px rgba(0,0,0,0.35)}.genre_header .genre_logo .genre_title{letter-spacing:0.1em;font-size:32px;font-weight:bold;margin-left:12px;line-height:1.7}.genre_header .genre_logo img{position:absolute;bottom:-15px}.genre_header .catch_copy{position:relative}.genre_header .catch_copy span{padding:6px 0;color:#fff;font-size:15px;letter-spacing:0.1em;background:rgba(0,0,0,0.5);padding:4px 12px;border-radius:10px}.genre_header .catch_copy span:last-child{margin-left:15px}.cp_twitter{overflow:hidden;position:absolute;z-index:100;bottom:4px;right:10px;width:36px;height:36px;border-radius:50%;background:#319ef0;display:flex;align-items:center;justify-content:center;font-size:0;box-shadow:1px 2px 2px rgba(0,0,0,0.15);transition:ease .1s;border:3px solid #fff;box-shadow:#002366 2px 2px 2px}.cp_twitter::before{content:"\f099";color:#fff;padding-right:0;font-family:"Font Awesome 5 Brands";font-size:17px}.cp_twitter:hover{text-decoration:none;transform:scale(1.05)}.cp_twitter span{width:0}.cp_hero::before{content:"";width:100%;height:200px;display:block;position:absolute;top:0;z-index:10}.cp_overview{margin:15px 15px 5px}.cp_overview .cp_overview_inner{border-radius:6px;margin:0 auto;border:1px solid #e98a00;background-color:#f0f0f0;background-image:linear-gradient(-45deg, #f5f5f5 25%, transparent 25%, transparent 50%, #f5f5f5 50%, #f5f5f5 75%, transparent 75%, transparent);background-size:30px 30px}.cp_overview h2.heading{padding:8px 0;background-color:rgba(233,138,0,0.7);background-color:#e9a440;color:#fff;font-size:22px;text-align:center;text-shadow:1px 2px 0 #a36100, 1px 3px 0 #a36100, 2px 3px 0 #a36100, 0 2px 0 #a36100, 0 1px 1px #a36100}.cp_overview .cp_overview_list{display:flex;padding:12px 8px;border-radius:0 0 6px 6px;max-width:1400px;margin:0 auto}.cp_overview .cp_overview_list_item{margin-right:8px;padding:12px;border-radius:6px;background-color:rgba(0,0,0,0.6);flex:0 1 33.333333%}.cp_overview .cp_overview_list_item:last-child{margin:0}.cp_overview .cp_overview_list_item h3.heading{margin-bottom:8px;padding-bottom:6px;border-bottom:2px dotted #aaa;color:#fff;font-size:16px;text-shadow:1px 0 0 #333, 1px 2px 0 #333, 2px 2px 0 #333, 1px 1px 0 #333, 0 2px 0 #333}.cp_overview .cp_overview_list_item h3.heading::before{margin-right:5px;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f005"}.cp_overview .cp_overview_list_item p{color:#fff;font-size:12px}.cp_work_push{position:relative}.cp_work_push .cp_push_container{position:relative;margin:0 50px;padding:0}.cp_work_push .cp_push_prev,.cp_work_push .cp_push_next{opacity:0.2;position:absolute;width:30px;cursor:pointer;background-image:none}.cp_work_push .cp_push_prev{left:10px}.cp_work_push .cp_push_next{right:10px}.cp_work_push .cp_push_prev:hover,.cp_work_push .cp_push_next:hover{opacity:0.5}.cp_push_prev::before,.cp_push_next::before{display:block;position:absolute;width:20px;height:20px;margin-top:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;content:""}.cp_push_prev::before{left:50%;margin-left:-5px;box-shadow:3px -3px 0 #000 inset}.cp_push_next::before{right:50%;margin-right:-5px;box-shadow:-3px 3px 0 #000 inset}.cp_work_push .cp_work_list{font-size:0;align-content:stretch}.cp_work_list .cp_work_item{display:inline-block;display:flex;flex-direction:column;flex:0 0 auto;position:relative;width:205px;height:auto;padding:0 10px 20px;box-sizing:border-box;vertical-align:top;font-size:12px}.cp_work_list .cp_work_item img:hover{border:1px solid;border-color:#fa0}.cp_work_item[class*="cp_rank"]{padding-top:10px}.cp_rank_num{position:absolute;left:0;top:0;z-index:10;width:44px;height:60px;background:url(https://www.dlsite.com/modpub/images/campaign/common/pic_medal_01.png) no-repeat 0 -183px;background-size:cover;text-align:center;line-height:42px;font-size:20px;font-weight:bold;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.5)}.cp_rank_01 .cp_rank_num{background-position:0 0}.cp_rank_02 .cp_rank_num{background-position:0 -61px}.cp_rank_03 .cp_rank_num{background-position:0 -122px}.cp_work_img{display:block;width:205px;margin:0 auto}.cp_img_body{display:block;position:relative;width:100%;height:200px;border:solid 1px #eee;box-sizing:border-box;background:#fff}.cp_img_body img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100%;max-height:100%}.cp_img_controller{padding:5px;box-sizing:border-box;background:#eee}.cp_controller_list::after{display:block;clear:both;content:""}.cp_controller_item{overflow:hidden;float:left;position:relative;width:45px;height:45px;background:#fff;cursor:pointer}.cp_controller_item::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);box-sizing:border-box;border:solid 2px transparent;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;content:""}.cp_controller_item.current{cursor:default}.cp_controller_item.current::after{background:rgba(0,0,0,0);border-color:#ffc801}.cp_controller_item:hover::after{background:rgba(0,0,0,0)}.cp_controller_item:not(:first-child){margin-left:5px}.cp_controller_item img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:45px;max-height:45px}.cp_work_info{display:flex;flex-direction:column;flex:1 1 auto;width:205px;margin:10px auto 0}.cp_work_name{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;max-height:31.8px;line-height:1.3;font-size:13px;font-weight:bold;line-height:1.3;margin-bottom:4px}.cp_maker_name{margin-top:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp_maker_name a{color:#06c}.cp_work_value{font-size:13px}.cp_work_price{font-weight:bold;color:#c00}.cp_work_price .strike{color:#666;font-weight:normal;text-decoration:line-through;padding-left:4px;font-size:11px}.cp_work_point{font-weight:bold;color:#093}.cp_reduction_rate{font-weight:normal;padding-left:2px}.cp_work_deals{font-size:0;margin-top:4px}.cp_work_deals [class*="icon_"]{width:100%;height:17px;margin:0;line-height:15px}.cp_work_rating{margin-top:4px}.cp_btn_box{padding-top:12px}.cp_work_info>div:last-child{margin-top:auto}.cp_btn_box::after{display:block;clear:both;content:""}.cp_btn_box .work_cart_xs,.cp_btn_box .work_favorite_xs{float:left;margin:0}.cp_btn_box .work_cart_xs{margin-right:5px}.cp_btn_box .work_cart_xs a{width:170px}.cp_btn_box .work_favorite_xs{width:30px;height:26px}.cp_btn_box .work_favorite_xs a{font-size:0;line-height:24px}.cp_btn_box .work_favorite_xs a:before{margin-right:0}.cp_btn_box .work_favorite_xs a:after{display:none}.cp_ribbon{overflow:hidden;position:absolute;z-index:10;top:-2px;left:-2px;width:60px;height:60px;pointer-events:none}.cp_ribbon .ribbon[class*="type_exclusive"],.cp_ribbon .ribbon.type_english,.cp_ribbon .ribbon.type_new,.cp_ribbon .ribbon.type_reserve{width:50px;padding-top:50px}.cp_ribbon .ribbon.type_exclusive_01{background-position:0 0}.cp_ribbon .ribbon.type_exclusive_02{background-position:0 -50px}.cp_ribbon .ribbon.type_exclusive_03{background-position:0 -100px}.cp_ribbon .ribbon.type_exclusive_04{background-position:0 -150px}.cp_ribbon .ribbon.type_reserve{background-position:0 -400px}.cp_ribbon .ribbon.type_quantity{background-position:0 -450px}html:lang(zh-cn) .cp_ribbon .ribbon.type_exclusive_01{background-position:0 -500px}html:lang(zh-cn) .cp_ribbon .ribbon.type_exclusive_02{background-position:0 -550px}html:lang(zh-cn) .cp_ribbon .ribbon.type_exclusive_03{background-position:0 -600px}html:lang(zh-cn) .cp_ribbon .ribbon.type_exclusive_04{background-position:0 -650px}html:lang(zh-cn) .cp_ribbon .ribbon.type_reserve{background-position:0 -700px}html:lang(zh-cn) .cp_ribbon .ribbon.type_quantity{background-position:0 -750px}html:lang(zh-tw) .cp_ribbon .ribbon.type_exclusive_01{background-position:0 -800px}html:lang(zh-tw) .cp_ribbon .ribbon.type_exclusive_02{background-position:0 -850px}html:lang(zh-tw) .cp_ribbon .ribbon.type_exclusive_03{background-position:0 -900px}html:lang(zh-tw) .cp_ribbon .ribbon.type_exclusive_04{background-position:0 -950px}html:lang(zh-tw) .cp_ribbon .ribbon.type_reserve{background-position:0 -1000px}html:lang(zh-tw) .cp_ribbon .ribbon.type_quantity{background-position:0 -1050px}html:lang(ko-kr) .cp_ribbon .ribbon.type_exclusive_01{background-position:0 -1100px}html:lang(ko-kr) .cp_ribbon .ribbon.type_exclusive_02{background-position:0 -1150px}html:lang(ko-kr) .cp_ribbon .ribbon.type_exclusive_03{background-position:0 -1100px}html:lang(ko-kr) .cp_ribbon .ribbon.type_exclusive_04{background-position:0 -1200px}html:lang(ko-kr) .cp_ribbon .ribbon.type_reserve{background-position:0 -1250px}html:lang(ko-kr) .cp_ribbon .ribbon.type_quantity{background-position:0 -1300px}html:lang(en-us) .cp_ribbon .ribbon.type_exclusive_01{background-position:0 -200px}html:lang(en-us) .cp_ribbon .ribbon.type_exclusive_02{background-position:0 -200px}html:lang(en-us) .cp_ribbon .ribbon.type_exclusive_03{background-position:0 -200px}html:lang(en-us) .cp_ribbon .ribbon.type_exclusive_04{background-position:0 -200px}html:lang(en-us) .cp_ribbon .ribbon.type_reserve{background-position:0 -1350px}html:lang(en-us) .cp_ribbon .ribbon.type_quantity{background-position:0 -1400px}.style_eng .cp_ribbon .ribbon.type_exclusive_01,.style_ecchieng .cp_ribbon .ribbon.type_exclusive_01{background-position:0 -160px}.style_eng .cp_ribbon .ribbon.type_exclusive_02,.style_ecchieng .cp_ribbon .ribbon.type_exclusive_02{background-position:0 -160px}.style_eng .cp_ribbon .ribbon.type_exclusive_03,.style_ecchieng .cp_ribbon .ribbon.type_exclusive_03{background-position:0 -160px}.style_eng .cp_ribbon .ribbon.type_exclusive_04,.style_ecchieng .cp_ribbon .ribbon.type_exclusive_04{background-position:0 -160px}.search_pager{table-layout:fixed;width:100%;border:1px solid #ccc;height:auto;background:#fafafa;border-radius:3px;border-collapse:separate;margin-bottom:30px}td.page_no{text-align:center}td.page_no ul{padding:10px 0;justify-content:center;float:none}td.page_no ul li a,td.page_no ul li strong{padding:0 7px;min-width:36px;text-align:center;height:36px;line-height:34px;box-sizing:border-box;border-radius:3px}td.page_no ul li a{background:#fff;border-color:#ddd;color:#666}#doujin_sale_app{width:1024px}#doujin_sale_app .base_text_15 p{margin-top:10px}#doujin_sale_app .static_table{width:780px;margin:0 0 10px 10px;border-color:#a7b1c5}#doujin_sale_app .static_table th,#doujin_sale_app .static_table td{padding:5px;text-align:center;vertical-align:middle}#doujin_sale_app .static_table th{border-color:#a7b1c5;background-color:#cbd7ef}#doujin_sale_app .static_table.type_price{border:2px solid #b8c3d9}#doujin_sale_app .static_table td{border-color:#a7b1c5}#doujin_sale_app div.work_price_list td.selling_price,#doujin_sale_app div.work_price_list td.wholesale_rate{background:#ffebf0}#doujin_sale_app div.work_price_list td.wholesale_price{background:#fff}#doujin_sale_app div.work_price_list th.selling_price,#doujin_sale_app div.work_price_list th.wholesale_rate{border-right:1px dashed #a7b1c5}#doujin_sale_app div.work_price_list td.selling_price,#doujin_sale_app div.work_price_list td.wholesale_rate{border-right:1px dashed #ccc}#doujin_sale_app div.work_price_list th.wholesale_price:last-child,#doujin_sale_app div.work_price_list td.wholesale_price:last-child{border-right:0px}dd.work_operation_btn input{margin:5px;margin-left:14px}input:hover{cursor:pointer}.luckybag_btn_box{text-align:center;height:40px;line-height:36px}.luckybag_btn_box input{width:110px;border-radius:4px;text-decoration:none;background:linear-gradient(to bottom, #ffdf78 0%, #ffd35f 100%);margin-left:0 !important}.luckybag_btn_box input.registstop{color:#fff;background:#bbb}#doujin_sale_app .warning{background-color:#f9226a;border-radius:4px;color:#fff;padding:10px 14px;margin-top:20px}#doujin_sale_app .warning.none{display:none}#doujin_sale_app div.base_text_15 p{padding-left:0.5em;text-indent:-1em;padding-bottom:0}#doujin_sale_app ul.base_list,#doujin_sale_app ol.base_list{margin-left:10px}#doujin_sale_app h4{margin-bottom:10px;padding:0 10px}#doujin_sale_app p.icon_warning{float:left;top:-19px;left:-1px}.mb00{margin-bottom:0 !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.pb00{padding-bottom:0 !important}span.half_price{color:#ff004c;font-weight:bold}#doujin_sale_app span.red{color:#c00}#doujin_sale_app p.half_price{background-color:#fc0;width:420px;border-radius:10px;padding:10px;margin:0 5px 20px}#doujin_sale_app ul.error_list,#doujin_sale_app ul.correct_list{margin-top:5px !important;margin-bottom:-10px !important}#doujin_sale_app div.main_modify_box{margin-top:0;margin-left:3px;position:relative}#doujin_sale_app .static_table.type_period th{background-color:#ffd674;border:1px solid #ebac15;font-weight:bold;color:#6f5007}#doujin_sale_app .static_table.type_period td{border:1px solid #ebac15}#doujin_sale_app div.form_table_title,div.form_table_title_02{width:auto;min-width:200px}#doujin_sale_app table.form_table td,table.form_liquid_table td{border-right:solid 1px #4d628c}#doujin_sale_app table.form_table td.border_right_none,table.form_liquid_table td.border_right_none{border-right:solid 0 #4d628c}#app_list th{text-align:center}#doujin_sale_app #app_list ul{margin:0 auto;width:120px;word-break:break-all;background:#fff;border:#ccc 1px solid;margin-bottom:10px;width:755px}#doujin_sale_app #app_list ul li img{margin:0 auto;display:block}#doujin_sale_app td.close{background-color:#ddd}p.app_att{padding:25px 0 0 25px;line-height:1.4em}dd.work_id{padding:10px 0 2px}#doujin_sale_app dt.search_img{height:100px;text-align:center;vertical-align:middle}#doujin_sale_app p.registered,#doujin_sale_app a.registered{color:#e58600;font-size:14px;font-weight:bold;line-height:1.4;padding:10px 4px;margin:5px 10px;border:1px dotted #b8c3d9;text-align:center;vertical-align:middle;display:block;width:190px;margin:10px auto;text-decoration:none}#doujin_sale_app li.search_result_img_box_inner a.registered{width:100%}#doujin_sale_app li.search_result_img_box_inner a.registered.btn_go_form{position:relative;top:40%;width:auto !important}#doujin_sale_app a.registered:hover{text-decoration:underline}#doujin_sale_app div.form_title{line-height:2;border-right:1px solid #b8c3d9}#doujin_sale_app #form_apply div.form_title{line-height:2;border:none;margin-top:15px}#doujin_sale_app div.work_thumb{margin-right:10px}#doujin_sale_app ul.error_list li,ul.correct_list li{margin:0 !important}#doujin_sale_app .main_modify_box_end p.center{line-height:1.4}.campaign_form_header{position:relative;margin-bottom:10px;display:flex;align-items:center;background:url(../../images/campaign/common/genre/bg_campaign_header.jpg)}.campaign_form_header::before{background:url(../../images/campaign/common/genre/bg_campaign_header_main.png) no-repeat;display:block;flex:0 0 auto;width:198px;height:153px;content:"";position:absolute;bottom:-12px;right:0;background-size:contain;-webkit-animation:vibrate-1 5s linear infinite both;animation:vibrate-1 5s linear infinite both}@-webkit-keyframes vibrate-1{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px)}40%{-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px)}60%{-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px)}80%{-webkit-transform:translate(2px, -2px);transform:translate(2px, -2px)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes vibrate-1{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px)}40%{-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px)}60%{-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px)}80%{-webkit-transform:translate(2px, -2px);transform:translate(2px, -2px)}100%{-webkit-transform:translate(0);transform:translate(0)}}.campaign_form_header .campaign_form_header_wrap{width:100%;padding:20px 20px 16px}.campaign_form_header .campaign_form_header_title{font-size:20px;color:#fff;font-weight:normal;letter-spacing:0.15em;text-shadow:1px 1px 3px rgba(0,0,0,0.35)}.campaign_form_header_title .header_title{letter-spacing:0.1em;font-size:40px;display:block}#doujin_sale_app li.search_result_img_box_inner{position:relative}#doujin_sale_app dl.status{background:#6c7fa6;color:#fff;position:absolute;top:0;left:0;width:100%;text-align:center;padding:5px 0}#doujin_sale_app dl.work_img_main{margin:30px 0 35px;width:100%}#doujin_sale_app li.search_result_img_box_inner{display:flex;align-items:center;height:auto;min-height:120px;width:20%}#doujin_sale_app li.search_result_img_box_inner._works{align-items:flex-start}#doujin_sale_app li.search_result_img_box_inner .work_operation_btn{opacity:1}#doujin_sale_app li.search_result_img_box_inner:nth-child(5n){border-right:none}dd.work_operation_btn{position:absolute;bottom:10px;left:14px;margin-top:0}ul#search_result_img_box{position:relative;clear:both;margin:0 0 18px;border-left:solid 1px #ccc}li.search_result_img_box_inner{float:left;min-width:124px;padding:10px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;line-height:1.4}@media screen and (max-width: 1199px){.campaign_container.type_matome .search_result_img_box_inner{width:calc(100% / 4)}}@media screen and (min-width: 1200px){.campaign_container.type_matome .search_result_img_box_inner{width:calc(100% / 5)}}@media screen and (min-width: 1400px){.campaign_container.type_matome .search_result_img_box_inner{width:calc(100% / 6)}}@media screen and (min-width: 1600px){.campaign_container.type_matome .search_result_img_box_inner{width:calc(100% / 7)}}@media screen and (min-width: 1800px){.campaign_container.type_matome .search_result_img_box_inner{width:calc(100% / 8)}}@media screen and (min-width: 2000px){.campaign_container.type_matome .search_result_img_box_inner{width:calc(100% / 9)}}dl.work_img_main{line-height:1.2}.campaign_container.type_matome .work_img_main{display:flex;flex-direction:column;align-content:flex-start;height:100%}dl.work_img_main dd.search_title{padding:5px 0 0;line-height:1.3}dl.work_img_main dd.search_circle{font-size:11px}dl.work_img_main dt.search_img{display:flex;flex-direction:column;width:100%}dl.work_img_main dt.search_img a{display:block;width:100%;height:100%;position:relative}dl.work_img_main dt.search_img a img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%;border:none;-ms-interpolation-mode:bicubic}dl.work_img_main dd.work_name{padding:2px 0;min-height:1.4em;max-height:4.5em;overflow:hidden;line-height:1.4em}dl.work_img_main dd.maker_name{padding-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}dl.work_img_main dd.work_price{padding-bottom:4px;line-height:1.2}#doujin_sale_app p.work_genre{background-color:#e58600;color:#fff;padding:2px 10px;margin:0 0 5px 15px;border-radius:15px;display:inline-block;z-index:50;width:395px}#doujin_sale_app .main_modify_box_end{padding:20px 0 10px}#doujin_sale_app ul.base_list li,ol.base_list li{padding-bottom:4px}#doujin_sale_app .form_table th{width:200px}#doujin_sale_app span.icon_lead_01.type_lang_jp{background-color:#6490f1;color:#fff;border-color:#1b5dff;min-width:64px}#doujin_sale_app span.icon_lead_01.type_lang_en{background-color:#ff5778;color:#fff;border-color:#ea2e79;min-width:64px}#doujin_sale_app a.btn_go_form{width:300px;height:50px;display:block;background:aliceblue;border-radius:10px;border:1px solid #d77e23;text-align:center;vertical-align:middle;line-height:50px;margin:0 auto;background:linear-gradient(to bottom, #fb3 0%, #f27900 100%);border-radius:4px;box-shadow:1px 1px 1px rgba(0,0,0,0.3);text-shadow:2px 0 0 #e68928, -2px 0 0 #e68928, 0 2px 0 #e68928, 0 -2px 0 #e68928, 1px 0 0 #e68928, -1px 0 1px #e68928, 0 1px 1px #e68928, 0 -1px 1px #e68928, -1px -1px 1px #e68928, 1px -1px 1px #e68928, 1px 1px 1px #e68928, -1px 1px 1px #e68928, 0 0 1px #e68928, 0 0 2px #e68928, 0 0 3px #e68928, 0 0 4px #e68928;color:#fff;font-size:16px;font-weight:bold}#doujin_sale_app a.btn_go_form:hover{text-decoration:none}#doujin_sale_app .circle_work_list{margin-top:10px}#doujin_sale_app td.work_exclusive{background:none}#doujin_sale_app .work_list_main td:nth-child(1){width:374px;word-break:break-all;vertical-align:middle}.popup_message_01{pointer-events:none}#doujin_sale_app .loading:after{top:70px !important;left:50% !important}.tab_wrapper.type_apply_work{margin:20px 0 15px}ul#default_tab_apply_work{display:flex;justify-content:space-around;height:28px;margin:3px 0;font-size:12px;line-height:28px;text-align:center}ul#default_tab_apply_work li{position:relative;width:100%;max-width:50%;height:28px;margin:0 5px;border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box;line-height:28px;text-align:center}ul#default_tab_apply_work li.tab a{display:block;height:28px;font-weight:normal;text-decoration:none;text-align:center;outline:none}ul#default_tab_apply_work li.tab a:hover,ul#default_tab_apply_work li.tab a.is_current{opacity:1;border-radius:4px 4px 0 0}.cp_heading{display:flex;align-items:center;position:relative;padding:15px 0 15px 60px;box-sizing:border-box}.cp_heading.type_result{background:#f6f6f6;border-bottom:1px solid #ccc;padding:10px 0 10px 50px;margin:15px}.cp_heading .cp_heading_inner{display:inline-block;font-size:22px;color:#333}.cp_heading::before{display:block;position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-20px;background:url("../../images/campaign/goldenweek2018/icon_category.png") no-repeat;background-size:40px 520px;content:""}.cp_heading.type_result::before{left:10px}.cp_heading.type_none.type_result{left:0;padding:10px 0 10px 10px;margin:15px 0}.cp_heading.type_manga::before{background-position:center 0}.cp_heading.type_illust::before{background-position:center -40px}.cp_heading.type_comic::before{background-position:center -80px}.cp_heading.type_game::before{background-position:center -120px}.cp_heading.type_video::before{background-position:center -160px}.cp_heading.type_voice::before{background-position:center -200px}.cp_heading.type_music::before{background-position:center -240px}.cp_heading.type_g-rated::before{background-position:center -280px}.cp_heading.type_adult::before{background-position:center -320px}.cp_heading.type_total::before{background-position:center -360px}.cp_heading.type_novel::before{background-position:center -400px}.cp_heading.type_magazine::before{background-position:center -440px}.cp_heading.type_short_story::before{background-position:center -480px}.cp_heading.type_none::before{content:none}.cp_result_count{display:inline-block;font-size:16px;margin-left:15px;flex:none}.cp_result_count>span{font-size:12px;padding:0 3px}.cp_sort_box{margin:0 10px 0 auto;padding-left:10px;font-size:13px;flex:none}.cp_sort{display:inline-flex;align-items:center;height:30px;border-radius:3px}.cp_floor_link{display:flex;padding:0 10px;border-left:solid 1px #ddd}a.cp_floor_link_item{display:block;height:30px;line-height:30px;border-radius:3px;text-align:center;font-size:12px;white-space:nowrap;background:rgba(0,0,0,0.1);width:80px;box-sizing:border-box;color:#666}a.cp_floor_link_item:not(:first-child){margin-left:4px}a.cp_floor_link_item:hover{text-decoration:none;color:#fff}a.cp_floor_link_item.type_g_rated:hover{background:#64b400}a.cp_floor_link_item.type_adult:hover{background:#ea7b98}a.cp_floor_link_item.type_bl:hover{background:#9a78d2}a.cp_floor_link_item.type_tl:hover{background:#ea8aa3}a.cp_floor_link_item.type_purchased{width:auto;padding:0 15px}a.cp_floor_link_item.type_purchased:hover{opacity:0.75;color:#666}a.cp_floor_link_item.type_purchased.is-on{background:#FE9900;color:#fff}a.cp_floor_link_item.type_purchased.is-on:hover{opacity:0.75}a.cp_floor_link_item::before{font-family:"Font Awesome 5 Pro";font-weight:300}a.cp_floor_link_item.type_purchased::before{margin-right:8px;content:"\f00c"}ul[id*="default_tab"]{font-size:12px;height:28px;box-shadow:0 -1px 0 #5c7099 inset}ul[id*="default_tab"] li{position:relative;float:left;height:28px;line-height:26px;text-align:center;margin-right:3px}ul[id*="default_tab"] li.tab a{display:block;height:28px;color:#fff;text-decoration:none;text-align:center;outline:none;background:linear-gradient(to bottom, #99a8c5 0%, #a7b4ce 100%);border-radius:4px 4px 0 0;border:solid 1px #5c7099;box-sizing:border-box}ul[id*="default_tab"] li a.is_current,ul[id*="default_tab"] li a.is_current:hover,ul[id*="default_tab"] li.on a,ul[id*="default_tab"] li.on a:hover{color:#536280;font-weight:bold;text-decoration:none;background:linear-gradient(to bottom, #dde2ec 0%, #fff 50%, #f5f6f9 50%, #fff 100%);border-bottom:none}ul[id*="default_tab"] li a:hover{text-decoration:none;color:#5c7099;background:#e6eaf2}.campaign_container.type_matome .work_thumb a:hover{opacity:0.85}.campaign_container.type_matome .work_img_main{height:calc(100% - 36px)}.campaign_container.type_matome .work_img_main .search_img{overflow:hidden;position:relative;display:block;width:100%;height:0;margin-bottom:8px;padding:100% 0 8px;border-bottom:dotted 1px #ddd}.campaign_container.type_matome .work_img_main .search_img a{position:absolute;top:0;left:0;right:0;width:auto;height:auto;bottom:8px;display:block;padding:0}.campaign_container.type_matome .work_deals [class*="icon_"]{height:16px;line-height:14px}.conditions_box{position:fixed;left:50%;bottom:15px;z-index:1000;transform:translateX(-50%);border-radius:5px;box-shadow:0 1px 6px rgba(0,0,0,0.3);transition:all 0.2s ease;-webkit-transition:all 0.2s ease}.conditions_box .conditions_box_body{width:100%;padding:5px;border:1px solid #b8c3d9;border-radius:5px;box-sizing:border-box;background:#e6eaf2}.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}.condition_contents{display:flex;align-items:center}.condition_contents .chose_count{position:relative}.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:150px;height:38px;margin-left:25px}.conditions_box .condition_contents .application_msg{display:none}.conditions_box .condition_contents.application .application_msg{display:block;position:absolute;top:-39px;left:calc(50% - 22px);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;-webkit-animation:notificationJump 2s ease 5 both;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:18px;bottom:-5px;z-index:1;width:0;height:0;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:15px;bottom:-8px;z-index:0;width:0;height:0;margin:auto;border-width:8px 8px 0 8px;border-color:#e12b36 transparent transparent transparent;border-style:solid;content:""}.conditions_box .work_cart a.btn_cart{line-height:36px}.conditions_box .work_cart a.btn_cart::before{font-size:16px}.conditions_box .work_cart a.btn_cart::after{font-size:16px;content:"カートに進む"}.campaign_container.type_matome #search_result_list,.campaign_container.type_matome #search_result_img_box{margin-top:0}.campaign_container.type_matome #search_result_list{display:flex;flex-wrap:wrap;position:relative;margin:0 0 30px}.campaign_container.type_matome #search_result_list::before{display:block;position:absolute;bottom:0;left:0;right:0;z-index:10;border-bottom:solid 1px #fff;content:""}.campaign_container.type_matome #search_result_img_box .table-ul li{width:100%}.campaign_container.type_matome .work_genre{margin-top:7px}.campaign_container.type_matome .work_rating{margin-bottom:5px}.campaign_container.type_matome #search_result_img_box .table-ul{padding:10px 0 0 0}.campaign_container.type_matome .search_result_img_box_inner .work_operation_btn{opacity:1;position:relative;background:#fff}.cp_container.type_onecoin{margin:10px 15px 5px}.cp_campaign_list_container{margin-bottom:40px}.cp_campaign_list_container:last-child{margin-bottom:0}.cp_campaign_list_container .cp_container .cp_header_container .cp_header{display:flex;gap:16px;padding:24px;border-radius:4px;background:linear-gradient(rgba(55,74,119,0.8), rgba(55,74,119,0.8)) no-repeat center/cover,url(https://www.dlsite.com/modpub/images/campaign/books_campaign_list/241004/cp_header.jpg) no-repeat center/cover}.cp_campaign_list_container .cp_container .cp_header_container .cp_header .cp_hero{display:flex;flex-direction:column;color:#fff;gap:8px}.cp_campaign_list_container .cp_container .cp_header_container .cp_header .cp_hero h2{font-size:24px;font-weight:700}.cp_campaign_list_container .cp_container .cp_header_container .cp_header .cp_hero p{font-size:14px}.cp_campaign_list_container .cp_container .cp_header_container .cp_header .cp_hero::before{display:none}.cp_campaign_list_container .cp_container .cp_header_container .cp_header img{width:fit-content;height:fit-content;min-width:100px}.cp_campaign_list_container .cp_container .cp_list_container{margin:32px 0}.cp_campaign_list_container .cp_container .cp_list_container .cp_list{gap:24px;display:grid}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item{display:flex;gap:16px;border-bottom:1px solid #ddd;padding-bottom:24px}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left{display:flex;flex-direction:column;align-items:center;gap:16px}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a{color:#4d6594;width:100%}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a:hover{text-decoration:none}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a.cp_item_link{cursor:pointer;background-color:#fff;border:1px solid #d1d9e8;padding:10px;border-radius:4px;color:#4d6594;font-size:14px;width:80%;max-width:210px;margin:0 auto;display:flex;align-items:center;justify-content:center}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img{border-radius:2px}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_center{width:400px}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_mini{width:300px}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_4x3{width:350px}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_square{width:240px}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_rectangle{width:200px}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right{display:grid;gap:16px;width:100%}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right h3,.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right h4{font-weight:700}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right h3{font-size:15px;color:#536280;border-left:4px solid #607194;padding-left:8px}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right h4{font-size:16px;color:#333}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right a{font-size:14px;color:#4d6594;display:flex;align-items:center;margin-left:auto}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right a::after{margin-left:4px;color:#6e88bb;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;content:"\f101"}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_text{font-size:12px}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_text_date{color:#666}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment{display:flex;gap:24px}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment_text{font-size:12px;color:#536280;background-color:#f6f7fa;padding:14px;border-radius:2px;gap:6px;display:grid;width:100%;position:relative}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment_text::before{position:absolute;top:50%;left:-12px;height:0;width:0;border-style:solid;border-width:8px 12px 8px 0;content:"";margin-left:0;border-color:transparent #f6f7fa transparent transparent;transform:translateY(-50%)}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment_text .comment_title{font-weight:700}.cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment_icon{width:46px;height:46px}.cp_campaign_list_container .cp_container_back_link a{cursor:pointer;background-color:#fff;border:1px solid #d1d9e8;padding:10px;border-radius:4px;color:#4d6594;font-size:14px;width:80%;max-width:210px;margin:0 auto;display:flex;align-items:center;justify-content:center}.cp_campaign_list_container .cp_container_back_link a:hover,.cp_campaign_list_container .cp_container_back_link a:visited{text-decoration:none;color:#4d6594}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list{display:flex;gap:14px;overflow:scroll;justify-content:space-evenly}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list.no-scrollbar::-webkit-scrollbar{display:none}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list li{display:block}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list li a{color:#333;display:block}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list li a img{border-radius:2px;object-fit:cover}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list li a:hover{text-decoration:none}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list li a p{margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_center li a{width:400px}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_center li a img{width:100%;height:128px}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_mini li a{width:250px}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_mini li a img{width:100%;height:80px}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_4x3 li a{width:250px}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_4x3 li a img{width:100%;height:187px}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_square li a{width:180px}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_square li a img{width:100%;height:180px}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_rectangle li a{width:130px}.cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_rectangle li a img{width:100%;height:184px}.style_comic .cp_header img{content:url("https://www.dlsite.com/modpub/images/campaign/books_campaign_list/241004/cp_header_blpro_02.jpg")}.style_comic div.base_title{background:none}.style_comic div.base_title h1,.style_comic div.base_title_br h1{background:none;font-size:22px;color:var(--on_surface);font-weight:600;padding:0}.style_comic .cp_campaign_list_container{margin-bottom:40px}.style_comic .cp_campaign_list_container:last-child{margin-bottom:0}.style_comic .cp_campaign_list_container .cp_container .cp_header_container .cp_header{display:flex;gap:16px;padding:24px;border-radius:4px;background:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)) no-repeat center/cover,url(https://www.dlsite.com/modpub/images/campaign/books_campaign_list/241004/cp_header_blpro_02.jpg) no-repeat center/cover}.style_comic .cp_campaign_list_container .cp_container .cp_header_container .cp_header .cp_hero{display:flex;flex-direction:column;color:#fff;gap:8px}.style_comic .cp_campaign_list_container .cp_container .cp_header_container .cp_header .cp_hero h2{font-size:24px;font-weight:700}.style_comic .cp_campaign_list_container .cp_container .cp_header_container .cp_header .cp_hero p{font-size:14px}.style_comic .cp_campaign_list_container .cp_container .cp_header_container .cp_header .cp_hero::before{display:none}.style_comic .cp_campaign_list_container .cp_container .cp_header_container .cp_header img{width:fit-content;height:fit-content;min-width:100px}.style_comic .cp_campaign_list_container .cp_container .cp_list_container{margin:32px 0}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list{gap:24px;display:grid}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item{display:flex;gap:16px;border-bottom:1px solid #ddd;padding-bottom:24px}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left{display:flex;flex-direction:column;align-items:center;gap:16px}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a{color:#4d6594;width:100%}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a:hover{text-decoration:none}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a.cp_item_link{cursor:pointer;background-color:#fff;border:1px solid var(--on_surface_accent);padding:10px;border-radius:4px;color:var(--on_surface_accent);font-size:14px;width:80%;max-width:210px;margin:0 auto;display:flex;align-items:center;justify-content:center}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img{border-radius:2px}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_center{width:400px}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_mini{width:300px}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_4x3{width:350px}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_square{width:240px}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_rectangle{width:200px}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right{display:grid;gap:40px;width:100%}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right h3,.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right h4{font-weight:700}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right h3{font-size:15px;color:var(--on_surface_accent);border-left:4px solid var(--on_surface_accent);padding-left:8px}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right h4{font-size:16px;color:#333}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right a{font-size:14px;color:var(--on_surface_accent);display:flex;align-items:center;margin-left:auto}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right a::after{margin-left:4px;color:var(--on_surface_accent);font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;content:"\f101"}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_text{font-size:12px}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_text_date{color:#666}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment{display:flex;gap:24px}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment_text{font-size:12px;color:var(--on_surface);background-color:var(--general);padding:14px;border-radius:2px;gap:6px;display:grid;width:100%;position:relative}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment_text::before{position:absolute;top:50%;left:-12px;height:0;width:0;border-style:solid;border-width:8px 12px 8px 0;content:"";margin-left:0;border-color:transparent #f6f7fa transparent transparent;transform:translateY(-50%)}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment_text .comment_title{font-weight:700}.style_comic .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment_icon{width:46px;height:46px;content:url("https://www.dlsite.com/modpub/images/campaign/books_campaign_list/icon_comment_comic.png")}.style_comic .cp_campaign_list_container .cp_container_back_link a{cursor:pointer;background-color:#fff;border:1px solid #d1d9e8;padding:10px;border-radius:4px;color:#4d6594;font-size:14px;width:80%;max-width:210px;margin:0 auto;display:flex;align-items:center;justify-content:center}.style_comic .cp_campaign_list_container .cp_container_back_link a:hover,.style_comic .cp_campaign_list_container .cp_container_back_link a:visited{text-decoration:none;color:#4d6594}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list{display:flex;gap:14px;overflow:scroll;justify-content:space-evenly}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.no-scrollbar::-webkit-scrollbar{display:none}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list li{display:block}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list li a{color:#333;display:block}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list li a img{border-radius:2px;object-fit:cover}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list li a:hover{text-decoration:none}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list li a p{margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_center li a{width:400px}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_center li a img{width:100%;height:128px}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_mini li a{width:250px}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_mini li a img{width:100%;height:80px}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_4x3 li a{width:250px}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_4x3 li a img{width:100%;height:187px}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_square li a{width:180px}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_square li a img{width:100%;height:180px}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_rectangle li a{width:130px}.style_comic .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_rectangle li a img{width:100%;height:184px}.style_blpro .cp_header img{content:url("https://www.dlsite.com/modpub/images/campaign/books_campaign_list/241004/cp_header_blpro_01.jpg")}.style_blpro .cp_campaign_list_container{margin-bottom:40px}.style_blpro .cp_campaign_list_container:last-child{margin-bottom:0}.style_blpro .cp_campaign_list_container .cp_container .cp_header_container .cp_header{display:flex;gap:16px;padding:24px;border-radius:4px;background:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)) no-repeat center/cover,url(https://www.dlsite.com/modpub/images/campaign/books_campaign_list/241004/cp_header_blpro_01.jpg) no-repeat center/cover}.style_blpro .cp_campaign_list_container .cp_container .cp_header_container .cp_header .cp_hero{display:flex;flex-direction:column;color:#fff;gap:8px}.style_blpro .cp_campaign_list_container .cp_container .cp_header_container .cp_header .cp_hero h2{font-size:24px;font-weight:700}.style_blpro .cp_campaign_list_container .cp_container .cp_header_container .cp_header .cp_hero p{font-size:14px}.style_blpro .cp_campaign_list_container .cp_container .cp_header_container .cp_header .cp_hero::before{display:none}.style_blpro .cp_campaign_list_container .cp_container .cp_header_container .cp_header img{width:fit-content;height:fit-content;min-width:100px}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container{margin:32px 0}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list{gap:24px;display:grid}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item{display:flex;gap:16px;border-bottom:1px solid #ddd;padding-bottom:24px}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left{display:flex;flex-direction:column;align-items:center;gap:16px}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a{color:#4d6594;width:100%}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a:hover{text-decoration:none}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a.cp_item_link{cursor:pointer;background-color:#fff;border:1px solid #79615f;padding:10px;border-radius:4px;color:#79615f;font-size:14px;width:80%;max-width:210px;margin:0 auto;display:flex;align-items:center;justify-content:center}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img{border-radius:2px}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_center{width:400px}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_mini{width:300px}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_4x3{width:350px}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_square{width:240px}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_left a img.type_rectangle{width:200px}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right{display:grid;gap:40px;width:100%}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right h3,.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right h4{font-weight:700}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right h3{font-size:15px;color:#79615f;border-left:4px solid #79615f;padding-left:8px}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right h4{font-size:16px;color:#333}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right a{font-size:14px;color:#79615f;display:flex;align-items:center;margin-left:auto}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right a::after{margin-left:4px;color:#79615f;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;content:"\f101"}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_text{font-size:12px}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_text_date{color:#666}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment{display:flex;gap:24px}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment_text{font-size:12px;color:#79615f;background-color:#FBF8F9;padding:14px;border-radius:2px;gap:6px;display:grid;width:100%;position:relative}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment_text::before{position:absolute;top:50%;left:-12px;height:0;width:0;border-style:solid;border-width:8px 12px 8px 0;content:"";margin-left:0;border-color:transparent #f6f7fa transparent transparent;transform:translateY(-50%)}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment_text .comment_title{font-weight:700}.style_blpro .cp_campaign_list_container .cp_container .cp_list_container .cp_list .cp_item_right .cp_item_comment_icon{width:46px;height:46px;content:url("https://www.dlsite.com/modpub/images/campaign/books_campaign_list/icon_comment_girls.png")}.style_blpro .cp_campaign_list_container .cp_container_back_link a{cursor:pointer;background-color:#fff;border:1px solid #d1d9e8;padding:10px;border-radius:4px;color:#4d6594;font-size:14px;width:80%;max-width:210px;margin:0 auto;display:flex;align-items:center;justify-content:center}.style_blpro .cp_campaign_list_container .cp_container_back_link a:hover,.style_blpro .cp_campaign_list_container .cp_container_back_link a:visited{text-decoration:none;color:#4d6594}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list{display:flex;gap:14px;overflow:scroll;justify-content:space-evenly}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.no-scrollbar::-webkit-scrollbar{display:none}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list li{display:block}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list li a{color:#333;display:block}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list li a img{border-radius:2px;object-fit:cover}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list li a:hover{text-decoration:none}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list li a p{margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_center li a{width:400px}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_center li a img{width:100%;height:128px}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_mini li a{width:250px}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_mini li a img{width:100%;height:80px}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_4x3 li a{width:250px}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_4x3 li a img{width:100%;height:187px}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_square li a{width:180px}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_square li a img{width:100%;height:180px}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_rectangle li a{width:130px}.style_blpro .cp_campaign_list_container .recommend_banner_container .recommend_banner_list.type_rectangle li a img{width:100%;height:184px}

