<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.work_header{padding-bottom:16px}.work_header .work_name{font-size:16px;line-height:1.4}.work_header .maker_name{overflow:hidden;margin-right:auto;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.work_header .maker_name a{color:var(--on_surface_link)}.work_title_box{padding:10px}.maker_name_wrap{display:flex;align-items:center;margin:3px 0 0 0}.maker_name_wrap [class*="icon_"]{flex-shrink:0;height:18px;margin:0 0 0 4px;padding:0 4px;font-size:11px;line-height:18px}#work_visual{margin-bottom:0}.flag_eocs{display:inline-block;height:auto;color:#fff;font-size:10px;padding:0 3px;margin-left:8px;border-radius:3px}.work_alert,.flag_pc,.flag_mode,.work_already,.work_ana{display:block;height:auto;line-height:1.4;color:#c00;font-size:12px;padding:8px;margin:12px 12px 0;border:1px solid #c00;background-color:#fff}.work_value{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;min-width:100px;margin-left:10px;padding:0 0 0 10px;border-left:dotted 1px #ddd;box-sizing:border-box}.purchase_box_inner&gt;div{width:50%}.work_value&gt;*{width:100%}.work_value&gt;*[class]:not(:first-child){margin-top:8px}.work_rankin_wrap{display:flex;align-items:flex-end;flex-shrink:0;position:relative;margin-right:auto}.crown{align-items:flex-end;flex-grow:1;font-size:12px;vertical-align:middle}.crown i{font-style:normal;font-weight:bold;font-size:1.2em;color:#f3716a;vertical-align:bottom;margin:-2px 2px 0 2px;line-height:1}.work_value .crown::after{display:inline-block;width:6px;height:6px;box-shadow:1px 1px 0 #999;transform:rotate(45deg);margin:0 0 8px 8px;content:""}.rankin_table .crown::after{content:none}.rankin_table{border-collapse:separate;font-size:12px;white-space:nowrap}.rankin_table th{padding:8px;min-width:50px;color:#536280;background:#e6eaf2;text-align:center;border:solid 1px #fff}@media screen and (max-width: 450px){html:lang(vi-vn) .rankin_table th{font-size:10px;padding:4px}}@media screen and (max-width: 400px){html:lang(it-it) .rankin_table th{font-size:10px;padding:4px}}@media screen and (max-width: 320px){html:lang(pt-br) .rankin_table th,html:lang(id-id) .rankin_table th,html:lang(de-de) .rankin_table th,html:lang(es-es) .rankin_table th,html:lang(fr-fr) .rankin_table th,html:lang(sv-se) .rankin_table th,html:lang(en-us) .rankin_table th{padding:4px}html:lang(vi-vn) .rankin_table th{white-space:pre-wrap;vertical-align:middle}}.rankin_table td{padding:5px 3px;text-align:center;vertical-align:middle}@media screen and (max-width: 450px){html:lang(vi-vn) .rankin_table td{font-size:10px}}@media screen and (max-width: 380px){html:lang(it-it) .rankin_table td{padding:5px 0px;font-size:10px}}@media screen and (max-width: 320px){html:lang(pt-br) .rankin_table td,html:lang(id-id) .rankin_table td,html:lang(de-de) .rankin_table td,html:lang(es-es) .rankin_table td,html:lang(fr-fr) .rankin_table td,html:lang(sv-se) .rankin_table td{font-size:10px}}.rankin_table tr:not(:nth-child(-n+2)) td{border-top:solid 1px #e6eaf2}.rankin_table td strong{font-size:1.2em;padding-right:2px;color:#f3716a}.rankin_table .date{font-size:11px}.work_review_wrap{font-size:12px;line-height:1}.work_review_wrap .label{color:#333;padding-right:6px}.work_dl{font-size:12px;line-height:1}.light_popover.type_work_dl .light_popover_inner{min-width:auto}.work_dl_table{border-collapse:separate;font-size:12px;white-space:nowrap;color:#333}.work_dl_table th{padding:8px;min-width:70px;color:#536280;background:#e6eaf2;text-align:center;border:solid 1px #fff}.work_dl_table td{padding:5px 3px;text-align:center;vertical-align:middle}.work_dl_table .language{text-align:left}.work_dl_table .total{text-align:right}.work_right_info_item.type_work_dl .point:hover .light_popover{opacity:1;visibility:visible;pointer-events:auto}.work_value .work_dl.type_total::after{display:inline-block;width:6px;height:6px;box-shadow:1px 1px 0 #999;transform:rotate(45deg);margin:0 0 6px 8px;content:""}#work_win_only{margin-top:8px;line-height:1.5;border:1px solid #f38597;padding:6px 8px 6px 33px;background:url(../../modpub/images/web/common/icon_attention_01.png) no-repeat 8px 8px #fff2f2}#work_win_only strong{color:#d94c63;font-size:12px;display:block;padding-bottom:0;font-weight:bold}#work_win_only span{font-size:12px;line-height:1.4}.purchase_box{padding:16px 12px 0}.purchase_box_inner{display:flex;margin-bottom:16px}.price_info_wrap{display:block;flex-direction:column;justify-content:center;flex-grow:1;position:relative}.price_info_inner{display:flex;flex-wrap:wrap;justify-content:space-between;color:var(--on_surface);font-size:13px}.price_info_inner:not(:first-child){margin-top:4px}.price_info_inner .price_info_label{display:flex;align-items:center;flex-shrink:0;color:var(--on_surface_variant);margin-right:10px;font-size:10px;white-space:nowrap}@media screen and (max-width: 330px){.price_info_inner .price_info_label{width:100%}}.price_info_inner .price_info_label.label_comipo{font-size:10px}.price_info_inner .price{color:var(--object_sale)}.price_info_inner .price.strike{color:var(--on_surface_variant)}.price_info_inner .work_point strong i{display:flex;align-items:flex-end}.price_info_inner .price_info_content{display:flex;align-items:flex-end;flex-wrap:wrap;line-height:1.5;justify-content:left}.price_info_inner .price_info_content&gt;*{flex-shrink:0}.price_info_inner .price_info_content p{display:block;margin-left:5px}.price_info_inner .price_info_content .separator{padding:3px;font-size:13px}.price_info_inner i{padding-left:2px;font-style:normal}.price_inner_comipo{margin-top:8px}.price_inner_comipo .price_info_inner{margin-top:0 !important}.style_comic .price_info_inner{justify-content:space-between}.style_comic .price_info_inner .price_info_content{line-height:1.3;justify-content:right;min-width:auto}.work_header.type_announce .price_info_inner .price_info_label{min-width:6em;margin-right:20px}.work_ana .price_info_inner .price_info_label{display:block;text-align:center}.work_ana .price_info_inner .price_info_content{display:block;padding:5px 0 0;text-align:center}.work_btn_container .work_buy_btn .work_fav_sns .btn_share a:link{color:var(--on_general);background:var(--surface_container);border:1px solid var(--surface_outline)}.work_btn,.item_footer{color:var(--on_surface);background-color:var(--surface);padding:0 16px 16px;border-bottom:1px solid var(--surface_outline)}.work_btn:last-child,.item_footer:last-child{border-bottom:none}.work_edition&gt;span,.work_edition_list&gt;a:link,.work_edition_list&gt;a:visited{color:var(--on_surface)}.work_edition_item{border:1px solid var(--surface_outline)}.work_edition_item.current{border:1px solid var(--on_surface_accent);background:var(--surface)}.work_edition_item .strike{color:var(--on_surface_variant)}.work_review a{background:var(--primary);color:var(--on_primary);box-shadow:none}.more_load.separate,.more_link.separate{border-top:none}*:not(.type_low)&gt;.more_load,*:not(.type_low)&gt;.more_link{background:none}*:not(.type_low)&gt;.more_load a,*:not(.type_low)&gt;.more_link a{color:var(--on_surface);border:1px solid var(--surface_outline);background:var(--surface);width:100%;height:44px;line-height:44px}*:not(.type_low)&gt;.more_load a::after,*:not(.type_low)&gt;.more_link a::after{color:var(--on_surface_variant);content:"\f054";font-size:10px}.free_limited_btn .work_stream a.btn_st{background:var(--free);border:none;color:var(--on_free)}.work_cart_fixed_container a[class*="_cart"],.work_cart_fixed_container .work_cart a[class*="btn_cart"],.purchase_box a[class*="_cart"],a[class*=".btn_cart"],.work_btn a[class*="_cart"],.item_footer a[class*="_cart"],.item_btn_box a[class*="_cart"]{background:var(--cart);border:none;color:var(--on_cart)}.work_cart_fixed_container a[class*="_cart"].disabled,.work_cart_fixed_container a[class*="_cart"].disable,.work_cart_fixed_container .work_cart a[class*="btn_cart"].disabled,.work_cart_fixed_container .work_cart a[class*="btn_cart"].disable,.purchase_box a[class*="_cart"].disabled,.purchase_box a[class*="_cart"].disable,a[class*=".btn_cart"].disabled,a[class*=".btn_cart"].disable,.work_btn a[class*="_cart"].disabled,.work_btn a[class*="_cart"].disable,.item_footer a[class*="_cart"].disabled,.item_footer a[class*="_cart"].disable,.item_btn_box a[class*="_cart"].disabled,.item_btn_box a[class*="_cart"].disable{background:var(--disabled) !important;color:var(--on_surface_disabled) !important;border:none}.work_cart_fixed_container a[class*="_cart"]::before,.work_cart_fixed_container .work_cart a[class*="btn_cart"]::before,.purchase_box a[class*="_cart"]::before,a[class*=".btn_cart"]::before,.work_btn a[class*="_cart"]::before,.item_footer a[class*="_cart"]::before,.item_btn_box a[class*="_cart"]::before{background:none;color:var(--on_cart)}.work_cart a[class*="btn_buy"],.purchase_box a[class*="btn_buy"]{background:var(--buy);border:none;color:var(--on_buy)}.work_cart a[class*="btn_buy"].disabled,.work_cart a[class*="btn_buy"].disable,.purchase_box a[class*="btn_buy"].disabled,.purchase_box a[class*="btn_buy"].disable{background:var(--disabled) !important;color:var(--on_surface_disabled) !important;border:none}a[class*="btn_buy"]{background:var(--buy);border:none;color:var(--on_buy)}a[class*="btn_buy"].disabled,a[class*="btn_buy"].disable{background:var(--disabled) !important;color:var(--on_surface_disabled) !important;border:none}.work_btn a[class*="_favorite_in"],.item_footer a[class*="_favorite_in"]{background:var(--general_lowest);color:var(--on_general_variant);border:1px solid var(--surface_outline);box-shadow:none}.work_favorite a[class*="btn_favorite"],.work_btn a[class*="_favorite"]:not([class*="_in"]),.item_footer a[class*="_favorite"]:not([class*="_in"]),.work_btn a[class*="_sample"],.work_btn a[class*="_demo"],.item_footer a[class*="_sample"],.item_footer a[class*="_demo"]{background:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline)}.work_btn a[class*="link_"],.work_btn a[class*="btn_"],.item_footer a[class*="link_"],.item_footer a[class*="btn_"]{box-shadow:none}.work_btn a[class*="_freework"],.item_footer a[class*="_freework"]{background:var(--free);border:none;color:var(--on_free)}.item_footer a[class*="_cart"],.item_footer a[class*="_sample"],.item_footer a[class*="_demo"],.item_footer a[class*="_favorite"],.item_footer a[class*="_freework"],.item_footer a[class*="_cart"]{height:28px;line-height:28px}.main_lead_02{text-align:inherit;padding:16px;background-color:var(--surface);color:var(--on_surface);position:inherit;display:flex;align-items:center}.cart_option_content .main_lead_02,.n_cart .main_lead_02{background-color:var(--surface);color:var(--on_surface);font-size:18px}.cart_option_content .main_lead_02::before,.n_cart .main_lead_02::before{font-family:"dlsite-icons";content:"\e900";font-weight:300;margin-right:4px;color:var(--on_surface_accent)}.cart_bill_subtotal{border-bottom:1px solid var(--surface_outline)}.cart_bill_difference{color:var(--on_general)}.cart_bill_difference.type_not{color:var(--on_surface)}.cart_bill .btn_change{background:var(--surface_container);border:1px solid var(--surface_outline);color:var(--on_general)}.cart_bill_sum dd{color:var(--on_surface_caution)}.cart_bill_sum dd .separator{color:var(--on_general)}.cart_bill_point dd{color:var(--object_point)}.cart_bill_content .btn_01 input:disabled,.cart_option_inner .btn_01 input:disabled{color:var(--on_surface_disabled);background-color:var(--disabled);border:none}.empty_box{background:var(--surface);border:1px solid var(--surface_outline);color:var(--on_surface)}.empty_box a.btn{color:var(--on_general);border:1px solid var(--surface_outline);background:var(--surface_container)}.empty_box a.btn:link,.empty_box a.btn:visited{color:var(--on_general)}.cart_option_inner{padding:84px 15px 160px}.cart_option_back{font-size:12px;top:50px;color:var(--on_surface_link)}.cart_option_back::before{width:6px;height:6px;border:1px solid var(--on_surface_link);border-right:0;border-bottom:0}.cart_option_radio:checked+.cart_option_label::after{background-color:var(--on_surface_accent)}.cart_option_label::before{border:1px solid var(--disabled);background:var(--surface)}.cart_option_label .cart_coupon_detail .img_inner .img::after{background-color:var(--on_surface_accent)}.cart_magazine_check::before{border:1px solid var(--on_surface_disabled)}.cart_magazine_arrow:checked+span::before{color:var(--on_surface_accent)}.cart_point_number{color:var(--object_point)}.cart_total_payment{color:var(--object_sale)}.purchase_info{margin:16px 0;font-size:12px}.edition_select{border:1px solid #ccc;border-radius:4px;background:#f6f6f6}.edition_select_item{position:relative;padding:8px}.edition_select_item:first-child{border-radius:4px 4px 0 0}.edition_select_item:last-child{border-radius:0 0 4px 4px}.edition_select_item:not(:first-child){border-top:solid 1px #ccc}.edition_select_item:not(.select) .price_info&gt;*:not(.edition_label){display:none}.edition_select_item.select{background:#fff}.edition_select_item.disabled{background:#eee;pointer-events:none}.edition_select_item .edition_label{padding-left:28px}.edition_select_item .edition_label::before{display:block;content:"";width:16px;height:16px;box-shadow:0 0 0 1px #9d9d9d;border-radius:50%;background:#fff;position:absolute;left:8px;top:8px}.edition_select_item.select .edition_label::before{box-shadow:0 0 0 1px #9d9d9d, 0 0 3px #e58600, 0 0 0 4px #fff inset, 0 0 0 9px #e58600 inset}.edition_select_item.disabled .edition_label::before{box-shadow:0 0 0 1px #ccc;background:#eee}.edition_select_item input[type="radio"]{display:none}.edition_select_item input[type="radio"]+label{display:block;font-size:13px;line-height:18px;font-weight:bold;color:#333}.edition_select_item.disabled input[type="radio"]+label{color:#bbb}.edition_select_item input[type="radio"]:checked+label{color:#e58600}.edition_select_item input[type="radio"]:disabled+label{color:#999;cursor:default}.edition_select_item .guide_rental{border-radius:3px;background:#eee;color:#666;margin-top:8px;padding:8px;font-size:11px;text-align:left;line-height:1.3}.price_info_inner .price{display:inline-block;color:#c00;font-size:18px;font-weight:bold;font-family:sans-serif}.work_buy_content_right .price span{font-size:12px;color:#666}strong.price.comipo_price_black{font-size:15px;color:#666}strong.price.comipo_price_black i{font-size:10px}.edition_select.disabled .price,.edition_select.disabled .rental_period,.edition_select.disabled .rental_period select{color:#999}.price_info_inner .price i{font-weight:bold;font-size:0.7em;font-family:sans-serif}.work_ana .price_info_inner .price{display:block;text-align:center}.price_info_inner .price .discount_rate{display:inline-block;font-size:13px;font-weight:bold;padding-left:3px}.price_info_inner .date_ana{color:#930;font-size:16px;font-weight:bold}.price_info_inner .work_point{display:flex;color:var(--object_point);font-size:15px;align-items:flex-end}.price_info_inner .work_point i{font-size:0.8em}.price_info_inner strong.work_point i{font-weight:bold}@media screen and (max-width: 320px){.price_info_inner strong.work_point i{display:inline-block;inline-size:130px}}.price_info_inner .strike{color:#999;position:relative;font-size:10px;font-weight:normal;text-decoration:none;align-self:center}.price_info_content .strike .work_price_parts span,.coupon_available_inner .strike .work_price_parts span{font-weight:normal}.style_comic .price_info_inner .strike{color:#999;font-size:10px;margin-right:4px;align-self:center}.style_comic .price_info_inner span.price.strike::after{border-top:1px solid #999}.price_info_inner .strike::after{display:block;position:absolute;top:50%;left:0;margin-top:-1px;width:100%;border-top:solid 1px #999;content:""}.price_info_inner .strike i{font-weight:normal}.price_info_inner .rental_period{display:inline-block;color:#333;font-size:16px;font-weight:bold;width:100%}.price_info_inner .rental_period i{font-size:0.8em;font-weight:bold}.rental_period select{padding:2px 5px;border-radius:3px}.rental_period select:disabled{background:#eee;color:#999}.price_info_wrap p strong.date_ana{color:#930;font-size:13px;font-weight:bold}.work_btn_container p.message_cart_in{position:relative;display:inline-block;min-width:160px;padding:8px 10px;margin:0 auto 10px;border:2px solid #f1963c;border-radius:3px;background:#fff;color:#f17700;font-size:14px;text-align:center;white-space:nowrap}.work_btn_container p.message_cart_in::before,.work_btn_container p.message_cart_in::after{position:absolute;top:100%;left:50%;height:0;width:0;border:solid transparent;border-width:6px;content:""}.work_btn_container p.message_cart_in::before{border-top-color:#f1963c;margin-left:-6px}.work_btn_container p.message_cart_in span{font-weight:bold;padding-right:3px}.work_btn_container p.message_cart_in::after{border-top-color:#fff;margin:-2px 0 0 -6px}.work_detail{margin-top:12px}.work_btn_container{box-sizing:border-box}.purchase_box .work_btn_container{text-align:center;margin-bottom:16px}.work_cart,.work_stream{text-align:center;margin-bottom:8px}.work_cart.point_purchase{margin-top:18px}.work_favorite{flex-shrink:1}.work_cart a,.work_stream a,.work_favorite a{display:block;position:relative;width:100%;border-radius:4px;border:none;box-sizing:border-box;text-align:center;color:var(--on_cart)}.work_cart a,.work_stream a{font-size:16px;height:44px;line-height:42px}.work_buy_btn .work_cart a:not(:last-child){margin-bottom:10px}.work_cart_fixed_container .work_cart a:not(:last-child){margin-right:6px}.volume_discounts_sale{margin:10px 0;padding:10px 0}.volume_discounts_sale_inner{margin-bottom:8px}.volume_discounts_sale_inner dl dt{display:table-cell}.volume_discounts_sale_inner dl dt img{width:64px;height:auto;border-radius:2px}.volume_discounts_sale_inner dl dd{display:table-cell;vertical-align:top;padding-left:8px}.volume_discounts_sale_inner dl dd .work_name{font-size:12px}.volume_discounts_sale_inner dl dd .work_price{margin-top:4px;line-height:1.5}.volume_discounts_sale_inner dl dd .work_price .price{font-size:16px;color:var(--object_sale);font-weight:bold}.volume_discounts_sale_inner dl dd .work_price .price i{font-size:14px;font-style:normal}.volume_discounts_sale_inner dl dd .work_price .strike{font-size:14px}.volume_discounts_sale_inner dl dd .work_price .strike i{font-size:12px;font-style:normal}.volume_discounts_sale_inner dl dd .icon_lead_01{font-size:12px}.volume_discounts_sale_inner dl dd .type_date{color:var(--object_sale);font-size:12px;font-weight:bold}.volume_discounts_sale_content{padding-bottom:6px;margin:0 calc(50% - 50vw)}.volume_discounts_sale_content ul{overflow-x:auto;white-space:nowrap;padding:0 10px;font-size:0}.volume_discounts_sale_content ul::-webkit-scrollbar{display:none}.volume_discounts_sale_content li{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.volume_discounts_sale_content input[type=radio]{display:none}.volume_discounts_sale_content .radio01{display:block;padding:8px;background-color:var(--surface_container);border:1px solid var(--surface_outline);color:var(--on_general);border-radius:4px;font-size:12px;width:100%;overflow:hidden;text-overflow:ellipsis}.volume_discounts_sale_content .radio01::before{content:"\f192";font-family:"Font Awesome 5 Pro";margin-right:4px;font-weight:600;color:var(--on_surface_disabled)}.volume_discounts_sale_content input[type=radio]:checked+.radio01{display:block;padding:8px;border-radius:4px;font-size:12px;background-color:var(--surface);border:1px solid var(--on_surface_accent);color:var(--on_surface_accent);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.volume_discounts_sale_content input[type=radio]:checked+.radio01::before{content:"\f192";font-family:"Font Awesome 5 Pro";margin-right:4px;font-weight:600;color:var(--on_surface_accent)}.volume_discounts_sale_content .sale{color:var(--on_surface_caution);display:block;font-size:12px;text-align:center;font-weight:bold;margin-left:20px}.volume_discounts_sale_text{margin-bottom:8px;font-size:10px;color:var(--on_surface_variant);line-height:1.4}.volume_discounts_sale_text_alert{margin-bottom:8px;border:solid 1px var(--on_surface_caution);padding:8px;border-radius:3px}.volume_discounts_sale_text_alert p{font-weight:bold;font-size:10px;color:var(--on_surface_caution)}.volume_discounts_sale .work_cart{width:100%;font-size:15px}.free_limited_btn{font-family:initial;margin-bottom:5px}.purchase_box .free_limited_btn{border-bottom:1px dashed #ccc;padding-bottom:10px}.n_work_list_item .free_limited_btn{margin:0}.free_limited_btn .work_stream a.btn_st{height:52px;line-height:49px;background:#39a9bf;background:linear-gradient(to bottom, #62c5d9 0%, #39a9bf 100%);border:solid 1px #3292a6;font-size:18px;font-weight:bold}.free_limited_btn p{font-size:15px;text-align:center;margin-top:10px}.free_limited_btn p span{font-weight:700;color:#c00;font-size:16px;padding:2px;position:relative}.free_limited_btn p span.em_mark{padding:0}.free_limited_btn p span.em_mark::before{position:absolute;content:"ãƒ»";top:-16px;left:50%;transform:translate(-50%, 0);font-size:1.1em}.n_work_list_item .work_btn_link.promo_free_limited_btn{padding:0 8px}.n_work_list_item .item_btn_box.promo .work_btn_link.promo_free_limited_btn{width:100%}.n_work_list_item .item_btn_box.promo{padding:5px 0 0 0}.n_work_list_item .item_btn_box.promo .promo_cart{width:100%;margin-right:8px}.n_work_list_item .work_btn_link.promo_free_limited_btn .free_limited_btn p{font-size:10px}.n_work_list_item .item_btn_box.promo .work_btn_link.promo_free_limited_btn .free_limited_btn p{color:#333}.n_work_list_item .work_btn_link .free_limited_btn p span.em_mark::before{top:-10px}.n_work_list_item .work_btn_link .free_limited_btn p{font-size:12px}.n_work_list_item .work_btn_link .free_limited_btn p span{font-size:13px}.n_work_list_item .work_btn_link .free_limited_btn p span span{font-size:18px}.n_work_list_item .work_btn_link .free_limited_btn p:last-child{margin:8px 0 0}.n_work_list_item .work_btn_link .free_limited_btn p:first-child{margin:0}.n_work_list_item .work_btn_link .free_limited_btn .work_stream a.btn_st{box-shadow:0 -2px 0 #3292a6 inset;background:#62c5d9;border:none;border-radius:3px;height:auto;padding:11px 10px;font-size:12px;color:#fff;line-height:1;width:100%;display:flex;align-items:center;justify-content:center}.n_work_list_item .work_btn_link.promo_free_limited_btn .free_limited_btn .work_stream a.btn_st{font-size:11px;padding:11px 6px}.work_favorite a.type_count{padding-right:60px}.work_favorite .count{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:0;font-size:10px;text-align:center;width:60px;font-style:normal;height:32px;line-height:1.2;border-radius:0 4px 4px 0;color:#666;background:rgba(255,255,255,0.8);box-shadow:1px 0 rgba(255,255,255,0.8) inset,-1px 0 rgba(0,0,0,0.1)}.work_favorite .count i{font-style:normal;font-size:11px}.work_favorite a[class*="btn_favorite"]{font-size:13px;line-height:32px;height:34px;background:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline)}.work_favorite a[class*="btn_favorite"].btn_favorite_in{background:var(--general_lowest);color:var(--on_general_variant);border:1px solid var(--surface_outline)}.work_favorite a[class*="btn_favorite"]::before{content:"\e902";font-size:14px}.work_favorite a[class*="btn_favorite"]::before.btn_favorite_in{content:"\e903"}.work_cart a[class*="btn_cart"]{font-size:16px;background:var(--cart);color:var(--on_cart);border:none}.work_cart a[class*="btn_cart"]::before{content:"\e900"}.work_cart a[class*="btn_cart"].btn_cart_in{background:var(--cart_lowest);border:none;color:var(--on_cart_variant);box-shadow:none}.work_cart a[class*="btn_cart"].btn_cart_in:link{color:var(--on_cart_variant)}.work_cart a[class*="btn_cart"].btn_free{background:var(--free);border:none}.work_cart a[class*="btn_cart"].btn_free:link{color:var(--on_free)}.work_cart a[class*="btn_cart"].btn_reserve,.work_cart a[class*="btn_cart"].btn_dl{background:var(--dl);border:none}.work_cart a[class*="btn_cart"].btn_reserve:link,.work_cart a[class*="btn_cart"].btn_dl:link{color:var(--on_dl)}.work_cart a[class*="btn_cart"].btn_reserve_in{background:var(--dl_lowest);border:none}.work_cart a[class*="btn_cart"].btn_reserve_in:link{color:var(--on_dl_variant)}.work_cart a[class*="btn_cart"].btn_dl_no{background:var(--disabled);border:none;color:var(--on_surface_disabled)}.work_cart a[class*="btn_cart"].btn_dpb{background:linear-gradient(to bottom, #324EA0 0%, #001E77 100%);border:solid 1px #001A68;color:#fff}.work_cart a[class*="btn_cart"].btn_man{background:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline)}.work_cart a[class*="btn_cart"].btn_st{background:var(--free);border-color:none}.work_cart a[class*="btn_cart"].btn_st:link{color:var(--on_object)}.work_cart a.btn_free{font-size:16px;color:#fff;background:#d64a77;background:linear-gradient(to bottom, #f57aa0 0%, #d64a77 100%);border-color:#d64371}.work_cart a.btn_free::before{width:27px;height:100%;background:url(../../images/web/common/icon_free_02.png) no-repeat center center;vertical-align:top;background-size:contain;content:""}.work_cart a[class*="btn_reserve"]{font-size:16px;background:#b3b783;background:linear-gradient(to bottom, #e4e8be 0%, #cace99 100%);border-color:#939668;color:#333}.work_cart a[class*="btn_reserve"]::before{content:"\e900"}.work_cart a[class*="btn_reserve"].btn_reserve_in{background:#e8ecd4;border-color:#cad09d;color:#8d9063}.work_cart a.btn_dl,.work_cart a[class*="btn_dl"]{background:var(--dl);border:none;color:var(--on_dl)}.work_cart a.btn_dl::before,.work_cart a[class*="btn_dl"]::before{content:"\e901"}.work_cart a.btn_dl.btn_dl_no,.work_cart a[class*="btn_dl"].btn_dl_no{background:var(--disabled) !important;color:var(--on_surface_disabled) !important;box-shadow:none !important;border:none}.work_cart a.btn_dpb{background:linear-gradient(to bottom, #324EA0 0%, #001E77 100%);border:solid 1px #001A68;color:#fff}.work_cart a.btn_dpb::before{content:"\e935"}.work_cart a.btn_man{font-size:13px;line-height:32px;height:34px;background:#ddd;background:linear-gradient(to bottom, #f7f7f7 0%, #ddd 100%);border-color:#aaa;color:#333}.work_cart a.btn_man::before{content:"\e904";font-size:14px}.work_cart a.btn_st{background:var(--free);border:none;color:var(--on_free)}.work_cart a.btn_st::before{content:"\e904"}.work_stream a.btn_st{background:var(--free);border:none;color:var(--on_free)}.work_stream a.btn_st::before{content:"\e904"}.work_btn_container a[class*=btn_cart]{margin-bottom:10px}.work_fav_sns{display:flex}.work_fav_sns&gt;*:first-child{width:100%;padding-right:12px}.btn_x_01 a{width:34px;height:34px;background:#000;color:#fff;border-radius:4px;font-size:18px;display:flex;align-items:center;justify-content:center;background-image:url(/modpub/images/web/common/sns/x.png);background-size:contain}.work_btn_container.type_work_review{display:flex;padding:12px;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}.work_btn_container.type_work_review .work_cart{margin-bottom:0;flex-grow:1}.work_btn_container.type_work_review .work_favorite{width:50px;flex-shrink:0;margin-left:10px}.work_btn_container.type_work_review .work_cart a,.work_btn_container.type_work_review .work_stream a,.work_btn_container.type_work_review .work_favorite a{font-size:14px;height:36px;line-height:34px}.work_btn_container.type_work_review .work_favorite a{font-size:0}.work_btn_container.type_work_review .work_favorite a::before{margin-right:0}.work_cart a[class*="btn_"].disabled{background:#ddd !important;color:#aaa !important;border-color:#ddd !important;box-shadow:none;pointer-events:none;cursor:default}.work_cart a[class*="btn_"].disabled::before{color:#aaa;background:rgba(0,0,0,0.1)}.work_cart_fixed_container a[class*="_cart"]::before,.work_cart_fixed_container a[class*="_reserve"]::before,.purchase_box a[class*="_cart"]::before,.purchase_box a[class*="_reserve"]::before{display:flex;top:4px;bottom:4px;left:4px;align-items:center;border-radius:3px;background:none;width:34px;font-size:16px}.work_cart_fixed_container a[class*="_cart"]::before,.work_cart_fixed_container a[class*="_reserve"]::before{width:32px}.work_cart_fixed_container .work_cart a.btn_cart_in,.purchase_box .work_cart a.btn_cart_in{background:var(--cart_lowest);color:var(--on_cart_variant);border:none;box-shadow:none}.add_cart_bulk_popup{background:rgba(0,0,0,0.8);width:204px;box-sizing:border-box;border-radius:5px;padding:12px;position:absolute;top:-106px;right:0;opacity:0;visibility:hidden;transform:translate(0, 5px);transition:0.2s ease-out;z-index:105}.add_cart_bulk_popup.active{opacity:1;visibility:visible;transform:translate(0, 0)}.add_cart_bulk_popup::after{content:"";position:absolute;bottom:-16px;right:50px;margin-left:-13px;border:8px solid transparent;border-top:8px solid rgba(0,0,0,0.8);z-index:1}.add_cart_bulk_title{font-size:12px;margin:0 0 10px 0;text-align:center;color:#fff}.add_cart_bulk_title span{font-size:14px;font-weight:bold;margin-right:2px;color:#ffd35f}.bulk_check_btn{display:flex;width:100%;margin:0 auto}.bulk_check_btn li a{display:flex;justify-content:center;align-items:center;font-size:12px;text-align:center;padding:4px;border-radius:4px;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset}.bulk_check_btn li.btn_yes{width:50%}.bulk_check_btn li.btn_yes a{color:#333;background:#ffd35f}.bulk_check_btn li a:hover{opacity:0.9;text-decoration:none}.bulk_check_btn li.btn_no{width:50%;padding-right:10px}.bulk_check_btn li.btn_no a{color:#fff;background:#aaa}.add_cart_btn a{width:100%;display:block;border:solid 1px;border-radius:3px;box-sizing:border-box;height:45px;line-height:45px;text-align:center}.add_cart_btn.type_go_cart a{background:var(--cart);border:none;color:var(--on_cart);box-shadow:none;font-size:16px}.work_btn_container .pre_work_message{padding:8px;background:#fff9d9;border:1px solid #e58600;border-radius:3px;text-align:center}.work_btn_container .pre_work_message .title{font-size:13px;font-weight:bold;text-align:center;color:#e58600;padding-right:8px}.work_btn_container .pre_work_message .date{font-size:15px;font-weight:bold;text-align:center}.work_btn_container .pre_work_message .note{font-size:11px;display:block;margin:8px auto 0;text-align:center;line-height:1.3;color:#666}.purchase_box .campaign_info{display:block}.work_border.date_text{margin-bottom:4px;display:flex;justify-content:flex-start}.purchase_box .campaign_info p{display:flex;align-items:center;position:relative;border-radius:3px;font-size:12px;padding:4px 6px;font-weight:bold;color:#fff;text-align:center;background:#c00;line-height:1}@media screen and (max-width: 330px){.purchase_box .campaign_info p{font-size:10px}}.work_label p{margin-bottom:4px}.purchase_box .campaign_info&gt;*:not(:first-child){margin-top:5px}.purchase_box .campaign_info p&gt;span,.purchase_box .campaign_info p a&gt;span{font-weight:bold;white-space:nowrap}.purchase_box .campaign_info p.type_rental&gt;span{flex-direction:column}.purchase_box .campaign_info p.type_sale{background:#c00;background:linear-gradient(45deg, rgba(255,255,255,0.18) 0, rgba(255,255,255,0.18) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 50%, rgba(255,255,255,0.18) 50%, rgba(255,255,255,0.18) 75%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%, rgba(0,0,0,0) 100%, rgba(0,0,0,0) 100%, rgba(0,0,0,0), rgba(0,0,0,0) 100%),#c00;background-size:20px 20px}.purchase_box .campaign_info p.type_point{background:#093;background:linear-gradient(45deg, rgba(255,255,255,0.12) 0, rgba(255,255,255,0.12) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 50%, rgba(255,255,255,0.12) 50%, rgba(255,255,255,0.12) 75%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%, rgba(0,0,0,0) 100%, rgba(0,0,0,0) 100%, rgba(0,0,0,0), rgba(0,0,0,0) 100%),#093;background-size:20px 20px}.purchase_box .campaign_info p.type_rental{background:#fe7d00;background:linear-gradient(45deg, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 75%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%, rgba(0,0,0,0) 100%, rgba(0,0,0,0) 100%, rgba(0,0,0,0), rgba(0,0,0,0) 100%),#fe7d00;background-size:20px 20px}.purchase_box .campaign_info p.type_quantity{background:#ff9e07;background:linear-gradient(45deg, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 75%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%, rgba(0,0,0,0) 100%, rgba(0,0,0,0) 100%, rgba(0,0,0,0), rgba(0,0,0,0) 100%),#ff9e07;background-size:20px 20px;color:#583123}.purchase_box .campaign_info p.type_free{background:#d64a77;background:linear-gradient(45deg, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 75%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%, rgba(0,0,0,0) 100%, rgba(0,0,0,0) 100%, rgba(0,0,0,0), rgba(0,0,0,0) 100%),#d64a77;background-size:20px 20px}.purchase_box .campaign_info p a{display:block;color:#fff;text-decoration:none}.purchase_box .campaign_info p.type_sale a{text-shadow:2px 2px 2px #c00, 2px -2px 2px #c00, -2px 2px 2px #c00, -2px -2px 2px #c00}.purchase_box .campaign_info p.type_point a{text-shadow:2px 2px 2px #093, 2px -2px 2px #093, -2px 2px 2px #093, -2px -2px 2px #093}.purchase_box .campaign_info p.type_rental{text-shadow:2px 2px 2px #fe7d00, 2px -2px 2px #fe7d00, -2px 2px 2px #fe7d00, -2px -2px 2px #fe7d00}.purchase_box .period{color:var(--on_surface_caution);font-size:12px;margin-left:4px;display:flex;align-items:center}.purchase_box .campaign_info p.type_sale{background:var(--object_sale)}.purchase_box .campaign_info p.type_sale span{color:var(--on_object)}.purchase_box .campaign_info p span.period{font-size:10px;font-weight:bold;color:#fff;text-shadow:none;display:inline-block;padding:2px 3px}@media screen and (max-width: 320px){.purchase_box .campaign_info p span.period{font-size:10px}}.purchase_box .campaign_info p.type_rental span.period{color:#a45100;font-weight:normal}.purchase_box .campaign_info p a span.period::after{content:"";display:inline-block;margin-left:5px;background:url(../../images/web/common/icon_link_blank_03_touch.gif) no-repeat 0 0;background-size:11px 11px;width:11px;height:11px}.purchase_box .campaign_info p span.limit{display:inline-block;border-radius:8px;padding:0 10px;margin-top:2px;height:18px;line-height:18px;background:#fff;font-size:11px;color:#a45100;text-shadow:none;font-weight:bold}.purchase_info .release_date{font-size:14px;color:#e6721d}.purchase_info .release_date strong{font-size:1.1em;margin:0 2px;font-weight:normal}.work_other_box{margin:10px 0 0;padding:0 10px}.work_other_box&gt;*:not(:first-child){margin-top:12px}.notice_free{border:1px solid #ffd8e5;padding:12px;border-radius:4px;background:#fff3f7}.notice_free strong{color:#ec5182;font-size:15px;display:block;margin-bottom:6px}.notice_free .lead{font-size:12px;line-height:1.4;margin-bottom:4px}.notice_free .lead:last-of-type{margin-bottom:0}.notice_free .lead.sub{color:#777;font-size:11px}.notice_free .lead.sub a{color:#777}.notice_free p.work_free{width:100%;height:40px;margin-top:8px}.notice_free p.work_free a.btn_free{display:block;width:100%;height:100%;border-radius:4px;border:solid 1px #d64371;box-sizing:border-box;text-align:center;color:#fff;font-size:16px;line-height:38px;background:#d64a77;background:linear-gradient(to bottom, #f57aa0 0%, #d64a77 100%)}.notice_free p.work_free a.btn_free:hover{background:#ce3b6a;background:linear-gradient(to bottom, #ec6690 0%, #ce3b6a 100%);border-color:#c53965;text-decoration:none}.notice_free p.work_free a.btn_free::before{display:inline-block;margin-right:12px;width:27px;height:100%;background:url(../../images/web/common/icon_free_02.png) no-repeat center center;vertical-align:top;background-size:contain;content:""}.notice_app{line-height:1.4;color:#666;font-size:11px;border:1px solid #ddd;padding:10px;border-radius:4px}.notice_app+.notice_app{margin-top:10px}.notice_app.attention{color:#c00}.infomail_guide{font-size:11px;line-height:1.3;margin-top:6px;color:#666}.purchase_box .work_btn{margin:12px 12px 0;text-align:center}.work_privilege_guide_header{background:#e6ebf5;border-radius:4px 4px 0 0;height:36px;padding:0 12px;line-height:36px;color:#4d6594;font-size:14px}.privilege_list{border:1px solid #e6ebf5;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 1px 0 rgba(255,255,255,0.5);background:#fff}.privilege_list_item{padding:12px;font-size:11px}.privilege_list_item:not(:first-child){border-top:dotted 1px #e6ebf5}.work_privilege_guide_inner .label{position:relative;margin-bottom:6px;padding-left:22px;font-size:14px;line-height:1.2;font-weight:bold;word-break:break-all;color:#ff5f96}.work_privilege_guide_inner .label::before{display:block;position:absolute;top:-2px;left:0;font-family:"dlsite-icons";font-size:16px;font-weight:normal;content:"\e909"}.work_privilege_guide_inner .label.coupon::before{content:"\e912";font-size:18px;top:-3px}.work_privilege_guide_inner .label.limited_benefit::before{content:"\e909";font-size:18px;top:-3px}.work_privilege_guide_inner .label.type_work,.work_privilege_guide_inner .distribution_period.type_work{color:#ff5f96}.work_privilege_guide_inner .label.type_maker,.work_privilege_guide_inner .distribution_period.type_maker{color:#8d41d9}.work_privilege_guide_inner .label.type_price,.work_privilege_guide_inner .distribution_period.type_price{color:#f90}.work_privilege_guide_inner .distribution_period{font-size:13px;margin-bottom:6px}.work_privilege_guide_inner .period{font-size:13px;margin-top:4px}.work_privilege_guide_inner .period span{display:inline-block;font-weight:normal}.work_privilege_guide_inner .body{line-height:1.4;font-size:13px;word-break:break-all}.work_privilege_guide_inner .body .simple_list{margin-top:5px}.work_privilege_guide .work_cart{margin:10px 0 0;height:34px}.work_privilege_guide .work_cart a{line-height:32px;height:34px;font-size:14px}.work_affiliate{font-size:11px;text-align:right}.work_affiliate .affiliate_link::after{display:inline-block;box-shadow:-1px 1px 0 #999 inset;width:6px;height:6px;vertical-align:middle;margin:0 5px 2px 5px;transform:rotate(45deg);content:""}.work_trial table{width:100%;border:1px solid var(--surface_outline)}.work_trial th{width:50px;font-size:12px;text-align:center;vertical-align:middle;background-color:var(--surface_container)}.work_trial tr{height:45px}.work_trial tr:last-child td{border-bottom:1px solid var(--surface_outline)}.work_trial td{line-height:1.3;font-size:11px;vertical-align:middle;padding:8px;border-left:1px dotted var(--surface_outline);border-bottom:1px dotted var(--surface_outline)}.work_trial td span{display:inline-block;padding-left:2px}.work_trial a{display:block;width:100%;min-width:88px;height:30px;line-height:30px;color:#fff;font-size:12px;text-align:center;border-radius:4px;box-sizing:border-box;background:var(--dl);border:none;overflow-wrap:break-word;word-break:break-all}.work_trial a:link{color:var(--on_object)}.eng_lead_message{margin:0 12px 8px}.eng_lead_message a{display:flex;align-items:center;justify-content:center;padding:12px;line-height:1.5;color:#1476b1;font-size:14px;font-family:helvetica, arial, verdana, sans-serif;text-align:center;border-radius:5px;border:2px dotted #51a7c3;background:#ddf8ff}.eng_lead_message strong{display:block;color:#0067a5;margin-right:0.5em}.eng_lead_message a::before{font-family:"dlsite-icons";content:"\e918";padding-right:10px}.work_sales_end{width:180px;height:30px;line-height:30px;margin:0 auto;text-align:center;color:#fff;font-weight:bold;background:#5c7099;border-radius:15px}.message_pc{display:block;width:290px;text-align:center;margin:5px auto;border-radius:3px;border:1px solid #d94c63;background:#d94c63}.message_pc span{display:inline-block;line-height:1.4;color:#fff;font-size:12px;font-weight:bold;text-align:center;padding:5px}.message_pc a{color:#fff}.work_info_box.type_parts{margin-bottom:1px}.work_info_box.type_parts .box_header{padding-right:40px}.work_info_box.type_parts .box_header::after{display:block;position:absolute;right:12px;top:50%;margin-top:-7px;width:15px;content:"";height:15px;background:url(../../images/web/hometouch/icon_layout.png) 0 -169px no-repeat;background-size:17px 588px}.work_info_box.type_parts.open .box_header::after{background-position:0 -57px}.work_info_box_inner{padding:0 16px 16px;font-size:13px}.work_info_box_inner&gt;*:first-child{margin-top:0}.work_info_box_inner.spot_review_ban{padding:36px 10px}.work_info_box_inner.type_non_space{overflow:hidden;padding:0}.work_info_box_inner.spot_version_up{text-align:right}.work_outline{display:flex;flex-wrap:wrap;justify-content:flex-end;line-height:1.5;font-size:12px}.work_outline.main{border-radius:4px;margin-bottom:12px;border:none;background:var(--surface);padding:0}.work_outline.sub ~ .sub_heading{margin-top:12px;padding-top:12px;border-top:none}.work_outline dt{width:7.5em;padding:0 6px 2px 0;box-sizing:border-box;line-height:18px;white-space:nowrap;color:var(--on_surface_variant);text-align:start}.work_outline dt::after{padding:0 0 0 6px;content:":"}.work_outline dd{width:calc(100% - 7.5em);padding:0 0 4px;box-sizing:border-box;line-height:18px}.work_outline dd+dd{margin-left:7.5em}html:lang(en-us) .work_outline.main dt{width:9em}html:lang(en-us) .work_outline.main dd{width:calc(100% - 9em)}html:lang(th-th) .work_outline.sub dt{width:9em}html:lang(en-us) .work_outline.sub dt,html:lang(it-it) .work_outline.sub dt,html:lang(sv-se) .work_outline.sub dt{width:12em}html:lang(es-es) .work_outline.sub dt,html:lang(de-de) .work_outline.sub dt,html:lang(id-id) .work_outline.sub dt,html:lang(pt-br) .work_outline.sub dt{width:12.3em}html:lang(fr-fr) .work_outline.sub dt,html:lang(vi-vn) .work_outline.sub dt{width:14em}html:lang(th-th) .work_outline.sub dd{width:calc(100% - 9em)}html:lang(en-us) .work_outline.sub dd,html:lang(it-it) .work_outline.sub dd,html:lang(sv-se) .work_outline.sub dd{width:calc(100% - 12em)}html:lang(es-es) .work_outline.sub dd,html:lang(de-de) .work_outline.sub dd,html:lang(id-id) .work_outline.sub dd,html:lang(pt-br) .work_outline.sub dd{width:calc(100% - 12.3em)}html:lang(fr-fr) .work_outline.sub dd,html:lang(vi-vn) .work_outline.sub dd{width:calc(100% - 14em)}.work_outline dd.full_width,html:lang(en-us) .work_outline.main dd.full_width{width:100%;margin-left:0;padding-left:1.5em}@media screen and (max-width: 320px){html:lang(vi-vn) .work_outline dd.full_width,html:lang(it-it) .work_outline dd.full_width,html:lang(sv-se) .work_outline dd.full_width,html:lang(es-es) .work_outline dd.full_width{padding-left:0}}.work_outline dd&gt;a{font-size:12px;margin-right:6px}.genre_link_list{display:flex;flex-wrap:wrap}.genre_link_list_item{flex-shrink:0}.genre_link_list_item a{display:inline-block;font-size:12px;margin-right:8px}.work_outline dd a.btn_follow{margin:2px 0 0}.work_outline .work_genre span{margin-right:2px}.work_outline .follow_explanation{padding:4px;margin-left:9em}[lang="en-us"] .work_outline .follow_explanation{margin-left:11em}div#work_streaming{text-align:center;display:block;width:100%;margin-bottom:10px}#work_streaming&gt;*{display:block}#work_streaming&gt;*:not(:first-child){margin-top:10px}div#work_streaming img{max-width:300px}@media screen and (min-width: 360px){div#work_streaming img{max-width:350px}}.suport_os{position:relative;margin-top:10px}.current_os{display:flex;border:1px solid #ddd}.current_os_head{width:120px;padding:12px 8px;background:#f5f5f5;text-align:center}.current_os_head strong{display:block}.current_os_body{display:flex;align-items:center;justify-content:center;flex-grow:1;padding:12px 8px;border-left:1px solid #ddd}.all_os{text-align:right;color:#25a;margin-top:8px;font-size:12px}.suport_os_popover{opacity:0;visibility:hidden;pointer-events:none;position:absolute;bottom:24px;transform:translateY(10px);width:100%;box-sizing:border-box;border:solid 1px #ddd;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,0.2);background:#fff;transition:all 0.2s ease}.suport_os_popover.active{opacity:1;visibility:visible;transform:translateY(0)}.popover_dpb.active{bottom:42px}.popover_header{background:#f5f5f5;text-align:center;padding:12px 0;border-radius:6px 6px 0 0}.support_os_table{width:100%}.support_os_table th,.support_os_table td{padding:8px 12px;border:solid 1px #ddd;text-align:left}.support_os_table th{border-left:none;width:30%}.support_os_table td{border-right:none}.support_os_table tr:last-child th{border-radius:0 0 0 6px;border-bottom:none}.support_os_table tr:last-child td{border-radius:0 0 6px 0;border-bottom:none}.work_spec{margin-top:12px}.work_spec table{width:100%;border:1px solid #ddd}.work_spec th,.work_spec td{line-height:1.3;font-size:12px;border-bottom:1px dotted #ddd}.work_spec tr:last-child th,.work_spec tr:last-child td{border-bottom:none}.work_spec th{width:90px;text-align:right;padding:8px 6px 8px 0;border-right:1px dotted #ddd;background-color:#f5f5f5}.work_spec td{padding:8px 6px;word-break:break-all}.work_info_box_inner iframe{vertical-align:bottom}.download_attention{margin-top:12px;padding:10px;border-radius:4px;border:1px solid #f7c9c9;background-color:#fff6f6;font-size:12px;color:#c00}.especial_system_requirements{margin-top:12px;padding:10px;border-radius:4px;border:1px solid #c1e2ba;background:#f2fbf0;font-size:12px;color:#53a543}.system_requirements_table{table-layout:fixed;width:100%;margin:0 auto;max-width:260px}.system_requirements_table th,.system_requirements_table td{line-height:1.3;font-size:12px;text-align:center;vertical-align:middle}.system_requirements_table .label{padding-top:6px;font-size:11px}.system_requirements_table td span{display:block}.system_requirements_table .label.icon_pc::before,.system_requirements_table .label.icon_sp::before{display:block;margin-bottom:4px;line-height:1;text-align:center;color:#666}.system_requirements_table .label.icon_pc::before{font-family:"dlsite-icons";font-size:24px;content:"\e928"}.system_requirements_table .label.icon_sp::before{font-family:"Font Awesome 5 Pro";font-size:28px;font-weight:900;content:"\f3cf"}.system_requirements_table td [class*="dev_play"]{display:block;position:relative;font-size:11px;line-height:1.2;text-align:center}.system_requirements_table td .dev_play_android{color:#38a211}.system_requirements_table td [class*="dev_play"]::before{display:block;line-height:1}.system_requirements_table td .dev_play::before,.system_requirements_table td .dev_play_android::before{display:block;width:26px;height:26px;margin:0 auto;border-radius:50%;border:solid 3px #38a211;box-sizing:border-box;content:""}.system_requirements_table td .dev_play_no::before{font-family:"Font Awesome 5 Pro";font-size:30px;font-weight:300;color:#aaa;content:"\f00d"}.system_requirements_table td .dev_play_android::before{margin-bottom:4px}.system_requirements_table td .dev_play_android::after{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:26px;font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:900;color:#38a211;content:"\f12a"}.system_requirements_table td .dev_play_tbd::before{font-size:11px;content:""}.system_requirements{margin-top:8px;padding:15px 15px 12px;background:#f5f5f5;border-radius:6px}.sysreq_list{display:flex;justify-content:center;gap:4px}.sysreq_list_item{display:flex;flex-direction:column;justify-content:space-between;min-width:80px;text-align:center;font-size:15px;color:#444;white-space:nowrap}.sysreq_list_item.type_android{font-size:13px}.sysreq_list_item::before{display:flex;justify-content:center;align-items:flex-end;height:40px;margin-bottom:8px;color:#666;font-size:40px;line-height:1}.sysreq_list_item.type_pc::before{font-family:"dlsite-icons";font-size:36px;content:"\e928"}.sysreq_list_item.type_ios::before{font-family:"Font Awesome 5 Brands";content:"\f179"}.sysreq_list_item.for_ios::before{font-family:"dlsite-icons";content:"\e936"}.sysreq_list_item.type_android::before{font-family:"Font Awesome 5 Brands";content:"\f17b"}.sysreq_list_item i{font-style:normal;line-height:20px}.sysreq_list_item.disabled,.sysreq_list_item.disabled::before{color:#ddd}.work_story h1,.work_story .heading.display_03,.work_device h1,.work_device .heading.display_03,.work_pack h1,.work_pack .heading.display_03,.work_content_box h1,.work_content_box .heading.display_03{display:block;height:40px;line-height:40px;color:#4d6594;font-size:14px;padding:0 30px 0 8px;background-color:#e6ebf5}.work_story div,.work_device div{padding:12px}.work_content_box div{padding:12px;font-size:12px}.work_story p,.work_device p{line-height:1.5;font-size:13px;padding:0 0 12px}.work_content_box ul,.work_notice_list{padding-left:20px}.work_content_box ul li,.work_notice_list_item{list-style:disc}.work_content_box ul li:only-child,.work_notice_list_item:only-child{list-style:none;margin-left:-20px}.work_content_box ul li:not(:first-child),.work_notice_list_item:not(:first-child){margin-top:8px}.work_info_box_inner .truncate.type_parts{padding-bottom:40px}.work_parts{margin:0 0 12px}.work_parts .heading.display_03{display:block;position:relative;height:40px;line-height:40px;color:#4d6594;font-size:14px;padding:0 40px 0 8px;background-color:#e6ebf5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.work_parts .heading.display_03 span::after{position:absolute;right:12px;top:12px;content:"";width:15px;height:15px;background:url(../../images/web/hometouch/icon_layout.png) 0 -169px no-repeat;background-size:17px 588px}.work_parts .heading.display_03 span.open::after{background-position:0 -57px}.parts_contents{line-height:1.5;font-size:13px;padding:12px 12px}.parts_contents ul li,.parts_contents ol li{padding:6px 0;border-bottom:1px solid #ddd}.parts_contents ul li:first-child,.parts_contents ol li:first-child{padding-top:0}.parts_contents ul li:last-child,.parts_contents ol li:last-child{border-bottom:none}.parts_contents ol li p:first-child{font-size:14px;padding-bottom:2px}.parts_contents ol li p span{padding-right:4px}.parts_contents p.image{display:block;text-align:center;margin-bottom:6px}.parts_contents p.image img{max-width:100%}.parts_contents p.text{margin-bottom:12px}.parts_contents p:nth-last-child(1){margin-bottom:0}.work_parts.type_text,.work_parts.type_list,.work_parts.type_image,.work_parts.type_multiimages,.work_parts.type_tracklist{line-height:1.8;margin:0 0 40px;padding-bottom:40px;border-bottom:dotted 1px #ccd2e0}.work_parts_area{font-size:0}.work_parts_area p,.work_parts_area li{font-size:13px}.work_parts_area a{overflow-wrap:anywhere}.work_parts:last-of-type{border:none;margin:0;padding-bottom:0}.work_parts_heading{font-weight:bold;font-size:16px;margin:0 0 16px 0}.work_itemslist_item{display:flex}.work_itemslist_item::before{content:"ï½¥";margin-right:8px}.work_parts_multitype img,.work_parts_multiimage img{max-width:100%;display:block;margin:0 auto 16px}.work_parts_multitype.type_bottom{display:flex;flex-wrap:wrap}.work_parts_multitype.type_bottom .work_parts_multitype_item.type_contents{order:2}.work_parts_multitype.type_bottom .work_parts_multitype_item.type_text{order:1}.work_parts_multitype.type_bottom img{margin:16px auto 0}.work_parts_multiimage_item:not(:last-child){margin:0 0 40px}.work_tracklist_item{padding-top:16px;counter-increment:title}.work_tracklist_item:nth-child(2n){background:#f8f8f8}.work_tracklist_item:not(:last-child){border-bottom:solid 1px #eee;padding-bottom:16px}.work_tracklist_item .title::before{content:counter(title, decimal-leading-zero);margin:0 8px}.work_tracklist_item .title{display:flex;width:100%}.work_tracklist_item .time{text-align:right;margin:0 8px}.message_attention{color:#e58600;position:relative;max-width:100%;font-weight:bold;line-height:1.5;border:1px solid #e58600;border-radius:5px;padding:8px;background:#fff9d9;margin-bottom:16px;font-size:11px}.work_pack.pack_parent{border:solid 1px #ddd}.work_pack.pack_parent .label{padding:10px 12px;background-color:#f5f5f5;border-bottom:1px dotted #ddd;font-size:12px}.work_pack ul.work_img_list{padding:0 4px}.work_pack ul.work_img_list&gt;li{min-height:0}.work_pack ul.work_img_list dl dt.work_thumb{margin-bottom:6px}.work_pack ul.work_img_list dl dt.work_thumb img{width:auto;max-width:90px;max-height:90px}.work_pack ul.work_img_list dl dd.work_name{font-size:11px;line-height:1.2;max-height:25px;margin-bottom:3px}.work_pack ul.work_img_list dl dd.maker_name{font-size:10px;height:13px;margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work_pack ul.work_img_list dl dd.work_price{color:#c00;font-size:12px;margin-bottom:2px}.work_pack ul.work_img_list dl dd.work_deals,.work_pack .work_operation{display:none}.version_up_list{text-align:left}.version_up_list_item{font-size:12px}.version_up_list_item:not(:first-child){padding:6px 0 0;margin-top:6px;border-top:1px solid #ddd}.version_up_list dl dt{display:table-cell;line-height:16px;margin:0;width:80px;text-align:left;vertical-align:middle}.version_up_list dl dd{display:table-cell;margin:0}.version_up_list dl dd span{display:inline-block;height:18px;font-size:10px;line-height:18px;padding:0 4px;border-radius:2px;background:#4d6594;color:#fff;margin:0 3px 2px 0}.version_up_list dl dd.ver_up_comment{width:100%;margin:0;display:block;padding:5px 0 0}.version_up_more{display:inline-block;height:24px;line-height:24px;color:#333;font-size:11px;border-radius:2px;text-align:center;margin-top:8px;padding:0 6px;background-color:#f5f5f5;border:1px solid #ddd}.work_trial_playground{position:relative;width:100%;height:540px}.work_trial_playground iframe{position:absolute;top:0;left:0;width:100%;height:100%}.playground_cover_bg{width:100%;height:540px;background:#000;opacity:.5;position:absolute;top:0;left:0;z-index:10}a.work_trial_btn{background:linear-gradient(to bottom, #62c5d9 0%, #39a9bf 100%);border:solid 1px #3292a6;color:#fff;position:absolute;font-size:18px;z-index:11;padding:30px 0;width:250px;text-align:center;border-radius:8px;top:50%;left:50%;transform:translate(-50%, -50%)}.sample_container_02{position:relative;width:100% !important;height:100%;background:#000}.sample_status{position:fixed;left:0;bottom:0;width:100%;height:90px;color:#fff;background:#4d6594}.sample_status h1{color:#fff;font-size:13px;padding:12px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sample_status ul{display:table;margin:0 auto}.sample_status li{display:table-cell;font-size:14px;text-align:center;vertical-align:middle}.sample_status li:first-child,.sample_status li:last-child{width:100px;border-radius:6px;background:#f5f5f5;box-shadow:0 -2px 1px 0 rgba(0,0,0,0.2) inset}.sample_status li.disabled{visibility:hidden;width:100px;color:#fff;background:none;box-shadow:none}.sample_status li.page{width:90px}.sample_status li a{display:block;height:36px;line-height:36px;color:#333}.sample_image{position:absolute;top:0;right:0;bottom:90px;left:0}.sample_image img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto}.ch_matome_link li:not(:last-child){border-bottom:dotted 1px #c5cee0}.ch_matome_link li a{padding:20px 12px;display:block;color:#4d6594;text-align:left}.ch_matome_link li a::before{color:#17a1e5;content:"\f27a";font-family:"Font Awesome 5 Pro";font-weight:bold;margin:0 5px 0 0}.work_cart_fixed_container{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;visibility:hidden;opacity:0;position:fixed;z-index:600;bottom:0;left:0;width:100%;height:calc(58px + calc(constant(safe-area-inset-bottom) - constant(safe-area-inset-bottom) / 3));height:calc(58px + calc(calc(env(safe-area-inset-bottom) / 3 * 2)));background:rgba(255,255,255,0.9);padding:10px;box-sizing:border-box;transition:visibility 0.7s ease, opacity 0.7s ease}.work_cart_fixed_container.show{visibility:visible;opacity:1}.work_cart_fixed_container .message_cart_in{display:none}.work_cart_fixed_container .work_cart{display:flex;flex-grow:1;margin:0 6px 0 0}.work_cart_fixed_container .work_favorite{width:17%}.work_cart_fixed_container .work_cart a,.work_cart_fixed_container .work_favorite a{display:flex;justify-content:center;align-items:center;width:100%;height:38px;border-radius:4px;box-sizing:border-box;text-align:center;color:#fff}.work_cart_fixed_container .work_cart a[class*="btn_cart"]{font-size:11px;line-height:1.3;background:var(--cart);color:var(--on_cart);border:none}html:lang(vi-vn) .work_cart_fixed_container .work_cart a[class*="btn_cart"],html:lang(es-es) .work_cart_fixed_container .work_cart a[class*="btn_cart"],html:lang(de-de) .work_cart_fixed_container .work_cart a[class*="btn_cart"],html:lang(fr-fr) .work_cart_fixed_container .work_cart a[class*="btn_cart"],html:lang(id-id) .work_cart_fixed_container .work_cart a[class*="btn_cart"],html:lang(it-it) .work_cart_fixed_container .work_cart a[class*="btn_cart"],html:lang(pt-br) .work_cart_fixed_container .work_cart a[class*="btn_cart"],html:lang(th-th) .work_cart_fixed_container .work_cart a[class*="btn_cart"]{font-size:10px}@media screen and (min-width: 375px){.work_cart_fixed_container .work_cart a[class*="btn_cart"]{font-size:12px}.work_cart_fixed_container .work_cart a[class*="btn_cart"]&gt;br{display:none}}.work_cart_fixed_container .work_cart a[class*="btn_buy"]{font-size:12px;color:var(--on_cart);line-height:1.3}html:lang(vi-vn) .work_cart_fixed_container .work_cart a[class*="btn_buy"],html:lang(de-de) .work_cart_fixed_container .work_cart a[class*="btn_buy"],html:lang(th-th) .work_cart_fixed_container .work_cart a[class*="btn_buy"]{font-size:10px}[lang="en-us"] .work_cart_fixed_container .work_cart a[class*="btn_buy"]{font-size:11px}@media screen and (min-width: 375px){[lang="en-us"] .work_cart_fixed_container .work_cart a[class*="btn_buy"]{font-size:12px}}.work_cart_fixed_container .work_cart a.btn_cart_in,.purchase_box .work_cart a.btn_cart_in,.work_cart_fixed_container .work_cart a[class*="_in"]::before,.purchase_box .work_cart a[class*="_in"]::before{background:var(--cart_lowest);color:var(--on_cart_variant);border:none;box-shadow:none}.work_cart_fixed_container .work_favorite a[class*="btn_favorite"]{background:var(--surface_container);border-color:var(--surface_outline);color:var(--on_general);overflow:hidden;padding:0;font-size:0}.work_cart_fixed_container .work_favorite a.btn_favorite_in{background:var(--disabled);border:none;color:var(--on_surface_disabled)}.work_cart_fixed_container .btn_cart::before,.work_cart_fixed_container .work_favorite a::before{display:inline-flex;justify-content:center;align-items:center;font-family:"dlsite-icons";font-size:16px}.work_cart_fixed_container .btn_cart::before{top:4px;bottom:4px;left:4px;width:32px;border-radius:3px;margin-right:12px;background:rgba(0,0,0,0.7);content:"\e900"}.work_cart_fixed_container .work_favorite a::before{content:"\e902";vertical-align:top;font-size:18px;margin:0}.work_cart_fixed_container a.btn_favorite_in::before{content:"\e903"}.work_cart_fixed_container .work_favorite .count{display:none}.work_cart_fixed_container .price{display:none;margin:0 auto;font-weight:bold;font-size:18px;color:#fff}.work_cart_fixed_container .price i{font-weight:bold;font-size:0.7em;padding-left:2px;font-style:normal}.matome_list{position:relative;display:flex;flex-wrap:wrap;margin:0 -1px -1px 0}.matome_list_item{position:relative;display:flex;flex-direction:column;justify-content:space-between}.matome_item::after{display:block;clear:both;content:""}.matome_item .matome_thumb_inner{display:block;position:relative;z-index:5;overflow:hidden}.matome_item .matome_thumb_inner::before{display:block;padding-top:75%;background:#f6f6f6;content:""}.matome_item .matome_thumb img{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center;transform:translate(-50%, -50%)}.matome_list .matome_item{display:flex;flex-grow:1;flex-direction:column;box-sizing:border-box;width:100%;align-content:flex-start;position:relative;font-size:12px;line-height:1.2;padding:16px 8px}.matome_list&gt;li:first-child{padding-left:4px}.matome_list&gt;li:last-child{padding-right:4px}.matome_list .matome_thumb{margin-bottom:10px;display:block;position:relative}.matome_list .matome_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:31.2px;max-height:calc(13px * 1.2 * 2);font-size:13px;max-height:28.8px;max-height:calc(12px * 1.2 * 2);font-size:12px;font-weight:bold;overflow-wrap:break-word;word-break:break-all}.content_scroller .matome_list{flex-wrap:nowrap;width:100%;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.content_scroller .matome_list .matome_list_item{border:none;flex:0 0 auto;width:46vw;margin-top:0;white-space:normal}@media screen and (min-width: 480px){.content_scroller .matome_list .matome_list_item{width:126px}}@media screen and (min-width: 768px){.content_scroller .matome_list .matome_list_item{width:126px}}.relation_content_list{position:relative;display:flex;flex-wrap:nowrap;margin:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.relation_content_list_item{position:relative;display:flex;flex-direction:column;justify-content:space-between;border:none;flex:0 0 auto;width:46vw;margin-top:0;white-space:normal}@media screen and (min-width: 480px){.relation_content_list_item{width:26vw;width:126px}}@media screen and (min-width: 768px){.relation_content_list_item{width:24vw;width:126px}}.relation_content_list_item .content_item{display:flex;flex-grow:1;flex-direction:column;box-sizing:border-box;width:100%;padding:16px 8px;align-content:flex-start;position:relative;font-size:12px;line-height:1.2}.relation_content_list&gt;li:first-child{padding-left:4px}.relation_content_list&gt;li:last-child{padding-right:4px}.relation_content_list_item .content_item_thumb_inner{display:block;position:relative;z-index:5;overflow:hidden}.relation_content_list_item .content_item_thumb_inner::before{display:block;padding-top:75%;background:#f6f6f6;content:""}.relation_content_list_item .content_item_thumb img{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center;transform:translate(-50%, -50%)}.relation_content_list_item .content_item_thumb{margin-bottom:10px;display:block;position:relative}.relation_content_list_item .content_item_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:28.8px;max-height:calc(12px * 1.2 * 2);font-size:12px;font-weight:bold;overflow-wrap:break-word;word-break:break-all}.footer_banner_list{display:flex;white-space:nowrap;overflow-x:scroll;margin:10px 0}.footer_banner_list .footer_banner_box_recruit{background:url(/modpub/images/banner/floor_left/bn_left_recruit.png);background-size:cover;text-align:left;border-radius:5px;width:100%;display:block;margin-right:7px}.footer_banner_list .footer_banner_box_recruit:first-child{margin-left:7px}.footer_banner_list .footer_banner_box_recruit .footer_banner_text{display:flex;white-space:nowrap}.footer_banner_list .footer_banner_box_recruit .footer_banner_text.recruit_parts_01::before{background-image:url(/modpub/images/web/common/recruit/icon_recruit_18.png)}.footer_banner_list .footer_banner_box_recruit .footer_banner_text.recruit_parts_02::before{background-image:url(/modpub/images/web/common/recruit/icon_recruit_12.png)}.footer_banner_list .footer_banner_box_recruit .footer_banner_text.recruit_parts_03::before{background-image:url(/modpub/images/web/common/recruit/icon_recruit_19.png)}.footer_banner_list .footer_banner_box_recruit .footer_banner_text::before{content:"";width:40px;background-repeat:no-repeat;background-size:cover;height:40px;display:flex}.footer_banner_list .footer_banner_box_recruit .footer_banner_text p{color:#fff;font-size:10px;font-weight:bold;align-self:center;margin-right:10px}.footer_banner_list .footer_banner_box_recruit .footer_banner_text p span{font-weight:normal}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}.add_cart_overlay{position:absolute;left:0;top:0;width:100vw;height:100vh;z-index:2100;background-color:rgba(0,0,0,0.6);box-sizing:border-box;animation:fadein 0.5s ease}.add_cart_overlay.finished{animation:fadeout 0.5s ease forwards}.add_cart_modal{background-color:#fff;border-radius:10px 10px 0 0;padding:36px 0 20px;position:fixed;width:100%;bottom:0;left:0;box-sizing:border-box}.add_cart_modal .add_cart_note{display:flex;font-size:18px;font-weight:bold;text-align:center;margin-bottom:20px;padding:0 14px}.add_cart_modal .add_cart_note&gt;.add_cart_attention{font-size:13px;font-weight:normal;margin-top:10px;color:#e58600}.add_cart_modal .add_cart_close{position:absolute;right:30px;top:15px}.add_cart_modal .add_cart_close::before,.add_cart_modal .add_cart_close::after{content:"";display:block;width:3px;height:25px;background-color:#9b9b9b;position:absolute;top:0}.add_cart_modal .add_cart_close::before{transform:rotate(45deg)}.add_cart_modal .add_cart_close::after{transform:rotate(315deg)}.add_cart_modal .add_cart_btn{width:88%;margin:20px auto 0}.add_cart_modal .add_cart_recommend{width:100%;box-sizing:border-box;text-align:left}.add_cart_modal .add_cart_recommend_text{text-align:left;margin:0 14px;font-size:14px;font-weight:bold}.add_cart_modal .content_scroller .n_work_list{padding:0;min-height:235px}.add_cart_modal .content_scroller .n_work_list.type_grid_min .n_work_list_item{width:41vw;padding:10px 8px;box-sizing:border-box}.add_cart_modal .content_scroller .n_work_list.type_grid_min .n_work_list_item:first-child{padding-left:14px}.add_cart_modal .content_scroller .n_work_list.type_grid_min .n_work_list_item:last-child{padding-right:14px}.add_cart_modal .content_scroller .n_work_list.type_grid_min .n_work_item{padding:0}.add_cart_modal .content_scroller .n_work_list.type_grid_min .n_work_item[class*="type_exclusive"]::before{top:0;left:0}.modal-product{display:flex;align-items:center;margin-bottom:20px;padding-bottom:15px;padding:0 14px 20px;border-bottom:1px solid #e0e0e0}.modal-product-image-container{width:100px;height:80px;margin-right:15px;position:relative;overflow:hidden;border-radius:5px;background-color:#add8e6}.modal-product-image{width:100%;height:100%;object-fit:cover;object-position:center}.modal-product-info{flex:1}.modal-product-info span{margin:0;font-size:14px;font-weight:bold;line-height:1.3;max-height:2.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal}.trans_work_title_wrap{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-bottom:16px}.trans_work_heading{white-space:nowrap;font-weight:bold}.trans_work_title_wrap .select_wrap{margin-left:8px}.trans_work_heading .total{font-weight:normal;color:#888;margin-left:4px;font-size:11px}@media screen and (max-width: 320px){.trans_work_title_wrap{flex-wrap:wrap}.trans_work_title_wrap .select_wrap{margin-left:0}.trans_work_heading{margin-bottom:4px}}.trans_work_btn_list{margin-bottom:16px}.trans_work_btn_list_item{border:1px solid #ddd;padding:15px 10px;border-radius:8px;display:flex;flex-direction:column;align-content:flex-start}.trans_work_btn_list.type_list{display:flex;flex-wrap:nowrap;overflow-x:scroll;margin:0 calc(50% - 50vw) 0;padding:0 12px 24px}.trans_work_btn_list.type_list .trans_work_btn_list_item{min-width:80%}.trans_work_btn_list.type_list .trans_work_btn_list_item:not(:last-child){margin-right:12px}.trans_work_btn_list_item .trans_detail{margin-top:8px}.trans_work_btn_list_item .trans_detail .date{font-size:12px;color:#888;margin-top:12px}.trans_work_btn_list_item .item_btn_box{padding:0;margin:12px 0}.trans_work_btn_list_item .item_btn_box a{font-size:14px}.trans_work_btn_list_item .work_cart{display:flex;justify-content:space-between}.trans_work_btn_list_item .item_btn_box a[class*="_cart"]::before{position:relative;border-radius:none;background:none;width:auto;color:#333;top:0}.trans_work_btn_list_item .item_btn_box a[class*="btn_"]{width:100%;height:44px}.trans_work_btn_list_item .btn_area{margin-top:auto}.work_value_trans{display:flex}.work_value_trans .star_rating_wrap{margin-right:8px}.work_value_trans .icon_REV{display:inline-block;padding:0 0 0 18px;background:url(../../images/web/hometouch/icon_review_01.png) no-repeat 0 center;background-size:auto 14px;color:#666;vertical-align:middle}.work_value_trans .star_rating::after{display:inline-block;width:6px;height:6px;box-shadow:1px 1px 0 #999;transform:rotate(45deg);margin:0 0 6px 8px;content:""}.trans_detail .work_review_wrap a:link span,.work_value_trans .icon_REV:link span{color:#039}.trans_detail .work_review_wrap a:visited span,.work_value_trans .icon_REV:visited span{color:#71a}.work_value_trans .light_popover.bounceInDown{padding-top:6px}.work_value_trans .light_popover.spot_rating.bounceInDown .light_popover_inner::after,.work_value_trans .light_popover.spot_rating.bounceInDown .light_popover_inner::before{left:12%}.work_value_trans .light_popover.bounceInDown .light_popover_inner::after,.work_value_trans .light_popover.bounceInDown .light_popover_inner::before{margin-right:-5px;border-width:0 5px 6px 5px}.work_value_trans .light_popover.bounceInDown .light_popover_inner::after{top:-6px}.work_value_trans .light_popover.bounceInDown .light_popover_inner::before{top:-7px}.trans_work_btn_box{display:flex;justify-content:flex-end}.trans_work_list_item .trans_work_btn_box{margin-top:6px}.trans_work_btn{display:flex;align-items:center}.trans_work_btn a{margin-left:12px;padding:8px 8px 0}.trans_work_icon::before{display:inline-block;border-radius:2px 0 0 2px;color:#999;font-size:20px;line-height:1;font-family:"Font Awesome 5 Pro";font-weight:300}.trans_work_icon.type_short_review::before{content:"\f15c"}.trans_work_icon.type_favorite::before{content:"\f005"}.trans_work_icon.type_share::before{content:"\f08b";transform:rotate(-90deg)}.trans_work_icon.is_active::before{color:#ff5f96;font-weight:bold}.trans_work_icon.is_active.type_favorite::before{color:#999}.trans_work_title_wrap .text_link_more{font-size:12px;color:#333}.trans_work_title_wrap .text_link_more::after{width:8px;height:8px;transform:rotate(45deg);content:"";margin:-2px 0 0 4px;box-shadow:-1px 1px 0 #666 inset;display:inline-block;vertical-align:middle}.trans_work_btn_container .trans_name{width:100%;display:flex;justify-content:space-between;align-items:center}.trans_work_btn_container .trans_name a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:bold}.message_attention.type_trans{background:#fff;border-color:#25a}.box_header .heading .sub{font-size:12px;font-weight:normal;padding:0 0 0 3px}.trans_work_list{padding:16px}.trans_work_list_item:not(:last-child){border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:16px}.trans_work_list_detail{margin-bottom:8px}.trans_work_list_detail .work_name{margin-bottom:8px}.trans_work_list_detail .work_date{color:#888;margin-top:8px;font-size:12px}.trans_work_list_detail .trans_name a{font-weight:bold;font-size:14px}.trans_work_list_btn .item_btn_box{padding:5px 0 12px}.trans_work_list_btn .item_btn_box a[class*="btn_"]{width:100%}

</pre></body></html>