<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root{--background: #fff;--disabled: #dedede;--surface: #fff;--surface_low: #f3f3f3;--surface_lowest: #dedede;--surface_container: rgba(0,0,0,0.05);--surface_alpha: rgba(0,0,0,0.05);--surface_alpha_low: rgba(0,0,0,0.1);--surface_alpha_lowest: rgba(0,0,0,0.2);--surface_outline: #c8c8c8;--on_surface: #2c2c2c;--on_surface_variant: dimgray;--on_surface_high: #888;--on_surface_high_variant: #9d9d9d;--on_surface_link: #125e9e;--on_surface_link_visited: #624f9b;--on_surface_accent: #1a96ff;--on_surface_sale: #c00;--on_surface_point: #093;--on_surface_caution: #c00;--on_surface_disabled: #b3b3b3;--general: rgba(0,0,0,0.05);--general_low: rgba(0,0,0,0.1);--general_lowest: rgba(0,0,0,0.2);--general_outline: #c8c8c8;--on_general: #2c2c2c;--on_general_variant: dimgray;--on_general_link: #125e9e;--on_general_link_visited: #624f9b;--on_general_accent: #1a96ff;--on_general_sale: #c00;--on_general_point: #093;--on_general_caution: #c00;--general_inverse: rgba(255,255,255,0);--general_inverse_low: rgba(0,0,0,0.05);--general_inverse_lowest: rgba(0,0,0,0.1);--general_inverse_outline: #b3b3b3;--on_general_inverse: #2c2c2c;--primary_highest: #69bafe;--primary_high: #42a8fe;--primary: #1a96ff;--primary_low: #167ace;--primary_lowest: #125e9e;--primary_outline: #0d426e;--on_primary: #fff;--on_primary_variant: #b7ddfe;--primary_inverse: rgba(255,255,255,0);--primary_inverse_low: #deeffe;--primary_inverse_lowest: #b7ddfe;--primary_inverse_outline: #1a96ff;--on_primary_inverse: #1a96ff;--secondary_highest: #ffe5e7;--secondary_high: #ffb5bb;--secondary: #fd7882;--secondary_low: #d95863;--secondary_lowest: #8c2730;--secondary_outline: #8c2730;--on_secondary: #fff;--on_secondary_variant: #ffccd0;--secondary_inverse: rgba(255,255,255,0);--secondary_inverse_low: #ffe5e7;--secondary_inverse_lowest: #ffccd0;--secondary_inverse_outline: #fd7882;--on_secondary_inverse: #fd7882;--tertiary_highest: #ffefbf;--tertiary_high: #ffc740;--tertiary: #fdaf00;--tertiary_low: #b38c00;--tertiary_lowest: #997c00;--tertiary_outline: #806c00;--on_tertiary: #fff;--on_tertiary_variant: #ffefbf;--tertiary_inverse: rgba(255,255,255,0);--tertiary_inverse_low: #ffefbf;--tertiary_inverse_lowest: #ffdc80;--tertiary_inverse_outline: #c90;--on_tertiary_inverse: #c90;--caution_highest: #fff2f2;--caution_high: #f96161;--caution: #c00;--caution_low: #900;--caution_lowest: #600;--caution_outline: #600;--on_caution: #fff;--on_caution_variant: #ffc2c2;--caution_inverse: rgba(255,255,255,0);--caution_inverse_low: #fff2f2;--caution_inverse_lowest: #ffc2c2;--caution_inverse_outline: #c00;--on_caution_inverse: #c00;--free_highest: #b6e4ed;--free_high: #8cd5e3;--free: #62c5d9;--free_low: #55abbc;--free_lowest: #48919f;--free_outline: #3b7682;--on_free: #fff;--on_free_variant: #e0f3f7;--free_inverse: rgba(255,255,255,0);--free_inverse_low: #e0f3f7;--free_inverse_lowest: #b6e4ed;--free_inverse_outline: #62c5d9;--on_free_inverse: #62c5d9;--index_highest: #69bafe;--index_high: #42a8fe;--index: #1a96ff;--index_low: #167ace;--index_lowest: #125e9e;--on_index: #fff;--on_index_variant: #b7ddfe;--boyMale_highest: #61acda;--boyMale_high: #3890c5;--boyMale: #1573ab;--boyMale_low: #05649c;--boyMale_lowest: #00416f;--on_boyMale: #fff;--on_boyMale_variant: #91c7ea;--girlFemale_highest: #ffcbde;--girlFemale_high: #ff8ab0;--girlFemale: #f4719c;--girlFemale_low: #e45d89;--girlFemale_lowest: #cd406e;--on_girlFemale: #fff;--on_girlFemale_variant: #fff4f8;--on_girlFemale_highest: #cd406e;--on_girlFemale_highest_variant: #e45d89;--novel_highest: #ffefbf;--novel_high: #ffc740;--novel: #e6a500;--novel_low: #c90;--novel_lowest: #b38c00;--on_novel: #fff;--on_novel_variant: #ffefbf;--on_novel_highest: #b38c00;--on_novel_highest_variant: #c90;--tl_highest: #b7a9e0;--tl_high: #a696d6;--tl: #9583cb;--tl_low: #7b68b4;--tl_lowest: #624f9b;--on_tl: #fff;--on_tl_variant: #dad3f1;--bl_highest: #62c5d9;--bl_high: #55abbc;--bl: #48919f;--bl_low: #3b7682;--bl_lowest: #2e5c65;--on_bl: #fff;--on_bl_variant: #b6e4ed;--webtoon_highest: #ffc2c2;--webtoon_high: #ff9191;--webtoon: #f96161;--webtoon_low: #e63131;--webtoon_lowest: #c00;--on_webtoon: #fff;--on_webtoon_variant: #fff2f2;--voice_highest: #f7b4a1;--voice_high: #f2a38c;--voice: #ec9379;--voice_low: #d5765b;--voice_lowest: #b35c41;--on_voice: #fff;--on_voice_variant: #ffebe6;--cart_highest: #ffefbf;--cart_high: #ffdc80;--cart: #ffc740;--cart_low: #fdaf00;--cart_lowest: #e6a500;--on_cart: rgba(0,0,0,0.7);--on_cart_variant: rgba(0,0,0,0.5);--buy_highest: #ffd399;--buy_high: #ffbc66;--buy: #ffa433;--buy_low: #f58c00;--buy_lowest: #e07e00;--on_buy: rgba(0,0,0,0.7);--on_buy_variant: rgba(0,0,0,0.5);--dl_highest: #b7a9e0;--dl_high: #a696d6;--dl: #9583cb;--dl_low: #7b68b4;--dl_lowest: #624f9b;--on_dl: #fff;--on_dl_variant: #c8bde9;--object_general: #9d9d9d;--object_exclusive: #ffc740;--object_sale: #c00;--object_free: #62c5d9;--object_pickup: #fd7882;--object_pack: #9583cb;--object_reserve: #55abbc;--object_point: #2bae54;--object_rank1: #b38c00;--object_rank2: #9d9d9d;--object_rank3: #855000;--object_caution: #c00;--object_rating: #fdaf00;--object_index: #1a96ff;--object_boyMale: #1573ab;--object_girlFemale: #f4719c;--object_novel: #e6a500;--object_tl: #9583cb;--object_bl: #48919f;--object_webtoon: #f96161;--object_voice: #ec9379;--object_logo1: #092a83;--object_logo2: #e07e00;--object_logo3: #093;--on_object: #fff;--on_object_inverse: rgba(0,0,0,0.7);--overlay: rgba(0,0,0,0.7);--on_overlay: #fff;--border: rgba(0,0,0,0.3)}html{height:100%;font-size:62.5%}body{height:100%;margin:0;background-color:#fff;color:#333;font-size:14px;line-height:1.3;font-family:"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", Meiryo, "ãƒ¡ã‚¤ãƒªã‚ª", helvetica, arial, verdana, sans-serif;-webkit-text-size-adjust:100%}@media screen and (orientation: landscape){body{margin-right:env(safe-area-inset-right);margin-left:env(safe-area-inset-left)}}a{text-decoration:none}a:link{color:#25a}a:visited,a:hover,a:active{color:#71a}img{vertical-align:bottom}body{background-color:var(--surface);color:var(--on_surface)}a:link{color:var(--on_surface_link)}a:visited,a:hover,a:active{color:var(--on_surface_link_visited)}img{vertical-align:bottom}#container{display:flex;flex-direction:column;position:relative;width:100%;min-height:100%;padding:51px 0 0;box-sizing:border-box;overflow-x:hidden}#wrapper{flex-grow:1;width:100%;overflow-wrap:break-word;font-size:14px}.home_box.type_low{background:#eee}.home_box.type_white{background:#fff}.list_header ~ .home_box{border-top:solid 1px #ddd}.header{position:fixed;top:0;left:0;z-index:500;width:100%;height:50px;background-color:#fff;border-bottom:1px solid #ddd;transition:border 0.2s ease 0.2s, transform 0.2s ease-in-out}@media screen and (orientation: landscape){.header{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);box-sizing:border-box}}.header::after{display:block;opacity:1;position:absolute;z-index:500;top:50px;left:0;width:100%;height:0;content:""}.header.z_upper{z-index:650;border-bottom:none}.header .logo{display:flex;align-items:center;position:absolute;left:46px;top:0;width:106px;height:50px;z-index:50}@media screen and (orientation: landscape){.header .logo{left:calc(46px + env(safe-area-inset-left))}}.hd_btn.type_l{float:left}.hd_btn.type_r{float:right}.hd_btn a{display:block;overflow:hidden;position:relative;width:42px;height:50px;outline:none}.hd_btn a img{width:200px;height:150px;position:absolute;top:-50px;left:0}.hd_btn .btn_search a img{left:1px}.hd_btn .btn_cart a img{left:-40px}.hd_btn .btn_menu a img{left:-80px}.hd_btn .btn_play a img{left:-120px}.hd_btn .btn_notification a img{left:-160px}.hd_btn&gt;[class*="btn_"]{float:left}.hd_btn .btn_cart.selected a img,.hd_btn .btn_menu.selected a img,.hd_btn .btn_play.selected a img{top:0}.hd_btn .btn_search.selected a img{top:-100px}.hd_btn .btn_notification.selected a img{top:-100px}.hd_btn .btn_search.selected::after{display:block;opacity:0;position:absolute;z-index:510;top:50px;left:0;width:100%;height:0;border-bottom:4px solid #fff;content:"";transition:border 0.2s ease 0.2s}.scrolling_stop .hd_btn .btn_search.selected::after{opacity:1}.hd_btn .btn_cart,.hd_btn .btn_mypage,.hd_btn .btn_menu,.hd_btn .btn_notification{position:relative}.hd_btn .btn_cart .badge,.hd_btn .btn_mypage .badge,.hd_btn .btn_menu .badge,.hd_btn .btn_notification .badge{position:absolute;right:2px;top:4px;z-index:3}.scrolling_stop{position:fixed;width:100%}.headroom{z-index:510;position:fixed;transform:translate3d(0, 0, 0);top:0;left:0;right:0}.headroom--pinned{transform:translate3d(0, 0, 0)}.headroom--unpinned{transform:translate3d(0, -51px, 0)}.scrolling_stop .headroom--pinned,.scrolling_stop .headroom--unpinned{transform:translate3d(0, 0, 0);transition:none}.header{border:none}.header .logo.type_comipo{width:149px}.header::after{display:none}.hd_drawer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:600}@media screen and (orientation: landscape){.hd_drawer .hd_content.type_menu{padding-left:env(safe-area-inset-left)}}.hd_drawer.show{display:block}.hd_search{overflow:hidden;opacity:0;visibility:hidden;position:absolute;top:50px;left:0;width:100%;height:calc(100% - 50px);transition:all 0.2s ease;z-index:610}.hd_menu{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.hd_notification.active,.hd_search.active,.hd_menu{opacity:1;visibility:visible}.hd_content{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;z-index:999;max-height:100%;background:#fff;transition:transform 0.3s cubic-bezier(0.23, 1, 0.32, 1)}.hd_notification.active .hd_content,.hd_search .hd_content{transform:translateY(-10%)}.hd_notification.active .hd_content,.hd_search.active .hd_content{transform:translateY(0)}.hd_search .hd_content input[type="search"]{border:1px solid #ef7f11;border-right:none}.hd_menu .hd_content{position:absolute;top:0;left:0;width:85%;max-width:360px;transform:translateX(-100%)}.hd_menu.active .hd_content{transform:translateX(0)}.hd_content_user{background:#f5f5f5;padding:8px 8px 0}.hd_login_account{font-size:11px;line-height:1.4;border-radius:4px;padding:8px;background:#fff;border:1px solid #ddd}.hd_login_account span{font-weight:bold;padding-right:3px}.hd_login_information{background:#fff;border:solid 1px #f0f0f0;display:flex;justify-content:space-between;font-size:12px;text-align:center;margin-top:8px;border-radius:4px}.hd_login_information-item{width:100%}.hd_login_information-item:not(:last-child){border-right:dotted 1px #ccc}.hd_login_information-item a{padding:8px;display:block;color:#333}.hd_login_information_list dd .number{padding:0 5px 0 0;font-weight:bold;font-size:14px}.type_point .hd_login_information_list dd .number{color:#093}.type_coupon .hd_login_information_list dd .number{color:#f73455}.hd_login_information_list dt{margin:0 0 5px}.hd_login_information_list dt span{display:flex;align-items:center;justify-content:center}.hd_login_information_list dt .icon::before{content:"";display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;padding-right:2px}.hd_login_information_list dt .icon.icon_point::before{background-image:url(../../images/web/common/icon_menu/icon_menu_point.png)}.hd_login_information_list dt .icon.icon_coupon::before{background-image:url(../../images/web/common/icon_menu/icon_menu_coupon.png)}.hd_content_user_comipo{padding-bottom:8px}.hd_content_user_comipo .hd_login_information_list{display:flex;align-items:center;justify-content:center}.hd_content_user_comipo .hd_login_information_list dt{margin:0 10px 0 0}.hd_content_language{display:flex;align-items:center;white-space:nowrap;font-size:12px;text-align:center;padding:8px;border-top:solid 1px #ddd}.language_switch_label{display:flex;align-items:center;margin-right:20px;color:#666}.language_switch_label::before{margin-right:6px;font-family:"dlsite-icons";font-weight:normal;font-size:18px;color:#777;content:"\e926"}.hd_heading{display:flex;align-items:center;height:30px;color:#536280;font-size:13px;padding-left:8px;background-color:#e6ebf5;font-weight:bold}.hd_heading::after{display:block;clear:both;content:""}.hd_ranking li:not(:last-child){border-bottom:1px solid #ddd}.hd_ranking li a{display:flex;align-items:center;padding:10px 12px;font-size:13px;color:#333}.hd_ranking_label{color:#fff;display:flex;align-items:center;justify-content:center;height:23px;width:23px;border-radius:50%;margin-right:15px;font-size:12px}.hd_ranking_label.no1{background:#f8b629}.hd_ranking_label.no2{background:#8ca3b5}.hd_ranking_label.no3{background:#e46727}.hd_ranking_label.other{background:#ccc}.hd_heading .floor{font-size:12px;margin-left:-0.3em}.welcome .hd_heading .floor{margin-left:0.5em}.hd_content_coupon{font-size:14px;text-align:center;padding:12px 16px;background:#f5f5f5}.hd_content_coupon a{display:block;width:100%;padding:7px 10px;text-align:center;box-sizing:border-box;border:solid 1px #ddd;border-radius:4px;font-size:12px;color:#4d6594;background:#fff}.hd_content_coupon a .coupon{position:relative;display:inline-block;padding:0 0 0 1.8em}.hd_content_coupon a .coupon::before{position:absolute;top:50%;left:0;font-family:"dlsite-icons";content:"\e912";color:#f05a78;font-size:16px;transform:translateY(-50%)}.hd_content_btm{font-size:14px;text-align:center;padding:16px;border-top:solid 1px #ddd;background:#f5f5f5}.hd_content_btm a{display:block;width:100%;height:30px;line-height:28px;text-align:center;box-sizing:border-box;border:solid 1px #ddd;border-radius:4px;font-size:12px;color:#4d6594;background:#fff}.hd_content_btm .hd_logout{display:block;width:100%;height:30px;line-height:28px;text-align:center;box-sizing:border-box;border:solid 1px #ddd;border-radius:4px;font-size:12px;color:#4d6594;background:#fff}.hd_close{position:absolute;top:0;left:0;z-index:600;width:100%;height:100%;background:rgba(0,0,0,0);transition:all 0.4s ease}.active .hd_close{background:rgba(0,0,0,0.75);transition:all 0.2s ease}.hd_close::before{display:block;opacity:0;position:absolute;z-index:610;width:25px;height:25px;background:url(../../images/web/common/icon_close_01.png) no-repeat center center;background-size:25px 25px;content:"";transition:all 0.2s ease}.hd_search .hd_close::before{bottom:10px;left:50%;border-radius:50%;width:40px;height:40px;background-color:rgba(255,255,255,0.3);transform:translateX(-50%)}.hd_menu .hd_close::before{top:12px;right:12px}.active .hd_close::before,.active .hd_close::after{opacity:1;transition:all 0.4s ease 0.2s}.hd_menu::after{display:block;opacity:0;position:absolute;top:0;right:0;z-index:550;width:100%;height:50px;background:#fff;content:"";transition:all 0.2s ease}.hd_menu.active::after{opacity:0.8}a.age_switch{display:inline-block;height:22px;min-width:60px;margin:0 8px 0 auto;padding:0 8px;border-radius:11px;font-size:12px;background:#fff;text-align:center;font-weight:normal;line-height:20px;box-sizing:border-box}a.age_switch.general{border:solid 1px #64b400;color:#64b400}a.age_switch.adult{border:solid 1px #ec556e;color:#ec556e}.new_badge{display:inline-block;background:#ffd942;color:#4d6594;height:18px;line-height:16px;font-size:11px;font-weight:bold;padding:0 6px;text-align:center;margin-left:10px;border:solid 1px #fc0;box-sizing:border-box;border-radius:9px}.new_badge.important{background:#f73455;border:solid 1px #e60026;color:#fff}.hd_content .list_link{display:inline-block;min-width:60px;height:22px;margin:0 8px 0 auto;padding:0 10px;border:solid 1px #536280;border-radius:11px;box-sizing:border-box;background:#fff;color:#536280;font-weight:normal;font-size:12px;line-height:20px;text-align:center}.hd_content_guest{padding:12px 8px}.hd_content_guest .btn_01 a{font-size:13px;border-radius:4px;height:32px;line-height:32px;vertical-align:top}.welcome_link{position:relative;margin:8px 0 0 0}.welcome_link a{color:#666;font-size:13px;display:block;border-radius:3px;padding:4px 24px 4px 0;text-align:center;background:#f6f6f6;box-shadow:0 2px #ccc}.welcome_link a::before{display:inline-block;width:20px;height:20px;margin-right:4px;vertical-align:middle;background:url(../../images/web/common/icon_menu.png?190820) no-repeat center -80px;background-size:20px 1120px;content:""}.menu_list{width:100%;box-sizing:border-box}.menu_list::after{display:block;clear:both;content:""}.menu_list li{position:relative;float:left;width:50%;box-sizing:border-box;position:relative}.menu_list li:nth-child(n+3)::before{display:block;position:absolute;top:0;left:0;width:100%;height:1px;background:#ddd;content:""}.menu_list li:nth-child(even):nth-last-child(2)::after{display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#ddd;content:""}.menu_list li:nth-child(odd){box-shadow:-1px 0 0 #ddd inset}.menu_list li .badge{position:absolute;left:183px;top:50%;margin-top:-9px;z-index:3}@media screen and (max-width: 350px){.menu_list .affiliate a::after{display:none}}.menu_list li a{display:flex;align-items:center;position:relative;height:44px;line-height:initial;color:#4d6594;font-size:12px;padding-left:32px}html:lang(es-es) .menu_list li a,html:lang(it-it) .menu_list li a,html:lang(sv-se) .menu_list li a,.hd_drawer._es-ES_menu .menu_list li a,.hd_drawer._it-IT_menu .menu_list li a,.hd_drawer._sv-SE_menu .menu_list li a{font-size:11px;line-height:1.3}@media screen and (max-width: 320px){html:lang(sv-se) .menu_list li a{font-size:10px;line-height:1.3}}html:lang(de-de) .menu_list li a,html:lang(fr-fr) .menu_list li a,html:lang(id-id) .menu_list li a,html:lang(pt-br) .menu_list li a,html:lang(vi-vn) .menu_list li a,.hd_drawer._de-DE_menu .menu_list li a,.hd_drawer._fr-FR_menu .menu_list li a,.hd_drawer._id-ID_menu .menu_list li a,.hd_drawer._pt-BR_menu .menu_list li a,.hd_drawer._vi-VN_menu .menu_list li a{font-size:10px;line-height:1.3}html:lang(th-th) .menu_list li a{line-height:1.3}.menu_list li a::before{display:block;position:absolute;left:4px;top:50%;width:20px;height:20px;margin-top:-10px;background:url(../../images/web/common/icon_menu.png?190820) no-repeat;background-size:20px 1120px;content:""}.menu_list li.faq a::before{background-position:center 0}.menu_list li.favorite a::before{background-position:center -20px}.menu_list li.genre a::before{background-position:center -40px}.menu_list li.help a::before{background-position:center -60px}.menu_list li.new a::before{background-position:center -100px}.menu_list li.point a::before{background-position:center -120px}.menu_list li.pointup a::before{background-position:center -140px}.menu_list li.ranking a::before{background-position:center -160px}.menu_list li.rate a::before{background-position:center -180px}.menu_list li.report a::before{background-position:center -200px}.menu_list li.setting a::before{background-position:center -220px}.menu_list li.user a::before{background-position:center -240px}.menu_list li.userbuy a::before{background-position:center -260px}.menu_list li.privilege a::before{background-position:center -280px}.menu_list li.gift a::before{background-position:center -280px;filter:hue-rotate(310deg)}.menu_list li.dlplay a::before{background-position:center -300px}.menu_list li.followlist a::before{background-position:center -320px}.menu_list li.infomail a::before{background-position:center -340px}.menu_list li.announce a::before{background-position:center -360px}.menu_list li.exclusive a::before{background-position:center -380px}.menu_list li.discount a::before{background-position:center -400px}.menu_list li.circle a::before{background-position:center -420px}.menu_list li.publisher a::before{background-position:center -440px}.menu_list li.author a::before{background-position:center -460px}.menu_list li.label a::before{background-position:center -480px}.menu_list li.brand a::before{background-position:center -500px}.menu_list li.savesearch a::before{background-position:center -520px}.menu_list li.beginner a::before{background-position:center -540px}.menu_list li.game999 a::before{background-position:center -560px}.menu_list li.brandnews a::before{background-position:center -580px}.menu_list li.gay a::before{background-position:center -600px}.menu_list li.free a::before{background-position:center -1000px}.menu_list li.voiceact a::before{background-position:center -1040px}.menu_list li.chinese a::before{background-position:center -1080px}.menu_list li.affiliate a::before{background-position:center -1100px}.menu_list li.coin a::before{background-position:center -1100px;filter:hue-rotate(310deg)}.menu_list li.webtoon a::before{font-family:"dlsite-icons";content:"\e934";background:none;margin:-21px 4px;color:#dc757c;font-size:13px}.menu_list li.voicecomic a::before{font-family:"dlsite-icons";content:"\e92e";background:none;margin:-21px 4px;color:#64a5de;font-size:13px}.menu_list li.workformat a::before{font-family:"Font Awesome 5 Pro";content:"\f86d";background:none;margin:-21px 4px;color:#dc757c;font-size:16px;font-weight:600}.menu_list .affiliate a::after{position:relative;height:16px;margin-left:4px;padding:2px;border-radius:2px;box-sizing:border-box;background:#f05a78;color:#fff;font-size:10px;line-height:16px;text-align:center}.notification_link{display:flex;align-items:center;position:relative;height:44px;padding:0 30px 0 8px;border-bottom:solid 1px #ddd;font-size:11px;color:#f73455}.notification_link::after{display:block;position:absolute;right:12px;top:50%;height:8px;width:8px;margin-top:-4px;box-shadow:-1px 1px 0 #aaa inset;transform:rotate(45deg);content:""}.notification_badge{display:block;flex-shrink:0;height:18px;padding:0 6px;box-sizing:border-box;border:solid 1px #e60026;border-radius:9px;background:#f73455;color:#fff;line-height:16px;font-weight:bold;font-size:11px;text-align:center;margin-left:auto}.floor_list{background:#fff}.floor_list::after{display:block;clear:both;content:""}.floor_list .label{position:relative;color:#777;font-size:12px;height:24px;line-height:24px;padding-left:8px;background:#f1f4f6}.floor_list .link{position:relative;float:left;width:50%;font-size:13px}.floor_list .link:not(:first-of-type):nth-of-type(odd)::before{display:block;position:absolute;top:0;left:0;width:200%;height:1px;background:#ddd;content:""}.floor_list .link:nth-of-type(odd){box-shadow:-1px 0 0 #ddd inset}.floor_list .link.type_col1{width:100%}.floor_list a{display:flex;align-items:center;color:#4d6594;width:100%;height:44px;line-height:1.3;padding-left:32px;box-sizing:border-box}.floor_list a::before{display:block;position:absolute;left:4px;top:50%;width:20px;height:20px;margin-top:-10px;background:url(../../images/web/common/icon_menu.png?190820) no-repeat;background-size:20px 1120px;content:""}.floor_list a.active{color:#fff}.floor_list a.home::before{background-position:center -620px}.floor_list a.maniax::before{background-position:center -640px}.floor_list a.girls::before{background-position:center -660px}.floor_list a.bl::before{background-position:center -680px}.floor_list a.doujin.active::before{background-position:center -740px}.floor_list a.comic::before{background-position:center -760px}.floor_list a.comipo::before{background-position:center -820px}.floor_list a.books::before{background-position:center -780px}.floor_list a.girlspro::before{background-position:center -800px}.floor_list a.blpro::before{background-position:center -820px}.floor_list a.ebook.active::before{background-position:center -840px}.floor_list a.pro::before{background-position:center -860px}.floor_list a.girlsgame::before{background-position:center -880px}.floor_list a.blgame::before{background-position:center -900px}.floor_list a.com.active::before{background-position:center -920px}.floor_list a.girlsdrama::before{background-position:center -940px}.floor_list a.bldrama::before{background-position:center -960px}.floor_list a.sound.active::before{background-position:center -980px}.floor_list a.home.active{background-color:#83c840}.floor_list a.comic.active{background-color:#e57285}.floor_list a.comipo.active{background-color:#1a97ff}.floor_list a.maniax.active{background-color:#75baeb}.floor_list a.pro.active{background-color:#e075ab}.floor_list a.books.active{background-color:#5aad5f}.floor_list a[class*="girls"].active{background-color:#db7397}.floor_list a[class*="bl"].active{background-color:#61a2ec}.dl_info{width:100%}.dl_info::after{display:block;clear:both;content:""}.dl_info li{font-size:13px;height:44px}.dl_info li:not(:first-child){border-top:1px solid #ddd}.dl_info li a{display:flex;align-items:center;height:44px;padding:0 30px 0 8px;background:url(../../images/web/hometouch/icon_accordion_link.png) right center no-repeat;background-size:19px 12px;font-size:11px}.dl_info .date{flex:0 0 auto;color:#333;padding-right:10px}.dl_info .important .date::after{display:block;height:16px;margin-top:4px;border-radius:2px;box-sizing:border-box;background:#f05a78;color:#fff;font-size:10px;line-height:16px;text-align:center;content:"é‡è¦"}.dl_info .content{flex:1 1 auto;overflow:hidden;line-height:1.2;max-height:24.2px;max-height:calc(11px * 1.2 * 2)}.dl_info li.more a{color:#4d6594;font-size:11px}.dl_info li.more.parallel{float:left;width:50%}.dl_info li.more.parallel:last-of-type{box-shadow:1px 0 0 #ddd inset}.dl_info li.more.parallel a{padding:0 8px;background:none;justify-content:center}.option_list{padding:6px 0 0 6px;font-size:0}.option_item{display:inline-block;position:relative;margin:0 6px 6px 0;font-size:12px}.status_refine_box.spot_top_ranking .option_list{padding:0}.status_refine_box.spot_top_ranking .option_item{margin:0 8px 0 0}.option_item input[type="checkbox"],.option_item input[type="radio"],.detailed_search input[type="checkbox"],.detailed_search input[type="radio"]{display:none}.option_item input[type="checkbox"]+label,.option_item input[type="radio"]+label,.option_item label#format_game,.detailed_search label#format_game{display:block;padding:8px;background-color:#e6eaf2;color:#536280;border-radius:4px;font-size:13px}.detailed_search .genre_item.star_select input[type="checkbox"]+label{display:flex;align-items:center}.detailed_search .genre_item.star_select input[type="checkbox"]+label p{padding:0}.detailed_search .genre_item.star_select input[type="checkbox"]+label .star_rating.mini.star_10::before{background-position:-69px 0}.detailed_search .genre_item.star_select input[type="checkbox"]+label .star_rating.mini.star_20::before{background-position:-53px 0}.detailed_search .genre_item.star_select input[type="checkbox"]+label .star_rating.mini.star_30::before{background-position:-35px 0}.detailed_search .genre_item.star_select input[type="checkbox"]+label .star_rating.mini.star_40::before{background-position:-18px 0}.detailed_search .genre_item.star_select input[type="checkbox"]+label .star_rating.mini.star_50::before{background-position:-1px 0}.detailed_search .genre_item.star_select input[type="checkbox"]:checked+label,.detailed_search .genre_item.star_select input[type="checkbox"].checked+label{background-color:#fff;border:1px solid #f90}.detailed_search .genre_item.star_select input[type="checkbox"]:checked+label::before,.detailed_search .genre_item.star_select input[type="checkbox"].checked+label::before{color:#f90}.detailed_search input[type="radio"]+label,.detailed_search input[type="checkbox"]+label{display:block;padding:8px;background-color:#fff;border:1px solid #ddd;color:#666;border-radius:4px;font-size:13px}.detailed_search input[type="radio"]+label::before,.detailed_search input[type="checkbox"]+label::before{content:"\f00c";font-family:"Font Awesome 5 Pro";color:#eee;margin-right:4px;font-weight:600}.detailed_search input[type="radio"]:checked+label,.detailed_search input[type="radio"].checked+label,.detailed_search input[type="checkbox"]:checked+label,.detailed_search input[type="checkbox"].checked+label{background-color:#f90;border:1px solid #f90;color:#fff}.detailed_search input[type="radio"]:checked+label::before,.detailed_search input[type="radio"].checked+label::before,.detailed_search input[type="checkbox"]:checked+label::before,.detailed_search input[type="checkbox"].checked+label::before{color:#fff}.global_search.type_scroll.type_radio .global_search_item input[type="radio"]+label::before{content:"\f192"}.option_item input[type="checkbox"]:checked+label,.option_item input[type="radio"]:checked+label,.option_item label#format_game.open,.detailed_search input[type="checkbox"]:checked+label,.detailed_search input[type="radio"]:checked+label,.detailed_search label#format_game.open{background-color:#fff9d9;box-shadow:0 0 1px #fa8c1e inset;color:#fa8c1e}.option_item input[type="checkbox"]:checked+label::before,.option_item input[type="radio"]:checked+label::before,.option_item label#format_game.open::before,.detailed_search input[type="checkbox"]:checked+label::before,.detailed_search input[type="radio"]:checked+label::before,.detailed_search label#format_game.open::before{color:#fa8c1e}.global_search{position:relative;padding:10px;font-size:0}.refine_drawer .global_search{padding:12px 8px 6px 8px}.genre_keyword_search .global_search::before{display:block;position:absolute;top:17px;left:12px;width:30px;height:30px;text-align:center;line-height:30px;font-family:dlsite-icons;color:#aaa;font-size:15px;content:"\e914";z-index:1}.global_search input[type="search"]{height:40px;padding:0 12px;border-radius:4px;font-size:14px;line-height:40px;box-sizing:border-box}.search_block.keyword_search .global_search input[type="search"]{border:1px solid #ef7f11;border-radius:4px}.genre_keyword_search .global_search input[type="search"]{padding:0 12px 0 35px;border-radius:4px}.search_form:placeholder-shown{color:#aaa;opacity:1}.global_search input[name=keyword]::-ms-clear{display:none}.global_search .keyword_clear_btn{position:absolute;top:50%;right:65px;margin-top:-10px;width:20px;height:20px;border:none;background:#ccc;border-radius:50%}.search_block.genre_keyword_search .global_search .keyword_clear_btn{right:17px;top:calc(50% + 3px)}#fs_search .search_block.keyword_search .keyword_clear_btn{right:68px}.global_search .keyword_clear_btn::before,.global_search .keyword_clear_btn::after{display:block;position:absolute;top:50%;left:50%;margin:-6px 0 0 -1px;width:2px;height:12px;background:#fff;content:""}.global_search .keyword_clear_btn::before{transform:rotate(45deg)}.global_search .keyword_clear_btn::after{transform:rotate(-45deg)}.global_search .search_btn{position:absolute;top:10px;right:10px;width:50px;height:40px;font-size:initial}.global_search .search_btn #search_button{position:relative;flex-shrink:0;background:#f58c00;border:none;width:48px;height:40px;border-radius:0 4px 4px 0}.global_search .search_btn #search_button::before{position:absolute;display:block;font-family:"Font Awesome 5 Pro";content:"\f002";font-size:20px;color:#fff;width:44px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.global_search .search_btn #search_button&gt;i{overflow:hidden;text-indent:100%;white-space:nowrap;display:block}.genre_select_block{padding:20px 50px 20px 15px;position:relative;display:block}.genre_select_block:visited{color:#333}.genre_select_block::after{display:block;position:absolute;width:10px;height:10px;margin-top:-5px;transform:rotate(135deg);top:50%;right:27px;margin-right:-5px;box-shadow:1px 1px 0 #666 inset;content:""}.genre_select{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5}.genre_select.type_blank{color:#9e9e9e}.global_search.type_refine_lst{padding:12px 8px}.search_group{position:relative}.search_group.type_detailedSearch .option_list{margin:0;padding:0}.search_group.type_detailedSearch{padding:0;border-bottom:1px solid #ddd}.search_group.type_detailedSearch .search_block{font-size:0}.search_group.type_detailedSearch .search_block:last-child{padding:6px 0 24px}.search_group.type_detailedSearch .search_block .global_search{padding:12px 8px 6px}.search_group.type_detailedSearch .search_block .global_search.type_scroll{padding:0}.search_group.type_detailedSearch .search_block .global_search.type_scroll .option_list{padding:12px 8px 6px}.search_group.type_detailedSearch .search_block .global_search .global_search{padding:10px 0 0 0;border-top:1px solid #eee;margin-top:4px}.select_arrow+.global_search{padding:10px 0 0 0;margin-top:4px;border-top:1px solid #eee}.global_search.type_scroll+.global_search{padding:10px 0 0 0;margin-top:4px;border-top:1px solid #eee}.search_group.type_detailedSearch .hd_heading{font-weight:normal}.search_group.type_detailedSearch .search_block._genre{padding:0}.search_group.type_detailedSearch input[type="search"]{margin-bottom:6px;border-radius:4px;font-size:13px}.search_group.type_detailedSearch .btn_01.parallel{padding:0 8px}.search_group.type_detailedSearch .btn_01.parallel input{width:51%;margin-bottom:0;text-align:center}.main_lead_01.add_keyword_help{display:flex;justify-content:space-between}.search_keyword_help_title{color:#4d6594;font-size:12px;display:flex;align-items:center;transition:0.2s ease}.search_keyword_help_title::before{content:"\f059";font-family:"Font Awesome 5 pro";font-size:15px;margin-right:3px;font-weight:300}.search_keyword_help_container{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);padding:40px 20px;overflow:auto;z-index:3000;transition:0.2s;box-sizing:border-box;color:#333;justify-content:center}.search_keyword_help_content{background-color:#fff;border-radius:7px;box-shadow:1px 1px 6px rgba(0,0,0,0.3);padding:20px;z-index:1500;transition:all 0.1s ease;position:relative;display:inline-block;vertical-align:middle;max-width:500px;width:90%;height:max-content}.search_keyword_help_content .search_keyword_help_title{font-size:15px;font-weight:bold;font-family:sans-serif}.search_keyword_help_content .search_keyword_help_title::before{font-size:17px}.search_keyword_help_content_title{font-size:12px;font-weight:bold;font-family:sans-serif}.search_keyword_help_content_text{font-size:12px;color:#666}.search_keyword_help_content_detail{border:1px solid #ddd;padding:10px;border-radius:5px;font-size:13px}.search_keyword_help_content_caption{font-size:10px;color:#999}.search_keyword_help_content ul{margin-top:5px}.search_keyword_help_content ul li{margin-top:20px}.search_keyword_help_content ul li p{margin:5px 0}.base_content .search_group.type_detailedSearch .search_block .global_search.search_keyword{padding:10px}.base_content .global_search .keyword_clear_btn{right:20px !important;top:55%}.base_content .search_block.keyword_search .global_search input[type="search"]{border:1px solid #fa8c1e;height:46px;margin-bottom:0}.base_content input.search_form::placeholder{color:#aaa}.base_content .option_list{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.base_content .check_item{display:inline-block;margin-right:10px}.base_content .search_block:first-child .global_search:first-child .check_item:first-child{padding-left:10px}.base_content .check_item input[type="checkbox"]+label{display:none;cursor:pointer;display:inline-block;position:relative;font-size:14px;background-color:#fff;padding:10px;color:#666;border:1px solid #b7bfd1}.base_content .check_item input[type="checkbox"]:checked+label{display:none;cursor:pointer;display:inline-block;position:relative;font-size:14px;background-color:#fa9a00;padding:10px;color:#fff;border:1px solid #fa9a00}.base_content .check_icon::before{content:"\f00c";font-family:"Font Awesome 5 Pro";color:#dce2f0;margin-right:4px;font-weight:600}.base_content .check_icon::before:checked{content:"\f00c";font-family:"Font Awesome 5 Pro";color:#fff;margin-right:4px;font-weight:600}.base_content .option_select{color:#666;font-size:14px;padding:13px;display:block}.base_content .option_select::after{content:"\f054";font-family:"Font Awesome 5 Pro";position:absolute;right:14px;font-size:16px;font-weight:100;color:#ddd}.base_content .selecting_box{font-size:10px;display:flex;margin-bottom:10px;padding-left:13px}.base_content .select_content li{font-size:13px;color:#536280;background-color:#e6eaf2;display:inline-block;padding:8px 10px;border-radius:5px;margin-right:5px}.base_content .selecting_box .selected_text{margin-right:10px;align-self:center;color:#666;white-space:nowrap}.base_content .select_content li::after{content:"\f00d";font-family:"Font Awesome 5 Pro";font-weight:100;font-size:14px;margin-left:6px}.base_content .select_content{overflow-x:auto;white-space:nowrap}.base_content .select_content:last-child{margin-right:5px}.base_content .select_btn_search{padding:0 10px;width:100%;border:1px solid #bec4d4;border-radius:3px;color:#666;height:47px;box-sizing:border-box;background:none}.style_comic .base_content .select_btn_search{background:none !important}.base_content .select_arrow{padding:10px;position:relative;z-index:1;background:#fff}.base_content .select_arrow::after{content:"\f078";font-family:"Font Awesome 5 Pro";position:absolute;right:14px;padding:14px 10px;font-size:16px;font-weight:100;color:#999;z-index:-1}.base_content .star_rating.mini{display:inline-flex}.base_content .star_rating.mini::before{width:82px;height:15px;background-size:170px 32px}.base_content .star_rating.mini.star_20::before{background-position:-35px 0}.base_content .search_block_btn{bottom:0;width:100%;padding:12px 0;z-index:100;background-color:#fff}.base_content .search_block_btn .btn_01.parallel{padding:0 10px;display:flex}.base_content .search_group.type_detailedSearch .btn_01.parallel input:first-child{width:40%}.genre_container{background-color:#fff}.genre_container_list{display:flex;border-bottom:1px solid #ddd}.genre_container_list_item{width:100%}.genre_container .head_checkbox{box-shadow:0 0 0 1px #b7bed0 inset;border-radius:5px;height:18px;margin:15px 12px}.genre_container .head_checkbox::before{display:flex;width:18px;height:18px;background:rgba(255,255,255,0.3);font-size:10px;color:#dce2ef;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f00c";justify-content:center;align-items:center}.genre_container .head_checkbox.selected::before{box-shadow:none;border-radius:5px;background:#fa9900;color:#fff}.genre_container_list&gt;.head_checkbox+.genre_container_list_item .genre_heading{padding:15px 12px 15px 0}.genre_container:first-child{border-top:1px solid #ccc}.genre_container .genre_heading{display:block;position:relative;padding:15px 12px;color:#666;font-size:14px;border-top:1px solid #ccc}.genre_container .genre_heading::after{position:absolute;top:15px;right:10px;width:16px;height:16px;color:#ccc;font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f078";transition:0.2s;transform-origin:8px 9px}.genre_container .genre_heading_single::after{content:""}.genre_container .genre_heading:first-child{border-top:0}.select_genre_box .select_genre_heading{font-weight:bold;padding:10px 0 3px 10px;font-size:11px;color:#666}.genre_container .genre_heading.open::after{transform:rotate(180deg)}.genre_container input[type="checkbox"]{display:none}.genre_container input[type="checkbox"]+.genre_list{overflow:hidden;opacity:0;max-height:0;padding:0;margin:0 10px;letter-spacing:-0.4em;transition:all 500ms 0s}.genre_container input[type="checkbox"]:checked+.genre_list{opacity:1;max-height:1100px;padding:0;margin:0 10px 10px 10px}.genre_container .genre_item,.select_genre_box .genre_item{display:inline-block;margin:0 6px 6px 0;letter-spacing:normal}.global_search .global_search_item{position:relative;display:inline-block;margin:0 6px 6px 0;letter-spacing:normal}.genre_container .genre_item label.selected{box-shadow:0 0 1px #fa8c1e inset !important;background-color:#fff9d9 !important;color:#fa8c1e !important}.genre_container .count{margin-left:8px;padding:2px 8px;border-radius:20px;background-color:#ffd942;color:#4d6594}.is_hidden{display:none}.search_block .search_guide{font-size:11px;padding:0 8px 12px;color:#999;line-height:1.5}.search_guide_text{font-size:10px;color:#999;padding:10px;margin-top:-10px}.accordion_box{background:#fbfbfb;max-height:0;overflow:hidden;position:relative;transition:0.2s ease-in-out}.accordion_box::before{display:block;position:absolute;right:-10px;left:-10px;height:10px;content:"";top:-10px;box-shadow:0 1px 4px rgba(0,0,0,0.1)}.accordion_box.open{max-height:250px;opacity:1}.accordion_box_inner{overflow:hidden;border-radius:0}.accordion_box .hd_heading{background-color:#fff;color:#536280;border-bottom:1px solid #e6ebf5}.accordion_box .ganre_list{display:flex;flex-wrap:wrap;padding:12px 6px 6px}.accordion_box .ganre_list_item{margin:0 6px 6px 0}.hd_account_box{position:absolute;left:10px;top:42px;background:#fdf8cc;padding:12px;border:#e7af00 solid 1px;border-radius:5px;box-shadow:5px 5px 10px rgba(0,0,0,0.2);z-index:700;width:170px;transition:all 0.2s ease-out;visibility:hidden;opacity:0}.hd_account_box.is-active{visibility:visible;opacity:1;top:47px}.hd_account_box::before,.hd_account_box::after{content:"";position:absolute;display:block;height:0;width:0;border:8px solid transparent;left:15px;margin-left:-8px}.hd_account_box::before{border-bottom-color:#fdf8cc;top:-16px;z-index:70}.hd_account_box::after{border-bottom-color:#e7af00;top:-17px;z-index:60}.hd_account_box_inner{background:#fff;border-radius:3px;overflow:hidden;padding:12px}.hd_account_box_inner .account_message_text{color:#e58600;font-weight:bold;font-size:12px;line-height:1.4}#simple_hd_drawer .hd_content_user{background:#fff;padding:0}#simple_hd_drawer .hd_login_account{font-size:11px;line-height:1.4;border-radius:4px;padding:8px;background:#fff;border:none}#simple_hd_drawer .hd_heading_user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#simple_hd_drawer .hd_heading_login{margin-right:5px;white-space:nowrap}#simple_hd_drawer .hd_login_information{border:none;margin:2px 13px}#simple_hd_drawer .hd_login_information-item{flex-grow:1;margin-right:6px;width:auto}#simple_hd_drawer .hd_login_information-item:last-child{margin-right:0}#simple_hd_drawer .hd_login_information-item:not(:last-child){border-right:none}#simple_hd_drawer .hd_login_information-item a{padding:14px 8px;background-color:#f5f5f5}@media screen and (max-width: 320px){#simple_hd_drawer .hd_login_information-item a{padding:13px 5px}}#simple_hd_drawer .hd_login_information_list{font-size:10px;text-align:right;white-space:nowrap}#simple_hd_drawer .hd_login_information_list .number{padding:0 3px;font-size:13px}#simple_hd_drawer .type_point .hd_login_information_list .number{color:#093}#simple_hd_drawer .type_coupon .hd_login_information_list .number{color:#f73455}#simple_hd_drawer .hd_login_information_list span::after{font-family:"Font Awesome 5 Pro";content:"\f054";font-size:10px;color:#bbb;float:right;margin-left:8px}#simple_hd_drawer .text_left_content{text-align:left;position:absolute}#simple_hd_drawer .hd_setting{border:1px solid #999;border-radius:3px;margin:0 20px 0 auto;padding:5px 8px;color:#888;float:right;display:flex;font-family:"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3";white-space:nowrap}#simple_hd_drawer .hd_setting a{color:#888}#simple_hd_drawer .hd_setting a::before{font-family:"Font Awesome 5 Pro";content:"\f013";font-size:12px;font-weight:900;margin-right:3px}#simple_hd_drawer .hd_content_language{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:0;margin-bottom:20px;position:relative}#simple_hd_drawer .hd_content_language_btn{display:flex;align-items:center;padding:16px 20px;width:100%;text-align:left;background:none;border:none}#simple_hd_drawer .hd_content_language_btn::before{margin-right:4px;font-family:"dlsite-icons";font-size:14px;font-weight:normal;content:"\e926"}#simple_hd_drawer .hd_content_language_btn::after{font-family:"Font Awesome 5 Pro";content:"\f054";font-weight:400;font-size:14px;color:#7e7e7e;right:20px;position:absolute}#simple_hd_drawer .language_switch_label{margin-right:30px;color:#666}#simple_hd_drawer .language_switch_label::before{display:none}#simple_hd_drawer .hd_content_language .select_wrap.spot_language_switch .select_btn{border:none;padding:0 12px;color:#666;background-color:#f4f4f4}#simple_hd_drawer .hd_heading:first-child{border:none;font-size:13px;height:42px;overflow:hidden}@media screen and (max-width: 320px){#simple_hd_drawer .hd_heading:first-child{font-size:11px}#simple_hd_drawer .hd_heading.welcome{font-size:13px}}#simple_hd_drawer .hd_heading{height:40px;padding-top:5px;clear:both;color:#333;font-size:13px;padding-left:20px;border-top:4px solid #eaeaea;background-color:#fff}#simple_hd_drawer .hd_content_btm{padding:0 20px 20px;background:none;border:none}#simple_hd_drawer .hd_content_btm .hd_logout{height:38px;line-height:36px;border:solid 1px #bbb;font-size:13px;color:#888}#simple_hd_drawer .menu_list{padding-left:20px}#simple_hd_drawer .menu_list li{float:left;width:50%}#simple_hd_drawer .menu_list li:nth-child(n+3)::before,#simple_hd_drawer .menu_list li:nth-child(even):nth-last-child(2)::after,#simple_hd_drawer .menu_list li:nth-last-child(-n+2)::after{background:#fff}#simple_hd_drawer .menu_list li:nth-child(odd){box-shadow:none}#simple_hd_drawer .menu_list li a{color:#333;display:flex;align-items:center}@media screen and (max-width: 320px){#simple_hd_drawer .menu_list li a{padding-left:22px}#simple_hd_drawer .menu_list{padding-left:14px}}#simple_hd_drawer .menu_list a::before{font-family:"Font Awesome 5 Pro";margin:-22px 6px 0 0;font-size:12px;background:none;display:flex;align-items:center;height:44px}#simple_hd_drawer .menu_list .dlplay a::before{content:"\f518";font-weight:400;color:#64a5de}#simple_hd_drawer .menu_list .userbuy a::before{content:"\f0ca";color:#fc8f9d;font-weight:400}#simple_hd_drawer .menu_list .favorite a::before{content:"\f005";color:#f9b723;font-weight:900}#simple_hd_drawer .menu_list .followlist a::before{content:"\f004";color:#fc8f9d;font-weight:900}#simple_hd_drawer .menu_list .savesearch a::before{content:"\f002";color:#74a4ff;font-weight:900}#simple_hd_drawer .menu_list .unpurchasedlist a::before{content:"\f02d";color:#fd9654;font-weight:900}#simple_hd_drawer .menu_list .rate a::before{content:"\f14a";color:#4dc259;font-weight:400}#simple_hd_drawer .menu_list .privilege a::before{content:"\f06b";color:#fd9654;font-weight:900}#simple_hd_drawer .menu_list .purchasedetails a::before{content:"\f70e";color:#f8ab00;font-weight:900}#simple_hd_drawer .menu_list .new a::before{content:"\f890";color:#fd9654;font-weight:900}#simple_hd_drawer .menu_list .ranking a::before{content:"\f521";color:#f8ab00;font-weight:900}#simple_hd_drawer .menu_list .ranking.reserve a::before{color:#9789c3}#simple_hd_drawer .menu_list .discount a::before{content:"\f541";color:#fd9654;font-weight:900}#simple_hd_drawer .menu_list .free a::before{color:#fa7d81;content:"\e92d";font-family:dlsite-icons;font-size:10px}#simple_hd_drawer .menu_list .announce a::before{content:"\f0a1";color:#9789c3;font-weight:900}#simple_hd_drawer .menu_list .announce.reserve a::before{color:#fd9654}#simple_hd_drawer .menu_list .announce.sale a::before{color:#74a4ff}#simple_hd_drawer .menu_list .list a::before{content:"\f0ca";color:#74a4ff;font-weight:900}#simple_hd_drawer .menu_list .list.brand a::before{color:#9789c3}#simple_hd_drawer .menu_list .exclusive a::before{content:"\f1eb";color:#74a4ff;font-weight:900}#simple_hd_drawer .menu_list .exclusive.girls a::before{color:#fa7d81}#simple_hd_drawer .menu_list .coin a::before{content:"\f85c";color:#f8ab00;font-weight:900;filter:none;font-size:14px}#simple_hd_drawer .menu_list .microphone a::before{content:"\f8cb";color:#74a4ff;font-weight:900}#simple_hd_drawer .menu_list .webtoon a::before{font-family:dlsite-icons;color:#fa7d81;font-weight:400;content:"\e934";font-size:13px;left:6px}#simple_hd_drawer .menu_list .voicecomic a::before{font-family:dlsite-icons;color:#74a4ff;font-weight:400;content:"\e92e";font-size:13px}#simple_hd_drawer .menu_list .sale999 a::before{font-family:dlsite-icons;color:#9789c3;font-weight:400;content:"\e92f";font-size:12px}#simple_hd_drawer .menu_list .heart a::before{content:"\f004";color:#74a4ff;font-weight:900}#simple_hd_drawer .menu_list .minhon a::before{font-family:dlsite-icons;content:"\e926";color:#74a4ff;font-size:14px}#simple_hd_drawer .menu_list .chinese a::before{font-family:dlsite-icons;color:#74a4ff;font-weight:400;content:"\e929";font-size:13px}#simple_hd_drawer .menu_list .english a::before{font-family:dlsite-icons;color:#74a4ff;font-weight:400;content:"\e931";font-size:13px}#simple_hd_drawer .menu_list .hangul a::before{font-family:dlsite-icons;color:#74a4ff;font-weight:400;content:"\e932";font-size:13px}#simple_hd_drawer .menu_list .welcome a::before{content:"\e915";font-family:dlsite-icons;color:#20ba73;font-weight:900;font-size:14px}#simple_hd_drawer .menu_list .beginner a::before{content:"\f02d";color:#20ba73;font-weight:900;font-size:14px}#simple_hd_drawer .menu_list .beginner{padding:0;margin:0}#simple_hd_drawer .menu_list .help a::before{content:"\f128";color:#729bbe;font-weight:900;font-size:13px}#simple_hd_drawer .menu_list .payment a::before{content:"\f157";color:#f8ab00;font-weight:900;font-size:14px}#simple_hd_drawer .menu_list li:last-child{margin-bottom:6px}#simple_hd_drawer .hd_content_floor .menu{max-width:600px}#simple_hd_drawer .hd_content_floor .menu a{display:flex;padding:15px;text-decoration:none;color:#000;white-space:nowrap;align-items:center}html:lang(es-es) #simple_hd_drawer .hd_content_floor .menu a,html:lang(it-it) #simple_hd_drawer .hd_content_floor .menu a,html:lang(sv-se) #simple_hd_drawer .hd_content_floor .menu a{white-space:normal;font-size:11px}html:lang(de-de) #simple_hd_drawer .hd_content_floor .menu a,html:lang(fr-fr) #simple_hd_drawer .hd_content_floor .menu a,html:lang(id-id) #simple_hd_drawer .hd_content_floor .menu a,html:lang(pt-br) #simple_hd_drawer .hd_content_floor .menu a,html:lang(vi-vn) #simple_hd_drawer .hd_content_floor .menu a{white-space:normal;font-size:10px}#simple_hd_drawer .hd_drawer._es-ES_menu .hd_content_floor .menu a,#simple_hd_drawer .hd_drawer._it-IT_menu .hd_content_floor .menu a,#simple_hd_drawer .hd_drawer._sv-SE_menu .hd_content_floor .menu a{white-space:normal;font-size:11px}#simple_hd_drawer .hd_drawer._de-DE_menu .hd_content_floor .menu a,#simple_hd_drawer .hd_drawer._fr-FR_menu .hd_content_floor .menu a,#simple_hd_drawer .hd_drawer._id-ID_menu .hd_content_floor .menu a,#simple_hd_drawer .hd_drawer._pt-BR_menu .hd_content_floor .menu a,#simple_hd_drawer .hd_drawer._vi-VN_menu .hd_content_floor .menu a{white-space:normal;font-size:10px}#simple_hd_drawer .hd_content_floor .menu label{display:block;clear:both;margin:0;padding:16px 20px;font-size:12px;border-top:1px solid #eaeaea;line-height:1;color:#333}#simple_hd_drawer .hd_content_floor .menu input{display:none}#simple_hd_drawer .hd_content_floor .menu ul{font-size:12px}#simple_hd_drawer .hd_content_floor .menu label::before{margin-right:20px;font-family:"Font Awesome 5 Pro";content:"\f3c5";font-weight:900;font-size:14px}@media screen and (max-width: 320px){#simple_hd_drawer .hd_content_floor .menu label::before{margin-right:10px}}#simple_hd_drawer .hd_content_floor .menu label::after{font-family:"Font Awesome 5 Pro";content:"\f078";font-weight:400;font-size:14px;color:#7e7e7e;float:right}#simple_hd_drawer label.menu_bar01::before,#simple_hd_drawer #links01 li a::before{color:#83c840}#simple_hd_drawer label.menu_bar02::before,#simple_hd_drawer #links02 li a::before{color:#43a3f2}#simple_hd_drawer label.menu_bar03::before,#simple_hd_drawer #links03 li a::before{color:#fd718c}#simple_hd_drawer label.menu_bar04::before,#simple_hd_drawer #links04 li a::before{color:#8c8075}#simple_hd_drawer .hd_content_floor .menu li{height:0;overflow:hidden;transition:all 0.5s}#simple_hd_drawer #menu_bar01:checked ~ #links01 li,#simple_hd_drawer #menu_bar02:checked ~ #links02 li,#simple_hd_drawer #menu_bar03:checked ~ #links03 li,#simple_hd_drawer #menu_bar04:checked ~ #links04 li{height:54px;opacity:1;float:left;width:50%}html:lang(pt-br) #simple_hd_drawer #menu_bar04:checked ~ #links04 li,html:lang(vi-vn) #simple_hd_drawer #menu_bar04:checked ~ #links04 li{height:auto}#simple_hd_drawer .hd_drawer._pt-BR_menu #menu_bar04:checked ~ #links04 li,#simple_hd_drawer .hd_drawer._vi-VN_menu #menu_bar04:checked ~ #links04 li{height:auto}#simple_hd_drawer #menu_bar04:checked ~ #links04 li&gt;a{display:flex;align-items:center;box-sizing:border-box;height:100%;padding:0 15px}#simple_hd_drawer #menu_bar04:checked ~ #links04 li&gt;a span{display:block}#simple_hd_drawer #menu_bar01_ko:checked ~ #links01_ko li,#simple_hd_drawer #menu_bar02_ko:checked ~ #links02_ko li,#simple_hd_drawer #menu_bar03_ko:checked ~ #links03_ko li,#simple_hd_drawer #menu_bar04_ko:checked ~ #links04_ko li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_tw:checked ~ #links01_tw li,#simple_hd_drawer #menu_bar02_tw:checked ~ #links02_tw li,#simple_hd_drawer #menu_bar03_tw:checked ~ #links03_tw li,#simple_hd_drawer #menu_bar04_tw:checked ~ #links04_tw li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_cn:checked ~ #links01_cn li,#simple_hd_drawer #menu_bar02_cn:checked ~ #links02_cn li,#simple_hd_drawer #menu_bar03_cn:checked ~ #links03_cn li,#simple_hd_drawer #menu_bar04_cn:checked ~ #links04_cn li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_en:checked ~ #links01_en li,#simple_hd_drawer #menu_bar02_en:checked ~ #links02_en li,#simple_hd_drawer #menu_bar03_en:checked ~ #links03_en li,#simple_hd_drawer #menu_bar04_en:checked ~ #links04_en li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_es:checked ~ #links01_es li,#simple_hd_drawer #menu_bar02_es:checked ~ #links02_es li,#simple_hd_drawer #menu_bar03_es:checked ~ #links03_es li,#simple_hd_drawer #menu_bar04_es:checked ~ #links04_es li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_ar:checked ~ #links01_ar li,#simple_hd_drawer #menu_bar02_ar:checked ~ #links02_ar li,#simple_hd_drawer #menu_bar03_ar:checked ~ #links03_ar li,#simple_hd_drawer #menu_bar04_ar:checked ~ #links04_ar li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_de:checked ~ #links01_de li,#simple_hd_drawer #menu_bar02_de:checked ~ #links02_de li,#simple_hd_drawer #menu_bar03_de:checked ~ #links03_de li,#simple_hd_drawer #menu_bar04_de:checked ~ #links04_de li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_fr:checked ~ #links01_fr li,#simple_hd_drawer #menu_bar02_fr:checked ~ #links02_fr li,#simple_hd_drawer #menu_bar03_fr:checked ~ #links03_fr li,#simple_hd_drawer #menu_bar04_fr:checked ~ #links04_fr li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_id:checked ~ #links01_id li,#simple_hd_drawer #menu_bar02_id:checked ~ #links02_id li,#simple_hd_drawer #menu_bar03_id:checked ~ #links03_id li,#simple_hd_drawer #menu_bar04_id:checked ~ #links04_id li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_it:checked ~ #links01_it li,#simple_hd_drawer #menu_bar02_it:checked ~ #links02_it li,#simple_hd_drawer #menu_bar03_it:checked ~ #links03_it li,#simple_hd_drawer #menu_bar04_it:checked ~ #links04_it li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_pt:checked ~ #links01_pt li,#simple_hd_drawer #menu_bar02_pt:checked ~ #links02_pt li,#simple_hd_drawer #menu_bar03_pt:checked ~ #links03_pt li,#simple_hd_drawer #menu_bar04_pt:checked ~ #links04_pt li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_sv:checked ~ #links01_sv li,#simple_hd_drawer #menu_bar02_sv:checked ~ #links02_sv li,#simple_hd_drawer #menu_bar03_sv:checked ~ #links03_sv li,#simple_hd_drawer #menu_bar04_sv:checked ~ #links04_sv li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_th:checked ~ #links01_th li,#simple_hd_drawer #menu_bar02_th:checked ~ #links02_th li,#simple_hd_drawer #menu_bar03_th:checked ~ #links03_th li,#simple_hd_drawer #menu_bar04_th:checked ~ #links04_th li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_vi:checked ~ #links01_vi li,#simple_hd_drawer #menu_bar02_vi:checked ~ #links02_vi li,#simple_hd_drawer #menu_bar03_vi:checked ~ #links03_vi li,#simple_hd_drawer #menu_bar04_vi:checked ~ #links04_vi li{height:54px;opacity:1;float:left;width:50%}#simple_hd_drawer #menu_bar01_ko:checked ~ #links01_ko li a::before,#simple_hd_drawer #menu_bar01_tw:checked ~ #links01_tw li a::before,#simple_hd_drawer #menu_bar01_cn:checked ~ #links01_cn li a::before,#simple_hd_drawer #menu_bar01_en:checked ~ #links01_en li a::before,#simple_hd_drawer #menu_bar01_es:checked ~ #links01_es li a::before,#simple_hd_drawer #menu_bar01_ar:checked ~ #links01_ar li a::before,#simple_hd_drawer #menu_bar01_de:checked ~ #links01_de li a::before,#simple_hd_drawer #menu_bar01_fr:checked ~ #links01_fr li a::before,#simple_hd_drawer #menu_bar01_id:checked ~ #links01_id li a::before,#simple_hd_drawer #menu_bar01_it:checked ~ #links01_it li a::before,#simple_hd_drawer #menu_bar01_pt:checked ~ #links01_pt li a::before,#simple_hd_drawer #menu_bar01_sv:checked ~ #links01_sv li a::before,#simple_hd_drawer #menu_bar01_th:checked ~ #links01_th li a::before,#simple_hd_drawer #menu_bar01_vi:checked ~ #links01_vi li a::before{color:#83c840}#simple_hd_drawer #menu_bar02_ko:checked ~ #links02_ko li a::before,#simple_hd_drawer #menu_bar02_tw:checked ~ #links02_tw li a::before,#simple_hd_drawer #menu_bar02_cn:checked ~ #links02_cn li a::before,#simple_hd_drawer #menu_bar02_en:checked ~ #links02_en li a::before,#simple_hd_drawer #menu_bar02_es:checked ~ #links02_es li a::before,#simple_hd_drawer #menu_bar02_ar:checked ~ #links02_ar li a::before,#simple_hd_drawer #menu_bar02_de:checked ~ #links02_de li a::before,#simple_hd_drawer #menu_bar02_fr:checked ~ #links02_fr li a::before,#simple_hd_drawer #menu_bar02_id:checked ~ #links02_id li a::before,#simple_hd_drawer #menu_bar02_it:checked ~ #links02_it li a::before,#simple_hd_drawer #menu_bar02_pt:checked ~ #links02_pt li a::before,#simple_hd_drawer #menu_bar02_sv:checked ~ #links02_sv li a::before,#simple_hd_drawer #menu_bar02_th:checked ~ #links02_th li a::before,#simple_hd_drawer #menu_bar02_vi:checked ~ #links02_vi li a::before{color:#43a3f2}#simple_hd_drawer #menu_bar03_ko:checked ~ #links03_ko li a::before,#simple_hd_drawer #menu_bar03_tw:checked ~ #links03_tw li a::before,#simple_hd_drawer #menu_bar03_cn:checked ~ #links03_cn li a::before,#simple_hd_drawer #menu_bar03_en:checked ~ #links03_en li a::before,#simple_hd_drawer #menu_bar03_es:checked ~ #links03_es li a::before,#simple_hd_drawer #menu_bar03_ar:checked ~ #links03_ar li a::before,#simple_hd_drawer #menu_bar03_de:checked ~ #links03_de li a::before,#simple_hd_drawer #menu_bar03_fr:checked ~ #links03_fr li a::before,#simple_hd_drawer #menu_bar03_id:checked ~ #links03_id li a::before,#simple_hd_drawer #menu_bar03_it:checked ~ #links03_it li a::before,#simple_hd_drawer #menu_bar03_pt:checked ~ #links03_pt li a::before,#simple_hd_drawer #menu_bar03_sv:checked ~ #links03_sv li a::before,#simple_hd_drawer #menu_bar03_th:checked ~ #links03_th li a::before,#simple_hd_drawer #menu_bar03_vi:checked ~ #links03_vi li a::before{color:#fd718c}#simple_hd_drawer #menu_bar04_ko:checked ~ #links04_ko li a::before,#simple_hd_drawer #menu_bar04_tw:checked ~ #links04_tw li a::before,#simple_hd_drawer #menu_bar04_cn:checked ~ #links04_cn li a::before,#simple_hd_drawer #menu_bar04_en:checked ~ #links04_en li a::before,#simple_hd_drawer #menu_bar04_es:checked ~ #links04_es li a::before,#simple_hd_drawer #menu_bar04_ar:checked ~ #links04_ar li a::before,#simple_hd_drawer #menu_bar04_de:checked ~ #links04_de li a::before,#simple_hd_drawer #menu_bar04_fr:checked ~ #links04_fr li a::before,#simple_hd_drawer #menu_bar04_id:checked ~ #links04_id li a::before,#simple_hd_drawer #menu_bar04_it:checked ~ #links04_it li a::before,#simple_hd_drawer #menu_bar04_pt:checked ~ #links04_pt li a::before,#simple_hd_drawer #menu_bar04_sv:checked ~ #links04_sv li a::before,#simple_hd_drawer #menu_bar04_th:checked ~ #links04_th li a::before,#simple_hd_drawer #menu_bar04_vi:checked ~ #links04_vi li a::before{color:#8c8075}#simple_hd_drawer .hd_content_floor .menu li a::before{font-family:"Font Awesome 5 Pro";content:"\f0da";font-weight:900;font-size:14px;margin:0 8px 0 5px}#simple_hd_drawer #menu_bar04_ko:checked ~ #links04_ko li&gt;a,#simple_hd_drawer #menu_bar04_tw:checked ~ #links04_tw li&gt;a,#simple_hd_drawer #menu_bar04_cn:checked ~ #links04_cn li&gt;a,#simple_hd_drawer #menu_bar04_en:checked ~ #links04_en li&gt;a,#simple_hd_drawer #menu_bar04_es:checked ~ #links04_es li&gt;a,#simple_hd_drawer #menu_bar04_ar:checked ~ #links04_ar li&gt;a,#simple_hd_drawer #menu_bar04_de:checked ~ #links04_de li&gt;a,#simple_hd_drawer #menu_bar04_fr:checked ~ #links04_fr li&gt;a,#simple_hd_drawer #menu_bar04_id:checked ~ #links04_id li&gt;a,#simple_hd_drawer #menu_bar04_it:checked ~ #links04_it li&gt;a,#simple_hd_drawer #menu_bar04_pt:checked ~ #links04_pt li&gt;a,#simple_hd_drawer #menu_bar04_sv:checked ~ #links04_sv li&gt;a,#simple_hd_drawer #menu_bar04_th:checked ~ #links04_th li&gt;a,#simple_hd_drawer #menu_bar04_vi:checked ~ #links04_vi li&gt;a{display:flex;box-sizing:border-box}#simple_hd_drawer #menu_bar04_ko:checked ~ #links04_ko li&gt;a span,#simple_hd_drawer #menu_bar04_tw:checked ~ #links04_tw li&gt;a span,#simple_hd_drawer #menu_bar04_cn:checked ~ #links04_cn li&gt;a span,#simple_hd_drawer #menu_bar04_en:checked ~ #links04_en li&gt;a span,#simple_hd_drawer #menu_bar04_es:checked ~ #links04_es li&gt;a span,#simple_hd_drawer #menu_bar04_ar:checked ~ #links04_ar li&gt;a span,#simple_hd_drawer #menu_bar04_de:checked ~ #links04_de li&gt;a span,#simple_hd_drawer #menu_bar04_fr:checked ~ #links04_fr li&gt;a span,#simple_hd_drawer #menu_bar04_id:checked ~ #links04_id li&gt;a span,#simple_hd_drawer #menu_bar04_it:checked ~ #links04_it li&gt;a span,#simple_hd_drawer #menu_bar04_pt:checked ~ #links04_pt li&gt;a span,#simple_hd_drawer #menu_bar04_sv:checked ~ #links04_sv li&gt;a span,#simple_hd_drawer #menu_bar04_th:checked ~ #links04_th li&gt;a span,#simple_hd_drawer #menu_bar04_vi:checked ~ #links04_vi li&gt;a span{display:block}#simple_hd_drawer .hd_content_guest{padding:0}#simple_hd_drawer .btn_01.parallel{margin:0 20px 15px}#simple_hd_drawer .hd_content_guest .btn_01 a{font-size:13px;height:40px;line-height:40px}#simple_hd_drawer .btn_01 .type_03{background-color:#888}#simple_hd_drawer .hd_content_menu .mail_list .mail_content{border-bottom:1px solid #eee;padding:15px;position:relative;display:flex}#simple_hd_drawer .hd_content_menu .mail_list .mail_content .notice_label{background-color:#fa7d81;border-radius:3px;color:#fff;padding:3px;position:absolute;display:inline-block;right:28px;margin-right:0}#simple_hd_drawer .hd_content_menu .mail_list .mail_content .notice_label.num{padding:3px 5px}#simple_hd_drawer .hd_content_menu .mail_list .mail_content span{font-size:10px;color:#999;margin-right:6px}#simple_hd_drawer .hd_content_menu .mail_list .mail_content p,#simple_hd_drawer .hd_content_menu .mail_list .mail_content p:active{color:#333;font-size:12px;width:22vh;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}#simple_hd_drawer .mail_content a{display:flex}#simple_hd_drawer .hd_content_menu .mail_list .mail_content.sale p,#simple_hd_drawer .hd_content_menu .mail_list .mail_content.sale a:active{width:36vh}#simple_hd_drawer .mail_list li::after{font-family:"Font Awesome 5 Pro";content:"\f054";font-size:10px;color:#bbb;right:10px;top:calc(50% - 6px);position:absolute}#simple_hd_drawer .hd_setting.more{padding:2px 6px}#simple_hd_drawer .hd_setting.more a{color:#888;font-size:11px}#simple_hd_drawer .hd_setting.more a::before{display:none}.lang_currency_btn{height:45px;line-height:38px;border-radius:4px;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset;font-size:15px;background:#fa8c1e;color:#fff;width:100%}.hd_notification{background:#f2f2f2;margin-top:50px;height:calc(100% - 50px)}.hd_content.type_notification{background:#f2f2f2;padding:0 0 50px}.hd_content.type_notification.empty{display:flex;justify-content:center;align-items:center;height:100%}.hd_content.type_notification.empty .empty_text{padding:0 16px;color:#888;font-size:15px}.hd_content_notice{margin:15px 10px 0 10px;background:#fff;border-radius:5px}.hd_content_notice:last-child{margin-bottom:20px}.hd_content_notice a.notice_eisys{color:#333;text-decoration:none;margin-bottom:20px;padding:16px;display:block}.hd_content_notice_heading_box{display:flex;padding:16px 16px 0 16px}.notice_eisys&gt;.hd_content_notice_heading_box{padding:0}.hd_content_notice_heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;margin-right:4px}.hd_content_notice_heading span{color:#e8457a;font-size:16px;margin:0 2px}.hd_content_notice_time{display:inline-block;color:#666;font-size:12px;max-width:25%;margin:3px 0 0 auto;text-align:right;white-space:nowrap}.hd_content_notice_main_box{display:flex;padding:15px 0 0}.hd_content_notice_main_box .n_work_item.type_notice{padding:0}.hd_content_notice_main_box .n_work_item .n_work_price_wrap&gt;*{margin:0 0 10px 0}.hd_content_notice_main_box .n_work_list.type_row_min .n_work_name{margin:0 0 0 108px;font-size:12px;line-height:1.5;font-weight:100;max-height:calc(12px * 1.5 * 2)}.hd_content_notice_main_box .n_work_list.type_row_min .n_work_name.type_new_work{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:12px;max-height:calc(12px * 1.5 * 3)}.hd_content_notice_main_box .n_work_list[class*="type_row"] .n_work_list_item+.n_work_list_item{border:none}.n_work_list.type_horizontal .n_work_list_item .notice_eisys{padding:0;margin:0 16px 16px}.hd_content_notice_main_box .n_work_list.type_row_min.type_horizontal .n_work_item{min-height:78px}.info_tag{display:inline-block;border-radius:3px;padding:2px 4px;font-size:10px;font-weight:bold;color:#fff;min-width:7em;height:1.4em;box-sizing:content-box;text-align:center;margin-right:6px}.info_tag-maintenance{background-color:#e8457a}.info_tag-announcement{background-color:#73c9d6}.info_tag-campaign{background-color:#a6b9e3}.info_text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:12px;line-height:1.5}.info_text.type_notice_coupon{padding:0 16px;-webkit-line-clamp:2;line-height:1.8}.hd_content_notice_btn_box{text-align:right;padding:12px 16px}.hd_content_notice_btn_box a{font-size:13px;color:#4d6594}.hd_content_notice_btn_box .type_disabled{background:#f1f1f1;color:#999}.hd_content_notice_btn_box a::after{display:inline-block;font-family:"Font Awesome 5 Pro";margin-left:4px;vertical-align:middle;content:"\f105"}.hd_content_notice_btn_box a.type_disabled::after{box-shadow:1px -1px 0 #999}#simple_hd_drawer .hd_content_guest .btn_01{display:flex}#simple_hd_drawer .hd_content_guest .btn_01 a{color:var(--on_primary);box-shadow:none;background-color:var(--primary)}#simple_hd_drawer .hd_content_guest .btn_01 a.type_03{color:var(--on_general);border:1px solid var(--surface_outline);background-color:var(--surface_container)}#simple_hd_drawer .hd_content_user{background-color:var(--background)}#simple_hd_drawer .hd_content_user .hd_login_account{background-color:var(--background)}#simple_hd_drawer .hd_login_information .hd_login_information_list a{color:var(--on_general);background-color:var(--surface_container);border-radius:4px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px}#simple_hd_drawer .hd_login_information .hd_login_information_list a span::after{display:none}#simple_hd_drawer .hd_login_information .hd_login_information_list a::after{color:var(--on_general);font-family:"Font Awesome 5 Pro";content:"\f054";font-size:10px;float:right;margin-left:8px}#simple_hd_drawer .hd_login_information .hd_login_information_list a .text_left_content{text-align:unset;position:inherit}#simple_hd_drawer .hd_login_information .hd_login_information-item.type_coupon span{color:var(--object_sale)}#simple_hd_drawer .hd_login_information .hd_login_information-item.type_point span{color:var(--object_point)}#simple_hd_drawer .hd_setting{border:1px solid var(--surface_outline);color:var(--on_general);background-color:var(--surface_container);padding:2px 6px}#simple_hd_drawer .hd_setting a{color:var(--on_general);font-size:10px}#simple_hd_drawer .hd_setting a::before{font-size:10px}#simple_hd_drawer .hd_content_menu .mail_list .mail_content span{color:var(--on_surface_variant)}#simple_hd_drawer .hd_content_menu .mail_list .mail_content .notice_label{background-color:var(--on_surface_caution);color:var(--on_object);padding:2px}#simple_hd_drawer .hd_content_menu .mail_list .mail_content .notice_label.num{padding:2px 6px}#simple_hd_drawer .hd_content_language .language_switch_label{color:var(--on_surface)}#simple_hd_drawer .hd_content_language .select_wrap.spot_language_switch .select_btn{border:1px solid var(--surface_outline);background-color:var(--surface_container);color:var(--on_general)}#simple_hd_drawer .hd_content_language .select_wrap.spot_language_switch .select_btn::after{box-shadow:1px -1px 0 var(--on_general) inset}#simple_hd_drawer .hd_content_language_btn{color:var(--on_surface)}#simple_hd_drawer .hd_heading{border-top:1px solid var(--surface_outline);background-color:var(--surface);color:var(--on_surface)}#simple_hd_drawer .hd_content_btm .hd_logout{border:1px solid var(--surface_outline);background-color:var(--surface_container);color:var(--on_surface)}#simple_hd_drawer .menu_list li:nth-child(3n+1) a::before{color:var(--primary)}#simple_hd_drawer .menu_list li:nth-child(3n+2) a::before{color:var(--secondary)}#simple_hd_drawer .menu_list li:nth-child(3n) a::before{color:var(--tertiary)}#simple_hd_drawer .menu_list li a{color:var(--on_surface)}#simple_hd_drawer .menu_list .dlplay a::before{font-weight:800}#simple_hd_drawer label.menu_bar01::before,#simple_hd_drawer #links01 li a::before{color:var(--index)}#simple_hd_drawer label.menu_bar02::before,#simple_hd_drawer #links02 li a::before{color:var(--boyMale)}#simple_hd_drawer label.menu_bar03::before,#simple_hd_drawer #links03 li a::before{color:var(--girlFemale)}.detailed_search .genre_item.star_select input[type="checkbox"]:checked+label,.detailed_search .genre_item.star_select input[type="checkbox"].checked+label{background-color:var(--surface);border:1px solid var(--on_surface_accent)}.detailed_search .genre_item.star_select input[type="checkbox"]:checked+label::before,.detailed_search .genre_item.star_select input[type="checkbox"].checked+label::before{color:var(--on_surface)}.detailed_search input[type="radio"]+label,.detailed_search input[type="checkbox"]+label{background-color:var(--surface);border:1px solid var(--surface_outline);color:var(--on_surface_disabled)}.detailed_search input[type="radio"]+label::before,.detailed_search input[type="checkbox"]+label::before{color:var(--on_surface_disabled)}.detailed_search input[type="radio"]:checked+label,.detailed_search input[type="radio"].checked+label,.detailed_search input[type="checkbox"]:checked+label,.detailed_search input[type="checkbox"].checked+label{background-color:var(--surface);border:1px solid var(--on_surface_accent);color:var(--on_surface_accent)}.detailed_search input[type="radio"]:checked+label::before,.detailed_search input[type="radio"].checked+label::before,.detailed_search input[type="checkbox"]:checked+label::before,.detailed_search input[type="checkbox"].checked+label::before{color:var(--on_surface_accent)}.detailed_search label#format_game.open{background-color:var(--_surface);border:1px solid var(--on_surface_accent);color:var(--on_surface_accent);box-shadow:none}.hd_search .hd_content input[type="search"]{border:1px solid var(--on_surface_accent);border-right:none}.global_search .search_btn #search_button{background:var(--on_surface_accent)}.hd_heading{color:var(--on_general);background-color:var(--surface_container)}.hd_ranking li:not(:last-child){border-bottom:1px solid var(--surface_outline)}.hd_ranking li a{color:var(--on_surface)}.hd_ranking_label{color:var(--on_object)}.hd_ranking_label.no1{background:var(--object_rank1)}.hd_ranking_label.no2{background:var(--object_rank2)}.hd_ranking_label.no3{background:var(--object_rank3)}.hd_ranking_label.other{background:var(--on_general)}.base_content .search_block.keyword_search .global_search input[type="search"],.search_block.keyword_search .global_search input[type="search"]{border:1px solid var(--on_surface_accent)}.base_content .select_btn_search{background-color:var(--surface);border:1px solid var(--on_surface_accent);color:var(--on_surface_accent)}.base_content .select_content li,.select_content li{color:var(--on_general);background-color:var(--surface_container)}.genre_container{background-color:var(--surface)}.genre_container_list{border-bottom:1px solid var(--surface_outline)}.genre_container .head_checkbox{box-shadow:unset}.genre_container .head_checkbox::before{border:1px solid var(--disabled);color:var(--disabled);border-radius:4px}.genre_container .head_checkbox.selected::before{background:var(--on_surface_accent);color:var(--surface);border:1px solid var(--on_surface_accent)}.status_refine_box.spot_top_ranking .option_item input[type="checkbox"]+label,.status_refine_box.spot_top_ranking .option_item input[type="radio"]+label,.status_refine_box.spot_top_ranking .option_item label#format_game{color:var(--on_surface_disabled);background-color:var(--disabled);border:1px solid var(--surface_outline)}.status_refine_box.spot_top_ranking .option_item input[type="checkbox"]+label::before,.status_refine_box.spot_top_ranking .option_item input[type="radio"]+label::before,.status_refine_box.spot_top_ranking .option_item label#format_game::before{color:var(--on_surface_disabled)}.status_refine_box.spot_top_ranking .option_item input[type="checkbox"]+label:checked+label,.status_refine_box.spot_top_ranking .option_item input[type="checkbox"]+label.checked+label,.status_refine_box.spot_top_ranking .option_item input[type="radio"]+label:checked+label,.status_refine_box.spot_top_ranking .option_item input[type="radio"]+label.checked+label,.status_refine_box.spot_top_ranking .option_item label#format_game:checked+label,.status_refine_box.spot_top_ranking .option_item label#format_game.checked+label{background-color:var(--surface);box-shadow:none;border:1px solid var(--on_surface_accent);color:var(--on_surface_accent)}.status_refine_box.spot_top_ranking .option_item input[type="checkbox"]+label:checked+label::before,.status_refine_box.spot_top_ranking .option_item input[type="checkbox"]+label.checked+label::before,.status_refine_box.spot_top_ranking .option_item input[type="radio"]+label:checked+label::before,.status_refine_box.spot_top_ranking .option_item input[type="radio"]+label.checked+label::before,.status_refine_box.spot_top_ranking .option_item label#format_game:checked+label::before,.status_refine_box.spot_top_ranking .option_item label#format_game.checked+label::before{color:var(--on_surface_accent)}.status_refine_box.spot_top_ranking .detailed_search .genre_item.star_select input[type="checkbox"]+label:checked+label,.status_refine_box.spot_top_ranking .detailed_search .genre_item.star_select input[type="checkbox"]+label.checked+label{background-color:var(--surface);box-shadow:none;border:1px solid var(--on_surface_accent);color:var(--on_surface_accent)}.status_refine_box.spot_top_ranking .detailed_search .genre_item.star_select input[type="checkbox"]+label:checked+label::before,.status_refine_box.spot_top_ranking .detailed_search .genre_item.star_select input[type="checkbox"]+label.checked+label::before{color:var(--on_surface_accent)}.status_refine_box.spot_top_ranking .detailed_search input[type="radio"]+label,.status_refine_box.spot_top_ranking .detailed_search input[type="checkbox"]+label{color:var(--on_surface_disabled);background-color:var(--disabled);border:1px solid var(--surface_outline)}.status_refine_box.spot_top_ranking .detailed_search input[type="radio"]+label::before,.status_refine_box.spot_top_ranking .detailed_search input[type="checkbox"]+label::before{color:var(--on_surface_disabled)}.status_refine_box.spot_top_ranking .detailed_search input[type="radio"]:checked+label,.status_refine_box.spot_top_ranking .detailed_search input[type="radio"].checked+label,.status_refine_box.spot_top_ranking .detailed_search input[type="checkbox"]:checked+label,.status_refine_box.spot_top_ranking .detailed_search input[type="checkbox"].checked+label{background-color:var(--surface);box-shadow:none;border:1px solid var(--on_surface_accent);color:var(--on_surface_accent)}.status_refine_box.spot_top_ranking .detailed_search input[type="radio"]:checked+label::before,.status_refine_box.spot_top_ranking .detailed_search input[type="radio"].checked+label::before,.status_refine_box.spot_top_ranking .detailed_search input[type="checkbox"]:checked+label::before,.status_refine_box.spot_top_ranking .detailed_search input[type="checkbox"].checked+label::before{color:var(--on_surface_accent)}.option_item input[type="checkbox"]+label,.option_item input[type="radio"]+label,.detailed_search input[type="checkbox"]+label,.detailed_search input[type="radio"]+label{display:block;padding:8px;color:var(--on_general_variant);background-color:var(--general);border:1px solid var(--general_outline);border-radius:4px;font-size:13px}.option_item input[type="checkbox"]+label::before,.option_item input[type="radio"]+label::before,.detailed_search input[type="checkbox"]+label::before,.detailed_search input[type="radio"]+label::before{color:var(--on_surface_disabled)}.option_item input[type="checkbox"]:checked+label,.option_item input[type="radio"]:checked+label,.option_item label#format_game,.detailed_search input[type="checkbox"]:checked+label,.detailed_search input[type="radio"]:checked+label,.detailed_search label#format_game{background-color:var(--surface);box-shadow:none;border:1px solid var(--on_surface_accent);color:var(--on_surface_accent)}.option_item input[type="checkbox"]:checked+label::before,.option_item input[type="radio"]:checked+label::before,.option_item label#format_game::before,.detailed_search input[type="checkbox"]:checked+label::before,.detailed_search input[type="radio"]:checked+label::before,.detailed_search label#format_game::before{color:var(--on_surface_accent)}.menu_list li:nth-child(odd){box-shadow:none}nav#floor_nav{position:relative;margin-top:4px}nav#floor_nav ul{display:flex;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}nav#floor_nav ul::-webkit-scrollbar{display:none}nav#floor_nav ul.type_doujin{border-bottom:3px solid #83c840}nav#floor_nav ul.type_maniax{border-bottom:3px solid #25a}nav#floor_nav ul.type_tokusetsu{border-bottom:3px solid #657598}nav#floor_nav ul.type_doujin{border-bottom:3px solid #83c840}nav#floor_nav ul.type_tool{border-bottom:3px solid #6f6358}nav#floor_nav ul.type_asmr{border-bottom:3px solid #83c840}nav#floor_nav ul li{position:relative;border-right:1px solid #eee;white-space:nowrap;margin-right:2px;top:4px;box-sizing:border-box;height:44px}nav#floor_nav ul li#select{top:0;border-radius:4px 4px 0 0;height:48px}nav#floor_nav ul li:last-child{border-right:none}nav#floor_nav ul li::before{position:absolute;top:0;left:0;right:0;border-radius:4px 4px 0 0;content:""}nav#floor_nav ul li#select.type_tokusetsu{background:#657598}nav#floor_nav ul li#select.type_doujin,nav#floor_nav ul li#select.type_goto_home,nav#floor_nav ul li#select.type_app,nav#floor_nav ul li#select.type_asmr,nav#floor_nav ul li#select.type_ai{background:#83c840}nav#floor_nav ul li#select.type_app{background:#a87ed6}nav#floor_nav ul li#select.type_nijiyome{background:#60b3e5}nav#floor_nav ul li#select.type_comic{background:#64b400}nav#floor_nav ul li#select.type_goto_maniax,nav#floor_nav ul li#select.type_maniax,nav#floor_nav ul li#select.type_books,nav#floor_nav ul li#select.type_pro,nav#floor_nav ul li#select.type_appx,nav#floor_nav ul li#select.type_aix{background:#25a}nav#floor_nav ul li#select.type_goto_girls{background:#ea7b98}nav#floor_nav ul li#select.type_tool{background:#6f6358}nav#floor_nav ul li.type_tokusetsu::before{border-bottom:solid 3px #657598}nav#floor_nav ul li.type_doujin::before,nav#floor_nav ul li.type_goto_home::before,nav#floor_nav ul li.type_app::before,nav#floor_nav ul li.type_asmr::before,nav#floor_nav ul li.type_ai::before{border-bottom:solid 3px #83c840}nav#floor_nav ul li.type_app::before{border-bottom:solid 3px #a87ed6}nav#floor_nav ul li.type_comic::before{border-bottom:solid 3px #64b400}nav#floor_nav ul li.type_nijiyome::before{border-bottom:solid 3px #60b3e5}nav#floor_nav ul li.type_goto_maniax::before,nav#floor_nav ul li.type_maniax::before,nav#floor_nav ul li.type_books::before,nav#floor_nav ul li.type_pro::before,nav#floor_nav ul li.type_appx::before,nav#floor_nav ul li.type_aix::before{border-bottom:solid 3px #25a}nav#floor_nav ul li.type_goto_girls::before{border-bottom:solid 3px #ea7b98}nav#floor_nav ul li.type_tool::before{border-bottom:solid 3px #6f6358}.style_maniax nav#floor_nav ul li.type_nijiyome{display:none}@media screen and (min-width: 360px){.style_maniax nav#floor_nav ul li.type_nijiyome{display:block}}nav#floor_nav ul li a{display:flex;justify-content:center;align-items:center;width:100px;height:44px;color:#62759b;font-size:13px;text-align:center;border-radius:4px 4px 0 0;border:1px solid #ddd;box-sizing:border-box;white-space:normal}html:lang(pt-br) nav#floor_nav ul li a,html:lang(fr-fr) nav#floor_nav ul li a,html:lang(id-id) nav#floor_nav ul li a,html:lang(it-it) nav#floor_nav ul li a,html:lang(vi-vn) nav#floor_nav ul li a,html:lang(es-es) nav#floor_nav ul li a{font-size:11px;line-height:1}html:lang(de-de) nav#floor_nav ul li a{font-size:10px}nav#floor_nav ul li#select a{font-size:14px;height:48px;color:#fff;font-weight:bold;border:none}html:lang(pt-br) nav#floor_nav ul li#select a,html:lang(es-es) nav#floor_nav ul li#select a,html:lang(de-de) nav#floor_nav ul li#select a,html:lang(fr-fr) nav#floor_nav ul li#select a,html:lang(id-id) nav#floor_nav ul li#select a,html:lang(vi-vn) nav#floor_nav ul li#select a{font-size:12px;line-height:1}html:lang(it-it) nav#floor_nav ul li#select a{font-size:13px;line-height:1}nav#floor_nav ul li.type_tokusetsu a{display:inline-block;background:#657598;color:#fff;font-size:11px;border:1px solid #657598}nav#floor_nav ul li#select.type_tokusetsu a{font-size:11px}nav#floor_nav ul li.type_tool a,nav#floor_nav ul li#select.type_tool a,nav#floor_nav ul li#select.type_asmr a,nav#floor_nav ul li.type_nijiyome a{font-size:12px}.floor_subttl{display:block;width:6rem;margin:4px auto;color:#4d6594;font-size:10px;background:#fff;border-radius:20px;text-align:center;line-height:10px;padding:2px}nav#floor_nav ul li.type_doujin a,nav#floor_nav ul li.type_goto_home a,nav#floor_nav ul li.type_goto_maniax a{padding:6px 10px}nav#floor_nav ul li#select.type_goto_maniax a{padding:16px 10px}nav#floor_nav ul li.type_nijiyome a&gt;span span{display:inline-block}nav#floor_nav.floor_nav_comipo ul li{position:static;margin-right:4px;border:1px solid var(--surface_outline);border-top:6px solid var(--index);border-bottom:none;border-radius:6px 6px 0 0;height:48px}nav#floor_nav.floor_nav_comipo ul li:first-child{margin-left:8px}nav#floor_nav.floor_nav_comipo ul li:last-child{margin-right:8px}nav#floor_nav.floor_nav_comipo ul li::before{display:none}nav#floor_nav.floor_nav_comipo ul li::after{content:"";position:absolute;right:0;left:0;bottom:0;width:100%;height:5px;background:transparent}nav#floor_nav.floor_nav_comipo ul li.type_all#select::after,nav#floor_nav.floor_nav_comipo ul li.type_boy_male#select::after,nav#floor_nav.floor_nav_comipo ul li.type_girl_female#select::after,nav#floor_nav.floor_nav_comipo ul li.type_lightnovel#select::after,nav#floor_nav.floor_nav_comipo ul li.type_tl#select::after,nav#floor_nav.floor_nav_comipo ul li.type_bl#select::after,nav#floor_nav.floor_nav_comipo ul li.type_voice#select::after,nav#floor_nav.floor_nav_comipo ul li.type_goto_maniax#select::after,nav#floor_nav.floor_nav_comipo ul li.type_goto_girls#select::after{z-index:10}nav#floor_nav.floor_nav_comipo ul li#select{border-right:1px solid var(--surface_outline);height:53px;border-radius:6px 6px 0 0}nav#floor_nav.floor_nav_comipo ul li#select::before{border-bottom:none}nav#floor_nav.floor_nav_comipo ul li#select a{color:var(--on_surface);font-size:14px;height:42px;padding:12px 6px;border-radius:0}nav#floor_nav.floor_nav_comipo ul li a{display:flex;border:0;align-items:center;justify-content:center;width:72px;min-width:72px;height:42px;padding:2px 10px 0px;line-height:1.2;color:var(--on_surface);font-size:12px;box-sizing:border-box}nav#floor_nav.floor_nav_comipo ul li a span{font-weight:400}nav#floor_nav.floor_nav_comipo ul li:not(.type_goto_maniax):not(.type_goto_girls)#select a{color:#fff}nav#floor_nav.floor_nav_comipo ul li.type_goto_maniax{border-color:var(--boyMale_highest);border-top-color:var(--boyMale_highest)}nav#floor_nav.floor_nav_comipo ul li.type_goto_maniax a{color:var(--boyMale_highest);background:var(--background)}nav#floor_nav.floor_nav_comipo ul li.type_goto_maniax a span::before{margin-right:4px;font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700}nav#floor_nav.floor_nav_comipo ul li.type_goto_girls{border-color:var(--girlFemale_high);border-top-color:var(--girlFemale_high)}nav#floor_nav.floor_nav_comipo ul li.type_goto_girls a{color:var(--girlFemale_high);background:var(--background)}nav#floor_nav.floor_nav_comipo ul li.type_goto_girls a span::before{margin-right:4px;font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700}nav#floor_nav.floor_nav_comipo ul li.type_all,nav#floor_nav.floor_nav_comipo ul li.type_boy_male,nav#floor_nav.floor_nav_comipo ul li.type_girl_female,nav#floor_nav.floor_nav_comipo ul li.type_lightnovel,nav#floor_nav.floor_nav_comipo ul li.type_tl,nav#floor_nav.floor_nav_comipo ul li.type_bl,nav#floor_nav.floor_nav_comipo ul li.type_webtoon,nav#floor_nav.floor_nav_comipo ul li.type_voice{border-top-color:var(--index)}nav#floor_nav.floor_nav_comipo ul li.type_all#select{border-color:var(--index)}nav#floor_nav.floor_nav_comipo ul li.type_all#select::after{background-color:var(--index)}nav#floor_nav.floor_nav_comipo ul li.type_all#select a{background:var(--index)}nav#floor_nav.floor_nav_comipo ul li.type_boy_male#select{border-color:var(--boyMale)}nav#floor_nav.floor_nav_comipo ul li.type_boy_male#select::after{background-color:var(--boyMale)}nav#floor_nav.floor_nav_comipo ul li.type_boy_male#select a{background:var(--boyMale)}nav#floor_nav.floor_nav_comipo ul li.type_girl_female#select{border-color:var(--girlFemale)}nav#floor_nav.floor_nav_comipo ul li.type_girl_female#select::after{background-color:var(--girlFemale)}nav#floor_nav.floor_nav_comipo ul li.type_girl_female#select a{background:var(--girlFemale)}nav#floor_nav.floor_nav_comipo ul li.type_lightnovel#select{border-color:var(--novel)}nav#floor_nav.floor_nav_comipo ul li.type_lightnovel#select::after{background-color:var(--novel)}nav#floor_nav.floor_nav_comipo ul li.type_lightnovel#select a{background:var(--novel)}nav#floor_nav.floor_nav_comipo ul li.type_tl#select{border-color:var(--tl)}nav#floor_nav.floor_nav_comipo ul li.type_tl#select::after{background-color:var(--tl)}nav#floor_nav.floor_nav_comipo ul li.type_tl#select a{background:var(--tl)}nav#floor_nav.floor_nav_comipo ul li.type_bl#select{border-color:var(--bl)}nav#floor_nav.floor_nav_comipo ul li.type_bl#select::after{background-color:var(--bl)}nav#floor_nav.floor_nav_comipo ul li.type_bl#select a{background:var(--bl)}nav#floor_nav.floor_nav_comipo ul li.type_webtoon#select{border-color:var(--webtoon)}nav#floor_nav.floor_nav_comipo ul li.type_webtoon#select::after{background-color:var(--webtoon)}nav#floor_nav.floor_nav_comipo ul li.type_webtoon#select a{background:var(--webtoon)}nav#floor_nav.floor_nav_comipo ul li.type_voice#select{border-color:var(--voice)}nav#floor_nav.floor_nav_comipo ul li.type_voice#select::after{background-color:var(--voice)}nav#floor_nav.floor_nav_comipo ul li.type_voice#select a{background:var(--voice)}nav#floor_nav.floor_nav_comipo ul li.type_goto_maniax#select::after{background-color:var(--boyMale_highest)}nav#floor_nav.floor_nav_comipo ul li.type_goto_girls#select::after{background-color:var(--girlFemale_high)}nav#floor_nav.floor_nav_comipo ul li.type_goto_maniax a{color:var(--boyMale_highest)}nav#floor_nav.floor_nav_comipo ul li.type_goto_maniax a span::before{content:"\f183"}nav#floor_nav.floor_nav_comipo ul li.type_goto_girls a{color:var(--girlFemale_high)}nav#floor_nav.floor_nav_comipo ul li.type_goto_girls a span::before{content:"\f182"}nav#floor_nav.floor_nav_comipo ul li.type_boy_male{border-top-color:var(--boyMale)}nav#floor_nav.floor_nav_comipo ul li.type_girl_female{border-top-color:var(--girlFemale)}nav#floor_nav.floor_nav_comipo ul li.type_lightnovel{border-top-color:var(--novel)}nav#floor_nav.floor_nav_comipo ul li.type_tl{border-top-color:var(--tl)}nav#floor_nav.floor_nav_comipo ul li.type_bl{border-top-color:var(--bl)}nav#floor_nav.floor_nav_comipo ul li.type_webtoon{border-top-color:var(--webtoon)}nav#floor_nav.floor_nav_comipo ul li.type_voice{border-top-color:var(--voice)}.footer{clear:both;background-color:#4d6594;margin-top:auto}.footer_inner{padding:20px 0;border-bottom:solid 1px #7191bd}.footer_inner.sns{display:flex;flex-wrap:wrap}.footer_inner.sns .label{font-size:12px;border-bottom:dashed 1px rgba(255,255,255,0.3);padding-bottom:10px}#container_touch_index .footer_inner.sns{background:#293366}.footer_inner .label{font-size:14px;font-weight:bold;margin:15px 0 15px;text-align:center;color:#fff}.footer_inner .label:nth-of-type(1){margin:0 0 15px}.footer_inner_box{padding:16px;width:calc((100% - 32px * 2) / 2);margin-bottom:10px}ul.device{color:#fff;font-size:14px;text-align:center;margin-top:10px}ul.device li{display:inline-block}ul.device li a{display:block;padding:7px 10px;color:#fff;border-radius:3px;background:#7191bd;font-size:11px}.footer_nav{display:flex;flex-wrap:wrap}.footer_nav.col_3{justify-content:center}.footer_nav_item{width:50%;box-sizing:border-box;font-size:11px}.footer_nav.col_3 li{width:30%}.footer_nav_item a{display:flex;align-items:center;position:relative;color:#fff;padding:8px 12px}@media screen and (max-width: 320px){.footer_nav:not(.col_3) li a{padding:5px 0 5px 12px;font-size:10px}}.footer_nav_item a::before{display:block;position:relative;flex-shrink:0;box-shadow:-1px 1px 0 rgba(255,255,255,0.5) inset;width:6px;height:6px;margin-right:8px;transform:rotate(45deg);content:""}.footer_nav_item a[target="_blank"]::after{display:block;width:11px;height:11px;margin:-2px 0 0 6px;background:url(../../images/web/common/icon_link_blank_03_touch.gif) no-repeat 0 0;background-size:contain;content:""}.footer_floor_list{display:grid;grid-template-columns:repeat(2, 1fr);box-sizing:border-box;background-color:#7191bd;text-align:center}.footer_floor_list_item{font-size:11px;vertical-align:middle;border-bottom:1px solid #4d6594}.footer_floor_list_item:nth-child(odd){border-right:1px solid #4d6594}.footer_floor_list_item:nth-of-type(odd):nth-last-of-type(2){border-bottom:none}.footer_floor_list_item:last-of-type{border-bottom:none}.footer_floor_list_item a{display:block;color:#fff;padding:12px 0}.footer_sns{display:flex;flex-direction:column;gap:10px}.footer_sns.spot_index{background:#293366;margin:0}.footer_sns_item a{display:flex;padding:0px 10px;flex-direction:row;align-items:center;color:#fff;font-size:11px;line-height:1.2;gap:10px}.footer_sns_item a::before{display:block;width:30px;height:30px;border-radius:50%;border:solid 2px #fff;background:#fff;content:""}.footer_sns a.twitter_all::before{background:url(/modpub/images/web/common/sns/pic_twitter_all.jpg);background-size:contain}.footer_sns a.twitter_bl::before{background:url(/modpub/images/web/common/sns/pic_twitter_bl.jpg);background-size:contain}.footer_sns a.twitter_tl::before{background:url(/modpub/images/web/common/sns/pic_twitter_tl.jpg);background-size:contain}.footer_sns a.twitter_pr::before{background:url(/modpub/images/web/common/sns/pic_twitter_pr.jpg);background-size:contain}.footer_sns a.youtube_pr::before{background:url(/modpub/images/web/common/sns/pic_youtube_pr.jpg);background-size:contain}.footer_sns a.twitter_all_en::before{background:url(/modpub/images/web/common/sns/pic_twitter_all_en.jpg);background-size:contain}.footer_sns a.twitter_r18_en::before{background:url(/modpub/images/web/common/sns/pic_twitter_r18_en.jpg);background-size:contain}.footer_sns a.twitter_expo_en::before{background:url(/modpub/images/web/common/sns/pic_twitter_expo_en.jpg);background-size:contain}.footer_sns a.twitter_tl_en::before{background:url(/modpub/images/web/common/sns/pic_twitter_tl_en.jpg);background-size:contain}.footer_sns a.twitter_bl_en::before{background:url(/modpub/images/web/common/sns/pic_twitter_bl_en.jpg);background-size:contain}.footer_sns a.instagram_tl_en::before{background:url(/modpub/images/web/common/sns/pic_instagram_tl_en.jpg);background-size:contain}.footer_sns a.discord_all_en::before{background:url(/modpub/images/web/common/sns/pic_discord_all_en.jpg);background-size:contain}.footer_sns a.twitter_all_cn::before{background:url(/modpub/images/web/common/sns/pic_twitter_all.jpg);background-size:contain}.footer_sns a.twitter_tl_zh::before{background:url(/modpub/images/web/common/sns/pic_twitter_tl_zh.jpg);background-size:contain}.footer_sns a.bilibili_all_cn::before{background:url(/modpub/images/web/common/sns/pic_bilibili_all.jpg);background-size:contain}.footer_sns a.bilibili_tl_cn::before{background:url(/modpub/images/web/common/sns/pic_bilibili_tl_cn.jpg);background-size:contain}.footer_sns a.weibo_all_cn::before{background:url(/modpub/images/web/common/sns/pic_weibo_all_cn.jpg);background-size:contain}.footer_sns a.weibo_tl_cn::before{background:url(/modpub/images/web/common/sns/pic_weibo_tl_cn.jpg);background-size:contain}.footer_sns a.bilibili_cn::before{background:url(/modpub/images/web/common/sns/pic_bilibili_cn.jpg);background-size:contain}.footer_sns a.qq_all_cn::before{background:url(/modpub/images/web/common/sns/pic_qq_all_cn.jpg);background-size:contain}.footer_sns a.qq_bl_cn::before{background:url(/modpub/images/web/common/sns/pic_qq_bl_cn.jpg);background-size:contain}.footer_sns a.qq_tl_cn::before{background:url(/modpub/images/web/common/sns/pic_qq_tl_cn.jpg);background-size:contain}.footer_sns a.douyin_all_cn::before{background:url(/modpub/images/web/common/sns/pic_douyin_all_cn.jpg);background-size:contain}.footer_sns a.facebook_all_tw::before{background:url(/modpub/images/web/common/sns/pic_facebook_all_tw.jpg);background-size:contain}.footer_sns a.facebook_all_tw_02::before{background:url(/modpub/images/web/common/sns/pic_facebook_all_tw_02.jpg);background-size:contain}.footer_sns a.facebook_tl_tw::before{background:url(/modpub/images/web/common/sns/pic_facebook_tl_tw.jpg);background-size:contain}.footer_sns a.instagram_tl_tw::before{background:url(/modpub/images/web/common/sns/pic_instagram_tl_tw.jpg);background-size:contain}.footer_sns a.discord_r18_tw::before{background:url(/modpub/images/web/common/sns/pic_discord_r18_tw.jpg);background-size:contain}.footer_sns a.discord_tl_tw::before{background:url(/modpub/images/web/common/sns/pic_discord_tl_tw.jpg);background-size:contain}.footer_sns a.dlch_all_tw::before{background:url(/modpub/images/web/common/sns/pic_dlch_all_tw.jpg);background-size:contain}.footer_sns a.plurk_all_tw::before{background:url(/modpub/images/web/common/sns/pic_plurk_all_tw.jpg);background-size:contain}.footer_sns a.plurk_tl_tw::before{background:url(/modpub/images/web/common/sns/pic_plurk_tl_tw.jpg);background-size:contain}.footer_sns a.plurk_bl_tw::before{background:url(/modpub/images/web/common/sns/pic_plurk_bl_tw.jpg);background-size:contain}.footer_sns a.line_all_tw::before{background:url(/modpub/images/web/common/sns/pic_line_all_tw.jpg);background-size:contain}.footer_sns a.twitter_all_ko::before{background:url(/modpub/images/web/common/sns/pic_twitter_all_ko.png);background-size:contain}.footer_sns a.twitter_tl_ko::before{background:url(/modpub/images/web/common/sns/pic_twitter_tl_ko.jpg);background-size:contain}.footer_sns a.youtube_pr_ko::before{background:url(/modpub/images/web/common/sns/pic_youtube_pr_ko.png);background-size:contain}.footer_sns a.twitter_all_id::before{background:url(/modpub/images/web/common/sns/pic_twitter_all_id.jpg);background-size:contain}.footer_inner.recruit{color:#fff;padding:20px 12px}.footer_inner.recruit .label{margin:0;padding:0 0 12px;border-bottom:solid 1px rgba(255,255,255,0.3);text-align:left;font-weight:normal}.job_list{border-bottom:solid 1px rgba(255,255,255,0.3)}.job_list_item:not(:first-child){border-top:dashed 1px rgba(255,255,255,0.3)}.job_list_item a{display:flex;align-items:center;padding:12px 0;color:#fff;font-size:13px;line-height:1.2}.job_list_item.new .job_info::before{display:inline-block;margin-bottom:4px;font-size:11px;font-weight:bold;color:#fd0;content:"NEW"}.job_list_item .job_icon{flex-shrink:0;margin-right:10px;width:50px;height:50px;border-radius:50%;background-size:cover;background-position:center;border:2px solid #fff}.job_icon img{width:100%}.job_list_item .job_icon.recruit_01{background-color:#88f}.job_list_item .job_icon.recruit_02{background-color:#ea4}.job_list_item .job_icon.recruit_03{background-color:#6d9}.job_list_item .job_icon.recruit_04{background-color:#e66}.job_list_item .job_icon.type_01{background-image:url(/modpub/images/recruit/pic_markup_engineer_01.jpg)}.job_list_item .job_icon.type_02{background-image:url(/modpub/images/recruit/pic_desiner_02.jpg)}.job_list_item .job_icon.type_03{background-image:url(/modpub/images/recruit/pic_desiner_01.jpg)}.job_list_item .job_icon.type_04{background-image:url(/modpub/images/recruit/pic_engineer_01.jpg)}.job_list_item .job_icon.type_05{background-image:url(/modpub/images/recruit/pic_director_01.jpg)}.job_list_item .addition{display:block;color:rgba(255,255,255,0.6);font-size:12px;margin-top:5px}.job_list_item .job_icon.type_06{background-image:url(/modpub/images/recruit/pic_director_02.jpg)}.job_list_item .job_icon.type_07{background-image:url(/modpub/images/recruit/pic_translator_01.jpg)}.job_list_item .job_icon.type_08{background-image:url(/modpub/images/recruit/pic_director_02.jpg)}.job_list_item .job_icon.type_09{background-image:url(/modpub/images/recruit/pic_sales_01.jpg)}.job_list_item .job_icon.type_10{background-image:url(/modpub/images/recruit/pic_marketer_01.jpg)}a.recruit_more{display:flex;align-items:center;justify-content:flex-end;padding:16px 0 0;font-size:12px;color:#fff}a.recruit_more::after{display:block;width:8px;height:8px;margin-left:8px;transform:rotate(45deg);box-shadow:-1px 1px 0 rgba(255,255,255,0.4) inset;content:""}.footer .copyright{color:#fff;font-size:10px;text-align:center;padding:20px 0 70px}.footer .l-eisysGroupFooter ~ .copyright{margin-top:20px;border-top:solid 1px #7191bd}.simple_layout .footer .copyright{padding:20px 0}.global_fixed_nav{display:flex;flex-wrap:nowrap;position:fixed;z-index:550;left:0;bottom:0;width:100%;height:50px;background:rgba(77,101,148,0.95);padding-bottom:calc(constant(safe-area-inset-bottom) - constant(safe-area-inset-bottom) / 3);padding-bottom:calc(calc(env(safe-area-inset-bottom) / 3 * 2))}html:lang(es-es) .global_fixed_nav,html:lang(pt-br) .global_fixed_nav,html:lang(vi-vn) .global_fixed_nav,html:lang(de-de) .global_fixed_nav,html:lang(fr-fr) .global_fixed_nav,html:lang(id-id) .global_fixed_nav,html:lang(it-it) .global_fixed_nav,html:lang(th-th) .global_fixed_nav,html:lang(sv-se) .global_fixed_nav{height:auto}@media screen and (orientation: landscape){.global_fixed_nav{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);height:calc(50px + env(safe-area-inset-bottom));box-sizing:border-box}}.global_fixed_nav .global_fixed_nav_item{text-align:center;width:100%;position:relative}.global_fixed_nav .global_fixed_nav_item a{padding:5px;display:inline-block;font-size:10px;font-weight:bold;color:#eaeaea;padding-top:30px;position:relative;width:100%;box-sizing:border-box;white-space:nowrap}html:lang(es-es) .global_fixed_nav .global_fixed_nav_item a,html:lang(pt-br) .global_fixed_nav .global_fixed_nav_item a,html:lang(vi-vn) .global_fixed_nav .global_fixed_nav_item a,html:lang(de-de) .global_fixed_nav .global_fixed_nav_item a,html:lang(fr-fr) .global_fixed_nav .global_fixed_nav_item a,html:lang(id-id) .global_fixed_nav .global_fixed_nav_item a,html:lang(it-it) .global_fixed_nav .global_fixed_nav_item a,html:lang(th-th) .global_fixed_nav .global_fixed_nav_item a,html:lang(sv-se) .global_fixed_nav .global_fixed_nav_item a{white-space:pre-wrap}.global_fixed_nav .global_fixed_nav_item a::before{display:block;position:relative;width:33px;height:22px;margin:0 auto 3px;margin-top:-22px;background:url(https://www.dlsite.com/modpub/images/web/hometouch/icon-global-fixed-nav.png) no-repeat center 0;content:"";background-size:215px 72px}.global_fixed_nav .global_fixed_nav_item.type_ranking a::before{background-position:5px 0}.global_fixed_nav .global_fixed_nav_item.type_new_work a::before{background-position:-28px 0}.global_fixed_nav .global_fixed_nav_item.type_discount a::before{background-position:-61px 1px}.global_fixed_nav .global_fixed_nav_item.type_favorite a::before{background-position:-124px 0}.global_fixed_nav .global_fixed_nav_item.type_coupon a::before{background-position:5px -51px}.global_fixed_nav .global_fixed_nav_item.type_voiceacter a::before{background-position:-26px -26px}.global_fixed_nav .global_fixed_nav_item.type_translation a::before{background-position:-90px -27px}.global_fixed_nav .global_fixed_nav_item.type_registration a::before{background-position:-124px -25px}.global_fixed_nav .global_fixed_nav_item.type_popular a::before{background-position:-186px -26px}.global_fixed_nav .global_fixed_nav_item.type_monopoly a::before{background-position:-185px 1px}.global_fixed_nav .global_fixed_nav_item.type_searchword a::before{background-position:-29px -26px}.global_fixed_nav .global_fixed_nav_item.type_play a::before{background-position:-27px -50px;width:auto;height:auto;color:#fff;font-size:20px;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f518";margin-bottom:0;background-image:none}.global_fixed_nav .global_fixed_nav_item.type_free a::before{font-family:dlsite-icons;content:"\e92d";margin-bottom:3px;font-size:18px;background:none}.global_fixed_nav .global_fixed_nav_item.type_sale a::before{font-family:dlsite-icons;content:"\e930";background:none;font-size:21px;top:-4px}.global_fixed_nav .global_fixed_nav_item.type_star a::before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f005"}.global_fixed_nav .global_fixed_nav_item.type_worklist a::before{width:auto;height:auto;color:#fff;font-size:20px;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f86d";margin-bottom:0;background:none}.global_fixed_nav_item.active::before{position:absolute;top:6px;right:23px;width:6px;height:6px;background:#ff143c;border-radius:50%;content:""}@media screen and (max-width: 320px){.global_fixed_nav_item.active::before{right:18px}}@media screen and (min-width: 568px){.global_fixed_nav_item.type_favorite.active .icon_discount{right:35px}}.global_fixed_nav_item.type_favorite.active .icon_discount::before{content:"";position:absolute;margin:0;right:13px;top:10px;width:0;height:0;border-top:6px solid #c00;border-left:2px solid transparent;border-right:2px solid transparent;transform:rotate(37deg)}.style_soft .global_fixed_nav .global_fixed_nav_item.type_release_notice,.style_comic .global_fixed_nav .global_fixed_nav_item.type_release_notice,.style_pro .global_fixed_nav .global_fixed_nav_item.type_release_notice,.style_books .global_fixed_nav .global_fixed_nav_item.type_release_notice{display:none}.style_soft .global_fixed_nav .global_fixed_nav_item.type_favorite.active .icon_discount,.style_comic .global_fixed_nav .global_fixed_nav_item.type_favorite.active .icon_discount,.style_pro .global_fixed_nav .global_fixed_nav_item.type_favorite.active .icon_discount,.style_books .global_fixed_nav .global_fixed_nav_item.type_favorite.active .icon_discount{right:15px}@media screen and (min-width: 568px){.style_soft .global_fixed_nav .global_fixed_nav_item.type_favorite.active .icon_discount,.style_comic .global_fixed_nav .global_fixed_nav_item.type_favorite.active .icon_discount,.style_pro .global_fixed_nav .global_fixed_nav_item.type_favorite.active .icon_discount,.style_books .global_fixed_nav .global_fixed_nav_item.type_favorite.active .icon_discount{right:50px}}.footer_fixed_layout .footer{margin-bottom:74px}.footer_fixed_layout .footer.footer_with_notice{margin-bottom:93px}.footer{background-color:var(--surface_alpha)}.footer .footer_abj_mark{padding:20px 14px;font-size:10px;background-color:var(--background)}.footer .footer_abj_mark img{display:block;margin:0 auto}.footer .footer_abj_mark p{color:var(--on_surface)}.footer .footer_inner{border-bottom:none}.footer .footer_inner .label{color:var(--on_surface)}.footer .footer_inner .footer_nav_item a{color:var(--on_surface)}.footer .footer_inner .footer_nav_item a::before{box-shadow:-1px 1px 0 var(--on_surface_variant) inset}.footer .footer_inner .footer_nav_item a[target="_blank"]::after{background:none;content:"\f2d2";color:var(--on_surface_variant);font-family:"Font Awesome 5 Pro";margin:0 0 0px 4px;font-size:10px}.footer ul.device{color:var(--on_surface_variant)}.footer ul.device li a{color:var(--on_surface_variant);background-color:var(--surface_alpha_low);border-radius:4px;font-size:10px}.footer .copyright{color:var(--on_surface)}.global_fixed_nav.type_comipo{height:60px;border-bottom:4px solid var(--primary);background:rgba(255,255,255,0.9)}.global_fixed_nav.type_comipo .global_fixed_nav_item a{display:block;color:var(--on_surface);font-weight:500}.global_fixed_nav.type_comipo .global_fixed_nav_item a::before{width:auto;height:auto;background:transparent;color:var(--primary);font-size:20px;font-family:"Font Awesome 5 Pro";font-weight:900}.global_fixed_nav.type_comipo .global_fixed_nav_item.type_ranking a::before{content:"\f521"}.global_fixed_nav.type_comipo .global_fixed_nav_item.type_new_work a::before{content:"\f4d8"}.global_fixed_nav.type_comipo .global_fixed_nav_item.type_discount a::before{content:"\f0a1"}.global_fixed_nav.type_comipo .global_fixed_nav_item.type_login a::before{content:"\f234"}.global_fixed_nav.type_comipo .global_fixed_nav_item.type_coupon a::before{content:"\f3ff"}.global_fixed_nav.type_comipo .global_fixed_nav_item.type_play a::before{content:"\f518"}.global_fixed_nav.type_comipo .global_fixed_nav_item.type_free a::before{content:"\e92d";padding-top:3px;font-family:dlsite-icons;font-size:18px;font-weight:normal}.center_banner{margin-top:6px}.center_banner .swiper-wrapper,.center_banner .swiper-slide{height:calc(100vw * 0.32)}.center_banner .swiper-slide img{width:100%;height:auto}.center_banner .swiper-pagination-bullet{width:7px;height:7px;display:inline-block;border-radius:100%;background:#fff;opacity:0.8}#hero_slider .sub_area{margin-top:10px}#hero_slider .center_banner .swiper-pagination-bullet{background:#ccc}#hero_slider .center_banner .swiper-pagination-bullet-active,.center_banner .swiper-pagination-bullet-active{background:#fa8c1e}.center_banner .swiper-container-horizontal&gt;.swiper-pagination-bullets{padding:8px 0 2px}.center_banner .swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}.center_banner .swiper-container .pagenation_container{bottom:0;background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.8));opacity:0}#hero_slider .center_banner .swiper-container .pagenation_container{text-align:center;background:none;padding:5px 0;opacity:1}.center_banner .swiper-container .pagenation_container.on{opacity:1}.center_banner_chart img{width:100%;margin-bottom:4px}#hero_slider .swiper-slide img{width:100%;height:auto}#hero_slider .pagination{text-align:center;margin:15px 0;display:flex;justify-content:center}#hero_slider .swiper-pagination{bottom:10px}#hero_slider .swiper-pagination-bullet{flex-shrink:0;width:7px;height:7px;margin:0 4px;border-radius:5px;background:#ddd;opacity:1}#hero_slider .swiper-pagination-bullet-active{background:#ff5f96}#hero_slider .swiper-button-prev-sub,#hero_slider .swiper-button-next-sub{opacity:0.5;position:relative;bottom:0;z-index:10;width:6px;height:6px;text-indent:100%;white-space:nowrap;background:none;cursor:pointer}#hero_slider .swiper-button-prev-sub{margin-right:15px}#hero_slider .swiper-button-next-sub{margin-left:15px}#hero_slider .swiper-button-prev-sub:hover,#hero_slider .swiper-button-next-sub:hover{opacity:1}#hero_slider .swiper-button-prev-sub::before,#hero_slider .swiper-button-next-sub::before{display:block;position:relative;top:50%;z-index:1;width:8px;height:8px;margin-top:-3px;content:""}#hero_slider .swiper-button-prev-sub::before{left:50%;box-shadow:-1px 1px 0 #999;transform:rotate(45deg)}#hero_slider .swiper-button-next-sub::before{right:50%;box-shadow:1px 1px 0 #999;transform:rotate(-45deg)}.head_campaign_banner .bx-wrapper{min-height:auto;margin:0 auto}.head_campaign_banner .bx-wrapper .bx-viewport{padding:0}.head_campaign_banner .bx-wrapper p{display:block;text-align:center}.head_campaign_banner .bx-wrapper .bx-pager{opacity:0.7;bottom:-4px;z-index:100}.head_campaign_banner .bx-wrapper .bx-pager.bx-default-pager a{background-color:#fff;height:6px;width:6px}.head_campaign_banner p img{width:100%;height:auto}.head_campaign_banner .bx-wrapper .bx-prev{background:url(../../images/web/common/btn_carousel_prev.png) left top no-repeat;background-size:30px 20px}.head_campaign_banner .bx-wrapper .bx-next{background:url(../../images/web/common/btn_carousel_next.png) left top no-repeat;background-size:30px 20px}.mini_banner_container{margin:16px 12px;display:flex;justify-content:space-around}.mini_banner_list{display:flex}.mini_banner_list li{max-width:calc((100vw - 12px * 2 - 10px) / 2)}.mini_banner_list li+li{margin-left:10px}.mini_banner_list img{width:100%;height:auto;box-sizing:border-box}.mini_banner_container_large{margin:5px}.mini_banner_container_large .mini_banner_list li{max-width:calc((100vw - 5px * 2 - 5px) / 2)}.mini_banner_container_large .mini_banner_list li+li{margin-left:5px}.mini_banner_container .type_touch_common .mini_banner_list{margin-bottom:10px}.mini_banner_container .type_touch_common .mini_banner_list:last-child{margin-bottom:0}.top_mini_banner.type_comipo_second_onward{display:flex;overflow-x:scroll}.top_mini_banner.type_comipo_second_onward::-webkit-scrollbar{display:none}.top_mini_banner.type_comipo_second_onward .mini_banner_list{margin-bottom:10px}.top_mini_banner.type_comipo_second_onward .mini_banner_list:last-child{margin-bottom:0}.top_mini_banner.type_comipo_second_onward .mini_banner_list li{max-width:calc((100vw - 12px * 2 - 10px) / 2.2)}input,select,textarea{font-size:15px;line-height:1.3}input[type="text"],input[type="url"],input[type="search"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"]{-moz-appearance:none;-webkit-appearance:none;width:100%;padding:5px 8px;border:1px solid #ccc;border-radius:2px;box-sizing:border-box}.autocomplete_box{position:relative;height:0}input.magazine_address ~ .autocomplete_box{width:calc(100% - 85px)}.user_regist_box input[type=text] ~ .autocomplete_box{width:250px}table.form_table input[size="42"] ~ .autocomplete_box,table.form_table input[size="80"] ~ .autocomplete_box{width:90%}.autocomplete_box .ui-widget-content{width:100% !important;position:absolute !important;z-index:100;box-shadow:1px 1px 4px rgba(0,0,0,0.3);border:1px solid #a9a9a9;box-sizing:border-box;background:#fff}.autocomplete_box .ui-menu-item&gt;div{display:block;padding:8px 5px;font-size:12px;line-height:1.5;cursor:pointer}.autocomplete_box .ui-menu-item:not(:first-child)&gt;div{border-top:solid 1px #ccc}.autocomplete_box .ui-menu-item&gt;div:hover,.autocomplete_box .ui-state-hover,.autocomplete_box .ui-widget-content .ui-state-hover,.autocomplete_box .ui-widget-header .ui-state-hover,.autocomplete_box .ui-state-focus,.autocomplete_box .ui-widget-content .ui-state-focus,.autocomplete_box .ui-widget-header .ui-state-focus{background:#fff9d9;color:#e58600;text-decoration:none}.ui-helper-hidden-accessible{display:none}input[type="submit"],input[type="reset"],input[type="button"],button{-moz-appearance:none;-webkit-appearance:none;padding:0;border:none;border-radius:4px;border-bottom:solid 2px rgba(0,0,0,0.2);outline:none;cursor:pointer}input[type="submit"].btn_default,input[type="reset"].btn_default,input[type="button"].btn_default,.btn_default{-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;height:28px;padding:0 8px;border-radius:2px;border-bottom:solid 2px rgba(0,0,0,0.2);background-color:#f0f0f0;color:#666;font-size:11px;outline:none;cursor:pointer}.btn_default.type_restore{background:#fff;border:solid 1px #ddd;border-bottom:solid 2px rgba(0,0,0,0.2);color:#666;height:26px}.n_cart .btn_default.type_restore{display:block;height:auto;padding:5px 8px 4px;border:solid 1px #ddd;border-radius:4px;background:#fff;color:#666;font-size:11px;line-height:1.27}select{-moz-appearance:none;-webkit-appearance:none;width:100%;height:37px;color:#333;padding:0 31px 0 8px;background:url(../../images/web/hometouch/select_arrow.png) right center no-repeat #fff;background-size:25px 37px;box-sizing:border-box;border-radius:0;border:1px solid #aaa}textarea{width:100%;min-height:88px;padding:8px 4px;border:1px solid #aaa;box-sizing:border-box;resize:none;border-radius:2px;-webkit-appearance:none}p.text_count{font-size:12px;text-align:right;margin:12px 0}p.text_count.over{color:#c00}.check_radio_list_01{margin-bottom:10px;border-radius:6px;border:1px solid #aaa;background-color:#fff}.check_radio_list_01.no_border{border:none;margin-bottom:0}.check_radio_list_01 li{position:relative;border-bottom:1px dotted #ccc}.check_radio_list_01 li:last-child{border-bottom:none}.check_radio_list_01 li input{position:absolute;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.check_radio_list_01 li input[type="checkbox"],.check_radio_list_01 li input[type="radio"]{opacity:0;width:100%;height:100%;padding:0}.check_radio_list_01 li input[type="checkbox"]+label,.check_radio_list_01 li input[type="radio"]+label{display:block;line-height:1.3;color:#333;padding:15px 20px 15px 50px}.check_radio_list_01 li input[type="checkbox"]+label{background:url(../../images/web/hometouch/btn_check_off.png) 15px center no-repeat;background-size:20px 20px}.check_radio_list_01 li input[type="radio"]+label{background:url(../../images/web/hometouch/btn_radio_off.png) 15px center no-repeat;background-size:20px 20px}.check_radio_list_01 li input[type="checkbox"]:checked+label{background:url(../../images/web/hometouch/btn_check_on.png) 15px center no-repeat;background-size:20px 20px}.check_radio_list_01 li input[type="radio"]:checked+label{background:url(../../images/web/hometouch/btn_radio_on.png) 15px center no-repeat;background-size:20px 20px}.check_radio_list_01 li.find{color:#666;background-color:#f5f5f5;padding:10px;border-radius:5px 5px 0 0}.check_radio_list_01 li input[type="radio"]+label.disabled{opacity:0.3;pointer-events:none}.n_checkbox_input{display:none}.n_checkbox_parts{padding-left:25px;position:relative;color:#333;display:inline-block;font-size:12px}.n_checkbox_parts::before{top:-5px;left:0;width:20px;height:20px;font-size:20px;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f058";position:absolute;color:#b7b7b7}.n_checkbox_input:checked+.n_checkbox_parts::before{color:orange}.confirm_mail_checkbox{margin:15px}.favorite_genre_text{display:inline;margin-right:6px;color:#666;font-size:12px;line-height:24px}.btn_select_box{position:relative;display:inline-block}ul.btn_select_radio{border-radius:3px;font-size:0}ul.btn_select_radio.size_l{width:200px}ul.btn_select_radio li{display:inline-block;box-sizing:border-box;height:34px;line-height:34px;background:#fff;text-align:center;color:#aaa;cursor:pointer;font-size:13px}ul.btn_select_radio.size_xs li{width:70px;height:24px;border-radius:2px;font-size:11px;line-height:22px}ul.btn_select_radio.size_m li{width:100px}ul.btn_select_radio li:first-child{border-radius:3px 0 0 3px;border:1px solid #b8c3d9;border-right:none}ul.btn_select_radio li:last-child{border-radius:0 3px 3px 0;border:1px solid #b8c3d9;border-left:none}ul.btn_select_radio li.current{background:#607194;color:#fff;border-color:#607194}.popup_message_01{position:absolute;top:-35px;opacity:0;margin:0 auto;padding:8px 10px;border-radius:3px;background:#e6457a;color:#fff;font-size:14px;text-align:center;transition:all 0.4s ease;white-space:nowrap;pointer-events:none}.btn_select_box .popup_message_01{left:50%;transform:translateX(-50%)}.popup_message_01::after{position:absolute;top:100%;left:50%;height:0;width:0;border:6px solid transparent;border-top:6px solid #e6457a;content:"";margin-left:-6px}.popup_message_01.on{opacity:1;top:-45px}a.btn_follow,a.btn_mygenre{font-size:12px;display:inline-block;line-height:20px;height:20px;padding:0 4px;margin-left:4px;background:#ddd;background:linear-gradient(to bottom, #f7f7f7 0%, #ddd 100%);border:#aaa solid 1px;border-radius:4px;color:#333;word-break:keep-all}a.btn_follow{margin-left:0}.follow_count{position:relative;background:#fa6496;color:#fff;padding:2px 4px 2px 5px;border-radius:2px;margin-left:6px;display:inline-block;height:14px;font-size:12px;vertical-align:middle;line-height:16px}.follow_count::before{position:absolute;top:50%;left:-10px;height:0;width:0;border:6px solid #fa639600;content:"";margin-left:0;border-right:6px solid #fa6396;transform:translateY(-50%)}a.btn_follow::before{display:inline-block;width:16px;border-radius:2px 0 0 2px;color:#333;text-align:center;font-family:"Font Awesome 5 Pro";content:"\f004";font-weight:300}a.btn_follow_in::before{content:"\f004";font-weight:900;color:#888}li a.btn_follow,li a.btn_mygenre{margin-top:5px}.text_box_01.search_condition .btn_follow,.text_box_01.search_condition .btn_mygenre{float:right;margin-bottom:10px}a.btn_follow_in{background:#ccc;background:linear-gradient(to bottom, #ddd 0%, #ccc 100%);border-color:#aaa;color:#888}.follow_explanation{padding:4px;margin:4px 0 6px;border:dashed #ccc 1px;font-size:10px;position:relative}.download_work_list a.btn_follow{margin:0}a.btn_follow,a.btn_mygenre{background:var(--surface_container);border:1px solid var(--surface_outline);border-radius:4px}a.btn_follow:link,a.btn_mygenre:link{color:var(--on_general)}.follow_count{background:var(--secondary);color:var(--on_secondary)}.follow_count::before{border-right:6px solid var(--secondary)}a.btn_follow::before{color:var(--on_general)}a.btn_follow_in::before{color:var(--on_surface_disabled)}a.btn_follow_in{background:var(--disabled);border-color:none}a.btn_follow_in:link{color:var(--on_surface_disabled)}.follow_explanation{margin:0 0 6px;border:none;color:var(--on_surface_variant)}.check_radio_list_01{border:1px solid var(--surface_outline);background-color:var(--surface)}.check_radio_list_01 li{border-bottom:1px dotted var(--surface_outline)}.check_radio_list_01 li input[type="checkbox"]+label,.check_radio_list_01 li input[type="radio"]+label{color:var(--on_general)}.check_radio_list_01 li.find{color:var(--on_general);background-color:#f5f5f5}.n_checkbox_input:checked+.n_checkbox_parts::before{color:var(--on_surface_accent)}.favorite_genre_text{color:var(--on_general)}ul.btn_select_radio li{background:var(--disabled);color:var(--on_surface_disabled);border:1px solid var(--surface_outline)}ul.btn_select_radio li:first-child,ul.btn_select_radio li:last-child{border:1px solid var(--surface_outline)}ul.btn_select_radio li:first-child{border-right:0 !important}ul.btn_select_radio li.current{background:var(--surface);border:1px solid var(--surface_outline);color:var(--on_surface)}p.text_count.over{color:var(--on_surface_caution)}.validetta-error{position:relative;display:block;color:#c00;font-size:12px;padding:8px 12px;margin:12px 0 8px;border-radius:5px;background-color:#fff6f6}.validetta-error::before{content:"";display:block;position:absolute;top:-5px;left:12px;width:0;height:0;border-bottom:5px solid #fff6f6;border-left:5px solid transparent;border-right:5px solid transparent}.validetta-errorClose{display:block;cursor:pointer;position:absolute;top:-1px;right:3px;color:#c00;font-size:12px}.global_error_box,.global_message_box ul,.global_message_box&gt;.mini_message{margin:12px 8px}.text_box_01+.global_error_box ul,.text_box_01+.global_message_box ul{margin-top:0}.cart_option_inner .global_message_box ul{margin:0}.global_error_box:not([style$="none;"])+.text_box_01,.global_message_box:not([style$="none;"])+.text_box_01{padding-top:0}.global_error_box.pointbuy{margin:0 0 10px 0}.global_error_box ul li{font-size:12px;color:#c00;background-color:#fff6f6}.message_alert{display:flex;flex-direction:column;justify-content:center;position:relative;margin:12px 8px;border:1px solid #ea7b98;background:#fff;border-radius:5px;box-sizing:border-box}.message_alert::before{display:block;position:absolute;top:50%;left:9px;margin-top:-0.5em;font-family:"Font Awesome 5 Pro";font-size:25px;line-height:1;color:#f73455;font-weight:400;content:"\f071"}.message_alert_inner{padding:10px 12px}.message_alert_inner p{margin:0 0 0 32px;font-size:13px;line-height:1.3;color:#f73455}html:lang(zh-cn) .message_alert.type_serial .message_alert_inner p,html:lang(zh-tw) .message_alert.type_serial .message_alert_inner p{font-size:15px}.message_alert_inner p a{text-decoration:underline;font-weight:bold;cursor:pointer;color:#f73455;line-height:1.5em}.message_alert_inner p.message_alert_title{margin:0 0 0 33px;color:#f73455;font-size:13px;font-weight:bold;line-height:1.3}.message_alert_inner .message_alert_detail{border-top:dotted 1px #ea7b98;padding-top:4px;margin:5px 0 0 33px;color:#333;font-size:13px;line-height:1.3}.message_alert_inner p.message_alert_detail.notitle{border-top:none;padding-top:0;color:#f73455;font-weight:bold}.message_alert_inner p.message_alert_detail.notitle a{text-decoration:underline;font-weight:bold;cursor:pointer;color:#f73455;line-height:1.5em}.message_alert_inner .message_alert_detail .err_info{font-size:11px;color:#6e6e6e}.message_alert_inner .pack{margin:0 0 0 32px;border-top:dotted 1px #f73455;padding-top:5px}.message_alert_inner .pack a{text-decoration:underline;font-weight:bold;cursor:pointer;color:#f73455;line-height:1.5em}.message_alert .error_list_critical .error_list_critical_item{color:#333;margin-bottom:1em;padding-left:21px}.message_alert .error_list_critical .error_list_critical_item:last-child{margin-bottom:0}.message_alert_work_buy_btn{width:112px;position:absolute;right:11px;bottom:10px}.message_alert_work_buy_btn .work_cart{margin-bottom:0;line-height:30px}.message_alert_work_buy_btn .work_cart a[class*="btn_cart"]{font-size:10px;height:32px;line-height:30px}.message_alert_work_buy_btn .work_cart a[class*="btn_cart"]::before{background:#333;position:absolute;top:3px;bottom:3px;left:3px;width:24px;border-radius:3px;font-size:15px;line-height:24px}.message_alert .message_alert_work_price{padding-top:12px}.message_alert .message_alert_work_price a{padding-bottom:3px;max-width:160px;font-weight:bold;height:1.1em;line-height:1.4em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.message_alert .message_alert_work_price a:link{font-size:13px;color:#039;text-decoration:none}.message_alert .message_alert_work_price a:visited{color:#639;text-decoration:none}.message_alert .message_alert_work_price a:hover{text-decoration:underline}.message_alert .message_alert_work_price span{margin-top:6px;display:block;color:#d11d1b;font-size:12px}.work_header .message_alert{padding:13px;color:#ef6d96;border:1px solid #ef6d96}.work_header .message_alert::before{display:none}.work_header .message_alert .title{font-size:15px;font-weight:700;padding-bottom:5px;text-align:center;color:#ef6d96}.work_header .message_alert .title&gt;span{display:inline-block}.work_header .message_alert p{font-size:11px}.work_header .message_alert span{font-weight:700}.message_attention{display:flex;flex-direction:column;justify-content:center;position:relative;min-height:43px;margin:12px 8px;padding:10px 12px;border:1px solid #c5cee0;border-radius:5px;box-sizing:border-box;color:#25a}.message_attention&gt;span{margin:0 0 0 32px;color:#25a;font-size:13px}.message_attention&gt;span.type_bold{font-weight:bold}.message_attention&gt;span::before{display:block;position:absolute;top:50%;left:9px;margin-top:-0.4em;font-family:"Font Awesome 5 Pro";font-size:25px;line-height:0.8;color:#25a;font-weight:400;content:"\f06a"}.message_attention&gt;span&gt;a{color:#25a;cursor:pointer}.message_attention.type_comipo&gt;span&gt;a{font-weight:bold;text-decoration:underline}.message_attention.type_check{justify-content:space-between;flex-direction:row;align-items:center;margin:0;background:#f1f7ff;border-color:#adc1e2;font-size:14px;color:#25a}.message_attention.type_check p{margin:0}.message_attention.type_check p&gt;.number{font-weight:bold}.message_attention.type_check p span,.message_attention.type_check p strong{line-height:initial}.message_attention.type_check p:first-child{width:70%}.message_attention_inner{font-size:13px;line-height:1.3}.message_attention_inner::before{display:block;position:absolute;top:50%;left:9px;margin-top:-0.4em;font-family:"Font Awesome 5 Pro";font-size:25px;line-height:0.8;color:#25a;font-weight:400;content:"\f06a"}.message_attention_inner .message_attention_title{margin:0 0 0 33px;color:#25a;font-weight:bold}.message_attention_inner .message_attention_detail{margin:5px 0 0 33px;border-top:dotted 1px #c5cee0;padding-top:5px;color:#333}.coupon_text{padding-right:10px}.cart_bill_inner{position:relative;width:100%}.cart_bill_inner .point_cp_text{font-size:13px}.cart_bill_inner .point_cp_text strong{color:#c00;padding:0 2px}.message_attention&gt;p&gt;a{color:#25a;cursor:pointer}.global_message_box.type_limit&gt;ul&gt;li{border:1px solid #fb8d8d;border-width:1px 1px 1px 50px;background:#fff4f4;color:#ef4343}.global_message_box.type_limit .pack_parents{margin:5px 0 0;color:#333}.global_error_box ul.error_list_attention li{display:flex;flex-direction:column;justify-content:center;position:relative;min-height:50px;margin:0 0 12px;padding:10px 12px;border:1px solid #fb8d8d;border-width:1px 1px 1px 50px;background:#fff4f4;border-radius:4px;box-sizing:border-box;color:#ef4343;font-size:12px;font-weight:bold}.global_error_box ul.error_list_attention li::after{display:block;position:absolute;top:50%;left:-40px;margin-top:-0.5em;font-family:"Font Awesome 5 Pro";font-size:26px;line-height:1;color:#fff;font-weight:300;content:"\f071"}.global_error_box ul.error_list_attention li:not(:first-child){margin-top:12px}.global_error_box .error_message{padding:8px;margin:12px 12px 8px}.global_error_box .error_message p{line-height:1.5;font-size:12px;margin-bottom:12px}.global_error_box .error_message p:first-child{margin-bottom:4px}.global_error_box .error_message p:last-child{margin-bottom:0}.global_error_box .error_message p strong{color:#c00;font-size:14px}input.input_error,textarea.input_error{border:1px solid #d9b8b8;background-color:#fff6f6}.form_security{padding:16px 12px;background-color:#fff;border-top:solid 1px #ddd}.form_security p{position:relative;color:#666;font-size:10px;line-height:1.3}.form_security p strong{clear:left;display:block;font-size:12px;margin:4px 0}.flow{text-align:center;padding:12px 0}.flow span{display:inline-block;width:10px;height:10px;margin:0 4px;border-radius:10px;background-color:#ccc}.flow span.current{background-color:#fa8c1e}.flow_02::after{display:block;clear:both;content:""}.flow_02 ul{width:100%;display:table;border-bottom:1px solid #ccc;table-layout:fixed;overflow:hidden}.flow_02 li{display:table-cell;padding-left:9px;position:relative;height:36px;line-height:36px;text-align:center;box-sizing:border-box;background:#f5f5f5;font-size:12px;color:#666}.flow_02.type_bg_white li{background:#fff}.flow_02 li::before,.flow_02 li::after{content:"";position:absolute;top:0;right:-9px}.flow_02 li::before{border-left:10px solid #ccc;border-top:20px solid transparent;border-bottom:20px solid transparent;z-index:5;right:-10px;top:-2px}.flow_02 li::after{border-left:9px solid #f5f5f5;border-top:18px solid transparent;border-bottom:18px solid transparent;z-index:10}.flow_02.type_bg_white li::after{border-left:9px solid #fff}.flow_02 li:first-child{padding:0}.flow_02 li:last-child::before,.flow_02 li:last-child::after{border:none}.flow_02 ul.current_01 li:nth-child(1),.flow_02 ul.current_02 li:nth-child(2),.flow_02 ul.current_03 li:nth-child(3){background:#4d6594;color:#fff}.flow_02 ul.current_01 li:nth-child(1)::before,.flow_02 ul.current_02 li:nth-child(2)::before,.flow_02 ul.current_02 li:nth-child(1)::before,.flow_02 ul.current_03 li:nth-child(3)::before,.flow_02 ul.current_03 li:nth-child(2)::before{border:none}.flow_02 ul.current_01 li:nth-child(1)::after,.flow_02 ul.current_02 li:nth-child(2)::after,.flow_02 ul.current_03 li:nth-child(3)::after{border-left-color:#4d6594}.form_list_01{border-top:1px solid #ccc}.form_list_01&gt;li{border-bottom:1px solid #ccc}.form_list_01 li dt{line-height:1.5;color:#666;font-size:14px;padding:6px 8px;background-color:#f5f5f5}.form_list_01 li dt span{color:#ef7700;font-size:12px;margin-left:8px}.form_list_01 li dt span.either{color:#e04861}.form_list_01 li dd{padding:12px}.form_list_01 li dd .option_select{margin:-12px -12px 0}.form_list_01 li dd .guide_input{color:#666;font-size:12px;line-height:1.4;padding:6px 0}.form_list_01.justInput .guide_input{color:#666;font-size:12px;line-height:1.4;padding:6px 0}.form_list_01.justInput,.form_list_01.justInput&gt;li{border-top:0;border-bottom:0}.form_list_01.justInput input{line-height:2;border:1px solid #ccc;border-radius:5px}.form_list_01 li dd .guide_input:last-child{padding-bottom:0}.form_list_01 li dd ul.guide_input&gt;li{position:relative;padding-left:12px;margin-bottom:8px}.form_list_01 li dd ul.guide_input&gt;li::before{content:"";position:absolute;left:2px;top:6px;width:3px;height:3px;background-color:#ef7700}.form_list_01 .form_sub_title{line-height:1.6;padding:4px 0}.form_list_01 .guide_radio{color:#ef7700;font-size:12px;padding:4px 0 0 27px}.form_list_01.confirm li dl{display:table;width:100%;table-layout:fixed}.form_list_01.confirm li dt,.form_list_01.confirm li dd{display:table-cell;vertical-align:middle}.form_list_01.confirm li dt{line-height:1.3;font-size:11px;width:80px;text-align:right}.form_list_01.confirm li dd{line-height:1.4;font-size:13px;padding:12px 8px}.form_list_01.confirm li dd:empty::before{content:"ã€€";color:#fff}.form_list_01.confirm .comfirm_mail_address{font-size:15px;font-weight:bold}.form_list_01 .input_list_row li{margin-bottom:8px}.recaptcha_text{margin-top:20px;color:#666;font-size:9px;text-align:center;letter-spacing:0.3px}.grecaptcha-badge{visibility:hidden}.g-recaptcha{padding-bottom:20px}.form_message{margin-bottom:12px}.form_message h2{line-height:1.6;font-size:15px;text-align:center;padding:12px;border-bottom:1px solid #ccc}.form_message .spot-cancel{border:none;padding-top:0}.form_message .type_notext{border:none;padding-bottom:0}.form_message .btn_box{padding:12px 12px 16px}.message_text{padding:12px}.message_text p{font-size:13px;line-height:1.6;margin-bottom:12px}.message_text strong{color:#ef7700}.message_text :last-child{margin-bottom:0}.form_content img{max-width:100%}.flow span{background-color:var(--surface_container)}.flow span.current{background-color:var(--on_general_accent)}.flow_02 ul{border-bottom:1px solid var(--surface_outline)}.flow_02 ul li{background:var(--surface_container);color:var(--on_general)}.flow_02 ul li.type_bg_white{background:var(--surface)}.flow_02 ul li::before{border-left:10px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent}.flow_02 ul li::after{border-left:9px solid transparent;border-top:18px solid transparent;border-bottom:18px solid transparent}.flow_02 ul li.type_bg_white::after{border-left:9px solid var(--on_surface)}.flow_02 ul.current_01 li:nth-child(1),.flow_02 ul.current_02 li:nth-child(2),.flow_02 ul.current_03 li:nth-child(3){background:var(--primary);color:var(--on_primary)}.flow_02 ul.current_01 li:nth-child(1)::after,.flow_02 ul.current_02 li:nth-child(2)::after,.flow_02 ul.current_03 li:nth-child(3)::after{border-left-color:var(--primary)}.form_list_01{border-top:none}.form_list_01&gt;li{border-bottom:1px solid var(--surface_outline)}.form_list_01&gt;li dt{color:var(--on_general);background-color:var(--surface_container)}.form_list_01&gt;li dt span{color:var(--on_general_caution)}.form_list_01&gt;li dt span.either{color:var(--on_general_caution)}.form_list_01&gt;li dd .guide_input{color:var(--on_general)}.form_list_01&gt;li dd .guide_input ul.guide_input&gt;li::before{background-color:var(--on_general_accent)}.form_list_01&gt;li.justInput input{border:1px solid var(--surface_outline)}.form_list_01&gt;li .guide_radio{color:var(--on_general_accent)}.form_list_01.confirm li dd:empty::before{color:#fff}.recaptcha_text{color:var(--on_general)}.form_message h2{border-bottom:1px solid var(--surface_outline)}.message_text p strong{color:var(--on_general_accent)}input.loginid{width:180px;margin-right:5px}input.loginid_btn{width:90px;height:37px;color:#666;font-size:14px;background-color:#f0f0f0}.loginid_check{position:relative;display:block;max-width:325px;color:#3f8c3f;font-size:12px;padding:8px 12px;margin-top:12px;border-radius:5px;background-color:#edfaed}.loginid_check.error{color:#c00;background-color:#fff6f6}.loginid_check::before{content:"";display:block;position:absolute;top:-5px;left:12px;width:0;height:0;border-bottom:5px solid #edfaed;border-left:5px solid transparent;border-right:5px solid transparent}.loginid_check.error::before{border-bottom-color:#fff6f6}.birthdate_01{width:80px}.birthdate_02{width:70px}input.zipcode_01{width:60px;margin-right:5px}input.zipcode_02{width:80px;margin:0 5px}input.zipcode_btn{width:90px;height:37px;color:#666;font-size:14px;background-color:#f0f0f0}.bank_select{display:table;width:100%;table-layout:fixed}.bank_select li{display:table-cell}.bank_select li:first-child{padding-right:4px}.bank_select li:last-child{padding-left:4px}.bank_select input[type="button"]{width:100%;height:37px;color:#666;font-size:14px;background-color:#f0f0f0}input[type="text"].bankinitial{width:180px;margin-right:5px}input[type="button"].bankinitial_btn{width:90px;height:37px;color:#666;font-size:14px;background-color:#f0f0f0}input[type="number"].banknumber_01{width:100px;margin-right:5px}input[type="number"].banknumber_02{width:120px;margin:0 5px}input.magazine_address{width:calc(100% - 85px);margin-right:5px;float:left}input.magazine_cancel_btn{width:80px;height:37px;color:#666;font-size:14px;background-color:#f0f0f0}.affiliate_id_check_box{display:flex;flex-wrap:wrap}.affiliate_id_check_box&gt;*{order:2}.affiliate_id_check_box input[type="text"]{order:0;width:calc(100% - 100px);flex-grow:1}.affiliate_id_check_box .fixed_id{background:#eee}.affiliate_id_check_box .fixed_id::placeholder{color:#666}input.affiliate_id_check_button{margin-left:10px;padding:0 5px;min-width:80px;border-radius:3px;font-size:13px;text-align:center;background:#f9f9f9;color:#333;border:1px solid #a6a6a6;border-bottom:2px solid #a6a6a6;order:1}.affiliate_id_attention_message{padding:7px 0 0 7px;font-size:12px;color:#f00}ul.accordion_list ul{display:none}ul.accordion_list li ul{overflow:hidden;transition:all 400ms}ul.accordion_list a,ul.accordion_list .heading{line-height:1.5;font-size:14px;padding:12px 16px;color:#333}ul.accordion_list a{padding:12px 32px 12px 16px;display:block}ul.accordion_list .heading{font-weight:bold;display:flex;justify-content:space-between;align-items:center}ul.accordion_list .heading::after{line-height:1.5;font-size:17px;font-family:"Font Awesome 5 Pro";content:"\f067";font-weight:200;color:#aaa}ul.accordion_list .open .heading{background-color:#eee}ul.accordion_list .open .heading::after{content:"\f068"}ul.accordion_list .open .accordion_list_sub_item a::after{font-family:"Font Awesome 5 Pro";content:"\f054";color:#aaa;font-weight:300;position:absolute;right:16px}.accordion_list_sub_item .number{margin-left:4px}ul.accordion_list.type_affiliate_guide_reward .heading{border:1px solid #0261b2;background-color:#fff;color:#0261b2;font-size:16px}ul.accordion_list.type_affiliate_guide_reward .heading::after{color:#80b0d8}.main_lead_01{position:relative;padding:8px;border-bottom:1px solid #c5cee0;background-color:#e6ebf5;color:#4d6594;font-size:16px;font-weight:bold}.main_lead_01 .sub{font-size:12px;padding-left:2px}.main_lead_01.type_icon{display:flex;justify-content:space-between;align-items:center}.main_lead_icon{margin-left:8px}.link_twitter{position:absolute;right:8px;top:50%;transform:translateY(-50%);line-height:1}.link_twitter iframe{vertical-align:top}.device_switch_01{text-indent:-9999px}.link_pc_work,.link_sp_work{position:absolute;right:8px;top:8px;width:90px;height:20px;line-height:1}.link_pc_work a,.link_sp_work a{display:block;width:90px;height:20px;text-align:left;text-indent:-9999px;background:url(../../images/web/hometouch/btn_work_menu.png) 0 -200px no-repeat;background-size:90px 380px}.link_sp_work a{background-position:0 -220px}.device_switch_01.link_pc_work::after,.device_switch_01.link_sp_work::after{content:"";display:block;width:90px;height:20px;text-align:left;background:url(../../images/web/hometouch/btn_work_menu.png) 0 -200px no-repeat;background-size:90px 380px;position:absolute;left:0;top:0;cursor:pointer}.device_switch_01.link_sp_work::after{background-position:0 -220px}.sub_lead_01,.home_box h1,.refine_box h1{position:relative;line-height:1.3;color:#fff;font-size:15px;padding:10px 8px;font-weight:bold;border-bottom:none;background-color:#4d6594}.home_box h1 span,.refine_box h1 span{position:absolute;right:8px;top:50%;height:30px;line-height:30px;margin-top:-15px;font-size:12px;color:#fff}.home_box h1 a,.refine_box h1 a{display:block;height:30px;line-height:30px;color:#fff;font-size:13px;padding:0 8px 0 16px;background:url(../../images/web/hometouch/icon_link_page.png) left center no-repeat;background-size:8px 7px}.sub_lead_01.small,.sub_lead_02,.sub_lead_03,.home_box h3,.refine_box h2{line-height:1.4;font-size:12px;padding:8px}.circle_profile_cp{display:flex;justify-content:space-between;background-color:#4d6594}.other_cp_sp{background-color:#fff;align-items:center;height:21px;width:130px;display:flex;padding-left:9px;border-radius:3px;font-size:11px;font-weight:bold;border:solid 1px #d0d9e8}.cp_mark{background:url(/modpub/images/web/home/icon_more.png) no-repeat left center;height:100%;width:15%}.sub_lead_02{color:#4d6594;background-color:#e6ebf5}.sub_lead_02.confirm{color:#333;background-color:#e5e5e5}.sub_lead_02.composed{background-color:#f5f5f5;color:#666;font-size:14px;line-height:1.6}.update_day,.refine_box h2{color:#fff;background-color:#7191bd}.sub_heading_recommend{background:#e6ebf5;color:#536280;padding:5px 8px;display:flex}.style_adult_game .sub_heading_recommend{background:none;font-size:14px;border-bottom:1px solid #eee;margin:10px}.sub_heading_work{background:#e6ebf5;color:#536280;padding:0 8px;display:flex;align-items:center;justify-content:space-between;height:35px}.sub_heading_matome{background:#f5f5f5;color:#536280}.new_arrivals{color:#536280;background:#e6ebf5;font-weight:bold}.home_box h2{line-height:1.4;font-size:12px;padding:8px;color:#fff;background-color:#7191bd}.style_home .home_box h2{background-color:#83c840}.style_comic .home_box h2{color:var(--on_general);background-color:var(--surface_container)}.style_maniax .home_box h2{background-color:#75baeb}.style_pro .home_box h2{background-color:#e075ab}.style_books .home_box h2{background-color:#5aad5f}.home_box h2.sub_heading_recommend{background:#e6ebf5;color:#536280;padding:5px 8px}.box_header{display:flex;align-items:center;position:relative;padding:12px 8px;box-sizing:border-box;border-bottom:none;background-color:#4d6594;color:#fff}.box_header.display_02{display:flex;align-items:center;background-color:#e6ebf5;color:#4d6594}.box_header.type_top_chinese{background:#e36f7d}.box_header.type_top_chinese .heading::before{font-family:dlsite-icons;content:"\e903";font-size:13px;color:#ffe225;margin-right:5px}.box_header.type_ranking .heading::before{font-family:"Font Awesome 5 Pro";font-weight:200;content:"\f091";font-size:14px;margin-right:7px}.box_header .heading{display:inline-block;padding:0;font-weight:bold;color:#fff;line-height:1.3;font-size:15px}.box_header.display_02 .heading{color:#4d6594;font-size:16px}[class*="style_"] .box_header .heading{background:none}a.box_header_link{font-size:12px;display:flex;align-items:center;margin-left:auto;color:#fff}.box_header.display_02 a.box_header_link{color:#4d6594}a.box_header_link::after{display:inline-block;font-family:"Font Awesome 5 Pro";font-size:18px;margin-left:5px;font-weight:300;vertical-align:top;content:"\f101"}.sub_heading{font-weight:bold;font-size:14px}.subheading_item .subheading_inner{background-color:#f7f7f7;padding:10px;display:block;font-size:12px;color:#666;margin-bottom:10px}.box_header .sub{margin-left:4px}.popular_genre_more,.link_genre_more,.refine_more,.link_release{line-height:30px;color:#fff;padding:0 8px 0 16px;font-size:13px;cursor:pointer}.refine_box h1 span.link_release{right:65px}.popular_genre_more::after,.link_genre_more::after,.refine_more::after{content:"";display:block;position:relative;top:-18px;left:-18px;height:0;width:0;overflow:hidden;color:rgba(0,0,0,0);border:6px solid transparent;border-top-color:#ffd942}.popular_genre_more.more::after,.link_genre_more.more::after,.refine_more.more::after{border-top-color:transparent;border-bottom-color:#ffd942;top:-24px}.link_release::before{content:"";display:block;position:absolute;left:0;top:8px;height:14px;width:14px;background:url(../../images/web/hometouch/icon_release_01.png) left top no-repeat;background-size:14px 14px}.box_header_comipo{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:24px 16px 0;border-top:1px solid #ddd}.box_header_comipo.color_pink h2.heading span::before{color:var(--secondary)}.box_header_comipo.color_orange h2.heading span::before{color:var(--tertiary)}.box_header_comipo .btn_hidden_setting a{color:var(--on_general_variant);font-size:12px;font-weight:400}.box_header_comipo .btn_hidden_setting a::before{font-family:"Font Awesome 5 Pro";content:"\f013";font-size:12px;font-weight:900;margin-right:4px}.box_header_comipo h2.heading{padding:0;background:transparent;color:var(--on_surface);font-size:20px}.box_header_comipo h2.heading span{font-weight:700;display:flex;align-items:center}.box_header_comipo h2.heading span::before{display:flex;color:var(--primary);font-family:"Font Awesome 5 Pro";font-size:18px;font-weight:900;align-items:center;padding-right:6px}.box_header_comipo h2.heading.type_ranking span::before{content:"\f521"}.box_header_comipo h2.heading.type_discount span::before{content:"\f0a1"}.box_header_comipo h2.heading.type_recommend span::before{content:"\f004"}.box_header_comipo h2.heading.type_new_work span::before{content:"\f4d8"}.box_header_comipo h2.heading.type_genre span::before{content:"\f02b"}.box_header_comipo h2.heading.type_free span::before{content:"\e92d";font-family:dlsite-icons;font-weight:normal;font-size:17px}.box_header_comipo .heading_more{margin-left:15px}.box_header_comipo .heading_more a{position:relative;padding-right:10px;color:#6f6f6f;font-size:10px}.box_header_comipo .heading_more a::after{content:"\f105";position:absolute;top:50%;right:0;padding-left:5px;font-size:14px;font-family:"Font Awesome 5 Pro";font-weight:300;transform:translateY(-50%)}.work_subheading.type_comipo{display:flex;align-items:flex-end;padding:4px 16px;justify-content:space-between;gap:6px}.work_subheading.type_comipo .sub_heading.type_comipo{line-height:1.4;font-size:14px;flex:6;font-weight:400;color:var(--on_surface);padding:0}.work_subheading.type_comipo ~ .work_subheading{padding-top:8px}.work_subheading.type_comipo a{text-decoration:none}.work_subheading.type_comipo .heading_link{position:inherit;font-size:12px}.work_subheading.type_comipo .heading_link::before{display:none}.work_subheading.type_comipo .heading_link a{display:flex;align-items:center}.work_subheading.type_comipo .heading_link a::after{font-family:"Font Awesome 5 Pro";content:"\f054";font-weight:100;font-size:16px;margin-left:6px}.work_body .box_header .heading::before,#work_review .box_header .heading::before,.recommend_list .box_header .heading::before,.matome_contents_list .box_header .heading::before,.campaign_contents_list .box_header .heading::before{content:"\f518";padding-right:6px;font-family:"Font Awesome 5 Pro";font-weight:800;color:var(--primary);font-size:14px;margin-right:2px}.box_header{background-color:var(--surface);color:var(--on_surface);border-top:1px solid var(--surface_outline);padding:16px}.box_header.display_02{background-color:var(--surface);color:var(--on_surface)}.box_header.display_02 .heading{color:var(--on_surface);font-size:18px}.box_header.type_top_chinese{background:var(--primary)}.box_header.type_top_chinese .heading::before{color:var(--tertiary)}.box_header.type_ranking .heading::before{font-family:"Font Awesome 5 Pro";font-weight:200;content:"\f091";font-size:16px;margin-right:8px}.box_header .heading{display:flex;align-items:center;padding:0;font-weight:bold;line-height:1.3;font-size:18px;color:var(--on_surface);background:none}.box_header .heading::before{content:"\f111";font-family:"Font Awesome 5 Pro";font-weight:800;color:var(--primary);font-size:10px;margin-right:6px}.box_header .heading.display_02{background-color:var(--on_surface);font-size:16px}.box_header a.box_header_link,.box_header .box_header_link{font-size:12px;display:flex;align-items:center;margin-left:auto;color:var(--surface)}.box_header a.box_header_link.display_02,.box_header .box_header_link.display_02{color:var(--on_surface)}.box_header a.box_header_link::after,.box_header .box_header_link::after{display:inline-block;font-family:"Font Awesome 5 Pro";font-size:18px;margin-left:5px;font-weight:300;vertical-align:top;content:"\f101"}.sub_heading{font-weight:bold;font-size:14px}.subheading_item .subheading_inner{background-color:var(--surface_container);padding:10px;display:block;font-size:12px;color:var(--on_general);margin-bottom:10px}.box_header .sub{margin-left:4px}.main_lead_01{padding:16px;border-bottom:none;background-color:var(--surface);color:var(--on_surface)}.sub_lead_01,.home_box h1,.refine_box h1{padding:16px;background-color:var(--surface);color:var(--on_surface);font-size:14px;border-top:1px solid var(--surface_outline)}.tab_area+.sub_lead_01,.tab_area+.home_box h1,.tab_area+.refine_box h1{border-top:none}.tab_area+section .sub_lead_01,.tab_area+section .home_box h1,.tab_area+section .refine_box h1{border-top:none}.home_box h1 span,.refine_box h1 span{background-color:var(--surface)}.sub_lead_02{color:var(--on_general);background-color:var(--surface_container)}.sub_lead_02.confirm{color:#333;background-color:#e5e5e5}.sub_lead_02.composed{background-color:#f5f5f5;color:#666;font-size:14px;line-height:1.6}ul.headline_skip_nav&gt;li{list-style:none;position:relative;line-height:1.6;margin-bottom:8px;font-size:13px}ul.headline_skip_nav&gt;li::before{position:absolute;top:-2px;left:0;content:"\f078";color:#a3acbf;font-family:"Font Awesome 5 Pro";font-weight:300}ul.headline_skip_nav&gt;li a{padding-left:1.3em}.text_box_01{padding:12px}.text_box_01.type_cp_twitter{display:flex;justify-content:space-between}.text_box_01 p{font-size:12px;line-height:1.4;margin-bottom:12px}.text_box_01 p.small{font-size:11px}.text_box_01 :last-child{margin-bottom:0}.text_box_01.type_cp_twitter .text_box_left{display:flex;flex-direction:column;justify-content:center;flex:1;margin-right:10px}.cp_twitter_btn{background-color:#1b95e0;border-radius:4px;height:34px;width:34px;position:relative}.cp_twitter_btn::before{content:"\f099";color:#fff;font-family:"Font Awesome 5 Brands";font-size:18px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0}.modify_btn_bottom{text-align:center;padding-top:10px}ul.base_list&gt;li,ul.base_list_in&gt;li{position:relative;font-size:12px;line-height:1.4;padding-left:14px}ul.base_list&gt;li+li,ul.base_list_in&gt;li+li{margin-top:8px}ul.attention_list&gt;li{line-height:1.4;font-size:12px;text-indent:-1em;margin-left:1em;margin-bottom:8px}ul.base_list&gt;li::before,ul.base_list_in&gt;li::before{content:"";position:absolute;left:2px;top:6px;width:4px;height:4px;background-color:#ef7700}ul.attention_list&gt;li::before{content:"â€»"}ul.base_list&gt;li p,ul.base_list_in&gt;li p,ul.attention_list&gt;li p{line-height:1.5}ul.base_list .link_list_box{margin-top:8px}ul.base_list.no_type&gt;li{padding-left:0}ul.base_list.no_type&gt;li::before{background:none}ul.base_list&gt;li.no_type::before{background:none}ul.base_list_in{padding-top:8px}ol.base_list&gt;li,ol.base_list_la&gt;li,ol.base_list_in&gt;li{list-style-type:decimal;font-size:12px;line-height:1.4;margin-left:20px;margin-bottom:8px}ol.base_list_item&gt;li,ol.base_list_la&gt;li,ol.base_list_in&gt;li{list-style-type:decimal;font-size:12px;line-height:1.4;margin-left:20px;margin-bottom:8px}ol.base_list_la&gt;li{list-style-type:lower-alpha}ol.base_list.small&gt;li,ol.base_list_in.small&gt;li{font-size:12px;line-height:1.5}ol.base_list_in{padding-top:8px}dl.base_list dt,dl.base_list_item dt{font-size:13px;line-height:1.6;padding:4px 0 4px 8px;margin-bottom:8px;border-left:5px solid #c5cee0}dl.base_list dd,dl.base_list_item dd{line-height:1.5;font-size:12px;margin-bottom:16px}ol.base_list{margin-bottom:1rem}ol.base_list_item{padding-left:1rem}.link_text{display:inline-block;height:1.2em;line-height:1.2em;font-size:12px;padding-left:1.2em;background:url(../../images/web/hometouch/icon_link_text.png) left center no-repeat;background-size:12px 12px}ul.base_list.type_black&gt;li::before{content:"";width:3px;height:3px;display:inline-block;border-radius:100%;background:#666;position:relative;left:-7px;top:-2px}.simple_list{padding-left:20px}.simple_list li{list-style:disc outside}.simple_list li:not(:first-child){margin-top:2px}ol.base_list_hs.type_disc,ol.base_list_hs.en{padding-left:2rem;margin-bottom:10px;font-size:12px;line-height:1.4}ol.base_list_hs.type_disc&gt;li{list-style-type:disc}ol.base_list_hs.en&gt;li{list-style-type:"- "}.add_img_text{width:100%}.add_img_text.type_user_regulations{margin:3px 0}.add_img_text.type_user_regulations.type_en_us{max-width:371px}.add_img_text.type_user_regulations.type_ko_kr{max-width:316px}.add_img_text.type_user_regulations.type_zh_cn{max-width:312px}.add_img_text.type_user_regulations.type_zh_tw{max-width:312px}.add_img_text.type_guide_law_text{margin:8px 0}.add_img_text.type_guide_law_text.type_en_us{max-width:375px}.add_img_text.type_guide_law_text.type_ko_kr{max-width:336px}.add_img_text.type_guide_law_text.type_zh_cn{max-width:335px}.add_img_text.type_guide_law_text.type_zh_tw{max-width:335px}.add_img_text.type_guide_law_card{margin-bottom:1px}.add_img_text.type_guide_law_card.type_en_us{max-width:205px}.add_img_text.type_guide_law_card.type_ko_kr{max-width:188px}.add_img_text.type_guide_law_card.type_zh_cn{max-width:179px}.add_img_text.type_guide_law_card.type_zh_tw{max-width:179px}.add_img_text.type_guide_privacy{margin-bottom:3px}.add_img_text.type_guide_privacy.type_en_us{max-width:390px}.add_img_text.type_guide_privacy.type_ko_kr{max-width:340px}.add_img_text.type_guide_privacy.type_zh_cn{max-width:335px}.add_img_text.type_guide_privacy.type_zh_tw{max-width:335px}.add_img_text.type_other_information_title.type_en_us{max-width:319px}.add_img_text.type_other_information_title.type_ko_kr{max-width:186px}.add_img_text.type_other_information_title.type_zh_cn{max-width:157px}.add_img_text.type_other_information_title.type_zh_tw{max-width:158px}.style_comic .add_img_text.type_other_information_title.type_en_us{max-width:308px}.style_comic .add_img_text.type_other_information_title.type_ko_kr{max-width:186px}.style_comic .add_img_text.type_other_information_title.type_zh_cn{max-width:157px}.style_comic .add_img_text.type_other_information_title.type_zh_tw{max-width:158px}.add_img_text.type_other_information_text.type_en_us{max-width:385px}.add_img_text.type_other_information_text.type_ko_kr{max-width:340px}.add_img_text.type_other_information_text.type_zh_cn{max-width:335px}.add_img_text.type_other_information_text.type_zh_tw{max-width:335px}.add_img_text.type_other_information_title_2.type_en_us{max-width:304px}.add_img_text.type_other_information_title_2.type_ko_kr{max-width:217px}.add_img_text.type_other_information_title_2.type_zh_cn{max-width:148px}.add_img_text.type_other_information_title_2.type_zh_tw{max-width:149px}.add_img_text.type_other_information_text_2.type_en_us{max-width:347px}.add_img_text.type_other_information_text_2.type_ko_kr{max-width:340px}.add_img_text.type_other_information_text_2.type_zh_cn{max-width:335px}.add_img_text.type_other_information_text_2.type_zh_tw{max-width:335px}.text_box_01{padding:16px}ul.base_list&gt;li::before,ul.base_list_in&gt;li::before{background-color:var(--primary)}.star_rating_wrap{position:relative}.star_rating{display:flex;align-items:center;align-self:center;height:16px;padding-top:1px;box-sizing:border-box;line-height:15px;color:#666;font-size:10px;cursor:default}.star_rating.type_review{height:20px;line-height:20px}.star_rating&gt;*{padding:0 1px}.star_rating::before{flex-shrink:0;overflow:hidden;display:inline-block;width:75px;height:15px;margin:-1px 4px 0 0;background:url(../../modpub/images/web/common/icon_star_rating_touch_01.png) no-repeat 0 0;background-size:150px 30px;vertical-align:top;content:""}.link_rating .star_rating::before{vertical-align:middle}.star_rating.star_0::before{background-position:-60px 0}.star_rating.star_10::before{background-position:-60px 0}.star_rating.star_15::before{background-position:-45px -15px}.star_rating.star_20::before{background-position:-45px 0}.star_rating.star_25::before{background-position:-30px -15px}.star_rating.star_30::before{background-position:-30px 0}.star_rating.star_35::before{background-position:-15px -15px}.star_rating.star_40::before{background-position:-15px 0}.star_rating.star_45::before{background-position:0 -15px}.star_rating.star_50::before{background-position:0 0}.star_rating.mini{height:auto;padding-top:0;line-height:1;box-sizing:border-box;color:#999;font-size:12px}.star_rating.mini::before{width:60px;height:12px;background-size:120px 24px}.star_rating.mini.star_10::before{background-position:-48px 0}.star_rating.mini.star_15::before{background-position:-36px -12px}.star_rating.mini.star_20::before{background-position:-36px 0}.star_rating.mini.star_25::before{background-position:-24px -12px}.star_rating.mini.star_30::before{background-position:-24px 0}.star_rating.mini.star_35::before{background-position:-12px -12px}.star_rating.mini.star_40::before{background-position:-12px 0}.star_rating.mini.star_45::before{background-position:0 -12px}.star_rating.mini.star_50::before{background-position:0 0}.icon_link_blank_btn_01{padding:0 0 0 15px;background:url(../../images/web/common/icon_link_blank_02_touch.gif) no-repeat left center;background-size:11px 11px}.icon_link_blank::before{content:"";display:inline-block;width:11px;height:11px;background:url(../../images/web/common/icon_link_blank_01_touch.gif) no-repeat left center;background-size:11px 11px;margin-right:4px}.point_guide .link_list_item .icon_link_blank::before{position:absolute;right:10px;top:calc(50% - 5.5px)}.btn_share{text-align:center}.btn_share a{display:flex;width:100%;min-width:88px;height:34px;line-height:34px;padding-left:11px;color:#fff;font-size:13px;text-align:center;border-radius:4px;box-sizing:border-box;background:linear-gradient(to bottom, #68cde2 0, #5abfd4 100%);border:solid 1px #35abc4;overflow-wrap:break-word;word-break:break-all}.btn_share a::before{content:"\f08b";display:inline-block;margin-right:10px;font-family:"Font Awesome 5 Pro";font-size:14px;vertical-align:middle;font-weight:100;transform:rotate(-90deg)}.btn_share.android a::before{content:"\f1e0";transform:rotate(0deg)}.work_value .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:""}table.rating_table{font-size:13px;border-collapse:separate}table.rating_table th,table.rating_table td{vertical-align:top;border:1px solid #fff}table.rating_table tr:first-of-type th{vertical-align:middle}table.rating_table th{min-width:50px;padding:5px 0;color:#536280;text-align:center;background:#e6eaf2}html:lang(de-de) table.rating_table th{font-size:10px}table.rating_table td{padding:5px 8px}.rating_map.spot_circle_comment .rating_map_body{margin-left:88px}.rating_map{color:#888;white-space:nowrap}html:lang(vi-vn) .light_popover.spot_rating .rating_map{display:flex;flex-direction:column;align-items:baseline}.rating_score{font-size:15px;font-weight:bold;color:#f68800}.rating_map_label{clear:both;float:left;height:16px;line-height:16px;text-align:right}html:lang(id-id) .rating_map_label,html:lang(it-it) .rating_map_label{margin-right:6px}html:lang(pt-br) .rating_map_label,html:lang(sv-se) .rating_map_label{margin-right:6px;min-width:63px}html:lang(es-es) .rating_map_label{margin-right:6px;min-width:65px}html:lang(de-de) .rating_map_label{margin-right:6px;min-width:55px}html:lang(fr-fr) .rating_map_label{margin-right:6px;min-width:53px}.rating_map_body{height:16px;margin-left:40px;line-height:16px;font-size:11px}html:lang(vi-vn) .light_popover.spot_rating .rating_map_body{margin:0}.rating_map_label:not(:first-of-type),.rating_map_body:not(:first-of-type){margin-top:8px}html:lang(vi-vn) .light_popover.spot_rating .rating_map_label:not(:first-of-type){margin-top:10px}.rating_meter{display:inline-block;overflow:hidden;width:80px;height:16px;margin-right:6px;background:linear-gradient(to bottom, #eee, #f6f6f6);background-color:#f3f3f3;border-radius:1px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset,0 0 0 1px rgba(0,0,0,0.1) inset;vertical-align:middle}.rating_bar{height:16px;width:0;box-shadow:0 0 0 1px rgba(0,0,0,0.1) inset,0 -1px 0 rgba(0,0,0,0.05) inset;background:linear-gradient(to bottom, #ffce00, #ffa700);background-color:#ffce00;border-radius:1px}.light_popover.open .rating_bar{transition:width 0.6s ease 0.1s}.badge{display:table}.badge span{display:table-cell;width:10px;height:8px;border-radius:10px;background-clip:padding-box;background-color:#f73455;color:#fff;font-size:11px;font-weight:bold;padding:3px;text-align:center;vertical-align:middle;line-height:11px}.badge.type_small{margin:0 0 0 10px}.badge.type_small span{display:inline-block;border-radius:50%;width:1px;height:1px}.hd_btn .badge{text-indent:0}.link_list li:not(:first-child){border-top:1px solid #ddd}.link_list li a{position:relative;line-height:1.5;color:#333;font-size:13px;padding:12px 30px 12px 8px;display:flex;align-items:center}.link_list.type_nowrap li a{box-sizing:border-box;height:44px;line-height:44px;padding:0 30px 0 8px}.link_list li a::after{display:block;position:absolute;right:12px;top:50%;height:8px;width:8px;margin-top:-4px;box-shadow:-1px 1px 0 #aaa inset;transform:rotate(45deg);content:""}.link_list li a p.name{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.link_list li a p.name span{color:#666;padding-left:8px}.link_list li a p.info{color:#666;font-size:10px}.link_list.circle p.name{line-height:46px}.link_list.circle li a p.name img{margin-right:8px}.link_list_box{margin-bottom:12px;border-radius:6px;border:1px solid #ccc;background-color:#fff}.link_list_box li{border-bottom:1px solid #ccc}.link_list_box li:last-child{border-bottom:none}.link_list_box li a{display:block;position:relative;line-height:1.4;color:#333;font-size:13px;padding:13px 30px 13px 12px}.link_list_box li a::after{display:block;position:absolute;right:12px;top:50%;height:8px;width:8px;margin-top:-4px;box-shadow:-1px 1px 0 #aaa inset;transform:rotate(45deg);content:""}.open_window_ico .search_more_number::after{font-family:"dlsite-icons";font-weight:normal;content:"\e90a";color:#aaa;margin-left:3px}.link_list_box li a.icon_link_blank_01::before{content:"";width:11px;height:11px;display:inline-block;padding-right:5px;background:url(../../images/web/common/icon_link_blank_02_touch.gif) no-repeat left center;background-size:11px 11px}.link_2col_list{width:100%}.link_2col_list::after{content:"";display:block;clear:both}.link_2col_list li{position:relative;float:left;width:50%;box-sizing:border-box}.link_2col_list li:not(:first-child):nth-child(odd)::before{display:block;position:absolute;top:0;left:0;width:200%;height:1px;background:#ddd;content:""}.link_2col_list li:nth-child(odd){box-shadow:-1px 0 0 #ddd inset}.link_2col_list li a,.link_1col_list li a{display:block;position:relative;height:44px;line-height:44px;color:#333;font-size:13px;padding-left:12px}.link_1col_list li a{border-top:1px solid #ddd}.link_2col_list li a::after{display:block;position:absolute;right:12px;top:50%;height:8px;width:8px;margin-top:-4px;box-shadow:-1px 1px 0 #aaa inset;transform:rotate(45deg);content:""}.hd_content_search .link_2col_list li a::after{display:none}.link_list_thumbnail{width:88px;height:66px;display:flex;justify-content:center;background:#f7f7f7;margin-right:12px}.link_list_thumbnail img{max-width:88px;max-height:66px}.link_list_text{width:calc(100% - 100px)}.link_list li:not(:first-child){border-top:1px solid var(--surface_outline)}.link_list li a{color:var(--on_surface);font-size:14px;padding:12px 30px 12px 16px}.link_list li a::after{box-shadow:-1px 1px 0 var(--surface_outline) inset}.link_list li a p.name span{color:var(--on_surface_variant)}.link_list li a p.info{color:var(--on_surface_variant)}.link_list_box{border:1px solid var(--surface_outline);background-color:var(--surface)}.link_list_box li{border-bottom:1px solid var(--surface_outline)}.link_list_box li a{color:var(--on_surface)}.link_list_box li a::after{box-shadow:-1px 1px 0 var(--surface_outline) inset}.open_window_ico .search_more_number::after{color:var(--on_surface_variant)}.btn_01{text-align:center}.btn_01 input,.btn_01 button,.btn_01 a{height:40px;line-height:40px;color:#fff;background-color:#fa8c1e}.btn_01 button{vertical-align:middle;font-size:15px}.btn_01 input,.btn_01 button{width:100%;margin-bottom:10px}.btn_01 input[type="image"]{width:auto;height:auto}.btn_01 a{display:inline-block;width:100%;font-size:16px;vertical-align:middle;border-radius:4px;box-shadow:0 -2px 0 0 rgba(0,0,0,0.2) inset;cursor:pointer;margin-bottom:10px}.btn_01 a:only-child{margin-bottom:0}.btn_01 input.type_02,.btn_01 button.type_02,.btn_01 a.type_02{background-color:#dc4760}.btn_01 input.type_03,.btn_01 button.type_03,.btn_01 a.type_03{background-color:#54b733}.btn_01 input.type_04,.btn_01 button.type_04,.btn_01 a.type_04{background-color:#aaa}.btn_01 input.type_05,.btn_01 button.type_05,.btn_01 a.type_05{background-color:#f0f0f0;color:#666}.btn_01 input.disabled,.btn_01 button.disabled,.btn_01 a.disabled{background-color:#ddd;color:#aaa;pointer-events:none}.btn_01.parallel{font-size:0}.btn_01.parallel input,.btn_01.parallel button,.btn_01.parallel a{width:calc((100% - 10px) / 2);margin-bottom:0}.btn_01.parallel.ratio_3_7 input:first-child,.btn_01.parallel.ratio_3_7 button:first-child,.btn_01.parallel.ratio_3_7 a:first-child{width:calc((100% - 10px) / 10 * 3)}.btn_01.parallel.ratio_3_7 input:last-child,.btn_01.parallel.ratio_3_7 button:last-child,.btn_01.parallel.ratio_3_7 a:last-child{width:calc((100% - 10px) / 10 * 7)}.btn_01.parallel a:first-child,.btn_01.parallel button:first-child,.btn_01.parallel input:first-child{margin-right:10px}.btn_01.parallel button i{font-style:normal}.btn_01.parallel a:only-child,.btn_01.parallel button:only-child,.btn_01.parallel input:only-child{margin-right:0}.btn_01.width_auto input,.btn_01.width_auto button,.btn_01.width_auto a{width:auto;padding:0 1em}.btn_01 input,.btn_01 button,.btn_01 a{width:100%;color:var(--on_primary);background-color:var(--primary);border-bottom:none;box-shadow:none !important}.btn_01 input:disabled,.btn_01 button:disabled,.btn_01 a:disabled{background-color:var(--disabled);color:var(--on_surface_disabled)}.btn_01 input.type_02,.btn_01 button.type_02,.btn_01 a.type_02{background-color:var(--object_sale);color:var(--on_object)}.btn_01 input.type_03,.btn_01 button.type_03,.btn_01 a.type_03{background-color:var(--object_point);color:var(--on_object)}.btn_01 input.type_04,.btn_01 button.type_04,.btn_01 a.type_04{background-color:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline)}.btn_01 input.type_05,.btn_01 button.type_05,.btn_01 a.type_05{background-color:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline)}.btn_01.parallel{display:flex;align-items:center;justify-content:center;flex-direction:row}#top_trend_parts .scroll-container .trend-word-button-list{padding-right:12px}#top_trend_parts .scroll-container .trend-word-button-list .trend-word-button{font-weight:500 !important;color:var(--on_general) !important;background-color:var(--general) !important}.loading_box{position:relative;width:100%;height:100px}.loading{position:relative;height:100%}.general_loading_box .loading{min-height:200px}.loading::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;z-index:50;background:url(../../images/web/common/loading_touch.gif) center center no-repeat rgba(255,255,255,0.8);background-size:31px 31px}@keyframes animateLoadingScale{0%{transform:scale(1);opacity:1}45%{transform:scale(0.1);opacity:0.7}80%{transform:scale(1);opacity:1}}.animate_loading{display:flex;align-items:center}.animate_loading_ball{display:block;background-color:#fff;border-radius:50%;width:14px;height:14px;margin:0 7px;animation:animateLoadingScale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.animate_loading_ball:nth-of-type(2){animation-delay:0.12s}.animate_loading_ball:nth-of-type(3){animation-delay:0.24s}.loading-indicator{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.loading-indicator img{width:40px}.animate_loading_spin{border:4px solid #fff;border-left-color:#333;border-radius:50%;width:50px;height:50px;animation:animateLoadingSpin 1.2s linear infinite}@keyframes animateLoadingSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.animate_loading_spin_wrap{display:flex;flex-direction:column;align-items:center;gap:20px;padding:0 20px}.animate_loading_spin_wrap p{color:#fff;font-size:18px;font-weight:bold;line-height:1.5}.tab_area ul,.content_tab{width:100%;table-layout:fixed;display:flex;align-items:center}.tab_area ul li,.content_tab_item{display:table-cell;height:36px;text-align:center;border-right:1px solid #ddd;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center}html:lang(sv-se) .tab_area ul li,html:lang(sv-se) .content_tab_item{font-size:11px}@media screen and (max-width: 320px){html:lang(sv-se) .tab_area ul li,html:lang(sv-se) .content_tab_item{font-size:10px}}html:lang(de-de) .tab_area ul li,html:lang(de-de) .content_tab_item{font-size:12px}@media screen and (max-width: 320px){html:lang(de-de) .tab_area ul li,html:lang(de-de) .content_tab_item{font-size:10px}}.tab_area ul li:last-child{border-right:none}.tab_area ul li a,.content_tab_item a{display:block;height:36px;color:#666;border-bottom:1px solid #ddd;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;width:100%}.tab_area ul li.current a,.content_tab_item.current a{color:#333;border-bottom:1px solid #fff;background-color:#fff}.switch_area{padding:16px 8px}.switch_area ul,.content_switch{overflow:hidden;display:table;width:100%;table-layout:fixed;border:1px solid #ddd;border-radius:4px}.switch_area ul li,.content_switch_item{display:table-cell;height:36px;line-height:36px;border-left:1px solid #ddd;color:#666;text-align:center;font-size:13px;background-color:#f5f5f5}.switch_area ul li.current,.content_switch_item.current{background-color:#fff}.switch_area ul li:first-child,.content_switch_item:first-child{border-left:none}.switch_area ul li a,.content_switch_item a{display:block;color:#666}.floor_switch_tab{display:flex;flex-wrap:nowrap}.floor_switch_tab_item{flex-grow:1;text-align:center;position:relative}[class*=style_girls] .floor_switch_tab_item,[class*=style_bl] .floor_switch_tab_item{width:100%}.floor_switch_tab_item a{display:block;color:#333;padding:12px 8px;font-size:13px}@media screen and (max-width: 320px){.floor_switch_tab_item a{font-size:12px}}.floor_switch_tab_item::before{position:absolute;bottom:0;left:0;right:0;border-bottom:solid 1px #ddd;content:""}.floor_switch_tab_item.current a{color:#7191bd;font-weight:bold}[class*=style_girls] .floor_switch_tab_item.current a{color:#ea8aa3}[class*=style_bl] .floor_switch_tab_item.current a{color:#61a2ec}.floor_switch_tab_item.current::before{border-bottom:solid 2px #7191bd}[class*=style_girls] .floor_switch_tab_item.current::before{border-color:#ea8aa3}[class*=style_bl] .floor_switch_tab_item.current::before{border-color:#61a2ec}.tab_area ul li,.content_tab_item{border-right:1px solid var(--surface_outline);border-top:1px solid var(--surface_outline);width:100%}.tab_area ul li a,.content_tab_item a{border-bottom:1px solid var(--surface_outline);background:var(--disabled);width:100%}.tab_area ul li a:link,.tab_area ul li a:visited,.content_tab_item a:link,.content_tab_item a:visited{color:var(--on_surface_disabled)}.tab_area ul li.current a,.content_tab_item.current a{background:var(--surface);border-top:1px solid var(--surface_outline);border-bottom:none}.tab_area ul li.current a:link,.tab_area ul li.current a:visited,.content_tab_item.current a:link,.content_tab_item.current a:visited{color:var(--on_surface)}.switch_area{padding:16px}.switch_area ul,.switch_area .content_switch{border:1px solid var(--surface_outline)}.switch_area ul li,.switch_area .content_switch_item{border-left:1px solid var(--surface_outline);color:var(--on_general);background-color:var(--surface_container)}.switch_area ul li.current,.switch_area .content_switch_item.current{background-color:var(--surface)}.switch_area ul li.current a:link,.switch_area .content_switch_item.current a:link{color:var(--on_surface)}.switch_area ul li a:link,.switch_area .content_switch_item a:link{color:var(--on_general)}.truncate{overflow:hidden;position:relative;max-height:10000px;padding-bottom:20px;transition:max-height 0.3s cubic-bezier(0.6, 0.04, 0.98, 0.335),padding 0.3s ease,height 0.3s ease}.truncate.close{height:120px;transition:max-height 0.2s cubic-bezier(0.075, 0.82, 0.165, 1),padding 0.2s ease,height 0.2s ease}.truncate.type_parts{max-height:none}.truncate.type_parts.close{height:auto;max-height:150vh !important}.truncate::before{display:block;opacity:0;visibility:hidden;width:100%;height:120px;position:absolute;bottom:-40px;left:0;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 50%, #fff 100%);content:"";transition:all 0.3s ease 0s}.truncate.close::before{opacity:1;visibility:visible}.btn_toggle{display:flex;align-items:center;position:absolute;bottom:0;right:0;height:24px;border-radius:2px;padding:0 6px;border:1px solid #ddd;background-color:#f5f5f5;color:#333;font-size:11px;font-family:"Font Awesome 5 Pro", "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", Meiryo, "ãƒ¡ã‚¤ãƒªã‚ª", helvetica, arial, verdana, sans-serif;font-weight:300;text-align:center}.btn_toggle::after{width:8px;height:8px;margin:4px 0 0 6px;transform:rotate(135deg);box-shadow:1px -1px 0 #666 inset;content:""}.truncate.close .btn_toggle::after{margin:-4px 0 0 6px;box-shadow:-1px 1px 0 #666 inset}.accordion_panel{overflow:hidden;position:relative;background-color:#fafafa}.accordion_panel::before,.accordion_panel::after{display:block;position:absolute;right:-10px;left:-10px;height:10px;content:""}.accordion_panel::before{top:-10px;box-shadow:0 1px 6px rgba(0,0,0,0.2)}.accordion_panel::after{bottom:-10px;box-shadow:0 1px 6px rgba(0,0,0,0.2)}.accordion_panel .work_link{position:relative;z-index:10;padding:12px;border-bottom:solid 1px #ddd}.accordion_panel .work_link a{display:block;background:#fff;border:solid 1px #ddd;font-size:12px;line-height:32px;height:32px;text-align:center;border-radius:4px;color:#666}.accordion_panel .work_link a::after{display:inline-block;width:20px;vertical-align:top;font-family:"Font Awesome 5 Pro";font-weight:300;color:#999;font-size:20px;content:"\f101"}#scrollUp{position:fixed;right:10px;z-index:10;height:36px;width:36px;border-radius:50%;border:0;margin-bottom:calc(calc(env(safe-area-inset-bottom) / 3 * 2));bottom:10px;transition:bottom 0.2s ease, opacity 0.2s ease;background:rgba(0,0,0,0.2)}.footer_fixed_layout #scrollUp{bottom:80px}.footer_fixed_layout .paidy_widget_one_liner #scrollUp{bottom:120px}.footer_fixed_layout .paidy_widget_two_liner #scrollUp{bottom:144px}.footer_fixed_layout .footer_with_notice #scrollUp{bottom:120px}#scrollUp.spot_normal{bottom:60px}#scrollUp.spot_work{bottom:68px}#scrollUp::before{display:block;position:absolute;top:50%;left:50%;transform:rotate(45deg);width:12px;height:12px;margin:-3px 0 0 -6px;box-shadow:1px 1px 0 #fff inset;content:""}.info_none,.wishlist_none,.regist_already{padding:12px}.info_none p,.wishlist_none p,.regist_already p{line-height:1.6;font-size:13px;margin-bottom:12px}.info_none p:last-child,.wishlist_none p:last-child,.regist_already p:last-child{margin-bottom:0}.info_none a,.wishlist_none a,.regist_already a{display:block;width:100%;height:44px;line-height:44px;color:#666;font-size:14px;text-align:center;border-radius:6px;background-color:#f5f5f5;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.2) inset}.info_none a,.wishlist_none a,.regist_already a{background:var(--surface);border:1px solid var(--surface_outline);box-shadow:none}.info_none a:link,.wishlist_none a:link,.regist_already a:link{color:var(--on_surface)}.more_load,.more_link{padding:0 12px 16px}*:not(.type_low)&gt;.more_load,*:not(.type_low)&gt;.more_link{background:#fff}.work_review_box .more_load,.work_review_box .more_link{padding:16px 12px 4px;background:none}.rating_work_list ~ .more_load,.review_work_list ~ * .more_load{position:relative;z-index:5;padding:16px 12px;border-top:solid 1px #ddd;margin-top:-1px}.adult_comic_container,.voice_asmr_container{box-sizing:border-box;background-image:url(/modpub/images/web/common/pic_btn_chara.png);background-color:#4565a5;margin:auto 12px 12px;border-radius:4px;background-size:125px;background-repeat:no-repeat;background-position:right;background-position-y:-13px}.adult_comic_container a,.voice_asmr_container a{display:flex;align-items:center;padding:8px 12px}.adult_comic_container a::after,.voice_asmr_container a::after{display:inline-block;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;vertical-align:middle;color:#fff;content:"\f101"}.adult_comic_container .adult_comic_text,.adult_comic_container .voice_asmr_text,.voice_asmr_container .adult_comic_text,.voice_asmr_container .voice_asmr_text{font-size:20px;color:#fff;font-family:"ãƒ’ãƒ©ã‚®ãƒŽä¸¸ã‚´ Pro";font-weight:700;display:flex}.adult_comic_container .adult_comic_text .dedicated,.adult_comic_container .voice_asmr_text .dedicated,.voice_asmr_container .adult_comic_text .dedicated,.voice_asmr_container .voice_asmr_text .dedicated{font-size:13px;background-color:#fff;border-radius:70px;color:#4565a5;padding:5px 8px;margin-right:7px;display:table}.voice_asmr_container{background-size:95px}.adult_comic_count,.voice_asmr_count{width:100%}.more_load.separate,.more_link.separate{padding:16px 12px;border-top:solid 1px #ddd}#work_review .more_load.separate{border-top:none;border-bottom:1px solid #ddd}.style_adult_comic .more_load.separate_none,.more_link.separate_none{border-top:none}.more_link.type_top_chinese&gt;*{border:solid 1px #f7d4d8;color:#c54e5d}.more_load a,.more_link a{color:#4d6594}.more_load&gt;*,.more_link&gt;*{display:block;height:40px;color:#4d6594;border:1px solid #d1d9e8;border-radius:4px;line-height:38px;box-sizing:border-box;background:#f5f7fb;font-size:14px;text-align:center}@media screen and (max-width: 320px){.more_load&gt;*,.more_link&gt;*{font-size:13px}}.more_link&gt;*:not(:first-child),.more_load&gt;*:not(:first-child){margin-top:10px}.more_load&gt;*::after,.more_link&gt;*::after{display:inline-block;height:100%;width:20px;margin-left:4px;color:#6e88bb;vertical-align:top;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px}.more_load&gt;*::after{content:"\f103"}.more_load.show&gt;*::after{content:"\f102"}.more_link&gt;*::after{content:"\f101"}.more_link.type_top_chinese&gt;*::after{color:#c54e5d}.more_load&gt;*,.more_link&gt;*{color:var(--on_general);border:1px solid var(--surface_outline);background:var(--surface_container)}.more_load&gt;*::after,.more_link&gt;*::after{color:var(--on_general)}.list_header,.list_footer{border-top:1px solid #ddd}.status_select{display:flex;height:50px;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:-1px}.status_select.spot_rating{border-top:none}.status_select select{font-size:14px;height:30px}dl.sort_type_only{display:table;width:100%;font-size:13px}dl.sort_type_only dt,dl.sort_type_only dd{display:table-cell;height:50px;vertical-align:middle}dl.sort_type_only dt{width:64px;padding-left:12px}dl.sort_type_only dt.folder{width:26px}dl.sort_type_only dt.folder i{color:#ccc}dl.sort_type_only dd{padding:0 12px 0 0}.select_wrap{position:relative;width:100%}.select_wrap.spot_work_request{margin-top:10px}.select_btn{position:relative;height:36px;display:flex;align-items:center;border:solid 1px #ccc;border-radius:3px;box-sizing:border-box;padding:0 32px 0 8px;font-size:13px;background:#fff;color:#333}.select_wrap.spot_language_switch .select_btn{border:solid 1px #ddd;padding:0 32px 0 12px;color:#666}.select_btn::after{display:block;position:absolute;top:50%;right:12px;width:10px;height:10px;margin-top:-7px;transform:rotate(-45deg);box-shadow:1px -1px 0 #777 inset;content:""}.select_dropdown{overflow-y:scroll;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;position:absolute;left:0;right:0;z-index:50;transform:translateY(-6px);max-height:calc(40px * 5 + 20px);border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,0.3);border:solid 1px #ccc;box-sizing:border-box;background-color:#fff;color:#333;line-height:1.4;transition:all 0.15s ease}.index_header .select_dropdown,.select_wrap.spot_language_switch .select_dropdown{max-height:calc(60px * 5 + 20px)}.select_dropdown.type_index{width:50%;left:50%;top:48px}.sort_type .select_dropdown{left:8px;right:12px}.select_dropdown.spot_ranking_header{top:40px;right:auto;min-width:0;width:200px;text-align:center}.select_dropdown.spot_ranking_footer{bottom:40px;right:auto;transform:translateY(6px);min-width:0;width:200px;text-align:center}.select_dropdown.spot_ranking_option,.select_dropdown.spot_review_option{top:36px;left:0;right:0;min-width:0;text-align:center}.select_wrap.spot_language_switch .select_dropdown{border:none;bottom:36px;transform:translateY(6px)}.select_wrap.spot_language_switch .select_dropdown.open{transform:translateY(-2px)}.select_dropdown.open{visibility:visible;opacity:1;transform:translateY(2px)}.select_list{display:flex;align-items:flex-end;flex-wrap:wrap}.select_list_item{width:100%;box-sizing:border-box;font-size:12px;text-align:left}.select_list.type_2col .select_list_item{width:50%}.select_list.type_3col .select_list_item{width:33%}@media screen and (max-width: 320px){.select_list.type_2col .select_list_item,.select_list.type_3col .select_list_item{width:100%}}.select_list_item.selected{background:#fff9d9;color:#fa8c1e}.select_list_item&gt;*,.select_list_item&gt;a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:40px;height:44px;padding:0 10px;color:#333}.select_list_item.selected&gt;*,.select_list_item.selected&gt;a{color:#fa8c1e}.select_list_item:not(:first-child){box-shadow:0 1px 0 #eee inset}.select_list.type_2col .select_list_item:not(:nth-child(2n)),.select_list.type_3col .select_list_item:not(:nth-child(3n)){box-shadow:0 1px 0 #eee inset, -1px 0 0 #eee inset}.select_list.type_3col .select_list_item:nth-child(3n){flex-grow:1}@media screen and (max-width: 320px){.select_list .select_list_item:not(:first-child){box-shadow:0 1px 0 #eee inset}}.select_list[class*="col"] .select_list_item::before{display:none;position:absolute;left:0;right:0;z-index:20;height:0;border-top:solid 1px #eee;content:""}.select_list.type_2col .select_list_item:nth-child(2n-1)::before,.select_list.type_3col .select_list_item:nth-child(3n-2)::before{display:block}.select_list_item&gt;*,.select_list_item&gt;a,.select_list_item&gt;a:link{color:var(--on_surface)}.select_list_item.selected&gt;*,.select_list_item.selected&gt;a,.select_list_item.selected&gt;a:link{color:var(--on_surface_accent);background:var(--surface)}.select_list_item:not(:first-child){box-shadow:none;border-top:1px solid #eee}.sort_option{flex:1 1 auto;position:relative;min-height:50px;padding:7px 8px;box-sizing:border-box}.sort_option.type_scroll{overflow:hidden;padding:0}.sort_option.type_scroll::after{display:block;position:absolute;top:4px;right:4px;width:10px;height:8px;background:url(../../images/web/common/icon_sort_arrow_touch.png) no-repeat 0 0;background-size:contain;content:""}.sort_option.type_trans_list{padding:16px}.sort_list{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.sort_list::-webkit-scrollbar{display:none}.sort_list_item{flex-shrink:0;font-size:13px}.sort_list_item a{display:block;padding:0 10px;height:50px;line-height:50px;white-space:nowrap;color:#536280}.sort_list_item.selected a{color:#fa8c1e;box-shadow:0 -3px 0 #fa8c1e inset;border-bottom:solid 1px #fa8c1e}.pager_area{position:relative;font-size:14px;height:48px;margin-top:-1px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff}.pager_area p{position:absolute;top:0;width:62px}.pager_area p.prev{left:0}.pager_area p.next{right:0}.pager_area p a{display:block;position:relative;height:48px;line-height:48px;color:#333;font-size:12px;text-align:center}.pager_area p.prev a{padding-left:16px}.pager_area p.next a{padding-right:16px}.pager_area p.prev a::after,.pager_area p.next a::after{display:block;position:absolute;top:50%;margin-top:-4px;width:8px;height:8px;content:""}.pager_area p.prev a::after{left:12px;transform:rotate(45deg);box-shadow:2px -2px 0 #777 inset}html:lang(es-es) .pager_area p.prev a::after,html:lang(de-de) .pager_area p.prev a::after,html:lang(fr-fr) .pager_area p.prev a::after,html:lang(id-id) .pager_area p.prev a::after,html:lang(it-it) .pager_area p.prev a::after,html:lang(pt-br) .pager_area p.prev a::after,html:lang(sv-se) .pager_area p.prev a::after,html:lang(th-th) .pager_area p.prev a::after,html:lang(vi-vn) .pager_area p.prev a::after{left:50%;transform:translateX(-50%) rotate(45deg)}.pager_area p.next a::after{right:12px;transform:rotate(-45deg);box-shadow:-2px -2px 0 #777 inset}html:lang(es-es) .pager_area p.next a::after,html:lang(de-de) .pager_area p.next a::after,html:lang(fr-fr) .pager_area p.next a::after,html:lang(id-id) .pager_area p.next a::after,html:lang(it-it) .pager_area p.next a::after,html:lang(pt-br) .pager_area p.next a::after,html:lang(sv-se) .pager_area p.next a::after,html:lang(th-th) .pager_area p.next a::after,html:lang(vi-vn) .pager_area p.next a::after{right:50%;transform:translateX(50%) rotate(-45deg)}.pager_area p.disable a{color:#ccc;pointer-events:none}.pager_area p.prev.disable a::after{box-shadow:2px -2px 0 #ccc inset}.pager_area p.next.disable a::after{box-shadow:-2px -2px 0 #ccc inset}.pager_area ul{display:flex;justify-content:center;padding:0 60px;width:100%;height:100%;box-sizing:border-box}.pager_area ul li{flex:0 0 auto;width:20%;height:100%;font-size:14px}.pager_area ul li:not(.current){box-shadow:1px 0 0 #ddd inset}.pager_area ul li:last-child{box-shadow:1px 0 0 #ddd inset, 1px 0 0 #ddd}.pager_area ul li.current+li:last-child{box-shadow:1px 0 0 #ddd}.pager_area ul li.current+li,.pager_area ul li:last-child.current{box-shadow:none}.pager_area ul li a,.pager_area ul li span{display:block;height:48px;color:#333;text-align:center;line-height:48px}.pager_area ul li.current&gt;*{color:#fff}.style_home .pager_area ul li.current&gt;*{background-color:#83c840}.style_comic .pager_area ul li.current&gt;*{background-color:var(--primary)}.style_maniax .pager_area ul li.current&gt;*{background-color:#75baeb}.style_books .pager_area ul li.current&gt;*{background-color:#5aad5f}.style_pro .pager_area ul li.current&gt;*{background-color:#e075ab}.style_app .pager_area ul li.current&gt;*{background-color:#3cc8de}.style_ai .pager_area ul li.current&gt;*{background-color:#68d917}.style_appx .pager_area ul li.current&gt;*{background-color:#a87ed6}.style_aix .pager_area ul li.current&gt;*{background-color:#4baef3}.result_include_r18,.result_include_open_ico{height:38px;line-height:38px;position:relative}html:lang(de-de) .result_include_r18,html:lang(es-es) .result_include_r18,html:lang(fr-fr) .result_include_r18,html:lang(id-id) .result_include_r18,html:lang(it-it) .result_include_r18,html:lang(pt-br) .result_include_r18,html:lang(th-th) .result_include_r18,html:lang(vi-vn) .result_include_r18,html:lang(de-de) .result_include_open_ico,html:lang(es-es) .result_include_open_ico,html:lang(fr-fr) .result_include_open_ico,html:lang(id-id) .result_include_open_ico,html:lang(it-it) .result_include_open_ico,html:lang(pt-br) .result_include_open_ico,html:lang(th-th) .result_include_open_ico,html:lang(vi-vn) .result_include_open_ico{height:auto;line-height:1.4;margin:10px 0}.result_include_r18 a,.result_include_open_ico a{display:block;position:relative;font-size:12px;text-align:right;padding:0 23px;color:#333}.result_include_open_ico a{padding:0 15px}.result_include_r18_red,.result_include_open_ico_red{color:#c00;font-weight:bold;font-size:13px}.result_include_r18::after{display:block;position:absolute;right:12px;height:8px;top:60%;width:8px;margin-top:-8px;box-shadow:-1px 1px 0 #aaa inset;transform:rotate(45deg);content:""}.result_include_open_ico a::after{font-family:"dlsite-icons";font-weight:normal;content:"\e90a";color:#aaa;margin-left:5px}.item_count{height:28px;line-height:28px;font-size:12px;padding:0 10px;background-color:#f5f5f5}.cp_floor_link{display:-webkit-box;display:-webkit-flex;display:flex;border-right:solid 1px rgba(255,255,252,0.3);padding-right:4px;margin:0 4px 0 auto}a.cp_floor_link_item{display:block;height:26px;line-height:26px;border-radius:3px;text-align:center;font-size:11px;white-space:nowrap;background:rgba(0,0,0,0.1);width:auto;box-sizing:border-box;color:#fff;margin:0 8px;padding:0 8px}a.cp_floor_link_item.type_g_rated{background:#64b400}a.cp_floor_link_item.type_adult{background:#ea7b98}a.cp_floor_link_item.type_bl{background:#9a78d2}a.cp_floor_link_item.type_tl{background:#ea8aa3}a.cp_floor_link_item.type_purchased{color:#333;background:#fff;border:1px solid #eee}a.cp_floor_link_item.type_purchased.is-on{background:#FE9900;color:#fff}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"}.list_header{border-bottom:solid 1px #ccc;background-color:#f5f5f5;display:flex;justify-content:space-between;align-items:center;padding:4px 0}.list_header.spot_article{border-top:none}.work_list_guide .item_count{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.work_list_guide.btm .item_count{border-top:none}.list_footer .item_count{text-align:right}.list_header{border-bottom:none;background-color:var(--surface_container);color:var(--on_general)}.list_header .item_count{background-color:none;color:var(--on_general)}a.cp_floor_link_item{display:flex;align-items:center;background:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline)}a.cp_floor_link_item.type_g_rated,a.cp_floor_link_item.type_adult,a.cp_floor_link_item.type_bl,a.cp_floor_link_item.type_tl{background:var(--primary);color:var(--on_primary);border:none}a.cp_floor_link_item.type_purchased{color:var(--on_general)}a.cp_floor_link_item.type_purchased.is-on{background:var(--primary);color:var(--on_primary);border:none}.mini_menu{position:relative;width:30px;height:30px}.mini_menu.spot_download{position:absolute;top:4px;right:4px}.icon_mini_menu{overflow:hidden;position:relative;height:0;padding-top:30px;cursor:pointer;color:#333;border-radius:3px}.icon_mini_menu::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:"Font Awesome 5 Pro";font-weight:400;font-size:22px;content:"\f142"}.mini_menu_dropdown{opacity:0;visibility:hidden;position:absolute;z-index:1100;left:50%;top:30px;transform:translate(-50%, -10px);padding-top:5px;font-size:12px;line-height:1.5;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.mini_menu_dropdown.justify-start{left:0;transform:translate(0, -10px)}.mini_menu_dropdown.justify-end{left:auto;right:0;transform:translate(0, -10px)}.mini_menu_dropdown.open{opacity:1;visibility:visible;transform:translate(-50%, 0)}.mini_menu_dropdown.justify-start.open{transform:translate(0, 0)}.mini_menu_dropdown.justify-end.open{transform:translate(0, 0)}.mini_menu_dropdown_inner{position:relative;white-space:nowrap;border-radius:3px;background-color:#fff;box-shadow:0 1px 6px -1px rgba(0,0,0,0.5)}.mini_menu_dropdown_inner li a{display:flex;align-items:center;padding:10px 16px;color:#666}.share_link::before{margin-right:4px;font-family:"Font Awesome 5 Brands";font-size:14px;content:"\f099"}.switch_panel_option{overflow:hidden;position:relative;max-height:0;margin-top:12px;background:#f6f6f6;transition:max-height 0.3s ease, margin 0.3s ease;border-bottom:solid 1px #fff}.switch_panel_option.open{max-height:160px;transition-duration:0.6s, 0.3s}.switch_panel_option.type_middle{margin:-6px 0}.switch_panel_option.type_middle.open{margin:12px 0}.switch_panel_option::before,.switch_panel_option::after{display:block;position:absolute;right:-10px;left:-10px;height:10px;content:""}.switch_panel_option::before{top:-10px;box-shadow:0 1px 4px rgba(0,0,0,0.1)}.switch_panel_option::after{bottom:-10px;box-shadow:0 1px 4px rgba(0,0,0,0.1)}.switch_panel_option .inner_list{display:flex;flex-wrap:nowrap;padding:8px 12px 12px;border-top:solid 1px #ddd;overflow-x:scroll;-webkit-overflow-scrolling:touch}.inner_list::after{display:block;width:8px;flex-shrink:0;content:""}.switch_panel_option .inner_list_item{margin:4px 4px 0 0}.switch_panel_option .inner_list_item a{display:block;padding:7px 10px;box-sizing:border-box;border:solid 1px #ddd;border-radius:3px;background:#fff;font-size:12px;color:#333}.switch_panel_option .inner_list_item.selected a{background:#fa9900;border-color:#fa9900;color:#fff}.refine_switch_panel{overflow:hidden;max-height:0;box-shadow:0 1px 0 #ddd inset}.refine_switch_panel.open{max-height:500px;transition:all 0.6s ease}.refine_switch_item{position:relative}.refine_switch_item .switch_bar,.refine_switch_item&gt;input[type="radio"]+label.switch_bar{display:block;position:relative;color:#333;font-size:12px;box-sizing:border-box;white-space:normal;line-height:1.3;cursor:pointer;word-break:break-word;background:none;box-shadow:none;border-radius:0}.refine_switch_item.selected .switch_bar,.refine_switch_item&gt;input[type="radio"]:checked+label.switch_bar{background-color:#fff9d9;color:#fa9900;font-weight:bold}[class*="style_girls"] .refine_switch_item.selected .switch_bar,[class*="style_girls"] .refine_switch_item&gt;input[type="radio"]:checked+label.switch_bar{background-color:#faf4ef;color:#ef90a6}.refine_checkbox_single label{position:relative;display:inline-block;padding:7px 10px;border-radius:3px;background:#ddd;color:#666}.refine_checkbox_single label input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0}.refine_checkbox_single label span{position:relative;display:inline-block;padding-left:25px;font-size:13px}.refine_checkbox_single label span::before{content:"";position:absolute;top:50%;left:0;width:18px;height:17px;border-radius:3px;border:1px solid #ccc;background:#fff;transform:translateY(-50%)}.refine_checkbox_single label span::after{display:none;font-family:"Font Awesome 5 Pro";content:"\f00c";position:absolute;top:50%;left:2px;border-radius:3px;color:#64b400;font-size:15px;transform:translateY(-50%)}.refine_checkbox_single label.is-active{background:#64b400;color:#fff}.refine_checkbox_single label.is-active span::before{border:1px solid #64b400}.refine_checkbox_single label.is-active span::after{display:block}.refine_checkbox_single.type_coupon label{margin:16px 8px 0}.refine_switch.type_row{display:table;table-layout:fixed;width:100%}.refine_switch.type_row .refine_switch_item{display:table-cell;vertical-align:top;cursor:pointer}.refine_switch.type_row .refine_switch_item .switch_bar{text-align:center;height:40px;line-height:40px;padding:0}.refine_switch.type_row .refine_switch_item:not(:first-child){box-shadow:1px 0 0 #ddd inset}.refine_switch.type_row .refine_switch_item.selected+.refine_switch_item{box-shadow:none}[class*="style_girls"] .refine_switch.type_row .refine_switch_item:not(:first-child){border-left-color:#efe6df}.refine_switch.type_column .refine_switch_item:not(:first-child){border-top:solid 1px #ddd}.refine_switch.type_column .refine_switch_item .switch_bar,.refine_switch.type_column .refine_switch_item&gt;input[type="radio"]+label.switch_bar{padding:16px 6px}.refine_switch.type_column .refine_switch_item.selected .switch_bar,.refine_switch.type_column .refine_switch_item&gt;input[type="radio"]:checked+label.switch_bar{padding-right:26px}.refine_switch.type_column .refine_switch_item.selected .switch_bar::after,.refine_switch.type_column .refine_switch_item&gt;input[type="radio"]:checked+label.switch_bar::after{display:flex;justify-content:center;align-items:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:rgba(0,0,0,0.2);color:#fff;border-radius:50%;font-size:11px;line-height:16px;font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f00d"}.refine_checkbox_single label{background:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline)}.refine_checkbox_single label span::before{border:1px solid var(--surface_outline);background:var(--surface)}.refine_checkbox_single label span::after{color:var(--primary)}.refine_checkbox_single label.is-active{background:var(--primary);color:var(--surface);border:1px solid var(--primary)}.refine_checkbox_single label.is-active span::before{border:1px solid var(--primary)}.light_popover{opacity:0;visibility:hidden;position:absolute;z-index:110;line-height:1.5;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);pointer-events:none}.light_popover.bounceInUp{left:0;bottom:100%;transform:translate(0, 10px);padding-bottom:12px}.light_popover.bounceInUp.justify_end{right:0;left:auto}.light_popover.bounceInDown{left:0;top:100%;transform:translate(0, -10px);padding-top:12px}.light_popover.bounceInDown.justify_end{right:0;left:auto}.light_popover.bounceInRight{right:100%;top:50%;transform:translate(5%, -50%);padding-right:16px}.light_popover.bounceInLeft{left:100%;top:50%;transform:translate(-5%, -50%);padding-left:16px}.light_popover.open{opacity:1;visibility:visible;pointer-events:auto}.light_popover.bounceInUp.open{transform:translate(0, 0)}.light_popover.bounceInDown.open{transform:translate(0, 0)}.light_popover.bounceInRight.open{transform:translate(0, -50%)}.light_popover.bounceInLeft.open{transform:translate(0, -50%)}.light_popover_inner{position:relative;min-width:220px;padding:5px;border-radius:5px;border:1px solid #b8c3d9;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.1);max-height:279px;overflow-y:scroll}html:lang(es-es) .star_rating_wrap .light_popover_inner,html:lang(sv-se) .star_rating_wrap .light_popover_inner{min-width:300px}html:lang(de-de) .star_rating_wrap .light_popover_inner{min-width:290px}html:lang(fr-fr) .star_rating_wrap .light_popover_inner,html:lang(id-id) .star_rating_wrap .light_popover_inner,html:lang(it-it) .star_rating_wrap .light_popover_inner{min-width:280px}html:lang(pt-br) .star_rating_wrap .light_popover_inner{min-width:275px}html:lang(es-es) .star_rating_wrap .light_popover.type_work_dl .light_popover_inner,html:lang(sv-se) .star_rating_wrap .light_popover.type_work_dl .light_popover_inner,html:lang(de-de) .star_rating_wrap .light_popover.type_work_dl .light_popover_inner,html:lang(fr-fr) .star_rating_wrap .light_popover.type_work_dl .light_popover_inner,html:lang(id-id) .star_rating_wrap .light_popover.type_work_dl .light_popover_inner,html:lang(it-it) .star_rating_wrap .light_popover.type_work_dl .light_popover_inner,html:lang(pt-br) .star_rating_wrap .light_popover.type_work_dl .light_popover_inner{min-width:auto}.light_popover_inner::after,.light_popover_inner::before{content:"";position:absolute;width:0;height:0;border:solid transparent}.light_popover.bounceInUp .light_popover_inner::after{bottom:-10px;border-top-color:#fff}.light_popover.bounceInUp .light_popover_inner::before{bottom:-12px;border-top-color:#b8c3d9}.light_popover.bounceInUp .light_popover_inner::after,.light_popover.bounceInUp .light_popover_inner::before{right:50%;margin-right:-9px;border-width:12px 9px 0 9px}.light_popover.bounceInDown .light_popover_inner::after{top:-10px;border-bottom-color:#fff}.light_popover.bounceInDown .light_popover_inner::before{top:-12px;border-bottom-color:#b8c3d9}.light_popover.bounceInDown .light_popover_inner::after,.light_popover.bounceInDown .light_popover_inner::before{right:50%;margin-right:-9px;border-width:0 9px 12px 9px}.light_popover.spot_rating.bounceInDown .light_popover_inner::after,.light_popover.spot_rating.bounceInDown .light_popover_inner::before{right:25%}.light_popover.spot_rankin.bounceInDown .light_popover_inner::after,.light_popover.spot_rankin.bounceInDown .light_popover_inner::before{right:25%}.light_popover.spot_rating.bounceInDown.left_arrow .light_popover_inner::after,.light_popover.spot_rating.bounceInDown.left_arrow .light_popover_inner::before{left:25%}.light_popover.bounceInRight .light_popover_inner::after{right:-10px;border-left-color:#fff}.light_popover.bounceInRight .light_popover_inner::before{right:-12px;border-left-color:#b8c3d9}.light_popover.bounceInRight .light_popover_inner::after,.light_popover.bounceInRight .light_popover_inner::before{top:50%;margin-top:-9px;border-width:9px 0 9px 12px}.light_popover.bounceInLeft .light_popover_inner::after{left:-10px;border-right-color:#fff}.light_popover.bounceInLeft .light_popover_inner::before{left:-12px;border-right-color:#b8c3d9}.light_popover.bounceInLeft .light_popover_inner::after,.light_popover.bounceInLeft .light_popover_inner::before{top:50%;margin-top:-9px;border-width:9px 12px 9px 0}.notification_popup{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:15px;left:15px;right:15px;z-index:12300;transform:translate(0, -200%);max-width:400px;margin:auto;padding:20px;font-size:12px;box-sizing:border-box;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,0.3);background:#fff;transition:all 0.3s ease}.notification_popup.show{transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:translate(0, 0)}.notification_popup .addition{display:inline-block;color:#888;line-height:1.3;font-size:11px;margin-top:1em}.notification_popup a.btn{display:inline-flex;align-items:center;height:32px;margin:7px 0;padding:0 15px;font-size:13px;border-radius:3px;background:#fafafa;border:solid 1px #ccc;box-sizing:border-box;cursor:pointer;outline:none;color:#666;text-decoration:none;white-space:nowrap}.notification_popup a.btn.bottom{margin-bottom:0}.notification_popup a.btn:hover{background:#eee}.notification_popup .close{position:absolute;top:8px;right:8px;width:20px;height:20px;text-indent:100%;overflow:hidden;cursor:pointer;font-size:0}.notification_popup .close::before,.notification_popup .close::after{position:absolute;top:50%;left:50%;width:100%;height:1px;margin:-1px 0 0 -8px;background:rgba(51,51,51,0.6);content:""}.notification_popup .close::before{transform:rotate(-45deg)}.notification_popup .close::after{transform:rotate(45deg)}.notification_popup .close:hover::before,.notification_popup .close:hover::after{background:#333}@keyframes burstStar{0%{transform:scale(0)}60%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}.global_overlay .modal{position:relative;min-width:260px;width:75%;max-width:280px}.global_overlay .modal_close{position:absolute;top:-30px;right:0;cursor:pointer}.global_overlay .modal_close::before{color:#fff;font-family:"Font Awesome 5 Pro";font-size:26px;line-height:1;content:"\f00d"}.global_overlay .ticket{position:relative;border-radius:15px;background-position:top -120px center;overflow:hidden}.global_overlay .ticket::before{position:absolute;top:-80px;left:50%;z-index:1;margin-left:-75%;background-image:url(/modpub/images/web/common/bg_coupon_linework.png);background-position:center;background-size:150%;padding-top:150%;width:150%;content:""}.ticket_decoration{position:absolute;top:0;left:0;z-index:2;animation:burstStar 0.5s ease 0.6s both;width:100%;height:100%}.ticket_decoration .star{position:absolute;font-size:20px}.ticket_decoration .star::before{font-family:"Font Awesome 5 Pro";content:"\f005";font-weight:bold}.ticket_decoration .star.blue{color:#89e4ff}.ticket_decoration .star.pink{color:#ff4ea7}.ticket_decoration .star.green{color:#5eff38}.ticket_decoration .star.emerald{color:#4effa0}.ticket_decoration .star.lblue{color:#baefff}.ticket_decoration .star:nth-of-type(1){top:-20px;left:-10px;transform:rotate(-27deg);font-size:28px}.ticket_decoration .star:nth-of-type(2){top:50px;left:4%;transform:rotate(-26deg);font-size:21px}.ticket_decoration .star:nth-of-type(3){top:100px;left:8%;transform:rotate(23deg);font-size:18px}.ticket_decoration .star:nth-of-type(4){top:110px;left:-20px;transform:rotate(-32deg);font-size:33px}.ticket_decoration .star:nth-of-type(5){top:175px;left:6%;transform:rotate(17deg);font-size:23px}.ticket_decoration .star:nth-of-type(6){top:-4px;right:-20px;transform:rotate(34deg);font-size:23px}.ticket_decoration .star:nth-of-type(7){top:40px;right:-8px;transform:rotate(42deg);font-size:22px}.ticket_decoration .star:nth-of-type(8){top:72px;right:10%;transform:rotate(27deg);font-size:13px}.ticket_decoration .star:nth-of-type(9){top:96px;right:-16px;transform:rotate(17deg);font-size:29px}.ticket_decoration .star:nth-of-type(10){top:132px;right:8%;transform:rotate(43deg);font-size:18px}.ticket .inner{position:relative;z-index:2;margin:0}.ticket .ticket_body{box-shadow:3px 3px 3px rgba(0,0,0,0.15);border-radius:15px 15px 0 0;background-color:#fff;padding:14px 0 14px}.ticket_body .title{text-align:center;font-weight:bold;font-size:16px;margin-bottom:10px}.ticket_body .thumbnail{display:block;animation:ThumbFadeIn 1s ease both, ThumbFlip 1s ease both;margin:0 auto 20px;width:64%}@keyframes ThumbFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes ThumbFlip{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}.ticket_body .thumbnail img{width:100%}.ticket_body .limited{background-color:#000;padding:5px 0 4px;color:#fff;font-size:13px;text-align:center}.ticket_body .limited span{font-size:10px}.ticket_body .text{box-sizing:border-box;padding:0 20px;font-size:15px;font-weight:bold;text-align:center}.ticket .ticket_linear{position:relative;bottom:2px;height:30px;margin:0 12px;background-color:#fff;background-image:linear-gradient(to right, #707070, #707070 4px, transparent 4px, transparent 8px);background-position:center;background-repeat:repeat-x;background-size:8px 1px}.ticket .ticket_linear::before,.ticket .ticket_linear::after{position:absolute;display:block;top:0;bottom:0;margin:auto;background-image:url(/modpub/images/web/common/bg_semicircle.png);width:12px;height:26px;content:""}.ticket .ticket_linear::before{left:-12px}.ticket .ticket_linear::after{right:-12px;transform:scale(-1, 1)}.ticket .ticket_piece{position:relative;bottom:4px;box-shadow:3px 3px 3px rgba(0,0,0,0.15);border-radius:0 0 15px 15px;background-color:#fff;padding:17px 0 30px}.ticket_piece .btn{display:block;margin:0 auto;border-radius:24px;background-color:#dc4444;padding:14px 0;width:80%;color:#fff;font-size:16px;font-weight:bold;text-align:center}@media screen and (orientation: landscape){.global_overlay .ticket::before{left:0;margin-left:0;background-size:100%;padding-top:100%;width:100%}.ticket_body .thumbnail{width:30%}.ticket_body .limited{display:none}.ticket_body .text{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.guide_message{position:relative;line-height:1.5;color:#666;font-size:14px;padding:12px;margin:24px 12px 24px;border-radius:6px;background-color:#f5f5f5}.guide_message::after{content:"";position:absolute;width:14px;height:14px;top:-7px;left:50%;margin-left:-7px;background-color:#f5f5f5;transform:rotate(45deg)}.guide_message ul{padding:12px}.guide_message ul li{margin-bottom:8px}.guide_message ul li:last-child{margin-bottom:0}.mini_message{padding:8px 12px;margin:12px 0 12px;border-radius:4px;border:1px solid #fcb165;background-color:#fffae0}.mini_message p{color:#ef7700;font-size:12px;line-height:1.5}.mini_message p strong{font-size:13px;padding:0 2px}.mini_message ul.attention_list li{line-height:1.4;font-size:12px}.mini_message ul.attention_list li:last-child{margin-bottom:0}.mini_message.large p,.mini_message.large p strong{font-size:14px;text-align:center}.mini_message.attention{border:1px solid #f58eb0;background-color:#fff2f9}.mini_message.attention p{color:#ca3064}.mini_message.attention ul li{color:#ca3064}.mini_message.attention p span.title{color:#ca3064;font-weight:bold;display:block;padding-bottom:2px}.mini_message.attention.lang_tw{font-family:"Segoe UI", SegoeUI, "Microsoft JhengHei", å¾®è»Ÿæ­£é»‘é«”, "Helvetica Neue", Helvetica, Arial, sans-serif}.mini_message.important{border:1px solid #92d1a7;background-color:#f0faf3}.mini_message.important p{color:#6ab883}.icon_new{height:18px;padding:0 4px;margin:0 4px;border-radius:15px;box-sizing:border-box;background:#f73455;color:#fff;font-size:10px;line-height:18px;font-weight:bold;text-shadow:1px 0 0 #e60026, -1px 0 0 #e60026, 0 1px 0 #e60026, 0 -1px 0 #e60026, 1px 1px 0 #e60026, -1px 1px 0 #e60026, 1px -1px 0 #e60026, -1px -1px 0 #e60026}.topicpath_wrap{position:relative;z-index:10;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;box-sizing:border-box;border-bottom:solid 1px #ddd;background:#fff}.topicpath_wrap::-webkit-scrollbar{display:none}.topicpath{display:flex;flex:1 0 auto;height:30px}.topicpath .topicpath_item{overflow:hidden;position:relative;display:flex;align-items:center;flex-shrink:0;font-size:10px}.topicpath .topicpath_item a{display:flex;align-items:center;color:#666;white-space:nowrap;height:100%;padding:0 16px 0 8px}.topicpath .topicpath_item:last-child a,.style_comic .topicpath .topicpath_item a[href*="+TITLE"]{pointer-events:none}.topicpath .topicpath_item:not(:last-child){flex:none}.topicpath .topicpath_item:not(:last-child)::after,.topicpath .topicpath_item:not(:last-child)::before{display:block;position:absolute;top:-2px;width:0;height:0;border-style:solid;border-width:17px 0 17px 12px;content:""}.topicpath .topicpath_item:not(:last-child)::before{right:0;border-color:transparent transparent transparent #ddd}.topicpath .topicpath_item:not(:last-child)::after{right:1px;border-color:transparent transparent transparent #fff}.topicpath_wrap{border-bottom:none}.topicpath_wrap .topicpath{margin:0 8px}.topicpath_wrap .topicpath .topicpath_item a{color:var(--on_surface_variant);padding:0 8px}.topicpath_wrap .topicpath .topicpath_item:first-child::before{display:none}.topicpath_wrap .topicpath .topicpath_item::before{border:none;content:"\f054";font-family:"Font Awesome 5 Pro";color:var(--on_surface_variant);font-weight:400;position:unset;display:flex;align-items:center;width:10px;font-size:10px;justify-content:center}.topicpath_wrap .topicpath .topicpath_item::after{display:none}body.refine_drawer_active&gt;*:not(#container),body.refine_drawer_active #container&gt;*:not(#wrapper),body.refine_drawer_active #wrapper&gt;*:not(.drawer_container),body.refine_drawer_active .drawer_container&gt;*:not(.refine_drawer){display:none}.drawer_container{display:none;top:0;right:0;bottom:0;left:0;z-index:1000}.drawer_container.show{display:block;position:fixed}.refine_drawer{position:relative;width:100%;height:100%}.refine_drawer_inner{height:100%;transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(100%)}.active .refine_drawer_inner{transform:translateX(0)}.refine_drawer_bg{display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,0);transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1);content:""}.active .refine_drawer_bg{background:rgba(0,0,0,0.5)}.refine_drawer_header{position:fixed;top:0;left:0;z-index:620;width:100%;height:50px;background:#fff;text-align:center;line-height:50px;border-bottom:1px solid #ddd;color:#333;font-size:16px;box-sizing:border-box}.refine_drawer_close{position:absolute;left:0;top:0;height:100%;padding:0 10px 0 30px;box-sizing:border-box;font-size:14px;color:#333;border:none;background:none}.refine_drawer_close::before{display:block;position:absolute;width:10px;height:10px;margin-top:-5px;transform:rotate(-45deg);top:50%;left:13px;margin-right:-5px;box-shadow:1px 1px 0 #666 inset;content:""}.refine_drawer_close.type_close::before{content:"Ã—";box-shadow:none;transform:inherit;top:5px;left:10px;font-size:18px}.refine_drawer_content{overflow:auto;-webkit-overflow-scrolling:touch;position:relative;z-index:610;box-sizing:border-box;background:#fff;height:100%;padding:50px 0 60px}.refine_drawer_footer{position:fixed;bottom:0;left:0;z-index:620;width:100%;background:#fff;box-sizing:border-box;padding:10px;box-shadow:0 0 6px 0 rgba(0,0,0,0.2)}.refine_drawer .search_group.type_detailedSearch{border:none}.refine_drawer_footer .btn_01{display:flex}.refine_drawer_footer .btn_01 input,.refine_drawer_footer .btn_01 a{flex:1 1 auto;height:45px;line-height:38px;border-radius:4px;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset}.refine_drawer_footer div.btn_01.parallel a:first-child,.refine_drawer_footer div.btn_01.parallel input:first-child{width:30%;margin-right:10px}.refine_drawer_footer div.btn_01.parallel a:last-child,.refine_drawer_footer div.btn_01.parallel input:last-child{width:50%}.refine_drawer .search_group.type_detailedSearch .search_block:last-child{padding:0}body.refine_drawer_active .drawer_container{display:block}.refine_drawer.show{display:flex;position:fixed;top:0;left:0;width:100%;min-height:100%;z-index:600}.refine_drawer_inner.active{transform:translateX(0)}.refine_drawer.show form{height:100%}.rd_heading{height:36px;line-height:36px;color:#536280;font-size:13px;padding-left:8px;background:#e6ebf5;font-weight:bold}.rd_heading::after{display:block;clear:both;content:""}.upload_content:not(:last-child){margin-bottom:10px}.upload_content{display:flex;position:relative;color:#666;text-align:center;cursor:pointer;align-items:center}.upload_area{padding-bottom:10px}.upload_content .upload_error{padding-left:10px;color:#f00;font-weight:bold;font-size:11px;text-align:left}.upload_area .upload_btn{height:26px;padding:0 10px;font-size:12px;border-radius:3px;background:#fafafa;border:solid 1px #ccc;box-sizing:border-box;outline:none;color:#666;line-height:24px;text-align:center;text-decoration:none;white-space:nowrap}.upload_area input[type="button"],.upload_area .btn_default.type_delete{display:none}.upload_content input[type="file"]{position:absolute;top:0;left:0;width:121px;height:100%;cursor:pointer;opacity:0}.upload_value{width:100%;background:#fff;margin-left:10px;outline:0;border:none;padding:0;color:#666;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload_area input:disabled+label{opacity:0.3;pointer-events:none}.upload_content input[type="text"]{border:none;padding:0;color:#666;opacity:0.5}.upload_content .btn_default.type_delete{flex-shrink:0;margin-left:5px;display:block;height:26px;padding:0 10px;font-size:12px;border-radius:3px;background:#fafafa;border:solid 1px #ccc;box-sizing:border-box;cursor:pointer;outline:none;color:#666;line-height:24px;text-align:center;text-decoration:none;white-space:nowrap}.upload_clear .upload_btn{width:160px;margin:20px 0 10px}.upload_clear .upload_btn::before{content:"\f2ed";margin-right:4px;font-size:12px;font-family:"Font Awesome 5 Pro";line-height:1;font-weight:300}.upload_progressbar_content{width:100%;padding:0 10px;background:#fff;display:flex;align-items:baseline}.upload_progressbar_content .btn_close{outline:0;border:none;background:#fff}.upload_progressbar_content .btn_close::after{content:"\f057";font-size:12px;font-family:"Font Awesome 5 Pro";font-weight:900;border:none;padding-left:10px;background:#fff;color:#f00}.upload_progressbar_content .btn_close i{display:none}.upload_progressbar{width:100%;height:10px;position:relative;background-color:#eee;border-radius:10px}.upload_progressbar .proggress{height:10px;width:80%;background:linear-gradient(-45deg, #bcd8f1 25%, #b1d3ef 25%, #b1d3ef 50%, #bcd8f1 50%, #bcd8f1 75%, #b1d3ef 75%, #b1d3ef);background-size:10px 10px;border-radius:10px}.upload_thumbnail{display:inline-block;background:#e6eaf2;padding:10px}.upload_thumbnail img{max-height:200px}#work_visual{text-align:center;margin-bottom:10px;background-color:#fff}#work_visual .bx-viewport{padding-top:0}.work_visual_box{display:table;width:100%;height:225px}#work_visual .work_visual_box p{display:none}.bx-wrapper .work_visual_box p{display:table-cell !important;text-align:center;vertical-align:middle}.work_visual_box p.chobit_video,.work_visual_box p.chobit_audio,.work_visual_box p.chobit_book{position:relative}.work_visual_box p.chobit_video::after,.work_visual_box p.chobit_audio::after,.work_visual_box p.chobit_book::after{content:"";position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;opacity:0.6;background:url(../../images/web/common/icon_chobit_file.png) no-repeat;background-size:100px 300px}.work_visual_box p.chobit_video::after{background-position:left top}.work_visual_box p.chobit_audio::after{background-position:left -100px}.work_visual_box p.chobit_book::after{background-position:left -200px}@media screen and (max-width: 359px){.work_visual_box img{max-height:228px;max-width:304px}}@media screen and (min-width: 360px){.work_visual_box img{max-height:258px;max-width:344px}}@media screen and (min-width: 375px){.work_visual_box img{max-height:270px;max-width:360px}}@media screen and (min-width: 576px){.work_visual_box img{max-height:420px;max-width:560px}}.work_visual p.noimage{margin-top:3px;border:1px solid #ccc;font-size:12px;padding:10px;text-align:center;background:#eee}.sample_container{position:relative;width:100%;height:100%;background:#000}.sample_close{display:block;width:100%;position:absolute;top:0;left:0;z-index:100}.sample_close a{display:inline-block;color:#fff;padding:12px;margin:12px;border-radius:6px;border:1px solid rgba(102,102,102,0.4);background-color:rgba(51,51,51,0.4)}.sample_header{position:relative;height:100%;padding-bottom:62px;box-sizing:border-box;z-index:10}.sample_thumb{width:100%;height:62px;position:absolute;left:0;bottom:0;z-index:20}.sample_thumb ol{width:100%;height:100%;overflow:hidden;padding:8px;box-sizing:border-box}.sample_thumb ol li{display:table;float:left;width:46px;height:46px;margin:0 8px 0 0}.sample_thumb ol li div.thumbnail{width:46px;height:46px;text-align:center;overflow:hidden;border:2px solid #fff;box-sizing:border-box;background-color:#fff}.sample_thumb ol li.active div.thumbnail{border:2px solid #fa8c1e}.sample_thumb ol li div.thumbnail img{display:inline-block;vertical-align:middle;max-height:100%}.sample_zoom{position:absolute;left:50%;top:50%;width:240px;height:auto;margin-left:-120px;z-index:100}.sample_zoom div{color:#fff;text-align:center;padding:16px 0;border-radius:6px;background-color:rgba(51,51,51,0.8)}.sample_zoom div strong{font-size:18px}#sample_last{background:#f1f1ef 0% 0% no-repeat padding-box;border:1px solid #ddd;border-radius:10px;opacity:1;padding:10px;width:84%;margin:0 auto;max-height:80vh;overflow:scroll}#sample_last .caption{font-size:12px;font-weight:bold;color:#596b8b;text-align:center;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #ddd}#sample_last .work_inner{display:flex;margin-bottom:10px}#sample_last .work_thumb{max-width:100px;margin-right:10px}#sample_last .work_thumb img{max-height:100%;max-width:100px}#sample_last .work_data{font-size:16px;color:#666;line-height:1.4}#sample_last .work_data dd{font-weight:bold;font-size:12px}#sample_last .work_data i{font-style:normal}#sample_last .work_details{margin-bottom:10px}#sample_last .login{padding:10px;background:#fff;border:1px solid #ddd}#sample_last .work_cart,#sample_last .view_login{width:100%;margin:0 auto;height:auto}#sample_last .view_login a{display:flex;justify-content:center;align-items:center}#sample_last .btn_cart,#sample_last .btn_login{background:linear-gradient(to bottom, #ffdf78 0, #ffd35f 100%);border:solid 1px #c19b5c;color:#333;box-shadow:0 0 0 1px rgba(255,255,255,0.2) inset;padding:3px;border-radius:5px;text-decoration:none;line-height:34px;font-size:16px}#sample_last .btn_cart.btn_cart_in{color:#988369;background:#ffeec5;border-color:#ecd3a9;font-size:14px}#sample_last .work_cart a{height:auto}#sample_last .btn_cart:hover,#sample_last .btn_login:hover{background:linear-gradient(to bottom, #f9d667 0%, #f7c950 100%)}#sample_last .btn_cart::before{display:flex;top:4px;bottom:4px;left:4px;align-items:center;border-radius:3px;background:rgba(0,0,0,0.7);width:34px;font-size:16px}#sample_last .work_cart a[class*="_in"]::before{background:rgba(0,0,0,0.2);color:rgba(255,255,255,0.5)}#sample_last .work_privilege_guide{margin-top:10px}#sample_last .pop_coupon{width:95%;background:#ef665c;margin:10px auto 10px;padding:10px;text-align:center;color:#fff;font-size:11px;position:relative;line-height:1.4}#sample_last .pop_coupon::before{content:"";width:0;border:solid 10px transparent;border-bottom:10px solid #ef665c;position:absolute;top:-15px;left:50%;margin-left:-10px}#sample_last .pop_coupon span{font-weight:bold;font-size:14px}#sample_last .separate_title&gt;span{background:#fff}#sample_last .work_price{color:#cf1918}dt.work_thumb{text-align:center}dt.work_thumb img{vertical-align:bottom}.work_point{color:#093}.work_point{color:var(--object_point)}.work_list{width:100%}.work_list&gt;li{position:relative;border-bottom:1px solid #c5cee0}.work_list&gt;li&gt;dl{line-height:1.3;padding:12px 8px 4px}.work_list&gt;li&gt;dl::after{display:block;clear:both;content:""}.work_list&gt;li&gt;dl&gt;dt{float:left;margin:0;text-align:center;display:table}.work_list dt img{max-width:90px}.work_list&gt;li&gt;dl&gt;dd{padding-bottom:3px;margin-left:98px}.work_list dd.conditions_name{font-size:14px;font-weight:bold;overflow-wrap:break-word}.work_list dd.work_name{font-weight:bold;overflow-wrap:break-word}.work_list dd.works,.work_list dd.conditions,.work_list dd.maker_name{font-size:12px}.work_list .sell{margin-right:4px}.work_list dd.maker_name a{font-weight:bold}.work_list dd.work_price{color:#c00;font-size:13px;line-height:1.4}.work_list dd.work_price i{font-style:normal}.work_price .separator{color:#666;margin:0 3px 0 5px}.work_price .strike{color:#333}.work_list dd.work_cp{font-size:12px}.work_list dd.work_genre{font-size:0}.work_list dd.work_date{clear:both;color:#666;font-size:11px;text-align:right;padding-top:4px;margin-left:0}.work_list dd.work_date.expected{color:#e6721d;clear:none;text-align:left;margin-left:98px}.work_date.period{display:block;color:#c11f7b;padding:0 0 3px;font-size:12px;line-height:1.1;font-weight:normal}.work_name_head{margin-bottom:3px;font-size:12px}.release_date{color:#e6721d}.folder_date{display:block;padding:0 0 3px;font-size:12px;line-height:1.1;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder p.ttl::before,.folder_date::before{width:14px;margin-right:4px;color:#ccc;text-align:center;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f07b"}.work_deals{margin-top:2px}.work_list&gt;li{border-bottom:none}.work_list&gt;li&gt;dl{padding:16px 16px 0}.work_series .move{color:#fff;font-size:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.work_series .move&gt;*:not(:first-child){margin-left:6px}.work_series .move&gt;*:not(:first-child)::before{display:inline-block;width:0;border-left:solid 1px rgba(255,255,255,0.5);height:12px;vertical-align:top;margin-right:6px;content:""}.work_series .move a{color:#fff}.work_series .number{font-size:12px;margin-left:6px}.work_series .sub_title{display:flex;flex-wrap:wrap;align-items:center;padding:6px;background:#e7ebf3;vertical-align:middle;color:#607194}.work_series .sub_title [class*="icon_"]{margin-right:2px}.work_series .work_btn,.box_header .work_btn{padding:0;margin-left:auto;background-color:transparent}.work_series .work_btn a[class*="_cart"],.box_header .work_btn a[class*="_cart"]{width:130px;height:24px;line-height:24px;margin:-2px 0;color:#333}html:lang(vi-vn) .work_series .work_btn a[class*="_cart"],html:lang(es-es) .work_series .work_btn a[class*="_cart"],html:lang(de-de) .work_series .work_btn a[class*="_cart"],html:lang(fr-fr) .work_series .work_btn a[class*="_cart"],html:lang(id-id) .work_series .work_btn a[class*="_cart"],html:lang(it-it) .work_series .work_btn a[class*="_cart"],html:lang(pt-br) .work_series .work_btn a[class*="_cart"],html:lang(th-th) .work_series .work_btn a[class*="_cart"],html:lang(sv-se) .work_series .work_btn a[class*="_cart"],html:lang(vi-vn) .box_header .work_btn a[class*="_cart"],html:lang(es-es) .box_header .work_btn a[class*="_cart"],html:lang(de-de) .box_header .work_btn a[class*="_cart"],html:lang(fr-fr) .box_header .work_btn a[class*="_cart"],html:lang(id-id) .box_header .work_btn a[class*="_cart"],html:lang(it-it) .box_header .work_btn a[class*="_cart"],html:lang(pt-br) .box_header .work_btn a[class*="_cart"],html:lang(th-th) .box_header .work_btn a[class*="_cart"],html:lang(sv-se) .box_header .work_btn a[class*="_cart"]{height:auto;line-height:1.1;padding:5px 5px 5px 24px}.work_series .n_work_item.active .n_work_thumb::after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;border:2px solid #f29038;content:""}.work_series.relation ul.work_img_list li dl{padding-bottom:0}.work_series_other_box{padding:0 10px;margin:10px 0}.work_series_other{text-align:right;font-size:11px}.work_series_other&gt;*:not(:first-child){margin-left:6px}.work_series_other&gt;*:not(:first-child)::before{display:inline-block;width:0;border-left:solid 1px rgba(0,0,0,0.5);height:12px;vertical-align:text-top;margin-right:6px;content:""}.new_worklist_title{font-size:12px;display:flex}.new_worklist_title::before{margin:0 3px 0 10px;font-family:"Font Awesome 5 Pro";font-weight:900;font-size:12px;content:"\f054"}.new_worklist_title p{font-weight:bold;text-align:right}.books_pagination{display:flex;flex-direction:column;align-items:center;margin:8px 0}.books_pagination ul{display:flex;align-items:center;justify-content:center}.books_pagination li{margin:0 6px;border-radius:2px;overflow:hidden}.books_pagination li strong,.books_pagination li a{display:block;box-sizing:border-box;min-width:24px;height:24px;line-height:1.2;text-align:center;font-family:Helvetica}.books_pagination li strong{padding:2px 2px 1px;background-color:#607194;color:#fff;font-size:18px}.books_pagination li a{padding:3px 2px;font-size:15px;text-decoration:none}.books_pagination .arrow_right,.books_pagination .arrow_left{width:24px;height:24px;line-height:1}.books_pagination .arrow_right::before,.books_pagination .arrow_left::before{font-family:"Font Awesome 5 Pro";font-weight:900;font-size:12px}.books_pagination .arrow_right::before{content:"\f054"}.books_pagination .arrow_left::before{content:"\f053"}.books_pagination&gt;p{margin-top:7px;padding:0 10px;font-size:10px;line-height:1.7}span.swiper-pagination-bullet.bx-pager-item{margin:0 3px}span.swiper-pagination-bullet.bx-pager-item.swiper-pagination-bullet-active{background:#fa8c1e}.work_series .rel-swiper-container,.work_series .my-swiper-container{overflow:hidden}.work_series ul.work_img_list dl dd.work_name{max-height:40px}.work_series ul.work_img_list dl dd.work_name span.title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:26px}.work_series .move,.work_series a.move{color:var(--on_surface)}.work_series .number{margin:0}.work_series .sub_title{background:var(--surface);color:var(--on_surface);padding:0 16px}.work_series .n_work_item{padding:16px}.work_series .work_btn,.work_series .box_header .work_btn{background-color:transparent;padding:0}.work_series .work_btn a[class*="_cart"],.work_series .box_header .work_btn a[class*="_cart"]{color:var(--on_cart);background:var(--cart);box-shadow:none}.work_series .n_work_item.active .n_work_thumb::after{border:2px solid #f29038}.work_series_other{color:var(--on_surface)}.work_series_other&gt;*:not(:first-child)::before{border-left:solid 1px rgba(0,0,0,0.5)}.books_pagination{display:flex;flex-direction:column;align-items:center;margin:16px 0}.books_pagination ul{display:flex;align-items:center;justify-content:center}.books_pagination li{margin:0 6px;border-radius:2px;overflow:hidden}.books_pagination li strong,.books_pagination li a{display:block;box-sizing:border-box;min-width:24px;height:24px;line-height:1.2;text-align:center;font-family:Helvetica}.books_pagination li strong{padding:0;display:flex;background-color:var(--surface_container);color:var(--on_general);font-size:14px;align-items:center;justify-content:center}.books_pagination li a{background-color:var(--disabled);color:var(--on_surface_disabled);padding:0;display:flex;font-size:14px;align-items:center;justify-content:center;text-decoration:none}.books_pagination li.arrow_right,.books_pagination li.arrow_left{width:24px;height:24px;line-height:1}.books_pagination li.arrow_right::before,.books_pagination li.arrow_left::before{font-family:"Font Awesome 5 Pro";font-weight:900;font-size:12px}.books_pagination li.arrow_right::before{content:"\f054"}.books_pagination li.arrow_left::before{content:"\f053"}.books_pagination&gt;p{margin-top:8px;color:var(--on_general_variant);padding:0 10px;font-size:10px;line-height:1.7}.new_worklist_title{margin-left:4px}.new_worklist_title::before{display:none}.work_operation{display:flex;margin:4px 0 0}.work_operation .work_cart{margin-right:4%}.work_operation .work_cart,.work_operation .work_favorite{width:48%;height:36px;margin-bottom:0}.work_operation .work_cart a,.work_operation .work_favorite a{display:block;width:100%;height:0;padding:36px 0 0;overflow:hidden;border-radius:4px;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset;position:relative;border:none}.work_operation .work_cart a::before,.work_operation .work_favorite a::before{display:inline-block;width:100%;height:100%;font-family:"dlsite-icons";font-size:20px;text-align:center;vertical-align:middle;color:#fff;position:absolute;top:0;left:0;line-height:34px;box-sizing:border-box}.work_operation .work_cart .btn_cart{background:#ffd35f;color:#333}.work_operation .work_cart .btn_cart::before{font-size:20px;content:"\e919";color:#333}.work_operation .work_cart .btn_cart_in{background:#ffeec5;color:#988369;box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset}.work_operation .work_cart .btn_cart_in::before{content:"\e91a";color:#988369}.work_operation .work_cart .btn_dl{background:#734dbf}.work_operation .work_cart .btn_dl::before{content:"\e901";color:#fff}.work_operation .work_cart .btn_dl_no{background:#ddd}.work_operation .work_cart .btn_dl_no::before{content:"\e901";color:#aaa}.work_operation .work_cart .btn_demo,.work_operation .work_cart .btn_st{background:#47acff}.work_operation .work_cart .btn_demo::before,.work_operation .work_cart .btn_st::before{content:"\e904";color:#fff}.work_operation .work_cart .btn_freework{background:#62c5d9}.work_operation .work_cart .btn_freework::before{content:"\e904";color:#fff}.work_operation .work_cart .btn_detail{background:#a1bde6}.work_operation .work_cart .btn_detail::before{content:"\e91b"}.work_operation .work_favorite .btn_favorite{background:#ddd}.work_operation .work_favorite .btn_favorite::before{content:"\e902";color:#333}.work_operation .work_favorite .btn_favorite_in{background:#eee;box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset}.work_operation .work_favorite .btn_favorite_in::before{content:"\e91a";color:#999}.style_home_tool .n_work_list_item .rank_number,.style_maniax_tool .n_work_list_item .rank_number,.style_adult_comic .n_work_list_item .rank_number,.style_adult_game .n_work_list_item .rank_number,.style_home_voice_asmr .n_work_list_item .rank_number,.style_books .n_work_list_item .rank_number{position:relative;width:36px;height:28px;line-height:1.7;font-size:16px;font-weight:bold;text-shadow:none;display:flex;justify-content:center;margin:0 auto;color:#333}.style_books .n_work_list_item .rank_number{line-height:2}.style_home_tool .n_work_list_item .rank_number span,.style_maniax_tool .n_work_list_item .rank_number span,.style_adult_comic .n_work_list_item .rank_number span,.style_adult_game .n_work_list_item .rank_number span,.style_home_voice_asmr .n_work_list_item .rank_number span{padding-top:3px}.style_home_tool .n_work_list_item .rank_number .n_work_list_item .rank_number[class*=type_rank] span,.style_maniax_tool .n_work_list_item .rank_number .n_work_list_item .rank_number[class*=type_rank] span,.style_adult_comic .n_work_list_item .rank_number .n_work_list_item .rank_number[class*=type_rank] span,.style_adult_game .n_work_list_item .rank_number .n_work_list_item .rank_number[class*=type_rank] span,.style_home_voice_asmr .n_work_list_item .rank_number .n_work_list_item .rank_number[class*=type_rank] span{padding-top:3px}.style_home_tool .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb,.style_maniax_tool .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb,.style_adult_comic .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb,.style_adult_game .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb,.style_home_voice_asmr .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb{width:168px}.style_home_tool .n_work_list_item .rank_number .style_books .n_work_list_item.type_ranking .push_thumb,.style_home_tool .n_work_list_item .rank_number .style_comic .n_work_list_item.type_ranking .push_thumb,.style_home_tool .n_work_list_item .rank_number .style_girlspro .n_work_list_item.type_ranking .push_thumb,.style_home_tool .n_work_list_item .rank_number .style_blpro .n_work_list_item.type_ranking .push_thumb,.style_maniax_tool .n_work_list_item .rank_number .style_books .n_work_list_item.type_ranking .push_thumb,.style_maniax_tool .n_work_list_item .rank_number .style_comic .n_work_list_item.type_ranking .push_thumb,.style_maniax_tool .n_work_list_item .rank_number .style_girlspro .n_work_list_item.type_ranking .push_thumb,.style_maniax_tool .n_work_list_item .rank_number .style_blpro .n_work_list_item.type_ranking .push_thumb,.style_adult_comic .n_work_list_item .rank_number .style_books .n_work_list_item.type_ranking .push_thumb,.style_adult_comic .n_work_list_item .rank_number .style_comic .n_work_list_item.type_ranking .push_thumb,.style_adult_comic .n_work_list_item .rank_number .style_girlspro .n_work_list_item.type_ranking .push_thumb,.style_adult_comic .n_work_list_item .rank_number .style_blpro .n_work_list_item.type_ranking .push_thumb,.style_adult_game .n_work_list_item .rank_number .style_books .n_work_list_item.type_ranking .push_thumb,.style_adult_game .n_work_list_item .rank_number .style_comic .n_work_list_item.type_ranking .push_thumb,.style_adult_game .n_work_list_item .rank_number .style_girlspro .n_work_list_item.type_ranking .push_thumb,.style_adult_game .n_work_list_item .rank_number .style_blpro .n_work_list_item.type_ranking .push_thumb,.style_home_voice_asmr .n_work_list_item .rank_number .style_books .n_work_list_item.type_ranking .push_thumb,.style_home_voice_asmr .n_work_list_item .rank_number .style_comic .n_work_list_item.type_ranking .push_thumb,.style_home_voice_asmr .n_work_list_item .rank_number .style_girlspro .n_work_list_item.type_ranking .push_thumb,.style_home_voice_asmr .n_work_list_item .rank_number .style_blpro .n_work_list_item.type_ranking .push_thumb{width:130px}.style_home_tool .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb img,.style_maniax_tool .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb img,.style_adult_comic .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb img,.style_adult_game .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb img,.style_home_voice_asmr .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb img{max-width:100%;max-height:100%;flex:0 0 auto}.style_home_tool .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb dl.details,.style_maniax_tool .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb dl.details,.style_adult_comic .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb dl.details,.style_adult_game .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb dl.details,.style_home_voice_asmr .n_work_list_item .rank_number .n_work_list_item.type_ranking .push_thumb dl.details{max-width:initial}.style_home_tool .n_work_list_item .rank_number .style_books .n_work_list_item.type_ranking .push_thumb,.style_home_tool .n_work_list_item .rank_number [class*="style_"][class*="pro"] .n_work_list_item.type_ranking .push_thumb,.style_home_tool .n_work_list_item .rank_number [class*="style_"][class*="drama"] .n_work_list_item.type_ranking .push_thumb,.style_maniax_tool .n_work_list_item .rank_number .style_books .n_work_list_item.type_ranking .push_thumb,.style_maniax_tool .n_work_list_item .rank_number [class*="style_"][class*="pro"] .n_work_list_item.type_ranking .push_thumb,.style_maniax_tool .n_work_list_item .rank_number [class*="style_"][class*="drama"] .n_work_list_item.type_ranking .push_thumb,.style_adult_comic .n_work_list_item .rank_number .style_books .n_work_list_item.type_ranking .push_thumb,.style_adult_comic .n_work_list_item .rank_number [class*="style_"][class*="pro"] .n_work_list_item.type_ranking .push_thumb,.style_adult_comic .n_work_list_item .rank_number [class*="style_"][class*="drama"] .n_work_list_item.type_ranking .push_thumb,.style_adult_game .n_work_list_item .rank_number .style_books .n_work_list_item.type_ranking .push_thumb,.style_adult_game .n_work_list_item .rank_number [class*="style_"][class*="pro"] .n_work_list_item.type_ranking .push_thumb,.style_adult_game .n_work_list_item .rank_number [class*="style_"][class*="drama"] .n_work_list_item.type_ranking .push_thumb,.style_home_voice_asmr .n_work_list_item .rank_number .style_books .n_work_list_item.type_ranking .push_thumb,.style_home_voice_asmr .n_work_list_item .rank_number [class*="style_"][class*="pro"] .n_work_list_item.type_ranking .push_thumb,.style_home_voice_asmr .n_work_list_item .rank_number [class*="style_"][class*="drama"] .n_work_list_item.type_ranking .push_thumb{height:338px}.style_home_tool .n_work_list_item .rank_number .n_work_item .n_work_price_wrap [class*="icon_"],.style_home_tool .n_work_list_item .rank_number .n_work_item .n_sale_state [class*="icon_"],.style_maniax_tool .n_work_list_item .rank_number .n_work_item .n_work_price_wrap [class*="icon_"],.style_maniax_tool .n_work_list_item .rank_number .n_work_item .n_sale_state [class*="icon_"],.style_adult_comic .n_work_list_item .rank_number .n_work_item .n_work_price_wrap [class*="icon_"],.style_adult_comic .n_work_list_item .rank_number .n_work_item .n_sale_state [class*="icon_"],.style_adult_game .n_work_list_item .rank_number .n_work_item .n_work_price_wrap [class*="icon_"],.style_adult_game .n_work_list_item .rank_number .n_work_item .n_sale_state [class*="icon_"],.style_home_voice_asmr .n_work_list_item .rank_number .n_work_item .n_work_price_wrap [class*="icon_"],.style_home_voice_asmr .n_work_list_item .rank_number .n_work_item .n_sale_state [class*="icon_"]{line-height:13px}.style_maniax_tool .n_work_list_item .rank_number[class*=type_rank],.style_home_tool .n_work_list_item .rank_number[class*=type_rank],.style_adult_comic .n_work_list_item .rank_number[class*=type_rank],.style_adult_game .n_work_list_item .rank_number[class*=type_rank],.style_home_voice_asmr .n_work_list_item .rank_number[class*=type_rank],.style_books .n_work_list_item .rank_number[class*=type_rank]{background:url(/modpub/images/web/common/icon_ranking_label.png) no-repeat;color:#fff}.style_maniax_tool .n_work_list_item .rank_number.type_rank01,.style_home_tool .n_work_list_item .rank_number.type_rank01,.style_adult_comic .n_work_list_item .rank_number.type_rank01,.style_adult_game .n_work_list_item .rank_number.type_rank01,.style_home_voice_asmr .n_work_list_item .rank_number.type_rank01,.style_books .n_work_list_item .rank_number.type_rank01{background-position:0 0}.style_maniax_tool .n_work_list_item .rank_number.type_rank02,.style_home_tool .n_work_list_item .rank_number.type_rank02,.style_adult_comic .n_work_list_item .rank_number.type_rank02,.style_adult_game .n_work_list_item .rank_number.type_rank02,.style_home_voice_asmr .n_work_list_item .rank_number.type_rank02,.style_books .n_work_list_item .rank_number.type_rank02{background-position:0 -28px}.style_maniax_tool .n_work_list_item .rank_number.type_rank03,.style_home_tool .n_work_list_item .rank_number.type_rank03,.style_adult_comic .n_work_list_item .rank_number.type_rank03,.style_adult_game .n_work_list_item .rank_number.type_rank03,.style_home_voice_asmr .n_work_list_item .rank_number.type_rank03,.style_books .n_work_list_item .rank_number.type_rank03{background-position:0 -56px}.style_home_tool .content_scroller .n_work_list,.style_adult_comic .content_scroller .n_work_list,.style_adult_game .content_scroller .n_work_list,.style_home_voice_asmr .content_scroller .n_work_list{padding:10px 0}.style_home_tool .content_slider_footer,.style_maniax_tool .content_slider_footer,.style_adult_comic .content_slider_footer,.style_adult_game .content_slider_footer,.style_home_voice_asmr .content_slider_footer{border-top:none}.style_home_tool .content_slider_footer a,.style_maniax_tool .content_slider_footer a,.style_adult_comic .content_slider_footer a,.style_adult_game .content_slider_footer a,.style_home_voice_asmr .content_slider_footer a{display:block;height:40px;color:#4d6594;border:1px solid #d1d9e8;border-radius:4px;line-height:38px;box-sizing:border-box;background:#f5f7fb;font-size:14px;text-align:center;margin:0 15px 15px}.work_operation .work_cart a,.work_operation .work_favorite a{box-shadow:none}.work_operation .work_cart a::before,.work_operation .work_favorite a::before{color:#fff}.work_operation .work_cart .btn_cart,.work_operation .work_favorite .btn_cart{background:var(--cart);color:var(--on_cart)}.work_operation .work_cart .btn_cart::before,.work_operation .work_favorite .btn_cart::before{color:var(--on_cart)}.work_operation .work_cart .btn_cart_in,.work_operation .work_favorite .btn_cart_in{background:var(--cart_lowest);color:var(--on_cart_variant);box-shadow:none}.work_operation .work_cart .btn_cart_in::before,.work_operation .work_favorite .btn_cart_in::before{color:var(--on_cart_variant)}.work_operation .work_cart .btn_dl,.work_operation .work_favorite .btn_dl{background:var(--dl);color:var(--on_dl)}.work_operation .work_cart .btn_dl::before,.work_operation .work_favorite .btn_dl::before{color:var(--on_dl)}.work_operation .work_cart .btn_dl_no,.work_operation .work_favorite .btn_dl_no{background:var(--disabled);color:var(--on_surface_disabled)}.work_operation .work_cart .btn_dl_no::before,.work_operation .work_favorite .btn_dl_no::before{color:var(--on_surface_disabled)}.work_operation .work_cart .btn_demo,.work_operation .work_cart .btn_st,.work_operation .work_favorite .btn_demo,.work_operation .work_favorite .btn_st{background:var(--free);color:var(--on_free)}.work_operation .work_cart .btn_demo::before,.work_operation .work_cart .btn_st::before,.work_operation .work_favorite .btn_demo::before,.work_operation .work_favorite .btn_st::before{content:"\e904";color:var(--on_free)}.work_operation .work_cart .btn_freework,.work_operation .work_favorite .btn_freework{background:var(--free);color:var(--on_free)}.work_operation .work_cart .btn_freework::before,.work_operation .work_favorite .btn_freework::before{content:"\e904";color:var(--on_free)}.work_operation .work_cart .btn_detail,.work_operation .work_favorite .btn_detail{background:var(--surface_container);color:var(--on_general)}.work_operation .work_cart .btn_detail::before,.work_operation .work_favorite .btn_detail::before{color:var(--on_general)}.work_operation .work_cart .btn_favorite,.work_operation .work_favorite .btn_favorite{background:var(--surface_container);color:var(--on_general)}.work_operation .work_cart .btn_favorite::before,.work_operation .work_favorite .btn_favorite::before{color:var(--on_general)}.work_operation .work_cart .btn_favorite_in,.work_operation .work_favorite .btn_favorite_in{background:var(--general_lowest);color:var(--on_general_variant)}.work_operation .work_cart .btn_favorite_in::before,.work_operation .work_favorite .btn_favorite_in::before{color:var(--on_general_variant)}.n_work_list_item .rank_number{color:var(--on_surface)}.n_work_list_item .rank_number[class*=type_rank]{color:var(--surface)}.content_slider_footer a{color:var(--on_general);border:none;background:var(--surface_container)}.pack_work_list .work_list&gt;li{border-bottom:none}.pack_work_list .work_list&gt;li:not(:first-child){border-top:1px solid #c5cee0}.pack_work_list .work_list&gt;li dl{padding:12px 8px}.pack_work_list .work_list dt a{display:table-cell;text-align:center;vertical-align:middle;width:90px}.pack_work_list .work_list dt a img{max-height:90px}.n_work_pack{clear:both;margin:4px 8px 12px}.n_work_pack_inner{border:solid 1px #ddd}.n_work_pack .label{height:32px;font-size:13px;background:#f5f5f5;line-height:32px;padding:0 12px}ul.pack_children{padding:8px 8px 8px 12px}ul.pack_parents{padding-left:10px;margin:5px 0 0}ul.pack_children&gt;li,ul.pack_parents&gt;li{font-size:12px;padding-left:10px}ul.pack_parents&gt;li&gt;a{font-weight:bold}ul.pack_children&gt;li::before,ul.pack_parents&gt;li::before{display:inline-block;width:3px;height:3px;margin:0 5px 0 -10px;border-radius:50%;background:#666;content:"";vertical-align:middle}ul.pack_children&gt;li:not(:first-child),ul.pack_parents&gt;li:not(:first-child){margin-top:6px}ul.pack_parents li&gt;ul.pack_children{margin:2px 0 0 10px}.work_btn,.item_footer{position:relative;display:flex;justify-content:flex-end;align-items:center;color:#c5cee0;text-align:right;padding:5px 8px;box-sizing:border-box;background-color:#e6ebf5}.work_btn .bought,.item_footer .bought{font-size:0}.work_btn a[class*="link_"],.work_btn a[class*="btn_"],.item_footer a[class*="link_"],.item_footer a[class*="btn_"]{display:inline-block;position:relative;height:22px;margin:0 0 0 8px;border-radius:2px;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset;color:#333;font-size:11px;line-height:22px;text-align:center;box-sizing:border-box;vertical-align:middle}.work_btn a[class*="_buy"],.work_btn a[class*="_freework"],.item_footer a[class*="_buy"],.item_footer a[class*="_freework"]{min-width:95px}.work_btn a[class*="_cart"],.work_btn a[class*="_detail"],.work_btn a[class*="_move"],.work_btn a[class*="_delete"],.item_footer a[class*="_cart"],.item_footer a[class*="_detail"]{width:80px}.work_btn a[class*="_dl"],.work_btn a[class*="_st"],.item_footer a[class*="_dl"],.item_footer a[class*="_st"]{width:60px}.work_btn a[class*="_favorite"],.item_footer a[class*="_favorite"]{width:40px;color:#333;font-size:0;background:#fff}.work_btn a[class*="_cart"]::before,.work_btn a[class*="_dl"]::before,.work_btn a[class*="_st"]::before,.work_btn a[class*="_freework"]::before,.work_btn a[class*="_detail"]::before,.work_btn a[class*="_favorite"]::before,.item_footer a[class*="_cart"]::before,.item_footer a[class*="_dl"]::before,.item_footer a[class*="_st"]::before,.item_footer a[class*="_freework"]::before,.item_footer a[class*="_detail"]::before,.item_footer a[class*="_favorite"]::before,.item_btn_box a[class*="_cart"]::before,.item_btn_box a[class*="_dl"]::before,.item_btn_box a[class*="_st"]::before,.item_btn_box a[class*="_freework"]::before,.item_btn_box a[class*="_detail"]::before,.item_btn_box a[class*="_favorite"]::before{display:inline-block;font-family:"dlsite-icons";vertical-align:top;font-size:11px}html:lang(vi-vn) .work_btn a[class*="_cart"]::before,html:lang(es-es) .work_btn a[class*="_cart"]::before,html:lang(de-de) .work_btn a[class*="_cart"]::before,html:lang(fr-fr) .work_btn a[class*="_cart"]::before,html:lang(id-id) .work_btn a[class*="_cart"]::before,html:lang(it-it) .work_btn a[class*="_cart"]::before,html:lang(pt-br) .work_btn a[class*="_cart"]::before,html:lang(th-th) .work_btn a[class*="_cart"]::before,html:lang(sv-se) .work_btn a[class*="_cart"]::before,html:lang(vi-vn) .work_btn a[class*="_dl"]::before,html:lang(es-es) .work_btn a[class*="_dl"]::before,html:lang(de-de) .work_btn a[class*="_dl"]::before,html:lang(fr-fr) .work_btn a[class*="_dl"]::before,html:lang(id-id) .work_btn a[class*="_dl"]::before,html:lang(it-it) .work_btn a[class*="_dl"]::before,html:lang(pt-br) .work_btn a[class*="_dl"]::before,html:lang(th-th) .work_btn a[class*="_dl"]::before,html:lang(sv-se) .work_btn a[class*="_dl"]::before,html:lang(vi-vn) .work_btn a[class*="_st"]::before,html:lang(es-es) .work_btn a[class*="_st"]::before,html:lang(de-de) .work_btn a[class*="_st"]::before,html:lang(fr-fr) .work_btn a[class*="_st"]::before,html:lang(id-id) .work_btn a[class*="_st"]::before,html:lang(it-it) .work_btn a[class*="_st"]::before,html:lang(pt-br) .work_btn a[class*="_st"]::before,html:lang(th-th) .work_btn a[class*="_st"]::before,html:lang(sv-se) .work_btn a[class*="_st"]::before,html:lang(vi-vn) .work_btn a[class*="_freework"]::before,html:lang(es-es) .work_btn a[class*="_freework"]::before,html:lang(de-de) .work_btn a[class*="_freework"]::before,html:lang(fr-fr) .work_btn a[class*="_freework"]::before,html:lang(id-id) .work_btn a[class*="_freework"]::before,html:lang(it-it) .work_btn a[class*="_freework"]::before,html:lang(pt-br) .work_btn a[class*="_freework"]::before,html:lang(th-th) .work_btn a[class*="_freework"]::before,html:lang(sv-se) .work_btn a[class*="_freework"]::before,html:lang(vi-vn) .work_btn a[class*="_detail"]::before,html:lang(es-es) .work_btn a[class*="_detail"]::before,html:lang(de-de) .work_btn a[class*="_detail"]::before,html:lang(fr-fr) .work_btn a[class*="_detail"]::before,html:lang(id-id) .work_btn a[class*="_detail"]::before,html:lang(it-it) .work_btn a[class*="_detail"]::before,html:lang(pt-br) .work_btn a[class*="_detail"]::before,html:lang(th-th) .work_btn a[class*="_detail"]::before,html:lang(sv-se) .work_btn a[class*="_detail"]::before,html:lang(vi-vn) .work_btn a[class*="_favorite"]::before,html:lang(es-es) .work_btn a[class*="_favorite"]::before,html:lang(de-de) .work_btn a[class*="_favorite"]::before,html:lang(fr-fr) .work_btn a[class*="_favorite"]::before,html:lang(id-id) .work_btn a[class*="_favorite"]::before,html:lang(it-it) .work_btn a[class*="_favorite"]::before,html:lang(pt-br) .work_btn a[class*="_favorite"]::before,html:lang(th-th) .work_btn a[class*="_favorite"]::before,html:lang(sv-se) .work_btn a[class*="_favorite"]::before,html:lang(vi-vn) .item_footer a[class*="_cart"]::before,html:lang(es-es) .item_footer a[class*="_cart"]::before,html:lang(de-de) .item_footer a[class*="_cart"]::before,html:lang(fr-fr) .item_footer a[class*="_cart"]::before,html:lang(id-id) .item_footer a[class*="_cart"]::before,html:lang(it-it) .item_footer a[class*="_cart"]::before,html:lang(pt-br) .item_footer a[class*="_cart"]::before,html:lang(th-th) .item_footer a[class*="_cart"]::before,html:lang(sv-se) .item_footer a[class*="_cart"]::before,html:lang(vi-vn) .item_footer a[class*="_dl"]::before,html:lang(es-es) .item_footer a[class*="_dl"]::before,html:lang(de-de) .item_footer a[class*="_dl"]::before,html:lang(fr-fr) .item_footer a[class*="_dl"]::before,html:lang(id-id) .item_footer a[class*="_dl"]::before,html:lang(it-it) .item_footer a[class*="_dl"]::before,html:lang(pt-br) .item_footer a[class*="_dl"]::before,html:lang(th-th) .item_footer a[class*="_dl"]::before,html:lang(sv-se) .item_footer a[class*="_dl"]::before,html:lang(vi-vn) .item_footer a[class*="_st"]::before,html:lang(es-es) .item_footer a[class*="_st"]::before,html:lang(de-de) .item_footer a[class*="_st"]::before,html:lang(fr-fr) .item_footer a[class*="_st"]::before,html:lang(id-id) .item_footer a[class*="_st"]::before,html:lang(it-it) .item_footer a[class*="_st"]::before,html:lang(pt-br) .item_footer a[class*="_st"]::before,html:lang(th-th) .item_footer a[class*="_st"]::before,html:lang(sv-se) .item_footer a[class*="_st"]::before,html:lang(vi-vn) .item_footer a[class*="_freework"]::before,html:lang(es-es) .item_footer a[class*="_freework"]::before,html:lang(de-de) .item_footer a[class*="_freework"]::before,html:lang(fr-fr) .item_footer a[class*="_freework"]::before,html:lang(id-id) .item_footer a[class*="_freework"]::before,html:lang(it-it) .item_footer a[class*="_freework"]::before,html:lang(pt-br) .item_footer a[class*="_freework"]::before,html:lang(th-th) .item_footer a[class*="_freework"]::before,html:lang(sv-se) .item_footer a[class*="_freework"]::before,html:lang(vi-vn) .item_footer a[class*="_detail"]::before,html:lang(es-es) .item_footer a[class*="_detail"]::before,html:lang(de-de) .item_footer a[class*="_detail"]::before,html:lang(fr-fr) .item_footer a[class*="_detail"]::before,html:lang(id-id) .item_footer a[class*="_detail"]::before,html:lang(it-it) .item_footer a[class*="_detail"]::before,html:lang(pt-br) .item_footer a[class*="_detail"]::before,html:lang(th-th) .item_footer a[class*="_detail"]::before,html:lang(sv-se) .item_footer a[class*="_detail"]::before,html:lang(vi-vn) .item_footer a[class*="_favorite"]::before,html:lang(es-es) .item_footer a[class*="_favorite"]::before,html:lang(de-de) .item_footer a[class*="_favorite"]::before,html:lang(fr-fr) .item_footer a[class*="_favorite"]::before,html:lang(id-id) .item_footer a[class*="_favorite"]::before,html:lang(it-it) .item_footer a[class*="_favorite"]::before,html:lang(pt-br) .item_footer a[class*="_favorite"]::before,html:lang(th-th) .item_footer a[class*="_favorite"]::before,html:lang(sv-se) .item_footer a[class*="_favorite"]::before,html:lang(vi-vn) .item_btn_box a[class*="_cart"]::before,html:lang(es-es) .item_btn_box a[class*="_cart"]::before,html:lang(de-de) .item_btn_box a[class*="_cart"]::before,html:lang(fr-fr) .item_btn_box a[class*="_cart"]::before,html:lang(id-id) .item_btn_box a[class*="_cart"]::before,html:lang(it-it) .item_btn_box a[class*="_cart"]::before,html:lang(pt-br) .item_btn_box a[class*="_cart"]::before,html:lang(th-th) .item_btn_box a[class*="_cart"]::before,html:lang(sv-se) .item_btn_box a[class*="_cart"]::before,html:lang(vi-vn) .item_btn_box a[class*="_dl"]::before,html:lang(es-es) .item_btn_box a[class*="_dl"]::before,html:lang(de-de) .item_btn_box a[class*="_dl"]::before,html:lang(fr-fr) .item_btn_box a[class*="_dl"]::before,html:lang(id-id) .item_btn_box a[class*="_dl"]::before,html:lang(it-it) .item_btn_box a[class*="_dl"]::before,html:lang(pt-br) .item_btn_box a[class*="_dl"]::before,html:lang(th-th) .item_btn_box a[class*="_dl"]::before,html:lang(sv-se) .item_btn_box a[class*="_dl"]::before,html:lang(vi-vn) .item_btn_box a[class*="_st"]::before,html:lang(es-es) .item_btn_box a[class*="_st"]::before,html:lang(de-de) .item_btn_box a[class*="_st"]::before,html:lang(fr-fr) .item_btn_box a[class*="_st"]::before,html:lang(id-id) .item_btn_box a[class*="_st"]::before,html:lang(it-it) .item_btn_box a[class*="_st"]::before,html:lang(pt-br) .item_btn_box a[class*="_st"]::before,html:lang(th-th) .item_btn_box a[class*="_st"]::before,html:lang(sv-se) .item_btn_box a[class*="_st"]::before,html:lang(vi-vn) .item_btn_box a[class*="_freework"]::before,html:lang(es-es) .item_btn_box a[class*="_freework"]::before,html:lang(de-de) .item_btn_box a[class*="_freework"]::before,html:lang(fr-fr) .item_btn_box a[class*="_freework"]::before,html:lang(id-id) .item_btn_box a[class*="_freework"]::before,html:lang(it-it) .item_btn_box a[class*="_freework"]::before,html:lang(pt-br) .item_btn_box a[class*="_freework"]::before,html:lang(th-th) .item_btn_box a[class*="_freework"]::before,html:lang(sv-se) .item_btn_box a[class*="_freework"]::before,html:lang(vi-vn) .item_btn_box a[class*="_detail"]::before,html:lang(es-es) .item_btn_box a[class*="_detail"]::before,html:lang(de-de) .item_btn_box a[class*="_detail"]::before,html:lang(fr-fr) .item_btn_box a[class*="_detail"]::before,html:lang(id-id) .item_btn_box a[class*="_detail"]::before,html:lang(it-it) .item_btn_box a[class*="_detail"]::before,html:lang(pt-br) .item_btn_box a[class*="_detail"]::before,html:lang(th-th) .item_btn_box a[class*="_detail"]::before,html:lang(sv-se) .item_btn_box a[class*="_detail"]::before,html:lang(vi-vn) .item_btn_box a[class*="_favorite"]::before,html:lang(es-es) .item_btn_box a[class*="_favorite"]::before,html:lang(de-de) .item_btn_box a[class*="_favorite"]::before,html:lang(fr-fr) .item_btn_box a[class*="_favorite"]::before,html:lang(id-id) .item_btn_box a[class*="_favorite"]::before,html:lang(it-it) .item_btn_box a[class*="_favorite"]::before,html:lang(pt-br) .item_btn_box a[class*="_favorite"]::before,html:lang(th-th) .item_btn_box a[class*="_favorite"]::before,html:lang(sv-se) .item_btn_box a[class*="_favorite"]::before{display:flex;align-items:center}.work_btn a[class*="_cart"],.item_footer a[class*="_cart"],.item_btn_box a[class*="_cart"]{background:#ffd35f;color:#333;font-size:11px}.work_btn a[class*="_cart_in"],.item_footer a[class*="_cart_in"]{background:#ffeec5;color:#988369;box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset;line-height:20px}.work_btn a[class*="_detail"],.item_footer a[class*="_detail"],.item_btn_box a[class*="_detail"]{background:#7b93b7;color:#fff}.work_btn a[class*="_cart"].disabled,.item_footer a[class*="_cart"].disabled{background:#ddd;color:#aaa;font-size:11px;pointer-events:none}.work_btn a[class*="_cart"]::before,.work_btn a[class*="_detail"]::before,.work_btn a[class*="_dl"]::before,.work_btn a[class*="_st"]::before,.work_btn a[class*="_freework"]::before,.item_footer a[class*="_cart"]::before,.item_footer a[class*="_detail"]::before,.item_footer a[class*="_dl"]::before,.item_footer a[class*="_st"]::before,.item_footer a[class*="_freework"]::before{margin-right:6px}.work_btn a[class*="_cart"]::before,.item_footer a[class*="_cart"]::before,.item_btn_box a[class*="_cart"]::before{content:"\e919"}.work_btn a[class*="_detail"]::before,.item_footer a[class*="_detail"]::before,.item_btn_box a[class*="_detail"]::before{content:"\e91b"}.work_btn a[class*="_detail"]::after,.item_footer a[class*="_detail"]::after{content:"è©³ç´°ã¸"}.work_btn a[class*="_cart_in"]::before,.item_footer a[class*="_cart_in"]::before,.item_btn_box a[class*="_cart_in"]::before{color:#988369}.work_btn a[class*="_favorite_in"],.item_footer a[class*="_favorite_in"]{background:#eee;box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset;color:#999;line-height:20px}.work_btn a[class*="_favorite"]::before,.item_footer a[class*="_favorite"]::before,.item_btn_box a[class*="_favorite"]::before{content:"\e902"}.work_btn a[class*="_favorite_in"]::before,.item_footer a[class*="_favorite_in"]::before,.item_btn_box a[class*="_favorite_in"]::before{content:"\e903"}.work_btn a[class*="_dl"],.item_footer a[class*="_dl"],.item_btn_box a[class*="_dl"]{background:#9877d9;color:#fff}.work_btn a[class*="_dl"]::before,.item_footer a[class*="_dl"]::before,.item_btn_box a[class*="_dl"]::before{content:"\e901"}.work_btn a[class*="_dl_no"],.item_footer a[class*="_dl_no"],.item_btn_box a[class*="_dl_no"]{background:#ddd;color:#aaa;line-height:20px;box-shadow:none}.work_btn a[class*="_st"],.item_footer a[class*="_st"]{background:#4db9ff}.work_btn a[class*="_st"]::before,.item_footer a[class*="_st"]::before{content:"\e904"}.work_btn a[class*="_sample"],.work_btn a[class*="_demo"],.item_footer a[class*="_sample"],.item_footer a[class*="_demo"]{width:80px;background:#fff;position:relative}.work_btn a[class*="_demo"]::before,.item_footer a[class*="_demo"]::before{display:inline-block;margin-right:6px;font-family:"dlsite-icons";font-weight:900;vertical-align:top;font-size:11px;content:"\e939"}.work_btn a[class*="_sample"].disabled,.work_btn a[class*="_demo"].disabled,.item_footer a[class*="_sample"].disabled,.item_footer a[class*="_demo"].disabled{background:#ddd;color:#aaa;box-shadow:none}.work_btn a[class*="_freework"],.item_footer a[class*="_freework"]{background:#62c5d9;color:#fff}.work_btn a[class*="_freework"]:lang(en-us),.item_footer a[class*="_freework"]:lang(en-us){font-size:10px}.work_btn a[class*="_freework"]::before,.item_footer a[class*="_freework"]::before{content:"\e904"}.work_btn a[class*="_freework"]::before:lang(en-us),.item_footer a[class*="_freework"]::before:lang(en-us){font-size:10px;margin-right:4px}.work_btn a[class*="_buy"],.item_footer a[class*="_buy"]{background:#ffac5b}.work_btn a[class*="_buy"]::before,.item_footer a[class*="_buy"]::before{display:none}.work_btn .edit,.item_footer .edit{background:none;height:20px;font-size:12px;color:#7191bd;text-indent:0;line-height:20px;margin:0 auto 0 0;cursor:pointer;text-align:left;padding-right:8px}.work_btn .edit::after,.item_footer .edit::after{display:block;position:absolute;right:0;top:50%;width:0;height:14px;transform:translateY(-50%);border-left:solid 1px #b8c3d9;content:""}.work_btn a[class*="_move"]{color:#666;width:auto;padding:0 8px;background:#ddd;white-space:nowrap}.work_btn a.link_move{width:auto;padding:0 8px;background:#ddd;white-space:nowrap}.work_btn a.link_move::before{margin-right:4px;font-family:"dlsite-icons";content:"\e91d"}.work_btn a[class*="_delete"]{color:#fff}.work_btn a.link_delete{background:#a8a8a8}.work_btn a.link_delete::before{margin-right:6px;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f2ed"}.work_btn a[class*="link_"].disabled,.work_btn a[class*="btn_"].disabled{background:#ddd !important;color:#aaa !important;box-shadow:none !important;pointer-events:none;cursor:default;line-height:20px}.work_btn a[class*="link_"].disabled::before,.work_btn a[class*="btn_"].disabled::before{color:#aaa !important}.cart_item_foot{margin-top:auto}.cart_item_task{display:flex;justify-content:flex-end}.cart_item_task a{color:inherit}.cart_item_role.fav a::before,.cart_item_role.del a::before{display:block;color:#666;font-size:13px;font-family:"Font Awesome 5 Pro";font-weight:300}.cart_item_role.fav{padding-left:20px}.cart_item_role.del{padding-left:22px}.cart_item_role.fav a::before{content:"\f005"}.cart_item_role.del a::before{content:"\f2ed"}.work_cart a[class*="_cart"],.work_cart a[class*="_reserve"],.work_btn a[class*="_cart"],.work_btn a[class*="_reserve"],.item_footer a[class*="_cart"],.item_footer a[class*="_reserve"]{position:relative;padding-left:24px}html:lang(vi-vn) .work_cart a[class*="_cart"],html:lang(es-es) .work_cart a[class*="_cart"],html:lang(de-de) .work_cart a[class*="_cart"],html:lang(fr-fr) .work_cart a[class*="_cart"],html:lang(id-id) .work_cart a[class*="_cart"],html:lang(it-it) .work_cart a[class*="_cart"],html:lang(pt-br) .work_cart a[class*="_cart"],html:lang(th-th) .work_cart a[class*="_cart"],html:lang(sv-se) .work_cart a[class*="_cart"],html:lang(vi-vn) .work_cart a[class*="_reserve"],html:lang(es-es) .work_cart a[class*="_reserve"],html:lang(de-de) .work_cart a[class*="_reserve"],html:lang(fr-fr) .work_cart a[class*="_reserve"],html:lang(id-id) .work_cart a[class*="_reserve"],html:lang(it-it) .work_cart a[class*="_reserve"],html:lang(pt-br) .work_cart a[class*="_reserve"],html:lang(th-th) .work_cart a[class*="_reserve"],html:lang(sv-se) .work_cart a[class*="_reserve"],html:lang(vi-vn) .work_btn a[class*="_cart"],html:lang(es-es) .work_btn a[class*="_cart"],html:lang(de-de) .work_btn a[class*="_cart"],html:lang(fr-fr) .work_btn a[class*="_cart"],html:lang(id-id) .work_btn a[class*="_cart"],html:lang(it-it) .work_btn a[class*="_cart"],html:lang(pt-br) .work_btn a[class*="_cart"],html:lang(th-th) .work_btn a[class*="_cart"],html:lang(sv-se) .work_btn a[class*="_cart"],html:lang(vi-vn) .work_btn a[class*="_reserve"],html:lang(es-es) .work_btn a[class*="_reserve"],html:lang(de-de) .work_btn a[class*="_reserve"],html:lang(fr-fr) .work_btn a[class*="_reserve"],html:lang(id-id) .work_btn a[class*="_reserve"],html:lang(it-it) .work_btn a[class*="_reserve"],html:lang(pt-br) .work_btn a[class*="_reserve"],html:lang(th-th) .work_btn a[class*="_reserve"],html:lang(sv-se) .work_btn a[class*="_reserve"],html:lang(vi-vn) .item_footer a[class*="_cart"],html:lang(es-es) .item_footer a[class*="_cart"],html:lang(de-de) .item_footer a[class*="_cart"],html:lang(fr-fr) .item_footer a[class*="_cart"],html:lang(id-id) .item_footer a[class*="_cart"],html:lang(it-it) .item_footer a[class*="_cart"],html:lang(pt-br) .item_footer a[class*="_cart"],html:lang(th-th) .item_footer a[class*="_cart"],html:lang(sv-se) .item_footer a[class*="_cart"],html:lang(vi-vn) .item_footer a[class*="_reserve"],html:lang(es-es) .item_footer a[class*="_reserve"],html:lang(de-de) .item_footer a[class*="_reserve"],html:lang(fr-fr) .item_footer a[class*="_reserve"],html:lang(id-id) .item_footer a[class*="_reserve"],html:lang(it-it) .item_footer a[class*="_reserve"],html:lang(pt-br) .item_footer a[class*="_reserve"],html:lang(th-th) .item_footer a[class*="_reserve"],html:lang(sv-se) .item_footer a[class*="_reserve"]{padding-left:41px}a[class*="_cart"]::before,a[class*="_reserve"]::before{display:flex;position:absolute;top:0;bottom:0;left:0;justify-content:center;font-family:"dlsite-icons";font-size:11px;vertical-align:middle;box-sizing:border-box;font-weight:normal;border-radius:2px 0 0 2px;background:rgba(0,0,0,0.4);width:24px;color:#fff}.work_operation .work_cart a[class*="_cart"]::before{background-color:transparent;color:#333;font-size:20px}a.btn_cart_in,.work_operation .work_cart a[class*="_in"]{background:#ffeec5;color:#988369;box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset}a.btn_cart_in::before,.work_cart a[class*="_in"]::before{background:rgba(0,0,0,0.2);color:rgba(255,255,255,0.5)}.work_operation .work_cart a[class*="_in"]::before{color:#988369}.item_btn_box{position:relative;display:flex;justify-content:flex-end;align-items:center;color:#c5cee0;text-align:right;padding:5px 8px 12px;box-sizing:border-box}.item_btn_box a[class*="link_"],.item_btn_box a[class*="btn_"]{display:inline-block;position:relative;min-height:34px;margin:0;border-radius:3px;box-shadow:0 -2px 0 rgba(0,0,0,0.25) inset;color:#fff;font-size:11px;line-height:18px;text-align:center;box-sizing:border-box;vertical-align:middle;display:flex;align-items:center;justify-content:center}.item_btn_box a[class*="btn_page"]{color:#333;background:#fafafa;padding:4px;white-space:pre-wrap;word-break:keep-all;line-height:1.2;border:solid 1px #cbcbcb}.item_btn_box a[class*="btn_"]:not(:last-of-type){margin-right:8px}.item_btn_box a[class*="_page"],.item_btn_box a[class*="_cart"],.item_btn_box a[class*="_detail"],.item_btn_box a[class*="_dl"],.item_btn_box a[class*="_st"]{flex-grow:1}.item_btn_boxã€€a[class*="_cart"]::before,.item_btn_boxã€€a[class*="_reserve"]::before{display:flex;position:relative;top:0;bottom:0;left:0;justify-content:center;font-family:"dlsite-icons";font-size:11px;vertical-align:middle;box-sizing:border-box;font-weight:normal;border-radius:none;background:none;width:auto;color:#333}.item_btn_box a[class*="btn_"]::before{margin-right:6px}.similarlp_container .item_btn_box a[class*="btn_"]::before{margin:0}.item_btn_box a[class*="_cart"]{background:#ffd35f;color:#333;font-size:11px;padding:4px;white-space:pre-wrap;word-break:keep-all;line-height:1.2}.item_btn_box a[class*="_cart_in"]{background:#ffeec5;color:#988369;box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset;line-height:20px;box-shadow:none}.item_btn_box a[class*="_cart"]::before{position:relative;border-radius:none;background:none;width:auto;color:#333}.item_btn_box a[class*="_cart"].disabled::before{color:#aaa}.item_btn_box a[class*="_cart_in"]::before{background:none;color:#988369}.item_btn_box a[class*="_favorite"],.item_btn_box a[class*="_sample"]{color:#333;background:#fafafa;border:solid 1px #cbcbcb;border-bottom:none}.item_btn_box a[class*="_favorite"],.item_btn_box a[class*="_favorite_in"]{font-size:0}.item_btn_box.promo a[class*="_favorite"]{margin-right:8px;margin-left:8px}.item_btn_box a[class*="_favorite"]::before{margin-right:0}.n_work_list_item .item_btn_box a[class*="_favorite"]::before{margin-right:0}.style_comic .item_btn_box,.style_books .item_btn_box{align-items:flex-start}.style_comic .item_btn_box a[class*="_favorite"],.style_comic .item_btn_box a[class*="_sample"],.style_comic .item_btn_box a[class*="_cart"],.style_books .item_btn_box a[class*="_favorite"],.style_books .item_btn_box a[class*="_sample"],.style_books .item_btn_box a[class*="_cart"]{width:100%}.style_comic .item_btn_box a[class*="_favorite"],.style_comic .item_btn_box a[class*="_sample"],.style_books .item_btn_box a[class*="_favorite"],.style_books .item_btn_box a[class*="_sample"]{color:#6c6c6c;background:#f0f0f0;border:none;border-bottom:none}.style_comic .item_btn_box a[class*="_favorite"]::before,.style_comic .item_btn_box a[class*="_sample"]::before,.style_books .item_btn_box a[class*="_favorite"]::before,.style_books .item_btn_box a[class*="_sample"]::before{font-family:"Font Awesome 5 Pro";font-weight:900}.style_comic .item_btn_box a[class*="_favorite"]::before,.style_books .item_btn_box a[class*="_favorite"]::before{content:"\f005";font-weight:400}.style_comic .item_btn_box a[class*="_favorite"].disabled::before,.style_books .item_btn_box a[class*="_favorite"].disabled::before{font-weight:800}.style_comic .item_btn_box a[class*="btn_"].disabled,.style_comic .item_btn_box a[class*="_favorite_in"],.style_books .item_btn_box a[class*="btn_"].disabled,.style_books .item_btn_box a[class*="_favorite_in"]{color:#aaa}.style_comic .item_btn_box a[class*="btn_"].disabled::before,.style_comic .item_btn_box a[class*="_favorite_in"]::before,.style_books .item_btn_box a[class*="btn_"].disabled::before,.style_books .item_btn_box a[class*="_favorite_in"]::before{font-weight:800}.style_comic .item_btn_box a[class*="_sample"]::before,.style_books .item_btn_box a[class*="_sample"]::before{content:"\f518"}.style_comic .btn_stream_list,.style_books .btn_stream_list{width:100%;text-align:center;margin-right:8px}.style_comic .btn_stream_list .work_btn_text,.style_books .btn_stream_list .work_btn_text{font-size:10px;color:#333}.style_comic .item_btn_box a[class*="_stream"],.style_books .item_btn_box a[class*="_stream"]{background:#62c5d9;color:#fff;box-shadow:0 -2px 0 #3292a6 inset;border:none;border-bottom:none}.style_comic .item_btn_box a[class*="_stream"]::before,.style_books .item_btn_box a[class*="_stream"]::before{content:"";margin:0}.style_comic .n_work_list.type_row .item_btn_box a[class*="_favorite"],.style_books .n_work_list.type_row .item_btn_box a[class*="_favorite"]{width:20%}.item_btn_box a[class*="_demo"]{background:#70add2;position:relative;flex-grow:1}.item_btn_box a[class*="_demo"]::before{display:inline-block;margin-right:6px;font-family:"Font Awesome 5 Pro";font-weight:900;vertical-align:top;font-size:11px;content:"\f04b"}.item_btn_box .bought{width:100%;display:flex;justify-content:space-between}.item_btn_box .bought a[class*="btn_"]:not(:last-of-type){padding:0}.n_work_list.type_row .item_btn_box a[class*="_favorite"]{width:42px}ul.n_work_list.type_horizontal.type_row a.btn_sample{padding:0 8px}@media (max-width: 375px){.n_work_list.type_horizontal.type_row .item_btn_box a.btn_cart::before{display:none}}.n_work_list.type_grid .n_work_list_item .item_btn_box a[class*="_favorite"]{display:none}.n_work_list.type_grid .n_work_list_item.type_unreleased .item_btn_box a[class*="_favorite"]{display:inherit}.n_work_list.type_grid .n_work_list_item.type_unreleased .item_btn_box .btn_sample{order:1;margin-right:8px}.n_work_list.type_grid .n_work_list_item.type_unreleased .item_btn_box .btn_favorite{order:2;margin:0}.n_work_list.type_grid .item_btn_box a[class*="btn_"],.content_slider .item_btn_box a[class*="btn_"],.similarlp_container .item_btn_box a[class*="btn_"]{width:100%}#announce_product .n_work_list.type_grid .item_btn_box a[class*="_favorite"]{display:inherit;flex-grow:1.5}.n_work_list.type_grid .item_btn_box{padding:5px 12px 12px}.similarlp_container .item_btn_box{padding:5px 8px 0}.n_work_list.type_grid .item_btn_box a.btn_sample{flex-grow:0;width:fit-content;height:100%;padding:0 8px;white-space:nowrap}@media (max-width: 400px){.n_work_list.type_grid .item_btn_box a.btn_cart::before{display:none}}@media (max-width: 400px){.n_work_list.type_grid .item_btn_box a.btn_sample::before{display:none}}.item_btn_box a[class*="btn_"].disabled,.item_btn_box a[class*="_favorite_in"]{background:#eee;color:#aaa;pointer-events:none;box-shadow:none;border:none}.content_slider .item_btn_box{position:absolute;bottom:0;width:128px;right:24px}.content_slider[class*="discount"] .item_btn_box{right:0;width:186px}.home_box.is_ana_ranking .content_slider .item_btn_box{width:auto;left:148px}.content_slider[class*="discount"] .n_work_list_item .item_btn_box a[class*="btn_"],.content_slider[class*="ranking"] .n_work_list_item .item_btn_box a[class*="btn_"]{height:34px;display:flex}.content_slider[class*="ranking"] .n_work_list_item .item_btn_box a[class*="_cart"]::before{content:none}.n_work_item.type_review&gt;dd.item_btn_box{padding:0}.n_work_item.type_review&gt;dd.item_btn_box a{width:50%}#top_trend_parts .scroll-container .trend-word-button-list{display:inline-block;padding-right:14px}#top_trend_parts .scroll-container .trend-word-button-list .trend-word-button{color:#434069;display:inline-flex;align-items:center;padding:10px 15px;margin-right:12px;font-size:14px;font-weight:bold;background-color:#f3f3f6;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s;white-space:nowrap;text-decoration:none}#top_trend_parts .scroll-container .trend-word-button-list .trend-word-button::before{margin-right:6px;font-family:"Font Awesome 5 Pro";font-weight:400;font-size:16px;content:"\f7e4";display:flex}.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*="link_"].disabled,.work_btn a[class*="btn_"].disabled,.item_footer a[class*="link_"].disabled,.item_footer a[class*="btn_"].disabled{background:var(--disabled) !important;color:var(--on_surface_disabled) !important;box-shadow:none !important;border: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 !important;background-color:var(--surface) !important;color:var(--on_surface) !important;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;padding:16px}.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_option_content .main_lead_02{justify-content:center;padding:16px 0 !important}.cart_option_content .main_lead_02 .cart_option_back{left:24px}.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}.work_btn a[class*="_dl"],.item_footer a[class*="_dl"],.item_btn_box a[class*="_dl"]{background:var(--dl);color:var(--on_dl)}.work_btn a[class*="_st"],.item_footer a[class*="_st"]{background:var(--free);color:var(--on_free)}.item_footer a[class*="_dl"],.item_footer a[class*="_st"]{height:28px;line-height:28px}.work_btn a[class*="_cart"]:not([class*="_in"]),.item_footer a[class*="_cart"]:not([class*="_in"]),.item_btn_box a[class*="_cart"]:not([class*="_in"]){background:var(--cart);border:none;color:var(--on_cart)}.work_btn a[class*="_cart"]:not([class*="_in"])::before,.item_footer a[class*="_cart"]:not([class*="_in"])::before,.item_btn_box a[class*="_cart"]:not([class*="_in"])::before{color:var(--on_cart);background:none}.work_btn a[class*="_cart_in"],.item_footer a[class*="_cart_in"],.item_btn_box a[class*="_cart_in"]{background:var(--cart_lowest);border:none;color:var(--on_cart_variant)}.work_btn a[class*="_cart_in"]::before,.item_footer a[class*="_cart_in"]::before,.item_btn_box a[class*="_cart_in"]::before{color:var(--on_cart_variant)}.work_btn .edit,.item_footer .edit{color:var(--on_surface_link)}.work_btn .edit::after,.item_footer .edit::after{border-left:1px solid var(--surface_outline)}.work_genre span,.n_work_option&gt;span{display:inline-block;line-height:18px;font-size:11px;padding:0 4px;border-radius:2px;max-width:100%;box-sizing:border-box;vertical-align:middle}.work_genre span{margin:2px 2px 0 0}.icon_GEN{background:#e6f7d6;color:#56842a}.style_home dl:not(.work_outline) .icon_GEN,.style_comic dl:not(.work_outline) .icon_GEN,.style_eng dl:not(.work_outline) .icon_GEN{display:none}.icon_R15,.icon_RAD{color:#328639;background:#ddf9df}.icon_ADL{color:#de5d72;background:#ffeaed}.icon_LDS{color:#da6cbe;background:#ffebfa}.icon_BL1{color:#9063b1;background:#f1e8f7}.icon_OTM,.icon_TL1,.icon_WCZ{color:#e26ca7;background:#ffecf6}.icon_GAY{color:#4c85ad;background:#e5f6ff}.icon_DOH{color:#4f90bd;background:#daf2ff}.icon_SOF{color:#8d71a9;background:#f7efff}.icon_GAM{color:#b37e35;background:#ffefd8}.icon_work_genre,.icon_WBT,.icon_MNG,.icon_MDC,.icon_SCM,.icon_WCC{background:#e6f7d6;color:#56842a}.icon_IST,.icon_INV,.icon_ICG,.icon_IN2,.icon_GSH{background:#e9f5ff;color:#5d84a7}.icon_DNV,.icon_QIZ,.icon_TBL,.icon_PZL,.icon_ACN,.icon_ADV,.icon_RPG,.icon_SLN,.icon_TYP,.icon_STG,.icon_ETC,.icon_GAE,.icon_MOV{background:#f5eaff;color:#935fc1}.icon_SOU,.icon_MUS{background:#fbeeca;color:#c56601}.icon_KSV,.icon_NRE,.icon_NR2,.icon_ET3,.icon_ET4,.icon_TOL,.icon_IMT,.icon_AMT,.icon_VCM,.icon_PBC{background:#eee;color:#777}.icon_MAG{background:#e9f5ff;color:#5d84a7}.icon_TNB{background:#e6f7d6;color:#56842a}.icon_TNP,.icon_TNW{background:#f5eaff;color:#935fc1}.icon_PAC{background:#e9d6f7;color:#9d60cb}.icon_book_type{color:#987a00;background:#fff1ba}.icon_IME,.icon_EXE,.icon_TXT,.icon_PVA,.icon_CVW,.icon_VCV,.icon_NVW,.icon_HTE,.icon_HTI,.icon_HMO,.icon_HTF,.icon_IJP,.icon_IGF,.icon_IBP,.icon_PNG,.icon_ADO,.icon_MP3,.icon_WMA,.icon_AAC,.icon_WAV,.icon_MVF,.icon_AVI,.icon_MWM,.icon_MPG,.icon_PDF,.icon_FLA,.icon_ET1,.icon_APK,.icon_FLC,.icon_OGG,.icon_MP4,.icon_file_format{color:#946b41;background:#ffebd9}.icon_WBTV{color:#946b41;background:#ffebd9}.icon_L_CHI_HANS,.icon_L_CHI_HANT,.icon_L_KO_KR,.icon_L_JPN,.icon_L_NM,.icon_L_ENG,.icon_L_CHI,.icon_L_FRE,.icon_L_ITA,.icon_L_GER,.icon_L_SPA,.icon_L_POR,.icon_L_SWE,.icon_L_IND,.icon_L_VIE,.icon_L_THA,.icon_L_ARA,.icon_L_ICE,.icon_L_DAN,.icon_L_RUS,.icon_L_HUN,.icon_L_LAV,.icon_L_UKR,.icon_L_BUL,.icon_L_CZE,.icon_L_DUT,.icon_L_FIN,.icon_L_EST,.icon_L_GRE,.icon_L_LIT,.icon_L_POL,.icon_L_RUM,.icon_L_SLO,.icon_L_SLV,.icon_L_OTL,.icon_language{color:#fff;background:#e46479}.icon_DOT,.icon_VET{color:#fff;background:#e46479}.icon_TRS{color:#666;background:#eee}.translate_limited_bonus_label_text{color:#c00}.icon_PRT,.icon_SER,.icon_BUD,.icon_DEN,.icon_GRS,.icon_DLV,.icon_DAD,.icon_PDR,.icon_certification{color:#6a74a9;background:#dee3ff}.icon_W_TOUCH,.icon_WPD,.icon_WAP,.icon_ALM,.icon_bundle{color:#687a9a;background:#eff2ff}.icon_SND,.icon_MS2,.icon_MV2,.icon_SBK,.icon_3DP,.icon_AIG,.icon_AIP,.icon_additional_info{color:#5f7293;background:#f2f3f7}.icon_TRI{color:#a28b1c;background:#fff7d0}.icon_DLP,.flag_pc,.icon_PCO,.flag_mode,.icon_AND,.flag_privilege{display:inline-block;line-height:18px;color:#fff;font-size:11px;padding:0 3px;border-radius:2px;max-width:100%;box-sizing:border-box}.icon_DLP{background:#70beff}.icon_WBO{color:#3c9eef;background:#e7f4ff}.icon_DPB{color:#fff;background:#001E77}.icon_NDLP{overflow:hidden;height:18px;width:18px;text-indent:-100%;padding:0;border:none;background:url(../../images/web/common/icon_not_browser_support.png) no-repeat center center;background-size:contain}.flag_pc,.icon_PCO,.flag_mode,.icon_AND{background:#ec8192}.flag_privilege{background:#f589ae}.icon_ARE,.icon_ORE{color:#f17700;background:#ffebd8}.icon_GRO{color:#cc6363;background:#ffeaea}.icon_MEN{color:#4c85ad;background:#e5f6ff}.work_genre .icon_REV,[class*="n_work_"] .icon_REV{display:inline-block;height:16px;line-height:16px;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;font-size:10px}.work_genre .icon_REV[title],[class*="n_work_"] .icon_REV[title]{overflow:hidden;width:17px;padding:0;text-indent:-100%}.icon_REV&gt;*{padding:0 1px}.maker_name span{display:inline-block;text-indent:-9999px}.icon_NCI{flex-shrink:0;display:inline-block;width:30px;height:12px;margin-left:3px;background:url(../../images/web/common/icon_new_01.png) no-repeat 0 0;background-size:contain;text-indent:100%;overflow:hidden;white-space:nowrap}.icon_EVT,.icon_EVT a{display:inline-block;height:18px;line-height:18px;font-size:11px;padding:0 4px;border-radius:2px;max-width:100%;box-sizing:border-box;vertical-align:middle;color:#687a9a;background:#eff2ff}.icon_lead_01,.icon_campaign,.icon_option,.icon_favorite{display:inline-block;border-radius:2px;font-size:10px;height:18px;line-height:18px;padding:0 3px;font-weight:bold;text-align:center;box-sizing:border-box;white-space:nowrap;vertical-align:middle}.icon_lead_01.type_sale,.icon_lead_01.type_points,.icon_lead_01.type_reserve,.icon_lead_01.type_nocharge,.icon_lead_01.type_pack,.icon_lead_01.type_volume,.icon_lead_01.type_rental,.icon_lead_01.type_exclusive,.icon_lead_01.type_pc_only,.icon_lead_01.type_lang,.icon_lead_01.type_coupon,.icon_lead_01.type_point,.icon_campaign.type_sale,.icon_campaign.type_points,.icon_campaign.type_reserve,.icon_campaign.type_nocharge,.icon_campaign.type_pack,.icon_campaign.type_volume,.icon_campaign.type_rental,.icon_campaign.type_exclusive,.icon_campaign.type_pc_only,.icon_campaign.type_lang,.icon_campaign.type_coupon,.icon_campaign.type_point,.icon_option.type_sale,.icon_option.type_points,.icon_option.type_reserve,.icon_option.type_nocharge,.icon_option.type_pack,.icon_option.type_volume,.icon_option.type_rental,.icon_option.type_exclusive,.icon_option.type_pc_only,.icon_option.type_lang,.icon_option.type_coupon,.icon_option.type_point,.icon_favorite.type_sale,.icon_favorite.type_points,.icon_favorite.type_reserve,.icon_favorite.type_nocharge,.icon_favorite.type_pack,.icon_favorite.type_volume,.icon_favorite.type_rental,.icon_favorite.type_exclusive,.icon_favorite.type_pc_only,.icon_favorite.type_lang,.icon_favorite.type_coupon,.icon_favorite.type_point{color:#fff}.icon_lead_01.type_sale,.icon_campaign.type_sale,.icon_option.type_sale,.icon_favorite.type_sale{background:#e66}.icon_lead_01.type_points,.icon_campaign.type_points,.icon_option.type_points,.icon_favorite.type_points{background:#4b7}.icon_lead_01.type_reserve,.icon_campaign.type_reserve,.icon_option.type_reserve,.icon_favorite.type_reserve{background:#1dac84}.icon_lead_01.type_nocharge,.icon_campaign.type_nocharge,.icon_option.type_nocharge,.icon_favorite.type_nocharge{background:#dd7596}.icon_lead_01.type_pack,.icon_lead_01.type_volume,.icon_campaign.type_pack,.icon_campaign.type_volume,.icon_option.type_pack,.icon_option.type_volume,.icon_favorite.type_pack,.icon_favorite.type_volume{background:#c57bff}.icon_lead_01.type_rental,.icon_campaign.type_rental,.icon_option.type_rental,.icon_favorite.type_rental{background:#fe7d00}.icon_lead_01.type_exclusive,.icon_campaign.type_exclusive,.icon_option.type_exclusive,.icon_favorite.type_exclusive{color:#604200;background:#ffe655}.icon_lead_01.type_pc_only,.icon_campaign.type_pc_only,.icon_option.type_pc_only,.icon_favorite.type_pc_only{background:#d8475c}.icon_lead_01.type_lang,.icon_campaign.type_lang,.icon_option.type_lang,.icon_favorite.type_lang{background:#e25a70}.icon_lead_01.type_coupon,.icon_campaign.type_coupon,.icon_option.type_coupon,.icon_favorite.type_coupon{color:#462f01;background:#ffaa16}.icon_lead_01.type_sale,.icon_campaign.type_sale{color:#fff;background:#e63232}.sale_alert{color:#e63232;display:block;margin-top:2px;font-weight:bold;font-size:11px}.sale_alert::before{font-family:"Font Awesome 5 Pro";font-weight:600;margin-right:2px;content:"\f2f2";font-size:12px}.icon_lead_01.type_matome,.icon_campaign.type_matome{margin-bottom:5px;border:1px solid #e66;background:#fff;color:#e66;display:block}.push_thumb_inner,.work_thumb_inner{display:block;position:relative}.thumb_label{position:absolute;bottom:0;padding:2px 0;font-size:10px;font-weight:bold;color:#fff;background-color:rgba(0,0,0,0.85);width:100%;box-sizing:border-box;text-align:center;z-index:100}.style_comic .thumb_label{padding:4px 0;background-color:rgba(255,255,255,0.95);color:#22c070}.n_work_name .icon_lead_01.type_matome,.n_work_name .icon_campaign.type_matome{color:#e66}.icon_option.type_reserve,.icon_lead_01.type_reserve{background:#4aa986;color:#fff;padding:0 10px;letter-spacing:4px;text-indent:4px}html:lang(en-us) .icon_option.type_reserve,html:lang(en-us) .icon_lead_01.type_reserve{letter-spacing:normal}.icon_lead_01.type_free,.icon_option.type_free{background:#fd92b4;color:#fff;text-indent:1px;letter-spacing:1px}.icon_lead_01.type_complete,.icon_option.type_complete{background:#aaa;color:#fff;text-indent:2px;letter-spacing:2px}.icon_lead_01.type_quantity,.icon_option.type_quantity{border-color:#ffb507;background:#ffc107;color:#583123}.icon_lead_01.type_limit,.icon_option.type_limit{border-color:#787878;background:#8d8d8d;color:#fff}.icon_lead_01.type_followlist,.icon_favorite.type_followlist{color:#607194;background:#e6eaf2;font-size:11px;min-width:58px;text-indent:0;margin-right:4px}.icon_wrap{font-size:0;margin-bottom:2px}.icon_wrap [class*="icon_"]{vertical-align:top}.work_deals [class*="icon_"]{display:block;width:100%;margin:0}.work_deals [class*="icon_"]:not(:first-child){margin-top:2px}.icon_work_volunteer{display:inline-block;color:#de5d72;background:#ffeaed;padding:2px 8px;border-radius:15px;font-size:11px;margin-top:4px}.n_work_trans .icon_work_volunteer{margin-top:8px}.n_work_list.type_row .n_work_trans .icon_work_volunteer{margin:0 0 16px}.icon_lead_01,.icon_campaign,.icon_option,.icon_favorite{padding:0 4px;font-weight:400}.icon_lead_01.type_sale,.icon_campaign.type_sale{color:var(--on_object);background:var(--object_sale)}.icon_lead_01.type_points,.icon_campaign.type_point{color:var(--on_object);background:var(--object_point)}.icon_lead_01.type_reserve,.icon_campaign.type_reserve{color:var(--on_object);background:var(--object_reserve)}.icon_lead_01.type_nocharge,.icon_campaign.type_nocharge{color:var(--on_object);background:var(--object_free)}.icon_lead_01.type_pack,.icon_campaign.type_pack,.icon_lead_01.type_volume,.icon_campaign.type_volume{color:var(--on_object);background:var(--object_pack)}.icon_lead_01.type_exclusive,.icon_option.type_exclusive{color:var(--on_object_inverse);background:var(--object_exclusive)}.icon_lead_01.type_pc_only,.icon_option.type_pc_only,.icon_lead_01.type_lang,.icon_option.type_lang,.icon_option.type_coupon{color:var(--on_surface);border:1px solid var(--surface_outline);background:var(--surface)}.sale_alert{color:var(--object_sale);font-weight:400}.icon_lead_01.type_free,.icon_option.type_free{background:var(--object_free);color:var(--on_object);text-indent:0;letter-spacing:0}.icon_lead_01.type_complete,.icon_option.type_complete,.icon_lead_01.type_limit,.icon_option.type_limit,.icon_lead_01.type_followlist,.icon_favorite.type_followlist{background:var(--surface);color:var(--on_surface);border:1px solid var(--surface_outline)}.icon_lead_01.type_quantity,.icon_option.type_quantity{border-color:none;background:var(--object_exclusive);color:var(--on_object_inverse)}.icon_GEN,.icon_R15,.icon_RAD,.icon_ADL,.icon_LDS,.icon_BL1,.icon_OTM,.icon_TL1,.icon_WCZ,.icon_GAY,.icon_DOH,.icon_SOF,.icon_GAM,.icon_work_genre,.icon_WBT,.icon_MNG,.icon_MDC,.icon_SCM,.icon_WCC,.icon_IST,.icon_INV,.icon_ICG,.icon_IN2,.icon_GSH,.icon_DNV,.icon_QIZ,.icon_TBL,.icon_PZL,.icon_ACN,.icon_ADV,.icon_RPG,.icon_SLN,.icon_TYP,.icon_STG,.icon_ETC,.icon_GAE,.icon_MOV,.icon_SOU,.icon_MUS,.icon_KSV,.icon_NRE,.icon_NR2,.icon_ET3,.icon_ET4,.icon_TOL,.icon_IMT,.icon_AMT,.icon_VCM,.icon_MAG,.icon_TNB,.icon_TNP,.icon_TNW,.icon_PAC,.icon_book_type,.icon_IME,.icon_EXE,.icon_TXT,.icon_PVA,.icon_CVW,.icon_VCV,.icon_NVW,.icon_HTE,.icon_HTI,.icon_HMO,.icon_HTF,.icon_IJP,.icon_IGF,.icon_IBP,.icon_PNG,.icon_ADO,.icon_MP3,.icon_WMA,.icon_AAC,.icon_WAV,.icon_MVF,.icon_AVI,.icon_MWM,.icon_MPG,.icon_PDF,.icon_FLA,.icon_ET1,.icon_APK,.icon_FLC,.icon_OGG,.icon_MP4,.icon_file_format,.icon_WBTV,.icon_L_CHI_HANS,.icon_L_CHI_HANT,.icon_L_KO_KR,.icon_L_JPN,.icon_L_NM,.icon_L_ENG,.icon_L_CHI,.icon_L_FRE,.icon_L_ITA,.icon_L_GER,.icon_L_SPA,.icon_L_POR,.icon_L_SWE,.icon_L_IND,.icon_L_VIE,.icon_L_THA,.icon_L_ARA,.icon_L_ICE,.icon_L_DAN,.icon_L_RUS,.icon_L_HUN,.icon_L_LAV,.icon_L_UKR,.icon_L_BUL,.icon_L_CZE,.icon_L_DUT,.icon_L_FIN,.icon_L_EST,.icon_L_GRE,.icon_L_LIT,.icon_L_POL,.icon_L_RUM,.icon_L_SLO,.icon_L_SLV,.icon_L_OTL,.icon_language,.icon_DOT,.icon_VET,.icon_TRS,.icon_PRT,.icon_SER,.icon_BUD,.icon_DEN,.icon_GRS,.icon_DLV,.icon_DAD,.icon_PDR,.icon_certification,.icon_W_TOUCH,.icon_WPD,.icon_WAP,.icon_ALM,.icon_bundle,.icon_SND,.icon_MS2,.icon_MV2,.icon_SBK,.icon_3DP,.icon_AIG,.icon_AIP,.icon_additional_info,.icon_TRI,.icon_DLP,.flag_pc,.icon_PCO,.flag_mode,.icon_AND,.flag_privilege,.icon_WBO,.icon_DPB,.icon_NDLP,.icon_ARE,.icon_ORE,.icon_GRO,.icon_MEN{background:var(--surface_container);color:var(--on_general)}.n_work_list_container{overflow:hidden}.list_header ~ .n_work_list_container,.n_work_list_container.spot_detail_ranking{border-top:solid 1px #ddd}.n_work_list{position:relative}.n_work_list_item{position:relative;display:flex;flex-direction:column;justify-content:space-between}.n_work_list_item.disabled{background:#eee}.n_work_list_item.disabled .n_work_item&gt;*:not(.cart_item_foot){opacity:0.4;pointer-events:none}.n_work_list_item.work_none{width:100% !important;padding:50px 0 !important;text-align:center}.btn_device_switch{display:block;width:200px;height:32px;margin:10px auto 0;border:1px solid #ddd;border-radius:4px;line-height:30px;box-sizing:border-box;background:#fafafa;color:#444;font-size:14px;text-align:center}.search_skeleton_box{display:flex;flex-wrap:wrap;position:relative;margin:18px 0;border-left:solid 1px #eee}.search_skeleton_box.type_grid .search_skeleton_inner{min-height:240px}.search_skeleton_box .search_skeleton_inner{display:inline-block;position:relative;width:50%;margin-bottom:-1px;padding:10px 10px 15px;border:solid 1px #eee;border-left:none;box-sizing:border-box;vertical-align:top;line-height:1.4;font-size:12px;letter-spacing:normal;overflow:hidden}@keyframes skeleton-animation{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.search_skeleton_box .search_skeleton_inner::before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:100;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);animation:skeleton-animation 1.2s linear infinite}.search_skeleton_box .search_skeleton_inner .search_skeleton_tumb div{background-color:#e2e2e2;border-radius:2px}.search_skeleton_box .search_skeleton_inner .search_skeleton_tumb .search_skeleton_img{width:100%;margin-bottom:15px}.search_skeleton_box .search_skeleton_inner .search_skeleton_tumb .search_skeleton_img::before{content:"";display:block;padding-top:75%}.search_skeleton_box .search_skeleton_inner .search_skeleton_tumb .search_skeleton_label{height:20px;width:100%;margin-bottom:6px}.search_skeleton_box .search_skeleton_inner .search_skeleton_detail div{background-color:#e2e2e2;margin-bottom:10px;border-radius:2px}.search_skeleton_box .search_skeleton_inner .search_skeleton_detail .search_skeleton_title{height:20px;width:100%}.search_skeleton_box .search_skeleton_inner .search_skeleton_detail .search_skeleton_name{height:18px;width:60%}.search_skeleton_box .search_skeleton_inner .search_skeleton_detail .search_skeleton_price{height:18px;width:50%}.search_skeleton_box .search_skeleton_inner .search_skeleton_detail .search_skeleton_description{height:18px;width:100%}.search_skeleton_box.type_row{margin:0}.search_skeleton_box.type_row .search_skeleton_inner{width:100%;display:flex;flex-wrap:wrap}.search_skeleton_box.type_row.type_row .search_skeleton_tumb{width:40%}.search_skeleton_box.type_row.type_row .search_skeleton_detail{width:53%;margin-left:15px}.n_work_item{display:flex;flex-direction:column;align-content:flex-start;position:relative;font-size:12px;line-height:1.2;padding:12px 8px 8px 8px;min-height:120px}.style_girlsdrama .n_work_item,.style_bldrama .n_work_item{min-height:153px}.n_work_item.type_text{min-height:0}.type_vertical .n_work_item{min-height:166px}.type_vertical .n_work_item.books_work_item{min-height:145px}.n_work_item .n_work_list_item:not(:last-child){border-bottom:1px solid #ddd}.n_work_item[class*="type_exclusive"]::before,.n_work_list[class*="_min"].type_extend .n_work_item[class*="type_exclusive"]::before,.n_work_item.type_reserve::before,.n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,.n_work_item.type_quantity::before,.n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,.n_work_item.type_pack::before,.n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before{display:block;position:absolute;left:0;top:0;z-index:10;width:45px;height:45px;background-image:url(/modpub/images/web/common/icon_sale_status_01.png);background-size:cover;content:""}[class*="style_books"] .n_work_item[class*="type_exclusive"]::before,[class*="style_books"] .n_work_list[class*="_min"].type_extend .n_work_item[class*="type_exclusive"]::before,[class*="style_books"] .n_work_item.type_reserve::before,[class*="style_books"] .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,[class*="style_books"] .n_work_item.type_quantity::before,[class*="style_books"] .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,[class*="style_books"] .n_work_item.type_pack::before,[class*="style_books"] .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before,[class*="style_girlspro"] .n_work_item[class*="type_exclusive"]::before,[class*="style_girlspro"] .n_work_list[class*="_min"].type_extend .n_work_item[class*="type_exclusive"]::before,[class*="style_girlspro"] .n_work_item.type_reserve::before,[class*="style_girlspro"] .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,[class*="style_girlspro"] .n_work_item.type_quantity::before,[class*="style_girlspro"] .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,[class*="style_girlspro"] .n_work_item.type_pack::before,[class*="style_girlspro"] .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before,[class*="style_blpro"] .n_work_item[class*="type_exclusive"]::before,[class*="style_blpro"] .n_work_list[class*="_min"].type_extend .n_work_item[class*="type_exclusive"]::before,[class*="style_blpro"] .n_work_item.type_reserve::before,[class*="style_blpro"] .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,[class*="style_blpro"] .n_work_item.type_quantity::before,[class*="style_blpro"] .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,[class*="style_blpro"] .n_work_item.type_pack::before,[class*="style_blpro"] .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before,[class*="style_girlsdrama"] .n_work_item[class*="type_exclusive"]::before,[class*="style_girlsdrama"] .n_work_list[class*="_min"].type_extend .n_work_item[class*="type_exclusive"]::before,[class*="style_girlsdrama"] .n_work_item.type_reserve::before,[class*="style_girlsdrama"] .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,[class*="style_girlsdrama"] .n_work_item.type_quantity::before,[class*="style_girlsdrama"] .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,[class*="style_girlsdrama"] .n_work_item.type_pack::before,[class*="style_girlsdrama"] .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before,[class*="style_bldrama"] .n_work_item[class*="type_exclusive"]::before,[class*="style_bldrama"] .n_work_list[class*="_min"].type_extend .n_work_item[class*="type_exclusive"]::before,[class*="style_bldrama"] .n_work_item.type_reserve::before,[class*="style_bldrama"] .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,[class*="style_bldrama"] .n_work_item.type_quantity::before,[class*="style_bldrama"] .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,[class*="style_bldrama"] .n_work_item.type_pack::before,[class*="style_bldrama"] .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before{left:7px;top:10px}.n_work_item.type_exclusive_01::before,.n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before{background-position:0 0}.n_work_item.type_exclusive_02::before,.n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before{background-position:0 -45px}.n_work_item.type_exclusive_03::before,.n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before{background-position:0 -90px}.n_work_item.type_exclusive_04::before,.n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before{background-position:0 -135px}.n_work_item.type_reserve::before,.n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before{background-position:0 -360px}.n_work_item.type_quantity::before,.n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before{background-position:0 -405px}.n_work_item.type_pack::before,.n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before{background-position:0 -450px}html:lang(zh-cn) .n_work_item.type_exclusive_01::before,html:lang(zh-cn) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before{background-position:0 -495px}html:lang(zh-cn) .n_work_item.type_exclusive_02::before,html:lang(zh-cn) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before{background-position:0 -540px}html:lang(zh-cn) .n_work_item.type_exclusive_03::before,html:lang(zh-cn) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before{background-position:0 -585px}html:lang(zh-cn) .n_work_item.type_exclusive_04::before,html:lang(zh-cn) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before{background-position:0 -630px}html:lang(zh-cn) .n_work_item.type_reserve::before,html:lang(zh-cn) .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before{background-position:0 -675px}html:lang(zh-cn) .n_work_item.type_quantity::before,html:lang(zh-cn) .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before{background-position:0 -720px}html:lang(zh-cn) .n_work_item.type_pack::before,html:lang(zh-cn) .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before{background-position:0 -765px}html:lang(zh-tw) .n_work_item.type_exclusive_01::before,html:lang(zh-tw) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before{background-position:0 -810px}html:lang(zh-tw) .n_work_item.type_exclusive_02::before,html:lang(zh-tw) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before{background-position:0 -855px}html:lang(zh-tw) .n_work_item.type_exclusive_03::before,html:lang(zh-tw) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before{background-position:0 -900px}html:lang(zh-tw) .n_work_item.type_exclusive_04::before,html:lang(zh-tw) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before{background-position:0 -945px}html:lang(zh-tw) .n_work_item.type_reserve::before,html:lang(zh-tw) .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before{background-position:0 -990px}html:lang(zh-tw) .n_work_item.type_quantity::before,html:lang(zh-tw) .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before{background-position:0 -1035px}html:lang(zh-tw) .n_work_item.type_pack::before,html:lang(zh-tw) .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before{background-position:0 -1080px}html:lang(ko-kr) .n_work_item.type_exclusive_01::before,html:lang(ko-kr) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before{background-position:0 -1125px}html:lang(ko-kr) .n_work_item.type_exclusive_02::before,html:lang(ko-kr) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before{background-position:0 -1170px}html:lang(ko-kr) .n_work_item.type_exclusive_03::before,html:lang(ko-kr) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before{background-position:0 -1215px}html:lang(ko-kr) .n_work_item.type_exclusive_04::before,html:lang(ko-kr) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before{background-position:0 -1260px}html:lang(ko-kr) .n_work_item.type_reserve::before,html:lang(ko-kr) .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before{background-position:0 -1305px}html:lang(ko-kr) .n_work_item.type_quantity::before,html:lang(ko-kr) .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before{background-position:0 -1350px}html:lang(ko-kr) .n_work_item.type_pack::before,html:lang(ko-kr) .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before{background-position:0 -1395px}html:lang(en-us) .n_work_item.type_exclusive_01::before,html:lang(es-es) .n_work_item.type_exclusive_01::before,html:lang(de-de) .n_work_item.type_exclusive_01::before,html:lang(fr-fr) .n_work_item.type_exclusive_01::before,html:lang(id-id) .n_work_item.type_exclusive_01::before,html:lang(th-th) .n_work_item.type_exclusive_01::before,html:lang(vi-vn) .n_work_item.type_exclusive_01::before,html:lang(it-it) .n_work_item.type_exclusive_01::before,html:lang(sv-se) .n_work_item.type_exclusive_01::before,html:lang(pt-br) .n_work_item.type_exclusive_01::before,html:lang(en-us) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before,html:lang(es-es) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before,html:lang(de-de) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before,html:lang(fr-fr) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before,html:lang(id-id) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before,html:lang(th-th) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before,html:lang(vi-vn) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before,html:lang(it-it) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before,html:lang(sv-se) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before,html:lang(pt-br) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_01::before{background-position:0 -180px}html:lang(en-us) .n_work_item.type_exclusive_02::before,html:lang(es-es) .n_work_item.type_exclusive_02::before,html:lang(de-de) .n_work_item.type_exclusive_02::before,html:lang(fr-fr) .n_work_item.type_exclusive_02::before,html:lang(id-id) .n_work_item.type_exclusive_02::before,html:lang(th-th) .n_work_item.type_exclusive_02::before,html:lang(vi-vn) .n_work_item.type_exclusive_02::before,html:lang(it-it) .n_work_item.type_exclusive_02::before,html:lang(sv-se) .n_work_item.type_exclusive_02::before,html:lang(pt-br) .n_work_item.type_exclusive_02::before,html:lang(en-us) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before,html:lang(es-es) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before,html:lang(de-de) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before,html:lang(fr-fr) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before,html:lang(id-id) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before,html:lang(th-th) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before,html:lang(vi-vn) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before,html:lang(it-it) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before,html:lang(sv-se) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before,html:lang(pt-br) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_02::before{background-position:0 -180px}html:lang(en-us) .n_work_item.type_exclusive_03::before,html:lang(es-es) .n_work_item.type_exclusive_03::before,html:lang(de-de) .n_work_item.type_exclusive_03::before,html:lang(fr-fr) .n_work_item.type_exclusive_03::before,html:lang(id-id) .n_work_item.type_exclusive_03::before,html:lang(th-th) .n_work_item.type_exclusive_03::before,html:lang(vi-vn) .n_work_item.type_exclusive_03::before,html:lang(it-it) .n_work_item.type_exclusive_03::before,html:lang(sv-se) .n_work_item.type_exclusive_03::before,html:lang(pt-br) .n_work_item.type_exclusive_03::before,html:lang(en-us) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before,html:lang(es-es) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before,html:lang(de-de) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before,html:lang(fr-fr) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before,html:lang(id-id) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before,html:lang(th-th) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before,html:lang(vi-vn) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before,html:lang(it-it) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before,html:lang(sv-se) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before,html:lang(pt-br) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_03::before{background-position:0 -180px}html:lang(en-us) .n_work_item.type_exclusive_04::before,html:lang(es-es) .n_work_item.type_exclusive_04::before,html:lang(de-de) .n_work_item.type_exclusive_04::before,html:lang(fr-fr) .n_work_item.type_exclusive_04::before,html:lang(id-id) .n_work_item.type_exclusive_04::before,html:lang(th-th) .n_work_item.type_exclusive_04::before,html:lang(vi-vn) .n_work_item.type_exclusive_04::before,html:lang(it-it) .n_work_item.type_exclusive_04::before,html:lang(sv-se) .n_work_item.type_exclusive_04::before,html:lang(pt-br) .n_work_item.type_exclusive_04::before,html:lang(en-us) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before,html:lang(es-es) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before,html:lang(de-de) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before,html:lang(fr-fr) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before,html:lang(id-id) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before,html:lang(th-th) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before,html:lang(vi-vn) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before,html:lang(it-it) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before,html:lang(sv-se) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before,html:lang(pt-br) .n_work_list[class*="_min"].type_extend .n_work_item.type_exclusive_04::before{background-position:0 -180px}html:lang(en-us) .n_work_item.type_reserve::before,html:lang(es-es) .n_work_item.type_reserve::before,html:lang(de-de) .n_work_item.type_reserve::before,html:lang(fr-fr) .n_work_item.type_reserve::before,html:lang(id-id) .n_work_item.type_reserve::before,html:lang(th-th) .n_work_item.type_reserve::before,html:lang(vi-vn) .n_work_item.type_reserve::before,html:lang(it-it) .n_work_item.type_reserve::before,html:lang(sv-se) .n_work_item.type_reserve::before,html:lang(pt-br) .n_work_item.type_reserve::before,html:lang(en-us) .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,html:lang(es-es) .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,html:lang(de-de) .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,html:lang(fr-fr) .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,html:lang(id-id) .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,html:lang(th-th) .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,html:lang(vi-vn) .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,html:lang(it-it) .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,html:lang(sv-se) .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before,html:lang(pt-br) .n_work_list[class*="_min"].type_extend .n_work_item.type_reserve::before{background-position:0 -1440px}html:lang(en-us) .n_work_item.type_quantity::before,html:lang(es-es) .n_work_item.type_quantity::before,html:lang(de-de) .n_work_item.type_quantity::before,html:lang(fr-fr) .n_work_item.type_quantity::before,html:lang(id-id) .n_work_item.type_quantity::before,html:lang(th-th) .n_work_item.type_quantity::before,html:lang(vi-vn) .n_work_item.type_quantity::before,html:lang(it-it) .n_work_item.type_quantity::before,html:lang(sv-se) .n_work_item.type_quantity::before,html:lang(pt-br) .n_work_item.type_quantity::before,html:lang(en-us) .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,html:lang(es-es) .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,html:lang(de-de) .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,html:lang(fr-fr) .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,html:lang(id-id) .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,html:lang(th-th) .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,html:lang(vi-vn) .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,html:lang(it-it) .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,html:lang(sv-se) .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before,html:lang(pt-br) .n_work_list[class*="_min"].type_extend .n_work_item.type_quantity::before{background-position:0 -1485px}html:lang(en-us) .n_work_item.type_pack::before,html:lang(es-es) .n_work_item.type_pack::before,html:lang(de-de) .n_work_item.type_pack::before,html:lang(fr-fr) .n_work_item.type_pack::before,html:lang(id-id) .n_work_item.type_pack::before,html:lang(th-th) .n_work_item.type_pack::before,html:lang(vi-vn) .n_work_item.type_pack::before,html:lang(it-it) .n_work_item.type_pack::before,html:lang(sv-se) .n_work_item.type_pack::before,html:lang(pt-br) .n_work_item.type_pack::before,html:lang(en-us) .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before,html:lang(es-es) .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before,html:lang(de-de) .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before,html:lang(fr-fr) .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before,html:lang(id-id) .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before,html:lang(th-th) .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before,html:lang(vi-vn) .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before,html:lang(it-it) .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before,html:lang(sv-se) .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before,html:lang(pt-br) .n_work_list[class*="_min"].type_extend .n_work_item.type_pack::before{background-position:0 -1530px}.n_work_list.type_ranking .n_work_item[class*="type_exclusive"]::before,.n_work_list[class*="_min"] .n_work_item[class*="type_exclusive"]::before,.n_work_list.type_ranking .n_work_item.type_reserve::before,.n_work_list[class*="_min"] .n_work_item.type_reserve::before,.n_work_list.type_ranking .n_work_item.type_quantity::before,.n_work_list[class*="_min"] .n_work_item.type_quantity::before,.n_work_list.type_ranking .n_work_item.type_pack::before,.n_work_list[class*="_min"] .n_work_item.type_pack::before{width:36px;height:36px;background-image:url(/modpub/images/web/common/icon_sale_status_01.png);background-size:cover}.n_work_list.type_ranking .n_work_item.type_exclusive_01::before,.n_work_list[class*="_min"] .n_work_item.type_exclusive_01::before{background-position:0 0}.n_work_list.type_ranking .n_work_item.type_exclusive_02::before,.n_work_list[class*="_min"] .n_work_item.type_exclusive_02::before{background-position:0 -36px}.n_work_list.type_ranking .n_work_item.type_exclusive_03::before,.n_work_list[class*="_min"] .n_work_item.type_exclusive_03::before{background-position:0 -72px}.n_work_list.type_ranking .n_work_item.type_exclusive_04::before,.n_work_list[class*="_min"] .n_work_item.type_exclusive_04::before{background-position:0 -108px}.n_work_list.type_ranking .n_work_item.type_reserve::before,.n_work_list[class*="_min"] .n_work_item.type_reserve::before{background-position:0 -288px}.n_work_list.type_ranking .n_work_item.type_quantity::before,.n_work_list[class*="_min"] .n_work_item.type_quantity::before{background-position:0 -324px}.n_work_list.type_ranking .n_work_item.type_pack::before,.n_work_list[class*="_min"] .n_work_item.type_pack::before{background-position:0 -360px}html:lang(zh-cn) .n_work_list.type_ranking .n_work_item.type_exclusive_01::before,html:lang(zh-cn) .n_work_list[class*="_min"] .n_work_item.type_exclusive_01::before{background-position:0 -396px}html:lang(zh-cn) .n_work_list.type_ranking .n_work_item.type_exclusive_02::before,html:lang(zh-cn) .n_work_list[class*="_min"] .n_work_item.type_exclusive_02::before{background-position:0 -432px}html:lang(zh-cn) .n_work_list.type_ranking .n_work_item.type_exclusive_03::before,html:lang(zh-cn) .n_work_list[class*="_min"] .n_work_item.type_exclusive_03::before{background-position:0 -468px}html:lang(zh-cn) .n_work_list.type_ranking .n_work_item.type_exclusive_04::before,html:lang(zh-cn) .n_work_list[class*="_min"] .n_work_item.type_exclusive_04::before{background-position:0 -504px}html:lang(zh-cn) .n_work_list.type_ranking .n_work_item.type_reserve::before,html:lang(zh-cn) .n_work_list[class*="_min"] .n_work_item.type_reserve::before{background-position:0 -540px}html:lang(zh-cn) .n_work_list.type_ranking .n_work_item.type_quantity::before,html:lang(zh-cn) .n_work_list[class*="_min"] .n_work_item.type_quantity::before{background-position:0 -576px}html:lang(zh-cn) .n_work_list.type_ranking .n_work_item.type_pack::before,html:lang(zh-cn) .n_work_list[class*="_min"] .n_work_item.type_pack::before{background-position:0 -612px}html:lang(zh-tw) .n_work_list.type_ranking .n_work_item.type_exclusive_01::before,html:lang(zh-tw) .n_work_list[class*="_min"] .n_work_item.type_exclusive_01::before{background-position:0 -648px}html:lang(zh-tw) .n_work_list.type_ranking .n_work_item.type_exclusive_02::before,html:lang(zh-tw) .n_work_list[class*="_min"] .n_work_item.type_exclusive_02::before{background-position:0 -684px}html:lang(zh-tw) .n_work_list.type_ranking .n_work_item.type_exclusive_03::before,html:lang(zh-tw) .n_work_list[class*="_min"] .n_work_item.type_exclusive_03::before{background-position:0 -720px}html:lang(zh-tw) .n_work_list.type_ranking .n_work_item.type_exclusive_04::before,html:lang(zh-tw) .n_work_list[class*="_min"] .n_work_item.type_exclusive_04::before{background-position:0 -756px}html:lang(zh-tw) .n_work_list.type_ranking .n_work_item.type_reserve::before,html:lang(zh-tw) .n_work_list[class*="_min"] .n_work_item.type_reserve::before{background-position:0 -792px}html:lang(zh-tw) .n_work_list.type_ranking .n_work_item.type_quantity::before,html:lang(zh-tw) .n_work_list[class*="_min"] .n_work_item.type_quantity::before{background-position:0 -828px}html:lang(zh-tw) .n_work_list.type_ranking .n_work_item.type_pack::before,html:lang(zh-tw) .n_work_list[class*="_min"] .n_work_item.type_pack::before{background-position:0 -864px}html:lang(ko-kr) .n_work_list.type_ranking .n_work_item.type_exclusive_01::before,html:lang(ko-kr) .n_work_list[class*="_min"] .n_work_item.type_exclusive_01::before{background-position:0 -900px}html:lang(ko-kr) .n_work_list.type_ranking .n_work_item.type_exclusive_02::before,html:lang(ko-kr) .n_work_list[class*="_min"] .n_work_item.type_exclusive_02::before{background-position:0 -936px}html:lang(ko-kr) .n_work_list.type_ranking .n_work_item.type_exclusive_03::before,html:lang(ko-kr) .n_work_list[class*="_min"] .n_work_item.type_exclusive_03::before{background-position:0 -972px}html:lang(ko-kr) .n_work_list.type_ranking .n_work_item.type_exclusive_04::before,html:lang(ko-kr) .n_work_list[class*="_min"] .n_work_item.type_exclusive_04::before{background-position:0 -1008px}html:lang(ko-kr) .n_work_list.type_ranking .n_work_item.type_reserve::before,html:lang(ko-kr) .n_work_list[class*="_min"] .n_work_item.type_reserve::before{background-position:0 -1044px}html:lang(ko-kr) .n_work_list.type_ranking .n_work_item.type_quantity::before,html:lang(ko-kr) .n_work_list[class*="_min"] .n_work_item.type_quantity::before{background-position:0 -1080px}html:lang(ko-kr) .n_work_list.type_ranking .n_work_item.type_pack::before,html:lang(ko-kr) .n_work_list[class*="_min"] .n_work_item.type_pack::before{background-position:0 -1116px}html:lang(en-us) .n_work_list.type_ranking .n_work_item.type_exclusive_01::before,html:lang(en-us) .n_work_list[class*="_min"] .n_work_item.type_exclusive_01::before{background-position:0 -144px}html:lang(en-us) .n_work_list.type_ranking .n_work_item.type_exclusive_02::before,html:lang(en-us) .n_work_list[class*="_min"] .n_work_item.type_exclusive_02::before{background-position:0 -144px}html:lang(en-us) .n_work_list.type_ranking .n_work_item.type_exclusive_03::before,html:lang(en-us) .n_work_list[class*="_min"] .n_work_item.type_exclusive_03::before{background-position:0 -144px}html:lang(en-us) .n_work_list.type_ranking .n_work_item.type_exclusive_04::before,html:lang(en-us) .n_work_list[class*="_min"] .n_work_item.type_exclusive_04::before{background-position:0 -144px}html:lang(en-us) .n_work_list.type_ranking .n_work_item.type_reserve::before,html:lang(en-us) .n_work_list[class*="_min"] .n_work_item.type_reserve::before{background-position:0 -1152px}html:lang(en-us) .n_work_list.type_ranking .n_work_item.type_quantity::before,html:lang(en-us) .n_work_list[class*="_min"] .n_work_item.type_quantity::before{background-position:0 -1188px}html:lang(en-us) .n_work_list.type_ranking .n_work_item.type_pack::before,html:lang(en-us) .n_work_list[class*="_min"] .n_work_item.type_pack::before{background-position:0 -1224px}.content_scroller .n_work_list.type_grid_min .n_work_item[class*="type_exclusive"]::before,.content_scroller .n_work_list.type_grid_min .n_work_item.type_reserve::before,.content_scroller .n_work_list.type_grid_min .n_work_item.type_pack::before{top:9px;left:7px}.n_work_list.type_ranking .n_work_item[class*="type_exclusive"]::before,.n_work_list.type_ranking .n_work_item.type_reserve::before{left:7px;top:11px}.n_work_list.type_cart .n_work_item[class*="type_exclusive"]::before,.n_work_list.type_cart .n_work_item.type_reserve::before,.n_work_list.type_cart .n_work_item.type_pack::before{left:7px;top:7px}.n_work_item&gt;*:empty{display:none}.n_work_item::after{display:block;clear:both;content:""}.n_work_item&gt;dd{order:1;margin-left:142px}.type_vertical .n_work_item&gt;dd{margin-left:124px}.n_work_item.type_text&gt;dd,.type_vertical .n_work_item.type_text&gt;dd{margin-left:0}.n_work_item .separator{flex-shrink:0;padding:0 3px}.style_comic .n_work_list[class*="type_grid"] .separator{display:none}.n_work_list.type_grid_min .n_maker_name .separator,.style_comic .n_maker_name .separator,.style_books .n_maker_name .separator,.style_girlspro .n_maker_name .separator,.style_blpro .n_maker_name .separator{padding:0 3px}.style_home .content_slider .n_work_list.type_row_min .n_maker_name .separator,.style_maniax .content_slider .n_work_list.type_row_min .n_maker_name .separator,.style_pro .content_slider .n_work_list.type_row_min .n_maker_name .separator,.style_girls .content_slider .n_work_list.type_row_min .n_maker_name .separator,.style_bl .content_slider .n_work_list.type_row_min .n_maker_name .separator,.style_girlsdrama .content_slider .n_work_list.type_row_min .n_maker_name .separator,.style_bldrama .content_slider .n_work_list.type_row_min .n_maker_name .separator{display:none}.n_work_item_link{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.n_work_item .n_work_thumb{display:block;position:absolute;width:130px}.type_vertical .n_work_thumb{width:112px}.n_work_item.for_pc .n_work_thumb::after,.n_work_item.for_android .n_work_thumb::after,.n_work_item.for_ios .n_work_thumb::before{content:"";position:absolute;right:-3px;bottom:22px;z-index:10;pointer-events:none;width:28px;height:24px}.n_work_item.for_ios_android .n_work_thumb::before{content:"";position:absolute;right:-3px;bottom:22px;z-index:10;pointer-events:none;width:56px;height:24px}.n_work_item.for_pc .n_work_thumb::after{background:url(../../modpub/images/web/common/icon_for_pc.png) center center no-repeat;background-size:28px 21px}.n_work_item.for_android .n_work_thumb::after{background:url(../../modpub/images/web/common/icon_for_android.png) center center no-repeat;background-size:28px 24px}.n_work_item.for_ios .n_work_thumb::before{background:url(../../modpub/images/web/common/icon_for_ios.png) center center no-repeat;background-size:28px 24px}.n_work_item.for_ios_android .n_work_thumb::before{background:url(../../modpub/images/web/common/icon_for_android.png) left center no-repeat,url(../../modpub/images/web/common/icon_for_ios.png) right center no-repeat;background-size:28px 24px, 28px 24px}.style_girlspro .n_work_item.for_android .n_work_thumb::after,.style_blpro .n_work_item.for_android .n_work_thumb::after,.style_comic .n_work_item.for_android .n_work_thumb::after,.style_books .n_work_item.for_android .n_work_thumb::after{display:none}.n_work_item .work_thumb_inner{display:block;position:relative;z-index:5;overflow:hidden}.n_work_item .work_thumb_inner::before{display:block;padding-top:100%;background:#f6f6f6;content:""}.n_work_list.type_horizontal .n_work_item .work_thumb_inner::before,.style_home_voice_asmr .n_work_list.type_grid_min .n_work_item .work_thumb_inner::before{padding-top:75%}.style_appx .n_work_list.type_horizontal .n_work_item .work_thumb_inner::before,.style_app .n_work_list.type_horizontal .n_work_item .work_thumb_inner::before{padding-top:100%}.style_appx .n_work_item .work_thumb_inner::before,.style_app .n_work_item .work_thumb_inner::before{background:#eee;border-radius:20px}.n_work_list.type_vertical .n_work_item .work_thumb_inner::before{padding-top:143%}.style_appx .n_work_list.type_vertical .n_work_item .work_thumb_inner::before,.style_app .n_work_list.type_vertical .n_work_item .work_thumb_inner::before{padding-top:100%}.n_work_list.type_grid.type_vertical .n_work_item .work_thumb_inner::before,.style_adult_comic .n_work_list.type_square .n_work_item .work_thumb_inner::before{padding-top:100%}.content_scroller .n_work_list.type_vertical .n_work_item .work_thumb_inner::before{padding-top:156px}.style_appx .content_scroller .n_work_list.type_vertical .n_work_item .work_thumb_inner::before,.style_app .content_scroller .n_work_list.type_vertical .n_work_item .work_thumb_inner::before{padding-top:100%}.content_scroller .n_work_list.type_vertical .n_work_item .work_thumb_inner.type_voice::before{padding-top:124px}.style_books .content_scroller .n_work_list.type_vertical .n_work_item .work_thumb_inner::before{padding-top:139%}.style_home_voice_asmr .content_scroller .n_work_list.type_vertical .n_work_item .work_thumb_inner::before{padding-top:84%}.style_girlsdrama .content_scroller .n_work_list.type_vertical .n_work_item .work_thumb_inner::before,.style_bldrama .content_scroller .n_work_list.type_vertical .n_work_item .work_thumb_inner::before{padding-top:100%}.content_slider_container .n_work_list.type_row_min.type_vertical .n_work_item .work_thumb_inner::before{padding-top:100px}.n_work_item .n_work_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%)}.style_appx .n_work_item .n_work_thumb img,.style_app .n_work_item .n_work_thumb img{border-radius:20px}.n_work_item .n_work_thumb.ordinary_fit img{width:auto;height:auto;max-width:100%;max-height:100%}.n_work_item .n_work_thumb ._filter img{max-width:100px !important;max-height:100px !important}.type_comipo .n_work_item .n_work_thumb ._filter ._censored{max-width:100px !important;max-height:100px !important}.r15_confirm{display:flex;text-align:center;align-items:center;justify-content:center;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f6f6f6}.r15_confirm p{color:#777;font-size:12px}.r15_confirm p span{color:#bbb;font-size:11px;line-height:1.5}.r15_confirm p span::before{margin:0 auto;display:block;content:"\f071";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:32px}.n_work_item .n_work_name{font-weight:bold;overflow-wrap:break-word;word-break:break-all}.n_work_item .n_work_name&gt;a{color:#25a}.n_work_item .n_maker_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;padding-top:4px;color:#444;font-size:11px}.n_work_list.type_grid_min .n_maker_name,.content_slider .n_maker_name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n_work_list.type_grid_min .n_maker_name .author{display:none}.style_comic .n_work_list.type_grid_min .n_maker_name .author,.style_books .n_work_list.type_grid_min .n_maker_name .author,.style_girlspro .n_work_list.type_grid_min .n_maker_name .author,.style_blpro .n_work_list.type_grid_min .n_maker_name .author{display:inline-flex;width:100%}.style_home .content_slider .n_work_list.type_row_min .n_maker_name .author,.style_maniax .content_slider .n_work_list.type_row_min .n_maker_name .author,.style_pro .content_slider .n_work_list.type_row_min .n_maker_name .author,.style_girls .content_slider .n_work_list.type_row_min .n_maker_name .author,.style_bl .content_slider .n_work_list.type_row_min .n_maker_name .author,.style_girlsdrama .content_slider .n_work_list.type_row_min .n_maker_name .author,.style_bldrama .content_slider .n_work_list.type_row_min .n_maker_name .author{display:none}.n_work_list[class*="type_grid"] .author.omit{font-size:0}.n_work_list[class*="type_grid"] .author.omit&gt;*:not(:first-child){display:none}.author.omit&gt;*{font-size:11px}.n_work_list.type_grid_min .author&gt;*{display:block;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.author.omit::after{display:inline;flex-shrink:0;margin-left:4px;font-size:11px;color:#666;content:"ä»–"}.n_work_list_container .n_work_list[class*="type_row"] .author.omit::after{display:none}.n_work_item .n_maker_name .publisher{display:inline}.style_comic .n_work_list:not(.type_row) .n_work_item .n_maker_name .publisher,.style_books .n_work_list:not(.type_row) .n_work_item .n_maker_name .publisher,.style_girlspro .n_work_list:not(.type_row) .n_work_item .n_maker_name .publisher,.style_blpro .n_work_list:not(.type_row) .n_work_item .n_maker_name .publisher{display:none}.n_work_item .n_maker_name a,a .n_work_item .n_maker_name{color:#37c}.n_work_categorytag{padding-top:4px;font-size:12px}.n_work_item .n_work_text{color:#666;font-size:10px;padding-top:4px}.n_work_serieslist{margin-top:6px;color:#363636;font-size:11px}.n_work_serieslist a{margin-left:5px;color:#2256a9}.n_work_serieslist a span{position:relative;padding-left:7px}.n_work_serieslist a span::before{content:"\f105";position:absolute;top:50%;left:0;font-family:"Font Awesome 5 Pro";font-size:16px;font-weight:300;transform:translateY(-50%)}.n_work_value{display:flex;align-items:flex-end;flex-wrap:wrap;font-size:11px}.n_work_item .n_work_value{padding:0}.n_work_item .n_work_value&gt;*{margin-top:2px}.n_work_list.type_row_min .n_work_value&gt;*:not([class*="star_rating"]),.content_slider .n_work_list .n_work_value&gt;*:not([class*="star_rating"]),.content_scroller .n_work_list .n_work_value&gt;*:not([class*="star_rating"]){display:none}.n_work_item .n_work_value&gt;*:not(:last-child){margin-right:6px}#new_product .n_work_item .n_work_rating,#new_product .n_work_item .icon_REV{display:none}.n_work_item .n_work_rating .star_rating_wrap{margin-top:-2px;padding-bottom:2px}.n_work_item .n_work_price_wrap{display:flex;flex-wrap:wrap;align-items:flex-end;color:#999;position:relative}.n_work_item .n_work_price_wrap&gt;*{flex-shrink:0;font-size:12px;margin-top:4px}.n_work_item .n_work_price_wrap [class*="icon_"]{font-size:10px}.n_work_item .n_work_price_wrap.type_rental{padding-top:4px}.content_slider .n_work_item .n_work_price_wrap{padding-top:0}.n_work_item .work_price_label{display:block;margin-right:2px;color:#333;font-size:11px}.n_work_item .n_work_price_wrap .rental_period{font-size:11px;display:inline;margin:0 0 0 2px}.n_work_item .n_work_count{display:inline;width:70px;right:10px;bottom:10px;position:absolute}.n_work_item .work_price{display:inline-block;color:#cc1c39;font-size:15px;font-family:sans-serif;font-weight:700}.work_price_parts span{font-weight:700}.n_work_item.type_future .work_price.undecided{font-size:12px}.n_work_item .work_price i{font-style:normal;font-size:11px;padding-left:2px;font-family:sans-serif;font-weight:700}.work_price_prefix,.work_price_suffix{font-size:11px}.n_work_item .work_price .strike{display:inline-block;position:relative;color:#666;font-weight:normal;margin-left:3px;font-size:12px;text-decoration:none;font-family:sans-serif}.n_work_item .work_price .strike i{font-weight:normal}.n_work_item .work_price .strike::before{display:block;position:absolute;top:50%;left:0;right:0;margin-top:-1px;height:0;border-top:solid 1px #666;content:""}.n_work_item .payment_method{color:#666;font-size:12px}.n_work_item .n_work_point_wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:4px}.n_work_item .work_point{display:inline-block;color:#496}.n_work_item .work_point .reward_rate{padding-left:3px;font-size:11px;font-weight:normal}.n_work_item .n_work_couple{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#444;font-size:11px}.n_work_item .n_work_couple a{display:inline-block;margin-top:6px;color:#25a}.n_work_item .n_sale_state{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px}.style_comic .n_work_list[class*="type_row"] .n_work_item .n_sale_state.type_search{display:none}.n_work_item .sale_state_item{flex-shrink:0;display:inline-block;vertical-align:top}.n_work_item.books_work_item .sale_state_item{width:100%}.icon_option.type_sale{background:#e66;color:#fff;text-indent:1px;letter-spacing:1px}.icon_lead_01.type_complete,.icon_option.type_complete{background:#aaa;color:#fff;text-indent:2px;letter-spacing:2px}.n_work_item .work_category{height:18px;line-height:18px;margin-top:5px;padding:0 5px;background:#eee;color:#777;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.n_work_item .work_category.type_WBT,.n_work_item .work_category.type_MNG,.n_work_item .work_category.type_MDC,.n_work_item .work_category.type_SCM,.n_work_item .work_category.type_comic{background:#e6f7d6;color:#56842a}.n_work_item .work_category.type_IST,.n_work_item .work_category.type_INV,.n_work_item .work_category.type_ICG,.n_work_item .work_category.type_IN2,.n_work_item .work_category.type_GSH,.n_work_item .work_category.type_magazine{background:#e9f5ff;color:#5d84a7}.n_work_item .work_category.type_DNV,.n_work_item .work_category.type_QIZ,.n_work_item .work_category.type_TBL,.n_work_item .work_category.type_PZL,.n_work_item .work_category.type_ACN,.n_work_item .work_category.type_ADV,.n_work_item .work_category.type_RPG,.n_work_item .work_category.type_SLN,.n_work_item .work_category.type_TYP,.n_work_item .work_category.type_STG,.n_work_item .work_category.type_ETC,.n_work_item .work_category.type_GAE,.n_work_item .work_category.type_MOV,.n_work_item .work_category.type_oneshot,.n_work_item .work_category.type_short{background:#f5eaff;color:#935fc1}.n_work_item .work_category.type_SOU,.n_work_item .work_category.type_MUS{background:#fbeeca;color:#c56601}.n_work_item .work_category.type_KSV,.n_work_item .work_category.type_NRE,.n_work_item .work_category.type_NR2,.n_work_item .work_category.type_ET3,.n_work_item .work_category.type_ET4,.n_work_item .work_category.type_TOL,.n_work_item .work_category.type_IMT,.n_work_item .work_category.type_AMT,.n_work_item .work_category.type_VCM,.n_work_item .work_category.type_PBC{background:#eee;color:#777}.reception_status_btn_wrap{position:relative;padding:0 12px 12px}.reception_status_btn{border:1px solid #ccc;border-radius:3px;background:#f6f6f6;color:#333;display:block;width:100%;font-size:12px;padding:3px 0}.reception_status_btn::after{width:18px;height:18px;margin-left:8px;font-size:16px;color:#333;line-height:9px;vertical-align:middle;text-align:center;font-family:"Font Awesome 5 Pro";font-weight:100;content:"\f107";text-indent:0}.minhon_list .n_work_price_wrap,.minhon_list .n_work_value,.minhon_list .n_work_option{margin-top:5px}.minhon_list .search_results .option_wrapper .btn_01 a:last-child{margin-left:0}.minhon_list .n_work_list[class*="type_grid"] .n_work_price_wrap [class*="icon_"]{display:block}.n_work_item .n_work_option{display:flex;align-items:flex-end;flex-wrap:wrap;margin-bottom:8px}.n_work_item .n_work_option&gt;*{flex-shrink:0;margin:2px 2px 0 0;font-size:10px}.n_work_item .n_work_option&gt;*:first-child{margin-top:6px}.n_work_item .n_work_sub_info{order:2;clear:both;color:#666;font-size:11px;line-height:1.4}.n_work_item.type_future .n_work_sub_info,.n_work_list .n_work_item.type_future .n_work_sub_info{display:block;order:0;text-align:left}.n_work_item.type_future .n_work_sub_info&gt;*{display:block;margin-bottom:6px}.n_work_item:not(.type_future) .n_work_sub_info&gt;*{margin-top:4px}.n_work_item .sale_date.type_expected{color:#e6721d}.n_work_item .sale_date.type_expected span{display:inline-block}.work_name_head{margin-bottom:3px;font-size:12px}.release_date{color:#e6721d}.n_work_item .dl_count,.n_work_item .fav_count,.n_work_value .fav_count{color:#666;margin-top:6px}.n_work_value .fav_count::before{margin-right:4px;font-family:"Font Awesome 5 Pro";font-weight:900;color:#999;content:"\f005"}.n_work_list.type_announce .n_work_item .fav_count,.n_work_list.type_announce .n_work_value .fav_count{display:none}.n_work_item .rental_period{display:block;margin-top:3px;color:#333}.n_work_item .bargain_period{font-size:10px;vertical-align:middle}.n_work_item .bargain_period.type_discount{color:#e6721d}.n_work_item .bargain_period.type_point{color:#496}.n_work_item .n_folder{display:block;padding:0 0 3px;font-size:14px;line-height:1.1;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n_work_item .n_folder::before{margin-right:6px;color:#ccc;text-align:center;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f07b";font-size:15px}.n_work_item .n_work_btn_wrap{display:flex;padding-top:8px}.n_work_btn_container{display:flex;justify-content:space-between;flex-wrap:wrap;flex-shrink:0;padding:0 8px 12px;gap:4px 0}[class*="n_work_btn_"]&gt;[class*="work_"]{height:auto;margin:0;text-align:center}[class*="n_work_btn_"]&gt;.work_text{display:block;font-size:11px}.n_work_btn_wrap .work_cart{flex-grow:1}.n_work_btn_wrap .work_favorite{flex-shrink:0;width:40px;margin-left:8px}.n_work_btn_container .work_cart{width:65%}.n_work_btn_container .work_favorite{width:30%}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;[class*="btn_"]{display:block;position:relative;width:100%;border-radius:4px;box-sizing:border-box;text-align:center;color:#fff;height:32px;font-size:12px;line-height:30px;border:none;font-size:0;box-shadow:0 -2px rgba(0,0,0,0.2) inset}.work_series [class*="n_work_btn_"]&gt;[class*="work_"]&gt;[class*="btn_"]:not([class*="favorite"]){font-size:12px}.work_series [class*="n_work_btn_"]&gt;[class*="work_"]&gt;[class*="btn_"]:not([class*="favorite"]):lang(en-us){font-size:10px}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_cart{background:#ffd35f;color:#333}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_cart_in{background:#ffeec5;color:#988369;box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_dl{background:#9877d9}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_st{background:#51a5e4}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_detail{background:#a1bde6}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_favorite{background:#ddd;color:#333}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_favorite_in{background:#eee;color:#999;box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;[class*="btn_"][class*="_in"]{line-height:32px}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;[class*="btn_"]::before{display:inline-block;font-family:"dlsite-icons";font-size:16px;vertical-align:top;height:32px;font-size:14px;margin-right:0}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_cart::before,[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_cart_in::before{content:"\e900"}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_dl::before{content:"\e901";margin-right:4px}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_st::before{content:"\e904";margin-right:4px}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_freework::before{content:"\e904";margin-right:4px}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_detail::before{content:"\e91b";margin-right:4px}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_favorite::before{content:"\e902"}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_favorite_in::before{content:"\e903"}.n_work_btn_container.work_operation .work_cart,.n_work_btn_container.work_operation .work_favorite{width:48%}.n_work_btn_container.work_operation&gt;[class*="work_"]&gt;.btn_cart_in::before{content:"\e91a"}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;[class*="btn_"].disabled{background:#ddd;color:#aaa;box-shadow:none;pointer-events:none;line-height:32px;cursor:default}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;[class*="btn_cart"].disabled::before{background:rgba(0,0,0,0.05);color:#aaa}.n_work_btnlist{display:flex;justify-content:space-between;margin-top:auto;padding-top:14px;box-sizing:border-box}.n_work_btnlist .work_btn_sample,.n_work_btnlist .work_btn_latest{display:flex;width:calc((100% / 2) - 3px)}.n_work_btnlist .work_btn_sample a,.n_work_btnlist .work_btn_sample&gt;span,.n_work_btnlist .work_btn_latest a{display:block;width:100%;padding:10px;line-height:1;border-radius:3px;font-size:12px;font-weight:bold;text-align:center;box-sizing:border-box}.n_work_btnlist .work_btn_sample a{box-shadow:0 -2px 0 #5a8aa8 inset;background:#5faee0;color:#fff}.n_work_btnlist .work_btn_sample a span,.n_work_btnlist .work_btn_sample&gt;span span,.n_work_btnlist .work_btn_latest a span,.n_work_btnlist .work_btn_latest&gt;span span{font-weight:bold}.n_work_btnlist .work_btn_sample .work_btn_sample_icon::before{content:"\f518";padding-right:6px;font-family:"Font Awesome 5 Pro";font-weight:900}.n_work_btnlist .work_btn_sample .disabled{background:#d3d3d3;color:#9d9d9d;box-shadow:none}.n_work_btnlist .work_btn_latest a{box-shadow:0 -2px 0 #c1c1c1 inset;background:#ededed;color:#434343}.n_work_thumb .timesale_end{color:#fa3b00;font-size:10px;line-height:10px;text-align:center;font-weight:bold;background-color:rgba(255,255,255,0.9);width:100px;height:auto;border:2px #fa3b00 solid;position:absolute;z-index:100;left:calc(50% - 58px);top:calc(50% - 25px);padding:6px;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.5);transform:rotate(-15deg)}.n_work_item .work_category{background:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline);height:16px;line-height:16px;margin-top:6px;padding:0 6px;border-radius:2px}.n_work_item .work_category.type_WBT,.n_work_item .work_category.type_MNG,.n_work_item .work_category.type_MDC,.n_work_item .work_category.type_SCM,.n_work_item .work_category.type_comic,.n_work_item .work_category.type_IST,.n_work_item .work_category.type_INV,.n_work_item .work_category.type_ICG,.n_work_item .work_category.type_IN2,.n_work_item .work_category.type_GSH,.n_work_item .work_category.type_magazine,.n_work_item .work_category.type_DNV,.n_work_item .work_category.type_QIZ,.n_work_item .work_category.type_TBL,.n_work_item .work_category.type_PZL,.n_work_item .work_category.type_ACN,.n_work_item .work_category.type_ADV,.n_work_item .work_category.type_RPG,.n_work_item .work_category.type_SLN,.n_work_item .work_category.type_TYP,.n_work_item .work_category.type_STG,.n_work_item .work_category.type_ETC,.n_work_item .work_category.type_GAE,.n_work_item .work_category.type_MOV,.n_work_item .work_category.type_oneshot,.n_work_item .work_category.type_short,.n_work_item .work_category.type_SOU,.n_work_item .work_category.type_MUS,.n_work_item .work_category.type_KSV,.n_work_item .work_category.type_NRE,.n_work_item .work_category.type_NR2,.n_work_item .work_category.type_ET3,.n_work_item .work_category.type_ET4,.n_work_item .work_category.type_TOL,.n_work_item .work_category.type_IMT,.n_work_item .work_category.type_AMT,.n_work_item .work_category.type_VCM{background:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline)}.n_work_btnlist .work_btn_sample a{box-shadow:none;background:var(--free);color:var(--on_object)}.n_work_btnlist .work_btn_sample a span,.n_work_btnlist .work_btn_sample a&gt;span span{font-weight:500}.n_work_btnlist .work_btn_sample a.disabled{background:var(--disabled);color:var(--on_surface_disabled);box-shadow:none}.n_work_btnlist .work_btn_latest a{box-shadow:none;border:1px solid var(--surface_outline);background:var(--surface_container);color:var(--on_general)}.n_work_thumb .timesale_end{color:var(--on_suface_error);background-color:rgba(255,255,255,0.9);border:2px solid var(--on_suface_error);box-shadow:2px 2px 2px 1px rgba(0,0,0,0.5)}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;[class*="btn_"].disabled{background:var(--disabled);color:var(--on_surface_disabled)}[class*="n_work_btn_"]&gt;[class*="work_"]&gt;[class*="btn_cart"].disabled::before{background:var(--disabled);color:var(--on_surface_disabled)}.n_work_item{padding:12px}.n_work_item .bargain_period.type_discount{color:var(--object_sale)}.n_work_item .bargain_period.type_point{color:var(--object_point)}.n_work_item .n_work_name&gt;a{color:var(--on_surface_link)}.n_work_item .n_maker_name a,.n_work_item a .n_maker_name{color:var(--on_surface_link)}.n_work_list[class*="type_row"] .n_work_list_item+.n_work_list_item{border-top:1px solid #ddd}.n_work_item .n_work_name{font-size:14px}.n_work_item .n_sale_state{padding-top:0}.n_work_item .sale_state_item{margin-top:3px}.n_work_item .sale_state_item:not(:last-child){margin-right:4px}.n_work_item .n_work_price_wrap [class*="icon_"],.n_work_item .n_sale_state [class*="icon_"]{height:18px;line-height:18px}.n_work_item .n_sale_state [class*="icon_"]{margin-right:2px}.n_work_item .n_work_price_wrap [class*="icon_"]{margin-left:4px}.n_work_list[class*="type_row"].type_cart .n_work_item&gt;dd:not(.n_work_name){padding-right:36px}.n_work_list[class*="type_row"] .n_work_list_item+.n_work_list_item{border-top:none}.n_work_list.type_row_min.type_cart .n_work_list_item{padding-left:50px}.n_cart .n_work_list.type_row_min.type_cart .n_work_list_item{padding-left:0}.n_cart .n_work_list.type_row_min.type_cart .n_work_list_item.first{border:none}.n_work_list[class*="type_row"].type_cart .n_work_item&gt;dd.cart_item_foot{padding-right:0;margin-top:5px}.n_cart .n_work_list.type_row_min .n_work_item{padding:12px 8px;min-height:108px}.n_work_list.type_row_min.type_horizontal .n_work_item{min-height:98px}.n_work_list.type_row_min.type_vertical .n_work_item{min-height:123px}.n_work_list.type_row_min.type_extend .n_work_item{padding:10px;min-height:143px}.n_work_list.type_row_min.type_extend.type_horizontal .n_work_item{min-height:113px}.n_work_list.type_row_min.type_extend.type_vertical .n_work_item{min-height:152px}.n_work_list.type_row_min.type_rating .n_work_item,.n_work_list.type_row_min.type_review .n_work_item{padding:12px 8px}.n_work_list.type_row_min .n_work_thumb{width:85px}.n_work_list.type_row_min.type_extend .n_work_thumb{width:105px}.n_work_list.type_row_min.type_horizontal .n_work_thumb{width:100px}.n_work_list.type_row_min.type_horizontal.type_extend .n_work_thumb{width:120px}.n_work_list.type_row_min.type_vertical .n_work_thumb{width:70px}.n_work_list.type_row_min.type_vertical.type_extend .n_work_thumb{width:90px}.n_work_list.type_row_min dd{margin-left:93px}.n_work_list.type_row_min.type_extend dd{margin-left:117px}.n_work_list.type_row_min.type_horizontal dd{margin-left:108px}.n_work_list.type_row_min.type_horizontal.type_extend dd{margin-left:132px}.n_work_list.type_row_min.type_vertical dd{margin-left:78px}.n_work_list.type_row_min.type_vertical.type_extend dd{margin-left:102px}.n_work_list.type_row_min .n_work_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px}.n_work_list.type_cart .n_work_item[class*="type_exclusive"] .n_work_name{padding-right:10px}.n_work_list.type_row_min.type_download .n_work_name{padding-right:26px}.n_work_list.type_row_min .n_work_price_wrap{margin-top:0}.n_work_list.type_row_min .work_price{font-size:15px;vertical-align:bottom}.n_work_list.type_row_min .work_point{vertical-align:bottom}.n_work_list.type_row_min .icon_sale_state.type_discount,.n_work_list.type_row_min .icon_sale_state.type_point{margin-left:4px}.n_work_list.type_row_min .n_work_price_wrap [class*="icon_"]{vertical-align:text-bottom}.n_work_list.type_row_min .n_work_price_wrap.type_rental,.n_work_list.type_row_min .work_price .strike,.n_work_list.type_row_min .work_point .reward_rate,.n_work_list.type_row_min .n_sale_state.type_rental,.n_work_list.type_row_min .n_work_text,.n_work_list.type_row_min .n_work_sub_info,.n_work_list.type_row_min .item_footer{display:none}.n_work_list.type_row_min .translation_info{margin-top:6px}.n_work_list.type_row_min.type_cart .item_footer{display:flex;flex-direction:column;align-items:flex-end;margin-top:-30px;padding:0 4px 0 0;background:none}.n_work_list.type_row_min.type_payment_confirm{border-bottom:1px solid #ddd}.n_work_list.type_row_min.type_payment_confirm .n_work_item a{pointer-events:none;color:#666}.n_work_list.type_row_min.type_payment_confirm .n_work_name a{color:#333}.confirm_mail_checkbox .n_checkbox_parts{position:relative;color:#333;display:flex;align-items:center;padding:0}.confirm_mail_checkbox .n_checkbox_parts:hover{opacity:0.8}.confirm_mail_checkbox .n_checkbox_parts::before{top:0;content:"";background:#fff;border-radius:2px;border:1px solid #333;display:inline-block;width:18px;height:18px;position:relative;vertical-align:top;cursor:pointer;text-align:center;transition:all 0.5s ease;margin-right:6px}.confirm_mail_checkbox .n_checkbox_input:checked+.n_checkbox_parts::before{background:#fff;color:#fa0}.confirm_mail_checkbox .n_checkbox_input:checked+.n_checkbox_parts::after{font-family:"Font Awesome 5 Pro";font-size:15px;content:"\f00c";color:#052a83;font-weight:900;top:0;left:3px;position:absolute}.confirm_mail_checkbox .n_checkbox_input:checked+.n_checkbox_parts:hover::before{color:#f80}.n_work_list.type_row_min.type_payment_confirm .icon_campaign,.n_work_list.type_row_min.type_payment_confirm .n_work_item[class*="type_exclusive"]::before{display:none}.m-modalBox{overflow:auto !important;top:30px !important;right:0 !important;bottom:30px !important;left:0 !important;height:auto !important;margin:auto !important;-webkit-overflow-scrolling:touch}@media screen and (max-width: 320px){.m-modalBox{width:290px !important}}.n_work_list.type_row_min[class*="type_"][class*="download"] .n_work_item .n_work_name{display:flex}.n_work_list.type_row_min.type_purchase .n_work_list_item .n_work_item{padding:12px 8px 8px}.n_work_list.type_row_min.type_purchase .n_work_list_item .n_work_item .n_work_sub_info{margin-top:auto;padding-top:12px}.recommend_list .n_work_list.type_row_min .n_work_text{display:block}.n_work_list.type_review_recommend.editing .n_work_item{padding:12px 24px 12px 8px}.n_work_list.type_work_review [class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_cart::after,.n_work_list.type_work_review [class*="n_work_btn_"]&gt;[class*="work_"]&gt;.btn_cart_in::after{content:"ã‚«ãƒ¼ãƒˆã«è¿½åŠ&nbsp;"}.n_work_list[class*="type_grid"]{display:flex;flex-wrap:wrap;margin:0 -1px -1px 0}.campaign_container.minhon_list .n_work_list[class*="type_grid"]{min-height:120px}.n_work_list[class*="type_grid"] .n_work_list_item{box-sizing:border-box;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd}.android .n_work_list[class*="type_grid"]{margin:0;font-size:0}.n_work_list[class*="type_grid"] .n_work_item{display:flex;flex-grow:1;flex-direction:column;box-sizing:border-box;width:100%;height:100%}.n_work_list[class*="type_grid"] .n_sale_state{order:2}.n_work_list[class*="type_grid"] .n_work_item.type_future .n_work_sub_info&gt;*{display:block;margin-bottom:6px}.n_work_list[class*="type_grid"] .n_work_thumb{margin-bottom:10px;position:relative;width:100%}.n_work_list[class*="type_grid"] .n_work_item&gt;dd{margin:0}.n_work_list[class*="type_grid"] .n_work_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:calc(13px * 1.2 * 2);font-size:13px}.n_work_list[class*="type_grid"] .n_work_text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-height:calc(10px * 1.2 * 3)}.n_work_list[class*="type_grid"] .n_work_serieslist{padding-top:2px;color:#767676}.n_work_list[class*="type_grid"] .n_work_btnlist{padding-top:6px}.n_work_list[class*="type_grid"] .n_work_btnlist .work_btn_sample{width:calc(55% - 2px)}.n_work_list[class*="type_grid"] .n_work_btnlist .work_btn_latest{width:calc(45% - 2px)}.n_work_list[class*="type_grid"] .n_work_btnlist .work_btn_sample a,.n_work_list[class*="type_grid"] .n_work_btnlist .work_btn_sample&gt;span,.n_work_list[class*="type_grid"] .n_work_btnlist .work_btn_latest a{padding:9px 5px;font-size:11px}.n_work_list[class*="type_grid"] .n_work_btnlist .work_btn_sample_icon::before{padding-right:4px}.style_comic .n_work_list[class*="type_grid"] .n_work_btnlist{order:3}.n_work_list[class*="type_grid"] .n_work_item .n_sale_state{margin-top:0;padding-top:0}.n_work_list[class*="type_grid"] .n_sale_state.type_rental{display:none}.n_work_list[class*="type_grid"] .sale_state_item,.n_work_list[class*="type_grid"] .n_sale_state [class*="icon_"]{width:100%}.n_work_list[class*="type_grid"] .sale_state_item:first-child{margin-top:6px}.n_work_list[class*="type_grid"] .sale_state_item:not(:first-child){margin-top:4px}.n_work_list[class*="type_grid"] .dl_count,.n_work_list[class*="type_grid"] .fav_count{margin-top:4px}.n_work_list[class*="type_grid"] .n_work_option{margin-bottom:0}.style_comic .n_work_list[class*="type_grid"] .n_sale_state.type_search .sale_state_item{display:flex}.style_comic .n_work_list[class*="type_grid"] .n_sale_state.type_search [class*="icon_"]{width:auto;min-width:40px;margin:0;padding:1px 4px}.style_comic .n_work_list[class*="type_grid"] .n_sale_state.type_search [class*="icon_"]:not(:last-child){margin-right:4px}.top .n_work_list[class*="type_grid"] .fav_count,.n_work_list[class*="type_grid"] .work_price .strike,.n_work_list[class*="type_grid"] .n_work_price_wrap [class*="icon_"],.n_work_list[class*="type_grid"] .n_work_categorytag,.n_work_list[class*="type_grid"] .n_work_serieslist a,.n_work_list[class*="type_grid"] .bargain_period,.n_work_list[class*="type_grid"] .n_work_text,.n_work_list[class*="type_grid"] .reward_rate,.n_work_list[class*="type_grid"] .n_work_item:not(.type_future) .n_work_sub_info,.n_work_list[class*="type_grid"] .item_footer{display:none}.n_work_list.type_grid .n_work_list_item{width:50%}.android .n_work_list.type_grid .n_work_list_item{display:inline-block;width:49.999%;border:none;vertical-align:top;font-size:14px}@media screen and (min-width: 580px){.n_work_list.type_grid .n_work_list_item{width:calc(100% / 3)}}.n_work_list.type_grid .n_work_item{padding:12px}.n_work_list.type_grid .work_price{font-size:15px}.n_work_list.type_grid .n_work_item_link{display:none}.n_work_list.type_grid_min .n_work_list_item{width:calc(100% / 3)}@media screen and (min-width: 480px){.n_work_list.type_grid_min .n_work_list_item{width:25%}}.n_work_list.type_grid_min .n_work_item{padding:10px 8px}.similarlp_container .n_work_list.type_grid_min .n_work_item{padding:10px 8px 0}.n_work_list.type_grid_min .n_work_name{min-height:calc(12px * 1.2 * 2);font-size:12px}.n_work_list.type_grid_min .n_sale_state [class*="icon_"]{width:100%}.n_work_list.type_grid .n_sale_state [class*="icon_"]:not(:first-child),.n_work_list.type_grid_min .n_sale_state [class*="icon_"]:not(:first-child){margin-top:3px}.n_work_list.type_grid_min .n_work_download,.n_work_list.type_grid_min .n_work_pack{display:none}@media screen and (max-width: 359px){.n_work_list.type_grid_min .star_rating::before{transform:scale(0.6);flex-shrink:0;transform-origin:left center;margin-right:-26px}}@media screen and (min-width: 360px){.n_work_list.type_grid_min .star_rating::before{transform:scale(0.8);flex-shrink:0;transform-origin:left center;margin-right:-11px}}.n_work_list.type_grid_min .n_work_item_link{display:block}.content_scroller{overflow:hidden}.content_scroller .n_work_list{flex-wrap:nowrap;width:100%;margin:0;padding:6px 0;overflow-x:scroll;-webkit-overflow-scrolling:touch}.similarlp_container .content_scroller .n_work_list{padding:0 0 24px}.style_comic .content_scroller .n_work_list{padding:0 0 10px 0;overflow:scroll;-ms-overflow-style:none}.style_comic .content_scroller .n_work_list::-webkit-scrollbar{display:none}.style_books .content_scroller .n_work_list::-webkit-scrollbar{height:3px}.style_books .content_scroller .n_work_list::-webkit-scrollbar-thumb{background:#ededed;border-radius:10px}.content_scroller.spot_top_recommend{min-height:240px}.content_scroller .n_work_list[class*="type_grid"] .n_work_list_item{border:none}.content_scroller .n_work_list.type_grid_min .n_work_list_item{flex:0 0 auto;width:38vw;margin-top:0;white-space:normal;box-sizing:content-box}.content_scroller .n_work_list.type_grid_min.type_vertical .n_work_list_item{width:126px}.style_adult_comic .content_scroller .n_work_list.type_grid_min.type_vertical .n_work_list_item{width:108px}.style_appx .content_scroller .n_work_list.type_grid_min .n_work_list_item,.style_app .content_scroller .n_work_list.type_grid_min .n_work_list_item{width:30vw}@media screen and (min-width: 480px){.style_appx .content_scroller .n_work_list.type_grid_min .n_work_list_item,.style_app .content_scroller .n_work_list.type_grid_min .n_work_list_item{width:25vw}}.recommend_list .rank_number{position:relative;background:none;width:36px;height:28px;line-height:1;font-size:16px;font-weight:bold;color:#333;text-shadow:none;display:flex;justify-content:center;margin:0 auto 0}.recommend_list .rank_number span{display:flex;align-items:center;justify-content:center}.recommend_list .rank_number[class*=type_rank]{background:url(/modpub/images/web/common/icon_ranking_label.png) no-repeat;background-size:cover;color:#fff}.recommend_list .rank_number.type_rank01{background-position:0 0}.recommend_list .rank_number.type_rank02{background-position:0 -28px}.recommend_list .rank_number.type_rank03{background-position:0 -56px}.recommend_list .rank_number[class*=type_rank] span{padding-top:3px}.style_pro .content_scroller .n_work_list.type_grid_min.type_vertical .n_work_list_item{width:40vw}@media screen and (min-width: 321px){.style_pro .content_scroller .n_work_list.type_grid_min.type_vertical .n_work_list_item{width:31vw}}@media screen and (min-width: 480px){.content_scroller .n_work_list.type_grid_min .n_work_list_item{width:22vw}}.content_scroller .n_work_list.type_grid_min&gt;li:first-child{padding-left:4px}.content_scroller .n_work_list.type_grid_min&gt;li:last-child{padding-right:4px}.content_scroller .n_work_list[class*="type_grid"] .n_work_list_item&gt;a{flex-grow:1}.content_scroller .n_work_list.type_grid_min .n_work_value&gt;*{margin-top:2px}.style_books #new_product .content_scroller.type_2lines .n_work_list,.style_adult_comic #new_product .content_scroller.type_2lines .n_work_list,.style_home_voice_asmr #new_product .content_scroller.type_2lines .n_work_list,.style_home_tool #new_product .content_scroller.type_2lines .n_work_list,.style_maniax_tool #new_product .content_scroller.type_2lines .n_work_list{display:flex;flex-direction:column;flex-wrap:wrap;max-height:calc(300px + 86.8vw)}@media screen and (min-width: 480px){.style_books #new_product .content_scroller.type_2lines .n_work_list,.style_adult_comic #new_product .content_scroller.type_2lines .n_work_list,.style_home_voice_asmr #new_product .content_scroller.type_2lines .n_work_list,.style_home_tool #new_product .content_scroller.type_2lines .n_work_list,.style_maniax_tool #new_product .content_scroller.type_2lines .n_work_list{max-height:calc(300px + 61.6vw)}}.style_books #new_product .content_scroller.type_2lines .n_work_list_item,.style_adult_comic #new_product .content_scroller.type_2lines .n_work_list_item,.style_home_voice_asmr #new_product .content_scroller.type_2lines .n_work_list_item,.style_home_tool #new_product .content_scroller.type_2lines .n_work_list_item,.style_maniax_tool #new_product .content_scroller.type_2lines .n_work_list_item{width:40vw}@media screen and (min-width: 321px){.style_books #new_product .content_scroller.type_2lines .n_work_list_item,.style_adult_comic #new_product .content_scroller.type_2lines .n_work_list_item,.style_home_voice_asmr #new_product .content_scroller.type_2lines .n_work_list_item,.style_home_tool #new_product .content_scroller.type_2lines .n_work_list_item,.style_maniax_tool #new_product .content_scroller.type_2lines .n_work_list_item{width:31vw}}@media screen and (min-width: 480px){.style_books #new_product .content_scroller.type_2lines .n_work_list_item,.style_adult_comic #new_product .content_scroller.type_2lines .n_work_list_item,.style_home_voice_asmr #new_product .content_scroller.type_2lines .n_work_list_item,.style_home_tool #new_product .content_scroller.type_2lines .n_work_list_item,.style_maniax_tool #new_product .content_scroller.type_2lines .n_work_list_item{width:22vw}}.work_header .work_title_box{padding:10px;border-bottom:1px solid var(--surface_outline)}.work_slider .slider_body{background:var(--surface)}.work_slider .slider_body::before{border-left:1px solid var(--surface_outline);border-right:1px solid var(--surface_outline)}.work_slider .slider_controller{background:var(--surface_container)}.n_work_list[class*="type_grid"] .n_work_item{justify-content:start}.n_work_list.type_grid_min.type_vertical.type_comipo.type_comipo_ranking{margin-top:8px}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item{width:40%}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item.type_voice{width:142px}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_work_name{min-height:calc(11px * 1.2);max-height:calc(11px * 1.2);margin-bottom:2px;-webkit-line-clamp:1}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_work_rank{color:var(--primary);display:flex;justify-content:center;align-items:center}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_work_rank span{font-size:14px}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item:nth-child(1) .n_work_rank{color:var(--object_rank1)}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item:nth-child(2) .n_work_rank{color:var(--object_rank2)}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item:nth-child(3) .n_work_rank{color:var(--object_rank3)}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item:nth-child(1) .n_work_rank::before,.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item:nth-child(2) .n_work_rank::before,.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item:nth-child(3) .n_work_rank::before{content:"\f521";font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:4px}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_maker_name,.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_maker_name .author.omit&gt;*{font-size:10px;color:var(--on_surface_link)}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_maker_name+.n_maker_name{padding-top:2px}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_work_price_wrap{margin-top:4px;align-items:center}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_work_price_wrap .work_price,.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_work_price_wrap .work_price&gt;i{font-weight:bold;letter-spacing:-0.03em;color:var(--object_sale)}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_work_price_wrap .work_price&gt;i,.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_work_price_wrap .work_price&gt;i&gt;i{padding-left:1px}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_work_price_wrap .separator{color:var(--on_surface_variant)}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_work_price_wrap .strike{display:inline-block;color:var(--on_surface_variant)}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .n_work_price_wrap .work_point{color:var(--object_point)}.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .sale_state_item,.n_work_list.type_grid_min.type_vertical.type_comipo .n_work_list_item .sale_state_item .icon_campaign{width:fit-content}.n_work_list.type_grid_min.type_vertical.type_comipo.type_work .n_work_list_item{border:none;width:calc(100% / 2);margin:0 auto;padding-top:16px}.n_work_list.type_grid_min.type_vertical.type_comipo.type_work .n_work_item .n_sale_state{margin:0}.n_work_list.type_grid_min.type_vertical.type_comipo.type_work .n_work_item .n_sale_state span{margin-top:4px}.n_work_list.type_grid_min.type_vertical.type_comipo.type_work .n_sale_state.comipo [class*="icon_"]{margin-right:0}.n_work_list.type_comipo.type_work .n_work_list_item{border:none;width:calc(100% / 2);margin:0 auto;padding-top:16px}.n_work_list .work_btn_link{display:flex;flex-direction:column;padding:0 8px 10px;gap:6px}.n_work_list .work_btn_link a{box-shadow:none;border:1px solid var(--surface_outline);background:var(--surface_container);color:var(--on_general)}.n_work_list .work_btn_link a span,.n_work_list .work_btn_link a&gt;span span{font-weight:500 !important;font-size:14px}.n_work_list .work_btn_link a,.n_work_list .work_btn_link a&gt;span{display:block;width:100%;line-height:1;border-radius:3px;font-size:14px;font-weight:500;text-align:center}.n_work_list .work_btn_link a span,.n_work_list .work_btn_link a&gt;span span{font-weight:bold}.n_work_list .work_btn_link a.stream{background:var(--free);color:var(--on_free);border:none}.n_work_list .work_btn_link a.stream .work_btn_link_icon::before{content:"\e904";display:inline-block;margin-right:6px;font-family:"dlsite-icons";font-size:12px;vertical-align:top}.n_work_list .work_btn_link a.disabled{background:var(--disabled);color:var(--on_surface_disabled);border:none;cursor:default;box-shadow:none;pointer-events:none}.n_work_list .work_btn_link.type_row{flex-direction:row}.n_work_list .work_btn_link.type_row .bought{display:flex;width:100%;gap:6px}.n_work_list .work_btn_link.type_row .bought a{box-shadow:0 -2px 0 rgba(0,0,0,0.25) inset}.n_work_list .work_btn_link a,.n_work_list .work_btn_link&gt;span{padding:13px 0}.n_work_list .work_btn_link .btn_cart,.n_work_list .work_btn_link .btn_dl,.n_work_list .work_btn_link .btn_demo,.n_work_list .work_btn_link a{display:flex;justify-content:center;align-items:center;padding:13px 0;font-size:12px;font-weight:bold;border-radius:3px;text-align:center;box-sizing:border-box;transition:background-color 0.3s, color 0.3s}.n_work_list .work_btn_link .btn_cart .work_btn_link_icon::before,.n_work_list .work_btn_link .btn_dl .work_btn_link_icon::before,.n_work_list .work_btn_link .btn_demo .work_btn_link_icon::before,.n_work_list .work_btn_link a .work_btn_link_icon::before{display:inline-block;font-family:"Font Awesome 5 Pro";position:static;font-size:12px}.n_work_list .work_btn_link .btn_cart{background:var(--cart);color:var(--on_cart);border:none}.n_work_list .work_btn_link .btn_cart .work_btn_link_icon::before{content:"\e919";font-family:"dlsite-icons";color:var(--on_cart)}.n_work_list .work_btn_link .btn_cart.disabled{background:var(--disabled);color:var(--on_surface_disabled)}.n_work_list .work_btn_link .btn_dl,.n_work_list .work_btn_link .btn_demo{color:var(--on_dl);background:var(--dl);border:none}.n_work_list .work_btn_link .btn_dl .work_btn_link_icon::before,.n_work_list .work_btn_link .btn_demo .work_btn_link_icon::before{content:"\e904";font-family:"dlsite-icons"}.n_work_list .work_btn_link .btn_demo{color:var(--on_free);background:var(--free)}.n_work_list .work_btn_link .btn_demo .work_btn_link_icon::before{content:"\e904";font-family:"dlsite-icons"}.n_work_list .work_btn_link .work_btn_text{font-size:10px;font-weight:normal;padding:5px 0;display:block;text-align:center;line-height:1;color:var(--on_surface_variant)}.n_work_list .work_btn_link .work_btn_link_icon::before{content:"\f518";padding-right:6px;font-family:"Font Awesome 5 Pro";font-weight:300}.n_work_list .work_btn_link .work_btn_link_icon.work_btn_link_icon_free::before{content:"\e92d";font-family:"dlsite-icons";font-size:11px;font-weight:normal}.n_work_list .work_btn_link_top a{height:40px}.n_work_list .work_btn_link_top a.btn_sample,.n_work_list .work_btn_link_top a.btn_cart,.n_work_list .work_btn_link_top a.btn_cart_in{padding:5px 3px}.n_work_list .work_btn_link_top a.btn_sample .work_btn_link_icon,.n_work_list .work_btn_link_top a.btn_cart .work_btn_link_icon,.n_work_list .work_btn_link_top a.btn_cart_in .work_btn_link_icon{font-size:12px}[lang="es-es"] .n_work_list .work_btn_link_top a.btn_sample .work_btn_link_icon,[lang="de-de"] .n_work_list .work_btn_link_top a.btn_sample .work_btn_link_icon,[lang="fr-fr"] .n_work_list .work_btn_link_top a.btn_sample .work_btn_link_icon,[lang="id-id"] .n_work_list .work_btn_link_top a.btn_sample .work_btn_link_icon,[lang="it-it"] .n_work_list .work_btn_link_top a.btn_sample .work_btn_link_icon,[lang="pt-br"] .n_work_list .work_btn_link_top a.btn_sample .work_btn_link_icon,[lang="sv-se"] .n_work_list .work_btn_link_top a.btn_sample .work_btn_link_icon,[lang="vi-vn"] .n_work_list .work_btn_link_top a.btn_sample .work_btn_link_icon,[lang="es-es"] .n_work_list .work_btn_link_top a.btn_cart .work_btn_link_icon,[lang="de-de"] .n_work_list .work_btn_link_top a.btn_cart .work_btn_link_icon,[lang="fr-fr"] .n_work_list .work_btn_link_top a.btn_cart .work_btn_link_icon,[lang="id-id"] .n_work_list .work_btn_link_top a.btn_cart .work_btn_link_icon,[lang="it-it"] .n_work_list .work_btn_link_top a.btn_cart .work_btn_link_icon,[lang="pt-br"] .n_work_list .work_btn_link_top a.btn_cart .work_btn_link_icon,[lang="sv-se"] .n_work_list .work_btn_link_top a.btn_cart .work_btn_link_icon,[lang="vi-vn"] .n_work_list .work_btn_link_top a.btn_cart .work_btn_link_icon,[lang="es-es"] .n_work_list .work_btn_link_top a.btn_cart_in .work_btn_link_icon,[lang="de-de"] .n_work_list .work_btn_link_top a.btn_cart_in .work_btn_link_icon,[lang="fr-fr"] .n_work_list .work_btn_link_top a.btn_cart_in .work_btn_link_icon,[lang="id-id"] .n_work_list .work_btn_link_top a.btn_cart_in .work_btn_link_icon,[lang="it-it"] .n_work_list .work_btn_link_top a.btn_cart_in .work_btn_link_icon,[lang="pt-br"] .n_work_list .work_btn_link_top a.btn_cart_in .work_btn_link_icon,[lang="sv-se"] .n_work_list .work_btn_link_top a.btn_cart_in .work_btn_link_icon,[lang="vi-vn"] .n_work_list .work_btn_link_top a.btn_cart_in .work_btn_link_icon{font-size:11px}.n_work_list .work_btn_link_top a.btn_sample .work_btn_link_icon::before,.n_work_list .work_btn_link_top a.btn_cart .work_btn_link_icon::before,.n_work_list .work_btn_link_top a.btn_cart_in .work_btn_link_icon::before{display:none}.n_work_list .work_btn_link_top a.btn_cart{display:flex;background-color:var(--cart);color:var(--on_cart);border:none}.n_work_list .work_btn_link_top a.btn_cart_in{display:flex;background-color:var(--cart_lowest);color:var(--on_cart_variant);border:none}.n_work_list .work_btn_link_top a.disabled{background-color:var(--disabled);color:var(--on_surface_disabled)}.n_work_list .work_btn_link_top a.disabled::before{display:none}.comipo_content_bnr{display:flex;flex-direction:column;align-items:center;gap:8px;clear:both;text-align:center;padding:16px 12px}.comipo_content_mini_bnr{display:flex}.comipo_content_bnr img{width:100%}.comipo_content_mini_bnr{gap:8px}.n_maker_list{position:relative}.n_maker_list_item{position:relative;display:flex;flex-direction:column;justify-content:space-between}.n_maker_list_item:not(:last-child){border-bottom:1px solid #ddd}.new_release_date{font-size:12px}.n_maker_item{position:relative;font-size:12px;line-height:1.2;padding:12px 8px 8px 8px}.n_maker_item::after{display:block;clear:both;content:""}.n_maker_item&gt;dd{margin-left:112px;padding-top:4px}.n_maker_item&gt;dd:first-of-type{padding-top:0}.n_maker_item .n_maker_thumb{display:block;position:relative;text-align:center;width:100px;float:left}.n_maker_item .maker_thumb_inner{display:block;position:relative;overflow:hidden}.n_maker_item .n_maker_thumb img{max-width:100%;max-height:110px}.n_maker_item .n_maker_thumb.ordinary_fit img{width:auto;height:auto;max-width:100%;max-height:100%}.n_maker_item .n_maker_name{font-size:14px;font-weight:bold;overflow-wrap:break-word;word-break:break-all}.n_maker_item .n_sale_state{display:flex;flex-wrap:wrap;align-items:center;padding-top:0}.n_maker_item .sale_state_item{flex-shrink:0;display:inline-block;vertical-align:top;margin-top:4px}.n_maker_list .sale_state_item:not(:last-child){margin-right:4px}.n_maker_item .maker_category{height:18px;line-height:18px;margin-top:5px;padding:0 5px;background:#e6e6e6;color:#555;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n_maker_item .n_folder{display:block;padding:0 0 3px;font-size:13px;line-height:1.1;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n_maker_item .n_folder::before{margin-right:6px;color:#ccc;text-align:center;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f07b";font-size:15px}.regist_mailmagasine_choice{margin:-12px 0}.regist_mailmagasine_choice input[type="checkbox"]{display:none}.regist_mailmagasine_choice input[type="checkbox"]+label{display:block;line-height:1.3;color:#333;padding:15px 20px 15px 30px;font-size:15px;background:url(../../images/web/hometouch/btn_check_off.png) 0 center no-repeat;background-size:20px 20px}.regist_mailmagasine_choice input[type="checkbox"]:checked+label{background:url(../../images/web/hometouch/btn_check_on.png) 0 center no-repeat;background-size:20px 20px}.user_regist_coupon{border:1px solid #fa8c1e;background:#fffced;border-radius:10px;box-sizing:border-box;margin:20px 15px}.text_box_01.type_coupon{padding:20px 15px}.user_regist_title{font-size:16px;color:#fff;text-align:center;font-weight:bold;background:#fa8c1e;border-top-right-radius:6px;border-top-left-radius:6px;padding:8px}.user_regist_finish_box{margin-bottom:12px}.user_regist_finish_box h3{line-height:1.3;color:#fff;font-size:14px;padding:6px 8px;background-color:#fa8c1e}.btn_back_to_original{padding:0 12px 12px}.btn_back_to_original .btn_01 a{height:32px;line-height:32px;color:#666;font-size:12px;background-color:#f0f0f0}.user_regist_finish_box .welcome_coupon{margin-bottom:12px}.user_regist_finish_box .welcome_coupon_list&gt;li:not(:first-child){margin-top:10px;padding-top:10px;border-top:dotted 1px #ccc}.user_regist_finish_box .welcome_coupon::after{display:block;clear:both;content:""}.user_regist_finish_box .welcome_coupon dt{float:left}.user_regist_finish_box .welcome_coupon dt img{width:100px;height:auto}.user_regist_finish_box .welcome_coupon.blank dt a:hover{opacity:0.9;text-decoration:none}.user_regist_finish_box .welcome_coupon.blank dt a::after{display:flex;justify-content:center;align-items:center;width:100px;height:100px;background:#ccc;color:#fff;letter-spacing:3px;text-indent:3px;font-size:18px;content:"COUPON"}.user_regist_finish_box .welcome_coupon dd{margin-left:110px;font-size:12px}.user_regist_finish_box .welcome_coupon dd:not(:first-of-type){margin-top:6px}.user_regist_finish_box .welcome_coupon .coupon{position:relative;color:#f78630;font-size:16px;font-weight:bold}.user_regist_finish_box .welcome_coupon .label{font-size:13px;font-weight:bold;margin-bottom:2px}.user_regist_finish_box .coupon_guide{font-size:12px;margin:15px 0}.user_regist_finish_box .coupon_guide .label{font-size:13px;font-weight:bold;margin-bottom:2px}.regist-contents-wrap{display:flex;flex-direction:column}.regist-contents-wrap-inner.item-sort-01{order:1}.regist-contents-wrap-inner.item-sort-02{order:2}.regist-contents-wrap-inner.item-sort-03{order:3}.regist-contents-wrap-inner.item-sort-04{order:4}.regist-contents-wrap-inner.item-sort-05{order:5}.regist-contents-wrap-inner.item-sort-06{order:6}.regist-contents-wrap-inner .payment-img{margin-top:10px;padding:0 12px 12px}.regist-contents-wrap-inner .payment-img img{width:100%}.regist-contents-wrap-inner.emphasis{width:100%}.regist-contents-wrap-inner.emphasis .box_header{background:#e66}.regist-contents-wrap-inner.emphasis .content_scroller{background:#fffced}.dlsite_account_box{text-align:center}.dlsite_account_box img{max-width:100%}.dlsite_account_box p{margin:8px auto 0;font-size:13px;line-height:1.6;text-align:left;max-width:640px}.dlsite_account_attention{padding:8px 12px;margin:0 12px 12px;border:1px solid #c00;background-color:#fff6f6;border-radius:6px}.dlsite_account_attention p{line-height:1.5;font-size:12px}.dlsite_account_attention p strong{color:#c00}.dlsite_account_attention p.heading{color:#c00;font-size:14px;font-weight:bold;margin-bottom:8px}.dlsite_account_attention p.heading::before{font-family:"Font Awesome 5 Pro";content:"\f05a";display:inline-block;font-size:17px;font-weight:900;margin-right:3px;position:relative;top:1px}.dlsite_account_attention p .point{font-weight:bold}.dlsite_account_attention p .sub_text{background:#fff;padding:8px 16px;font-size:11px;margin-top:8px;display:block;border:1px solid #f6d6d6}.login_form{padding:16px 12px;background-color:#f5f5f5}.login_form p{line-height:1.4;text-align:right;margin:10px 0}.login_form&gt;p:first-child{text-align:left;margin:0 0 16px}.login_form input[type="text"]{padding:12px 8px;margin-bottom:0;border-bottom:none;background-color:#fff}.login_form .password_box input[type="text"]{border-bottom:1px solid #aaa}.login_form input[type="password"]{padding:12px 8px;background-color:#fff}.password_wrapper{width:100%;display:flex}.password_wrapper+.btn_01{margin-top:12px}.password_display{width:48px;color:#666;font-size:14px;text-align:center;text-indent:-9999px;border:1px solid #aaa;border-left:none;box-sizing:border-box}.password_display.hide{background:url(../../images/web/hometouch/btn_password_hide.png) center center no-repeat;background-size:28px 28px}.password_display.show{background:url(../../images/web/hometouch/btn_password_show.png) center center no-repeat;background-size:28px 28px}.login_form .check_radio_list_01{margin:12px 0 12px -15px;border:none;background-color:#f5f5f5}.login_form .check_radio_list_01 li input[type="checkbox"]{border:none}.login_form .check_radio_list_01 li input[type="checkbox"]+label{display:block;color:#333;padding:12px 12px 12px 44px}.login_form input[type="submit"]{font-size:17px;margin-bottom:0}.login_form .btn_01 a{height:60px;line-height:60px;color:#fff;margin-top:10px}.login_form .btn_01 a.type_03{font-size:17px;background-color:#54b733}.login_form .btn_01 a.type_04{height:44px;line-height:44px}.regist_box p.link_right{line-height:1.4;text-align:right;margin:10px 0}.text_box_01 input.btn_login{font-size:17px;margin-bottom:10px}.login_guide_dlsite_account{border:1px solid #53a543;background:#eafce6;padding:8px 12px;margin-bottom:12px}.login_guide_dlsite_account .lead{color:#53a543;font-weight:bold;display:inline-block;font-size:13px;margin-bottom:8px;line-height:1.4}.login_guide_dlsite_account .lead::before{content:"\f05a";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:17px;margin-right:5px;position:relative;top:1px}.login_guide_dlsite_account .text span{display:inline-block;margin-top:5px}.regist_box .btn_01 a.type_03{height:60px;line-height:60px;color:#fff;margin-top:10px;font-size:17px}.login_attestation{padding:10px 0}.login_attestation .attestation_icon{text-align:center;margin-bottom:8px}.login_attestation .attestation_icon img{object-fit:contain;border-radius:6px}.login_attestation h1{font-size:16px;padding:0 12px 12px;border-bottom:1px solid #ccc;line-height:1.4;font-weight:bold}.login_attestation .text_box_01{padding-bottom:0}.login_attestation .base_list{background:#fff9d9;padding:8px 10px}.login_attestation .base_list li{margin-bottom:5px}.login_attestation .base_list li:last-child{margin-bottom:0}.login_attestation p{font-size:12px}.setting_attestation li{border-bottom:1px solid #ccc}.setting_attestation li::after{display:block;clear:both;content:""}.setting_attestation dl{font-size:13px;line-height:1.2;padding:8px;margin-right:70px;display:table}.setting_attestation dl dt{width:40px;display:table-cell}.setting_attestation dl dt .attestation_icon img{width:35px;height:auto;border-radius:6px}.setting_attestation dl dd{font-size:14px;display:table-cell;vertical-align:middle}.ranking_type{display:table;width:100%;font-size:13px}.ranking_type dt,.ranking_type dd{display:table-cell;height:50px;vertical-align:middle}.ranking_type dt{width:104px;padding-left:8px}.ranking_type dd{padding:0 12px 0 0}dd.rank_header{line-height:1;padding-bottom:8px}.rank_header strong{display:inline-block;color:#999;font-size:20px;padding:0 0 0 2px}.rank_header strong span{font-size:14px;font-weight:bold;padding-left:3px}.rank_header.new strong,.rank_header.up strong,.rank_header.down strong,.rank_header.stay strong{padding:0 34px 0 2px;background-size:18px 18px}.rank_header.new strong{background:url(../../images/web/hometouch/icon_rank_new.png) right bottom no-repeat}.rank_header.up strong{background:url(../../images/web/hometouch/icon_rank_up.png) right bottom no-repeat}.rank_header.down strong{background:url(../../images/web/hometouch/icon_rank_down.png) right bottom no-repeat}.rank_header.stay strong{background:url(../../images/web/hometouch/icon_rank_stay.png) right bottom no-repeat}.rank_header .rank_count{color:#666;font-size:11px;padding-left:8px}.btn_select_ranking_genre{display:inline-block;border-radius:3px;font-size:0;margin:8px}.btn_select_ranking_genre input[type="radio"]{display:none}.btn_select_ranking_genre input[type="radio"]+label{height:30px;line-height:30px;display:inline-block;background:#e6eaf2;cursor:pointer;text-align:center;font-size:12px;color:#536280;border:1px solid #b8c3d9;box-sizing:border-box;position:relative;width:100px}.btn_select_ranking_genre input[type="radio"]+label:first-of-type{border-radius:3px 0 0 3px;position:relative;right:-1px}.btn_select_ranking_genre input[type="radio"]+label:last-of-type{border-radius:0 3px 3px 0}.btn_select_ranking_genre input[type="radio"]:checked+label{background:#fff9d9;color:#e58600;border-color:#e58600;position:relative;z-index:100}.refine_list{height:0;overflow:hidden}.refine_list .new_function{display:inline-block;background-color:#e64545;padding:0 5px;color:#fff;border-radius:8px;border:solid 1px #d92b2b;font-weight:bold;font-size:11px;height:16px;line-height:16px;margin-left:5px}.refine_list ul{padding:12px 8px 6px;font-size:0;min-width:0}.refine_list ul li{background:#e6eaf2;display:inline-block;text-align:center;border-radius:4px;padding:8px;margin:0 6px 6px 0;text-decoration:none;color:#536280;font-size:12px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;box-sizing:border-box}.refine_list ul li.select{background:#fff9d9;color:#fa8c1e;box-shadow:0 0 1px #fa8c1e inset}.refine_list .refine_price{padding:0 8px 10px;border-bottom:1px solid #c5cee0}.refine_list .refine_price span{padding-left:5px}.refine_list .refine_price input[type="text"]{width:70px}.refine_list .refine_price input[type="submit"]{display:inline-block;height:44px;line-height:44px;width:60px;margin-left:10px;color:#666;font-size:14px;text-align:center;border-radius:3px;background-color:#f5f5f5;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.2) inset;cursor:pointer}.refine_list.type_ana_ranking ul li{padding:0}.refine_list.type_ana_ranking ul li a{padding:8px;display:block}.refine_list.type_ana_ranking ul li.select{padding:8px}.refine_list.type_ana_ranking li a,.refine_list.type_ana_ranking li a:visited,.refine_list.type_ana_ranking li a:active{color:#536280}#works .refine_list{height:auto;border-top:1px solid #ddd}#works .refine_list ul{padding:7px 8px}#works .refine_list ul li{margin:0 6px 0 0}.refine_list ul li{color:var(--on_general_variant);background-color:var(--general);border:1px solid var(--general_outline)}.refine_list ul li.select{background-color:var(--surface);box-shadow:none;border:1px solid var(--on_surface_accent);color:var(--on_surface_accent)}.box_header .ranking_update{font-size:11px}.ranking_option{display:flex;margin:12px 8px}.ranking_option_item{display:flex;flex:1 1 auto;position:relative;width:100%;margin:0 4px;box-sizing:border-box}.ranking_option_item .label{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#e6ebf5;padding:0 5px;border-radius:3px 0 0 3px;font-size:11px;color:#4d6594}.ranking_option_item .selected_option{display:flex;position:relative;flex:1 1 auto;align-items:center;justify-content:center;min-height:34px;padding:6px 12px 6px 0;border-radius:0 3px 3px 0;box-sizing:border-box;border:solid 1px #e6ebf5;text-align:center;font-size:11px;line-height:1.2}.ranking_option_item .selected_option&gt;*{font-size:11px}.ranking_option_item .selected_option h2{padding:0;background:none;color:inherit}.ranking_option_item .selected_option::after{display:block;position:absolute;right:8px;top:50%;width:8px;height:8px;transform:rotate(45deg);box-shadow:1px 1px 0 #999;margin:-7px 0 0 10px;content:""}.ranking_option_item .selected_option.active::after{transform:rotate(-135deg);margin-top:0}.ranking_refine{display:flex;justify-content:center;align-items:center;flex-grow:1;position:relative;min-height:34px;border-radius:3px;box-sizing:border-box;border:1px solid #d1d9e8;background:#f5f7fb;color:#4d6594;font-size:11px}[class*="style_girls"] .ranking_refine,[class*="style_bl"] .ranking_refine{border:1px solid #f5e1eb;background:#fff5fa;color:#806060}.ranking_refine::before{display:inline-block;margin-right:8px;font-family:"Font Awesome 5 Pro";font-size:20px;font-weight:300;line-height:1;content:"\f3f1"}.ranking_pagination_wrap{display:flex;align-items:center;padding:8px 0 8px 12px;background:#fafafa;border-top:solid 1px #ddd}.ranking_pagination_wrap:last-of-type{border:none}[class*="style_girls"] .ranking_pagination_wrap:last-of-type{border-top-color:#d6c5bf;border-bottom-color:#d6c5bf}.ranking_pagination{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.ranking_pagination::-webkit-scrollbar{display:none}.ranking_pagination_wrap .label{font-size:11px;white-space:nowrap}.ranking_pagination_wrap .label::after{display:inline;padding:0 5px;content:":"}.ranking_pagination_item{position:relative}.ranking_pagination_item:not(:first-child){padding-left:8px;margin-left:8px}.ranking_pagination_item:not(:first-child)::before{display:block;position:absolute;top:50%;left:0;width:0;height:16px;transform:translateY(-50%);border-left:solid 1px #ddd;content:""}.ranking_pagination_item a{display:block;font-size:11px;padding:3px 0;border-radius:3px;white-space:nowrap}.ranking_pagination_item.current:first-child{margin-left:5px}.ranking_pagination_item.current a{background:#617092;color:#fff;padding:3px 6px;pointer-events:none}[class*="style_girls"] .ranking_pagination_item.current a,[class*="style_bl"] .ranking_pagination_item.current a{background:#bca49f}.n_work_list.type_ranking .n_work_list_item .n_work_item{margin-left:36px}[class*="style_"][class*="eng"] .n_work_list.type_ranking .n_work_list_item .n_work_item{margin-left:56px}.n_work_list_item .rank_box{position:absolute;left:4px;top:12px;width:36px;text-align:center}[class*="style_"][class*="eng"] .n_work_list_item .rank_box{width:56px}.n_work_list_item .rank{font-weight:bold;font-size:16px;color:#999;white-space:nowrap}.n_work_list_item .rank.over-k{font-size:13px}.n_work_list_item .rank.type_1,.n_work_list_item .rank.type_2,.n_work_list_item .rank.type_3{height:40px;background:url(../../modpub/images/web/common/pic_medal_01.png) no-repeat center -120px;background-size:auto 160px;color:#fff;width:30px;margin:0 auto;line-height:26px;text-shadow:0 1px 2px rgba(0,0,0,0.5)}.n_work_list_item .rank.type_1{background-position:center 0}.n_work_list_item .rank.type_2{background-position:center -40px}.n_work_list_item .rank.type_3{background-position:center -80px}.n_work_list_item .rank_box .dl_count,.n_work_list_item .rank_box .fav_count{margin-top:10px;font-size:10px;line-height:1.3;color:#666;text-shadow:none;white-space:nowrap}.n_work_list_item .rank_box .fav_count::before{display:block;margin:0 0 2px;text-align:center;font-family:"Font Awesome 5 Pro";font-weight:900;color:#999;content:"\f005"}.n_work_list.type_ranking .n_work_thumb{width:124px}.n_work_list.type_horizontal.type_ranking .n_work_thumb{width:132px}.n_work_list.type_vertical.type_ranking .n_work_thumb{width:104px}.n_work_list.type_ranking .n_work_item&gt;dd{margin-left:132px}.n_work_list.type_horizontal.type_ranking .n_work_item&gt;dd{margin-left:140px}.n_work_list.type_vertical.type_ranking .n_work_item&gt;dd{margin-left:112px}.n_work_list.type_row.type_ranking .n_work_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.n_work_list.type_ranking .n_work_point{margin-top:2px}.reviewer_ranking_inner{margin-left:49px;display:flex;justify-content:space-between;padding:12px 7px 10px 0}.n_work_list_item .reviewer_ranking_inner div{display:flex}.n_work_list_item .reviewer_ranking_inner .reviewer_name{align-items:center;padding-left:10px}.n_work_list_item .reviewer_ranking_inner div p{font-size:15px;font-weight:bold}.n_work_list_item.reviewer_no1 .reviewer_ranking_inner .reviewer_name a{font-size:24px}.n_work_list_item.reviewer_no2 .reviewer_ranking_inner .reviewer_name a{font-size:22px}.n_work_list_item.reviewer_no3 .reviewer_ranking_inner .reviewer_name a{font-size:20px}.n_work_list_item .reviewer_ranking_inner .reviewer_name a{font-size:17px;font-weight:bold;text-align:left}.n_work_list_item .reviewer_ranking_inner div span{color:#afafaf;font-size:11px;display:block;min-width:77px}.n_work_list_item .reviewer_ranking_inner div p a{font-weight:normal;font-size:11px;display:block}.reviewer_useful{margin-bottom:5px}.ranking_reviewer_no_data{text-align:center;margin:30px 0}.n_work_list.type_ranking_reviewer .n_work_list_item .rank.type_1,.n_work_list.type_ranking_reviewer .n_work_list_item .rank.type_2,.n_work_list.type_ranking_reviewer .n_work_list_item .rank.type_3{background-size:auto 210px;height:50px;width:36px;line-height:39px}.n_work_list.type_ranking_reviewer .n_work_list_item .rank.type_2{background-position:center -52px}.n_work_list.type_ranking_reviewer .n_work_list_item .rank.type_3{background-position:center -105px}.n_work_list.type_ranking_reviewer .n_work_list_item .rank{font-size:20px}.n_work_list.type_ranking_reviewer .n_work_list_item .rank_box{top:calc(50% - 13px);padding-left:5px}.n_work_list.type_ranking_reviewer .n_work_list_item.reviewer_no1 .rank_box,.n_work_list.type_ranking_reviewer .n_work_list_item.reviewer_no2 .rank_box,.n_work_list.type_ranking_reviewer .n_work_list_item.reviewer_no3 .rank_box{top:calc(50% - 25px)}.reviewer_right{flex-direction:column}.reviewer_useful,.reviewer_total{flex-direction:column;padding-left:10px;max-width:65px}.n_work_list_item .reviewer_ranking_inner .reviewer_name a span{color:#333;display:inline-block;margin-left:5px}.review_attention .message_attention{margin-top:-12px}.review_attention .message_attention span::before{color:#e6721d}.review_attention .message_attention_head{font-weight:bold;color:#e6721d;margin-top:4px}.review_attention .message_attention_text{color:#333;margin-top:4px;line-height:1.6}.review_attention .message_attention_text a{font-weight:normal;text-decoration:none}.review_attention .message_attention_text .icon_good::before{font-family:"Font Awesome 5 Pro";content:"\f164";color:#333}.work_list .translation_info,.n_work_list .translation_info{background-color:#f5f7fa;padding:8px 10px;margin-bottom:4px;border-radius:3px;color:#536280;font-size:12px}.review_work_list .translation_info{margin-top:6px}.translation_lang{font-weight:bold;margin-right:4px}.work_review_box{overflow:hidden;position:relative;background-color:#fafafa}.work_review,.work_review_already{text-align:center;margin:10px 0}#work_review .work_review,#work_review .work_review_already{margin:10px 0 0}.work_review a,.work_review_already a{display:block;width:100%;height:44px;line-height:44px;color:#fff;font-size:14px;text-align:center;border-radius:6px;box-shadow:0 -2px 0 0 rgba(0,0,0,0.2) inset}.work_review a{background:#fa8c1e}#work_review.work_info_box .review_count,#work_review .work_info_box .review_count{margin:0 15px 0 0;display:flex;align-items:center}#work_review.work_info_box .review_count strong,#work_review .work_info_box .review_count strong{color:#930;font-size:18px}#work_review.work_info_box .review_count span,#work_review .work_info_box .review_count span{color:#999;font-size:12px}.review_total_box{font-size:12px;line-height:1.5}.review_total_box p{color:#d9415a}.review_option{display:flex;align-items:center;margin-top:10px}.review_option+.review_list{border-top:1px solid #ddd}.review_option.spot_review_list{margin:10px}.review_option .selected_option{display:flex;position:relative;flex:1 1 auto;align-items:center;justify-content:center;min-height:34px;padding:6px 12px 6px 0;border-radius:3px;box-sizing:border-box;border:solid 1px #e6ebf5;text-align:center;font-size:11px;line-height:1.2}.review_option .selected_option::after{display:block;position:absolute;right:8px;top:50%;width:8px;height:8px;transform:rotate(45deg);box-shadow:1px 1px 0 #999;margin:-7px 0 0 10px;content:""}#review_report .work_review_box{padding-top:10px}.purchased{padding:3px 5px;border:1px solid #e63939;color:#e63939;margin-right:5px;font-size:11px;display:inline-block;line-height:1}#work_review.work_info_box .reviewer_most_genre,#work_review .work_info_box .reviewer_most_genre{display:flex;flex-wrap:wrap;align-items:center}#work_review.work_info_box .reviewer_most_genre a,#work_review .work_info_box .reviewer_most_genre a{flex-shrink:0;display:inline-block;font-size:11px;background:#f6f6f6;color:#666;margin:4px 4px 0 0;padding:3px 4px;border-radius:2px}.work_review_list.spot_work_detail{border-bottom:solid 1px #ddd}.work_review_list_item{padding:16px 10px;color:#333;box-sizing:border-box;position:relative;border-top:solid 1px #ddd;margin-top:-1px}.work_review_list_item.review_truncate .review_ref,.work_review_list_item.review_truncate .reviewer_genre,.work_review_list_item.review_truncate .review_ref_decision{display:none}.review_title{position:relative;padding-bottom:8px;border-bottom:1px dotted #ccc}.review_title .title{line-height:1.3;font-size:14px;font-weight:bold;padding-right:25px}.review_title p{margin-top:6px;font-size:12px;line-height:1.2}.reviewer_descrip{line-height:1.4;font-size:13px;padding:8px 0;border-bottom:1px dotted #ccc}.review_ref{font-size:13px;text-align:right;padding-top:10px}.work_review_list_item .review_title{position:relative;padding-bottom:0;border-bottom:none}.work_review_list_item .review_title .title{line-height:1.3;font-size:15px;font-weight:bold;border-left:solid 3px #75baeb;padding-left:6px}.style_home .work_review_list_item .review_title .title{border-left-color:#83c840}.style_comic .work_review_list_item .review_title .title{border-left-color:#e57285}.style_maniax .work_review_list_item .review_title .title{border-left-color:#75baeb}.style_pro .work_review_list_item .review_title .title{border-left-color:#e075ab}.style_books .work_review_list_item .review_title .title{border-left-color:#5aad5f}[class*="style_girls"] .work_review_list_item .review_title .title{border-left-color:#db7397}[class*="style_bl"] .work_review_list_item .review_title .title{border-left-color:#61a2ec}.style_eng .work_review_list_item .review_title .title{border-left-color:#52cb47}.style_ecchieng .work_review_list_item .review_title .title{border-left-color:#f24a4a}.work_review_list_item.type_pickup .review_title .title{padding-right:25px}.work_review_list_item .review_title .review_info{display:flex;margin-top:6px;font-size:12px;line-height:1.2;color:#666;flex-wrap:wrap;margin-bottom:6px;align-items:center}.work_review_list_item .review_title .review_info .date{margin-left:auto;text-align:right;flex-grow:1}.work_review_list_item .reviewer_descrip{line-height:1.4;font-size:13px;margin:12px 0;background:#fafafa;border:solid 1px #eee;border-radius:4px;padding:12px}.work_review_list.type_panel .reviewer_descrip{background:#fff}.work_review_list_item.review_truncate .reviewer_descrip_inner{overflow:hidden;max-height:49.4px;max-height:calc(13px * 1.4 * 3)}.work_review_list_item .review_ref{display:flex;font-size:12px;margin-top:4px;padding-top:0;text-align:left;color:#666}.osusume,.popularity_reviewer,.number_runkin{align-items:center;line-height:1;color:#fff;font-size:11px;font-weight:bold;text-align:center;padding:4px 6px;margin:0 5px 0 0;display:inline-block}.review_title .osusume,.review_title .popularity_reviewer,.review_title .purchased{margin:2px 5px 2px 0}.osusume{background:#ff5858;background:linear-gradient(to bottom, #ff5858 0%, #ff3131 100%);border-radius:15px}.popularity_reviewer.gold{background-color:#cfb867;background-image:linear-gradient(177deg, #ffd150 0, #ffd150 48%, #e2a90a 50%, #e2a90a 100%);border:1px solid #e2a90a;color:#4c2700;font-weight:bold;text-shadow:1px 1px 1px rgba(255,255,255,0.3)}.popularity_reviewer.silver{background-color:#a7aab7;background-image:linear-gradient(177deg, #a8b0d2 0, #a8b0d2 48%, #62687d 50%, #62687d 100%);border:1px solid #62687d;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.popularity_reviewer.bronze{color:#9a6c46;font-weight:bold;border:1px solid}.number_runkin{background:#436cbf}.review_caution{line-height:1.3;font-size:13px;padding:10px 0 0}.work_review_list_item .review_caution{line-height:1.3;font-size:13px;padding:0;margin:12px 0 0}.review_caution strong{display:block;color:#d94c4c;font-size:14px;font-weight:bold;margin:0 0 2px 0}.review_open{display:block;width:130px;font-size:12px;text-align:right;padding:0 0 0 16px;margin:3px 0 0 auto;background:url(../images/web/home/icon_down.png) left center no-repeat}.review_open a{color:#333}.review_open:hover{cursor:pointer;text-decoration:underline}.btn_review_truncate{display:flex;align-items:center;justify-content:center;padding:6px 0;margin:12px 0 0 auto;border-radius:4px;font-size:12px;text-align:right;background:#f6f6f6}.btn_review_truncate::before{display:inline-block;font-size:14px;font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:4px;content:"\f139"}.review_truncate .btn_review_truncate::before{content:"\f13a"}#review_write_work{border-bottom:1px solid #ccc}.form_list_01.review,.form_list_01.review_confirm{border-top:none}.form_list_01.review li dd input[type="text"]{font-size:14px}.form_list_01.review li dd textarea{height:180px;line-height:1.5;font-size:13px;padding:5px}.form_list_01 li dd.reviewer_name{padding:12px 12px 36px}.form_list_01 li dd.reviewer_genre{padding:0}.form_list_01&gt;li dd.reviewer_genre li:last-child{border:none}dd.reviewer_genre .form_list_01{border:none}dd.reviewer_genre .form_list_01 li{border-bottom:1px dotted #ccc}.form_list_01&gt;li dd.reviewer_genre li dl{padding:0 12px}.form_list_01 li dd.reviewer_genre dt{font-size:13px;padding:0 0 6px;color:#666;margin:12px 0 0;background:#fff}.form_list_01 li dd.reviewer_genre dd{padding:0 0 15px}ul.review_confirm li.review_comment dd{line-height:1.4}ul.review_confirm li.genre_ttl dd{display:inline-block}.text_box_01.clear{clear:both}dl.check_osusume label{cursor:pointer}.check_osusume{position:relative;padding:0 12px}.check_osusume input[type="checkbox"]{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;width:100%;height:100%;padding:0;top:0;left:0}.check_osusume input[type="checkbox"]+label{display:block;line-height:1.3;color:#333;padding:15px 20px 15px 30px;font-size:15px;background:url(../../images/web/hometouch/btn_check_off.png) 0 center no-repeat;background-size:20px 20px}.check_osusume input[type="checkbox"]:checked+label{background:url(../../images/web/hometouch/btn_check_on.png) 0 center no-repeat;background-size:20px 20px}.work_review_already a,.work_review.disabled a{background:#ddd;color:#aaa;pointer-events:none;box-shadow:none}.my_review_check .reviewer_descrip{line-height:1.6}.review_work_list input[type="button"].btn_review,.review_comment input[type="button"].btn_review{width:100%;min-height:44px;line-height:44px;color:#fff;text-align:center;border-radius:6px;background-color:#fa8c1e;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.2) inset;margin-top:5px}ul.work_list span.deployment{background:url(../../images/web/hometouch/icon_layout.png) no-repeat;background-size:17px 588px;background-position:0 -373px;position:absolute;right:0;bottom:0;width:17px;height:17px;z-index:10}.hyouka_work_list .work_list li.open span.deployment,.review_work_list .work_list li.open span.deployment{display:none}.review_work_list .work_review_box{padding:15px 8px}.review_work_list .work_list&gt;li&gt;dl{padding:12px 8px}span.limit_count{float:right;width:90px;font-size:12px;color:#666;text-align:right;padding:6px 0;z-index:10}span.limit_count.over{color:#c00}.accordion_list .genre_select_item{display:block;padding:16px;border-bottom:solid 1px #ddd}.accordion_list .genre_select_item::after{position:absolute;right:10px;display:inline-block;width:18px;height:18px;margin-right:5px;border-radius:3px;box-shadow:0 0 0 1px #ccc inset;font-size:10px;color:#fff;line-height:18px;text-align:center;font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f00c"}.accordion_list .genre_select_item.checked::after{box-shadow:none;background:#fa9900}dd.genre_select label{cursor:pointer;font-size:14px}.review_osusume li dl{padding:12px 8px}.review_osusume dl::after{display:block;clear:both;content:""}.review_osusume.editing li dl{padding:12px 40px 12px 8px}.review_osusume .work_thumb{width:90px;height:90px;text-align:center;background:#f6f6f6;display:flex;align-items:center;justify-content:center}.review_osusume .work_thumb img{max-width:90px;max-height:90px}.library-work-trash{position:absolute;width:50px;height:50px;color:#fff;background-color:rgba(50,50,50,0.55);font-size:30px;line-height:50px;text-align:center;opacity:0;transition:opacity 150ms ease}.n_work_thumb.library-work-trash{height:auto;background:none}.review_osusume.editing .library-work-trash{opacity:1;margin-left:0;width:90px;height:90px;line-height:90px}.n_work_list.editing .library-work-trash{opacity:1}.library-work-trash::before{display:inline-block;font-family:"Font Awesome 5 Pro";line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"\f2ed"}.n_work_thumb.library-work-trash::before{display:none}.library-work-trash .work_thumb_inner::after{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);color:#fff;font-family:"Font Awesome 5 Pro";font-size:30px;font-weight:900;content:"\f2ed"}.review_point{border:1px solid #d94c4c;margin:10px 0}.review_point p.ttl{background:#d94c4c;color:#fff;font-weight:bold;padding:0;text-align:center;margin-bottom:0}.review_point p.content{padding:6px}.review_point_present{width:90%;margin:0 auto}.review_point_present li{margin:0 0 30px 0}.review_point_present li h3{background:url(/modpub/images/web/hometouch/review/bg_point.png) no-repeat;background-size:200px;padding:0 0 140px 0;border:none;font-size:18px;font-weight:bold;text-align:center}.review_point_present li:first-child h3{background-position:center 26px}.review_point_present li:nth-child(2) h3{background-position:center -130px}.review_point_present li:last-child h3{background-position:center -276px}ul.work_img_list li.rank3,.n_work_list.type_grid_min li.rank3{margin-left:18%}p.reviewer_genre{line-height:1.4;font-size:12px;padding-top:8px}#work_review.work_info_box .reviewer_genre,#work_review .work_info_box .reviewer_genre{display:flex;line-height:1.4}.reviewer_genre_label{flex-shrink:0;font-size:12px;color:#666;line-height:20px;white-space:nowrap}.reviewer_genre_label::after{display:inline;padding:0 6px 0 4px;content:":"}.reviewer_genre_list{display:flex;flex-wrap:wrap;align-items:center;margin-left:6px}.reviewer_genre_list a{display:inline-block;flex-shrink:0;background:#f6f6f6;font-size:11px;color:#666;border-radius:2px;height:20px;padding:0 6px;margin:0 4px 4px 0;line-height:20px}footer.review_ref p span{padding:0 5px}footer.review_ref_decision{position:relative;line-height:1.6;font-size:11px;text-align:right;margin:10px 0 0}footer.review_ref_decision .btn{color:#333;font-size:13px;padding:4px 8px;margin-left:3px;border-radius:3px;background-color:#f5f5f5;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.2) inset}footer.review_ref_decision .mini_message{font-size:12px;text-align:center}footer.review_ref_decision span{float:left;padding-top:3px}.review_ref span{padding:0 5px}.review_ref_decision{position:relative;line-height:1.6;font-size:11px;text-align:right}.review_ref_decision .tweet_btn{padding-top:0;margin-bottom:0}.review_ref_decision_inner{display:flex;align-items:center;color:#666;margin-top:5px}.review_ref_decision_inner&gt;*{flex-shrink:0}.review_ref_decision .btn{color:#666;font-size:11px;padding:4px 8px;border-radius:3px;background-color:#f5f5f5;box-shadow:0 -2px 0 0 rgba(0,0,0,0.2) inset}.review_ref_decision .mini_message,.review_btn .mini_message{font-size:11px;text-align:center;margin:8px 0 0}.review_ref_decision .report{margin-left:auto}input.btn_detail{width:100%;min-height:44px;line-height:44px;color:#fff;text-align:center;margin-top:10px;border-radius:6px;background-color:#fa8c1e;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.2) inset}p.pickup_mark{width:46px;height:47px;float:left;text-indent:-9999px;margin-left:3px;background:url(../../images/web/hometouch/icon_review_pickup.png) no-repeat;background-size:47px 47px;position:absolute;right:-20px;top:-20px}div#work_review td.pickup_main,div#review_list_box td.pickup_main{background:#fffff2}.work_review_list_item.type_pickup .review_title::after{display:block;overflow:hidden;position:absolute;right:-5px;top:-12px;width:33px;height:0;padding-top:33px;background:url(../../images/web/hometouch/icon_review_pickup.png) no-repeat;background-size:contain;content:""}.review_btn,input[type="button"].review_btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;height:26px;padding:0 4px;font-size:11px;border-radius:3px;background:#f5f5f5;border:solid 1px #ddd;box-sizing:border-box;cursor:pointer;outline:none;color:#666;line-height:26px;text-align:center;text-decoration:none;white-space:nowrap}.review_btn:link,.review_btn:visited,input[type="button"].review_btn:link,input[type="button"].review_btn:visited{color:#666}.review_list_header{padding:20px 12px;display:grid;grid-template-rows:min-content min-content;grid-template-columns:1fr;grid-template-areas:"genre" "sort"}.review_list_header+.review_list{border-top:1px solid #ddd}.review_list_header .review_list_header_inner+.review_list_header_inner{margin:20px 0 0 0}.review_list_header .review_list_header_inner.type_genre{grid-area:genre}.review_list_header .review_list_header_inner.type_sort{grid-area:sort}.review_meny_selected_genre{display:grid;grid-template-rows:min-content min-content;grid-template-columns:1fr;grid-template-areas:"text" "list"}.review_meny_selected_genre&gt;.meny_selected_text+.meny_selected_list{margin:4px 0 0 0}.review_meny_selected_genre .meny_selected_text{grid-area:text;font-size:12px}.review_meny_selected_genre .meny_selected_list{grid-area:list;display:flex;flex-wrap:wrap}.review_meny_selected_genre .meny_selected_list .meny_selected_item{margin:8px 8px 0 0}.review_meny_selected_genre .meny_selected_list .meny_selected_item:last-child{margin:8px 0 0 0}.review_sort{display:flex;align-items:center}.review_sort&gt;*{margin:0 15px 0 0}.review_sort&gt;*:last-child{margin:0}.review_sort .review_sort_text{font-size:14px}.review_sort .review_sort_text&gt;.review_sort_num{margin-left:10px}.review_sort .review_sort_num{color:#930;font-size:16px}.review_list+.review_list_footer{margin:24px 0 0 0}.review_list+.n_work_list_container{border-top:1px solid #ddd}.review_contents{display:grid;grid-template-rows:min-content min-content min-content min-content min-content min-content min-content;grid-template-columns:1fr;grid-template-areas:"work" "header" "main";padding:20px 0}.review_contents+.review_contents{border-top:1px solid #ddd}.review_contents .review_contents_inner+.review_contents_inner{margin:20px 0 0 0}.review_contents .review_work{grid-area:work}.review_contents .review_header{grid-area:header}.review_contents .review_main{grid-area:main}.review_work{padding:0 0 20px 0;border-bottom:1px dashed #ddd}.review_header{padding:0 12px;display:grid;grid-template-rows:min-content min-content min-content;grid-template-columns:1fr;grid-template-areas:"push" "title" "info"}.review_header .review_header_inner+.review_header_inner{margin-top:12px}.review_header .review_header_inner+.review_header_inner.type_title{margin-top:20px}.review_header .review_header_inner.type_push{grid-area:push}.review_header .review_header_inner.type_title{grid-area:title}.review_header .review_header_inner.type_info{grid-area:info}.review_header .review_push_list{display:flex}.review_header .review_push_list&gt;*{margin:0 8px 0 0}.review_header .review_push_list&gt;*:last-child{margin:0}.review_header .review_push_list .reviewer_push_item{color:#fff;padding:2px 8px;border-radius:3px;font-size:13px}.review_header .review_push_list .reviewer_push_item.type_pickup{grid-area:pickup;background:#ff7c7c}.review_header .review_push_list .reviewer_push_item.type_recommend{grid-area:recommend;background:#ff7ca4}.review_header .review_title_wrap{display:flex;flex-direction:column;flex-wrap:wrap}.review_header .review_title_wrap&gt;*+*{margin:12px 0 0 0}.review_header .reveiw_title_item{font-size:15px}.review_header .review_info_wrap{display:grid;grid-template-rows:min-content min-content;grid-template-columns:1fr max-content;grid-template-areas:"author date" "labels labels"}.review_header .review_info_wrap&gt;*+*{margin:12px 8px 0 0}.review_header .review_info_wrap .reveiw_date{grid-area:date;margin:0}.review_header .review_info_wrap .reveiw_author{grid-area:author}.review_header .review_info_wrap .review_info_inner{grid-area:labels}.review_header .reveiw_translator{margin-top:10px}.review_header .reveiw_date_item{color:#666;font-size:13px}.review_header .reveiw_author_item{color:#666;font-size:13px}.review_header .review_info_inner{display:flex;flex-wrap:wrap}.review_header .review_info_inner&gt;*{margin:0 8px 0 0}.review_header .review_info_inner&gt;*:last-child{margin:0}.review_header .review_info_inner .icon_purchased{padding:2px 8px;color:#d94c4c;outline:1px solid #d94c4c;outline-offset:-1px;font-size:12px}.review_header .review_info_inner .icon_rank{padding:2px 8px;color:#fff;font-size:12px}.review_header .review_info_inner .icon_rank.type_gold{background:-webkit-gradient(linear, left top, right top, from(#eb9719), to(#f7ad00));background:-o-linear-gradient(left, #eb9719 0%, #f7ad00 100%);background:linear-gradient(90deg, #eb9719 0%, #f7ad00 100%)}.review_header .review_info_inner .icon_rank.type_silver{background:-webkit-gradient(linear, left top, right top, from(#797979), to(#989898));background:-o-linear-gradient(left, #797979 0%, #989898 100%);background:linear-gradient(90deg, #797979 0%, #989898 100%)}.review_header .review_info_inner .icon_rank.type_blonze{background:-webkit-gradient(linear, left top, right top, from(#a38864), to(#b7976d));background:-o-linear-gradient(left, #a38864 0%, #b7976d 100%);background:linear-gradient(90deg, #a38864 0%, #b7976d 100%)}.review_main{padding:0 12px}.review_main .review_main_inner&gt;*+*{margin:20px 0 0 0}.review_main .review_desc{font-size:13px;line-height:1.6}.review_truncate .review_main .review_desc{overflow:hidden;max-height:62.4px}.review_main .review_desc .btn_review_toggle{margin:12px 0 0}.review_main .review_attention{display:flex;align-items:center;font-size:13px}.review_main .review_attention .review_attention_item&gt;a{color:#c00}.review_main .review_attention .review_attention_item&gt;a:link,.review_main .review_attention .review_attention_item&gt;a:hover,.review_main .review_attention .review_attention_item&gt;a:visited{color:#c00}.review_main .review_attention .review_attention_item&gt;a::before{color:#333;content:"\f13a";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:13px;padding:0 8px 0 0}.review_main .btn_review_toggle{display:flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:4px;font-size:12px;background:#f6f6f6}.review_main .btn_review_toggle::before{display:inline-block;font-size:14px;font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:4px;content:"\f13a";color:#333}.review_main .btn_review_toggle.is_open::before{content:"\f139"}.review_main .btn_review_toggle.type_attention{color:#c00}.review_translator{padding:0 0 12px 0;border-bottom:1px dashed #ddd}.review_truncate .review_translator{border-bottom:0;padding:0}.review_translator .review_translator_item{font-size:12px;color:#666}.review_genre .review_genre_text{font-size:12px}.review_genre .review_select_genre{display:flex;flex-wrap:wrap}.review_genre .review_select_genre .review_select_genre_item{margin:8px 8px 0 0}.review_reference{display:grid;gap:12px 0;grid-template-rows:max-content;grid-template-columns:1fr;grid-template-areas:"useful useful" "reference tweet" "message message"}.review_reference .type_usefull{grid-area:useful}.review_reference .type_reference{grid-area:reference;display:flex;align-items:center}.review_reference .type_tweet{grid-area:tweet;align-self:center}.review_reference .type_message{grid-area:message}.review_reference .review_useful{color:#666;font-size:11px}.review_reference .review_reference_message{display:block;color:#666;background:#f5f5f5;border-radius:3px;padding:10px 12px;font-size:12px;text-align:center}.review_reference .review_report{margin:0 0 0 8px}.review_reference .review_report .review_report_item{font-size:12px}.review_reference .review_report .review_report_item a{color:#666}.review_reference .review_report .review_report_item a:link,.review_reference .review_report .review_report_item a:visited{color:#666}.work_review_list.spot_work_detail{border-bottom:0}.review_work_list .work_list&gt;li&gt;dl{padding:16px}.work_review_list_item{color:var(--on_general);border-top:0;background:var(--surface_container);margin:16px;border-radius:4px;padding:16px}.work_review_list_item.review_truncate .review_ref,.work_review_list_item.review_truncate .reviewer_genre,.work_review_list_item.review_truncate .review_ref_decision{display:none}.work_review_list_item .reviewer_descrip{line-height:1.2;font-size:12px;margin:8px 0;background:none;border:none;border-radius:unset;padding:0}.review_total_box p{color:var(--on_surface)}#work_review.work_info_box .reviewer_most_genre a,#work_review .work_info_box .reviewer_most_genre a{background:var(--surface);color:var(--on_surface_variant);border:1px solid var(--surface_outline);padding:2px 6px}#work_review.work_info_box .review_count strong,#work_review .work_info_box .review_count strong{color:var(--on_surface_accent)}.review_option .selected_option{background:var(--surface_container);border:solid 1px var(--surface_outline);color:var(--on_general)}.reviewer_genre_list a,.review_ref_decision .btn{background:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline);padding:2px 6px;box-shadow:none;line-height:20px}.review_list_header+.review_list{border-top:none}.review_sort_num{color:var(--on_surface_accent)}.purchased{background:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline);border-radius:2px}.osusume{background:var(--secondary);color:var(--on_secondary);border-radius:2px}.popularity_reviewer.gold{background:var(--object_rank1);border:none;color:var(--on_object);font-weight:500;text-shadow:none;border-radius:2px}.popularity_reviewer.silver{background:var(--object_rank2);border:none;color:var(--on_object);font-weight:500;text-shadow:none;border-radius:2px}.popularity_reviewer.bronze{background:var(--object_rank3);border:none;color:var(--on_object);font-weight:500;text-shadow:none;border-radius:2px}.number_runkin{background:var(--primary)}.accordion_list .genre_select_item{border-bottom:solid 1px var(--surface_outline)}.accordion_list .genre_select_item::after{box-shadow:0 0 0 1px var(--surface_outline) inset;color:var(--surface)}.accordion_list .genre_select_item.checked::after{background:var(--on_surface_accent)}.review_meny_selected_genre .meny_selected_list .meny_selected_item a:link{color:var(--on_general)}.review_btn,input[type="button"].review_btn{background:var(--surface_container);border:1px solid var(--surface_container_border);color:var(--on_general);padding:0 6px}.review_btn:link,.review_btn:visited,input[type="button"].review_btn:link,input[type="button"].review_btn:visited{color:var(--on_general)}.review_header .review_push_list .reviewer_push_item{color:var(--on_secondary)}.review_header .review_push_list .reviewer_push_item.type_pickup{background:var(--secondary)}.review_header .review_push_list .reviewer_push_item.type_recommend{background:var(--secondary)}.review_header .reveiw_date_item{color:var(--on_general)}.review_header .reveiw_author_item{color:var(--on_general)}.review_header .review_info_inner .icon_purchased{color:var(--secondary);outline:1px solid var(--secondary)}.review_header .review_info_inner .icon_rank{color:var(--on_object)}.review_header .review_info_inner .icon_rank.type_gold{background:var(--object_rank1)}.review_header .review_info_inner .icon_rank.type_silver{background:var(--object_rank2)}.review_header .review_info_inner .icon_rank.type_blonze{background:var(--object_rank3)}.report_link_list{display:flex;flex-wrap:wrap;flex-direction:column;max-height:400px;padding:16px 12px;overflow-x:scroll;-webkit-overflow-scrolling:touch}.report_link_list_item{width:140px}.report_link_list_item:not(:nth-child(-n+3)){margin-left:12px}.report_link_list_item:not(:nth-child(3n-2)){margin-top:12px}.report_link_list_item .thumb{position:relative;overflow:hidden;width:100%;border-radius:6px}.report_link_list_item .thumb::before{display:block;padding-top:56.25%;content:""}.report_link_list_item .thumb img{position:absolute;top:-2px;right:0;left:0;object-fit:cover;object-position:top;width:100%;height:calc(100% + 4px)}.report_link_list_item .lead{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;height:2.6em;margin-top:6px;font-size:12px;color:#333}.report_link_list_item .lead .work_name,.report_link_list_item .lead .circle_name{display:none}#report_work{display:block;margin:0;padding:0}div.report_header{text-align:center}div.report_header div{padding-top:10px;background:#fff}div.report_header p{font-size:13px;line-height:1.4;text-align:left;padding:10px}ul.report_list li{margin-bottom:10px}ul.report_list li:last-child{margin-bottom:0}ul.report_list table{width:100%;color:#333;background:#fff}ul.report_list td{font-size:12px;line-height:1.3;padding:5px 10px}ul.report_list td.work_copy{color:#fff;font-size:12px;line-height:1.4;padding:4px 8px;background:#4d6594}ul.report_list td.work_visual{text-align:center;padding-top:15px}ul.report_list td.work_name{font-size:16px;font-weight:bold}ul.report_list td.maker_name{padding-bottom:0}ul.report_list td.work_report{padding-bottom:0}ul.report_list td.work_report p{font-size:12px;line-height:1.4;margin-bottom:12px}ul#report_work td.work_report p.report_title,ul#report_work td.work_sample p.sample_title{color:#333;line-height:1.2;padding:5px 10px;margin:0 -10px 10px;background:#fc0}ul.report_list td.work_sample ul::after{display:block;clear:both;content:""}ul.report_list td.work_sample ul li{float:left;display:block;padding:0 10px 10px 0}ul.report_list td.work_sample ul li a{width:68px;height:68px;display:table-cell;text-align:center;vertical-align:middle;border:1px solid #ccc;background:#fff}ul.report_list td.work_sample p.work_trial{padding:0 0 10px}ul.report_list td.work_sample p.work_trial a{display:block;width:140px;min-width:88px;height:30px;line-height:30px;color:#fff;font-size:12px;text-align:center;border-radius:6px;background:#ffae0d;box-shadow:0 -2px 1px 0 rgba(0,0,0,0.2) inset;overflow-wrap:break-word;word-break:break-all}ul.report_list .work_buy_box{border-top:none;border-bottom:1px solid #c5cee0;background-color:#e6ebf5}ul.report_list p.report_work_link{font-size:13px;text-align:center;margin:15px 0 5px}.new_work_released .new_heading{border-radius:5px 5px 0 0}.new_work_released .list_new_work{overflow:hidden;border:1px solid #4d6594;border-top:none;border-radius:0 0 5px 5px;box-sizing:border-box}.new_work_released .list_new_work .item:last-child{border-bottom:none}.new_work_released .work_thumb{overflow:hidden;position:relative}.new_work_released .work_thumb::before{position:absolute;top:6px;left:-16px;transform:rotateZ(-45deg);width:50px;height:11px;padding:0 3px;border:1px solid #c00;border-radius:2px;background:#f00;color:#fff;font-weight:bold;font-size:10px;line-height:12px;text-align:center;vertical-align:top;content:"NEW"}.text_box_01 p.work_ana,.work_announce_notice{display:block;height:auto;line-height:1.4;color:#c00;font-size:11px;padding:8px;margin-bottom:12px;border:1px solid #f7c9c9;background-color:#fff6f6;border-radius:4px}.work_list#ana_list dd.work_date.sale::before{content:"ï¼ˆè²©å£²ä¸­ï¼‰";color:#f00;display:inline-block}.initial_line_select{padding:15px 12px}.initial_line_select select{font-size:14px;height:30px}.initial_select{display:table;width:100%;table-layout:fixed;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.initial_select.selected{border-bottom:none}.initial_select li{display:table-cell}.initial_select li a{display:block;color:#333;border-right:1px solid #ddd}.initial_select li:last-child a{border-right:none}.initial_select li div{font-size:16px;text-align:center;padding:10px 0}.initial_select li div span{display:block;font-size:12px;padding-top:4px}.initial_select li.selected a{color:#fff;background-color:#7191bd}.style_home .initial_select li.selected a{background-color:#83c840}.style_comic .initial_select li.selected a{background-color:#e57285}.style_maniax .initial_select li.selected a{background-color:#75baeb}.style_pro .initial_select li.selected a{background-color:#e075ab}.style_books .initial_select li.selected a{background-color:#5aad5f}.initial_select li.none{color:#aaa;background-color:#f5f5f5}.btn_prof{text-align:center;padding:8px 0;border-top:1px solid #c5cee0;background:#e6ebf5}.btn_prof span{display:inline-block;width:280px;height:33px;line-height:33px;color:#4d6594;font-size:13px;border-radius:5px;border:1px solid #c5cee0;border-bottom-width:2px;background:#f5f7fa;cursor:pointer}.prof_area .prof_visual{text-align:center;padding:12px 0}.prof_area .prof_visual img{max-height:225px;max-width:300px}.prof_info .prof_info_list{display:table;width:100%;table-layout:fixed}.prof_info .prof_info_list_label,.prof_info .prof_info_list_details{display:table-cell;line-height:1.3;font-size:11px;vertical-align:top;padding:6px;border-bottom:1px solid #ddd}.prof_info_list_details.truncate{height:100%}.prof_info .prof_info_list_details.truncate.close{height:70px}.prof_info .prof_info_list_details.truncate.close::before{height:30px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, white 50%, white 100%);bottom:0}.prof_info .prof_info_list_label{width:70px;text-align:right;background-color:#f5f5f5}.prof_info .prof_info_list:last-of-type dt,.prof_info .prof_info_list:last-of-type dd{border-bottom:none}.prof_info .name{font-size:14px;font-weight:bold}.link_cien{display:inline-block;max-width:100%;margin-left:5px}div.link_cien .link_cien_box{display:flex;align-items:center}.link_cien a{display:inline-block;overflow:hidden;position:relative;max-width:100%;padding:0 !important;color:#333;font-size:11px}.link_cien a::after{display:inline-block;position:absolute;top:50%;right:18px;transform:translateY(-50%) rotate(-45deg);width:11px;height:11px;box-shadow:1px 1px 0 #fff;text-align:center;content:""}div.link_cien .creator_icon{position:relative;z-index:10;border:2px solid #f04885;border-radius:50%}div.link_cien .creator_icon .inner_creator_icon{overflow:hidden;width:35px;height:35px;border:2px solid #fff;border-radius:50%;background:#fff url(../../images/web/common/icon_donguri.png) center center no-repeat;background-size:contain}div.link_cien .creator_icon img{display:block;height:100%}div.link_cien .body{display:flex;align-items:center;height:38px;margin-left:-25px;padding:0 36px 0 28px;box-sizing:border-box;border-radius:0 30px 30px 0;background-color:#f04885}div.link_cien .body p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;color:#fffe34;font-size:13px;font-weight:bold;text-align:left}html:lang(vi-vn) div.link_cien .body p{font-size:10px}div.link_cien .body p span{display:block;text-overflow:ellipsis;overflow:hidden;width:100%;color:#fff;font-size:11px;line-height:1.2}html:lang(vi-vn) div.link_cien .body p span{font-size:10px}html:lang(es-es) div.link_cien .body p span,html:lang(de-de) div.link_cien .body p span,html:lang(fr-fr) div.link_cien .body p span,html:lang(id-id) div.link_cien .body p span{font-size:10px;line-height:1;white-space:pre-wrap}@media screen and (max-width: 320px){.prof_area div.link_cien .creator_icon .inner_creator_icon{width:42px;height:42px;border:1px solid #fff}.prof_area div.link_cien .body{height:42px;padding:0 26px}.link_cien a::after{right:24px}}.prof_info .member li a{display:inline-block;padding:0 4px}.prof_info .sales_floor{padding:4px 6px}.prof_label_list{padding:6px 6px 0;display:flex;flex-wrap:wrap}.prof_label_list li{padding:0 10px 5px 0;line-height:1.4}.btn_series{text-align:right}.prof_work_series .btn_series{position:absolute;bottom:6px;right:6px;display:block}.prof_info_list_details.truncate.open .prof_work_series .btn_series{position:static}.btn_series span{position:relative;display:inline-block;color:#536280;font-size:11px;padding:4px 8px;margin-top:4px;background:#e6eaf2;cursor:pointer}.sales_floor li a{position:relative;display:inline-block;width:173px;min-height:26px;line-height:26px;color:#fff;font-size:12px;padding:0 22px 0 8px;margin:0 4px 4px 0;border-radius:3px;background:#ccc;box-shadow:0 -2px 0 rgba(0,0,0,0.15) inset}.sales_floor li a::before{display:flex;justify-content:center;align-items:center;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f0da";color:#fff;font-size:12px;width:14px;height:100%;line-height:26px;position:absolute;top:0;right:0;text-align:center;text-shadow:none;border-radius:0 4px 4px 0}.sales_floor li.general a{background:#78c265}.sales_floor li.general a::before{background:#65a656}.sales_floor li.adult a{background:#5aaaf1}.sales_floor li.adult a::before{background:#4c90ce}.sales_floor li.girls a{background:#f077b5}.sales_floor li.girls a::before{background:#cd659a}.sales_floor li.bl a{background:#769cd2}.sales_floor li.bl a::before{background:#6485b3}.sales_floor li a span{font-size:11px;padding-left:5px}.prof_info .sales dd,.prof_info .work_series dd,.prof_info .label dd,.prof_info .article dd{padding:0}.prof_info .work_series dd li,.prof_info .label dd li,.prof_info .article dd li{padding:4px 6px;border-bottom:1px solid #ddd;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prof_info .article dd li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:4px}.prof_info .sales_device{padding-top:4px}.prof_info .sales_device li{padding:4px 6px}.prof_info .sales_device li strong{font-size:12px}.prof_info .work_series dd li{padding-left:2px}.prof_info .work_series dd li:last-child,.prof_info .label dd li:last-child,.prof_info .article dd li:last-child{border-bottom:none}.prof_info .series dd li{text-indent:-1.2em;margin-left:1.2em;margin-bottom:2px}.prof_info .series dd li::before{content:"ãƒ»";margin-right:2px}.prof_info .article p{padding:4px 6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prof_info .article{border-top:1px solid #ddd}.prof_info .article a{display:block}.prof_info .article a span{display:block;color:#999}.icon_dlblog a{display:inline-block;font-size:12px;padding:3px 0 0 24px;background:url(../../images/web/hometouch/icon_blog.gif) 0 0 no-repeat;min-height:17px}.icon_cien a{display:inline-block;font-size:12px;padding:2px 0 2px 21px;background:url(../../images/web/common/icon_cien.png) left top no-repeat;background-size:18px 18px;color:#f04885;font-weight:bold}.website p{display:inline-block;margin:3px 10px 0 0}.prof_info .prof_trans_rating{display:flex;position:relative;margin-top:4px;flex-wrap:wrap}.prof_info .prof_trans_rating .heading{margin-right:4px}.prof_info .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:""}.prof_info .prof_info_list{border-top:1px solid var(--surface_outline)}.prof_info .prof_info_list_label,.prof_info .prof_info_list_details{padding:14px}.prof_info .prof_info_list_label{text-align:left;background-color:var(--surface_container);color:var(--on_general);font-size:12px}.option_container{padding-bottom:8px}.search_results .option_wrapper{margin:0 8px}.search_results input[type="search"]{border:1px solid #ef7f11;border-right:none}.search_results .option_wrapper .option_content{overflow:hidden;padding:0}.search_results .option_wrapper .option_content.abridgement{position:relative;max-height:1.2em;padding:0 24px 0 8px;margin:8px 0;transition:all 0.3s ease-out}.search_results .option_wrapper .option_content.abridgement.open{max-height:600px;transition:all 0.4s ease-out}.search_results .option_wrapper .option_content.abridgement::after{display:block;position:absolute;top:1px;right:8px;width:8px;height:8px;transform:rotate(-45deg);box-shadow:2px -2px 0 #777 inset;content:""}.search_results .option_wrapper .option_content.abridgement.open::after{top:5px;transform:rotateZ(135deg)}.search_results .option_wrapper .option_content.abridgement table{width:auto;overflow:hidden;text-align:left}.search_results .option_wrapper .option_content.abridgement th{color:#888;white-space:nowrap;padding-right:5px}.search_results .option_wrapper .option_content.abridgement tr:not(:first-child){border-top:solid 1px #eee}.search_results .option_wrapper .option_content.abridgement tr:not(:first-child) td{padding-top:6px}.search_results .option_wrapper .option_content.abridgement tr:not(:last-child) td{padding-bottom:6px;width:100%}.search_results .option_wrapper .btn_01 .search_sort::before{display:inline-block;margin-right:8px;font-family:"Font Awesome 5 Pro";font-size:16px;font-weight:100;line-height:1;content:"\f3f1"}.search_tag_wrap{display:flex;align-items:center;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;border-top:1px solid #ddd;padding:10px 10px 20px 10px}.select_genre_box .search_tag_wrap{border-top:none}.search_tag_items{display:flex}.search_tag_items .star_rating.mini{color:#536280}.search_tag_items .star_rating.mini::after{top:-2px}.search_tag_items li:not(:last-child){margin-right:5px}.search_tag_items li a{background:#e6eaf2;padding:10px 18px 10px 10px;border-radius:4px;color:#536280;position:relative;font-size:13px}.search_tag_items li a::after{content:"Ã—";font-size:20px;position:relative;right:-7px;top:1px}.search_tag_release{color:#7489b3;cursor:pointer;margin-left:5px;min-width:70px}.search_sort_flow{position:fixed;z-index:6;bottom:68px;left:calc(50% - (131.38px / 2))}.search_sort_flow .search_sort{background:rgba(0,0,0,0.5);color:#fff;font-size:14px;padding:6px 15px;border-radius:5px}.search_results .option_wrapper.type_search_condition .option_content.open{max-height:570px}.search_results .option_wrapper .option_content&gt;.btn_01{border-top:1px solid #ccc}.search_results .option_wrapper .option_table{width:100%;border-radius:0 0 4px 4px;font-size:12px;background-color:#fff}.search_results .option_wrapper .option_table .table_block{display:block;border-bottom:1px solid #ccc;line-height:1.4}.search_results .option_wrapper .option_table .table_block:last-child{margin-bottom:0}.search_results .option_wrapper .option_table .table_block .table_title{width:7.5em;padding:6px;background-color:#f5f5f5;vertical-align:top;white-space:nowrap}.search_results .option_wrapper.type_sort .option_content .option_headline{padding:8px;background-color:#f5f5f5}.search_results .option_wrapper.type_sort .option_table .table_item{padding:0 12px 6px}.search_results .option_table .table_block .table_item{padding:6px 0.5em 6px 12px}.search_results .option_table .table_block .table_item div{overflow:auto;max-height:3.5em;min-height:1.4em}.search_results .option_table .table_block .table_item.type_genre div{max-height:6em}.search_results .option_wrapper .btn_01{display:flex;flex-wrap:wrap}.search_results .option_wrapper .btn_01 a{height:auto;display:flex;align-items:center;justify-content:center;flex-grow:1;width:40%;margin-bottom:0;box-sizing:border-box;box-shadow:0 -2px 0 #aaa inset, -1px 0 0 #ccc inset, 1px 0 0 #ccc inset, 0 1px 0 #ccc inset;border-radius:4px;background-color:#f5f5f5;color:#333;font-size:12px;line-height:1.3;font-weight:bold;padding:8px;color:#777}.search_results .option_wrapper .btn_01 a:last-child{margin-left:8px}.search_results .option_wrapper .btn_01 a.language{width:100%;margin-bottom:8px;white-space:nowrap;background-color:#fa8c1e;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset;color:#fff}.search_results .option_wrapper .btn_01 a::before,.search_sort_flow a.search_sort::before{display:inline-block;margin-right:6px;font-family:"Font Awesome 5 Pro";font-size:13px;font-weight:300;vertical-align:middle;font-weight:normal}.search_sort_flow a.search_sort::before{content:"\f3f1";font-weight:100}.search_results .option_wrapper .btn_01 a.search_save::before{content:"\f02e"}.search_results .option_wrapper .btn_01 a.search_change::before{content:"\f002"}.search_results .option_wrapper .btn_01 a.language::before{display:none}.search_results .option_wrapper.type_sort .btn_01 input{height:30px;width:49%;line-height:30px}.search_results .search_block{padding:0 12px;margin-bottom:12px}.search_results .search_block&gt;input{width:100%;height:30px;background-color:#ddd}#re_search{position:relative}.refineTable{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;border-top:1px solid #ccc}.refineTable_item{background-color:#e6eaf2}.refineTable_item:not(:first-child){border-top:1px solid #ddd}.refineTable_item_title{width:7em;margin:auto;padding:0 8px;border-right:1px solid #ddd;font-size:12px;vertical-align:middle;font-weight:bold;color:#536280;text-align:left}.refineTable_item_box{width:80%;overflow:hidden;padding:2px 0;background-color:#fff}.scrollList{overflow:auto;padding:8px;box-sizing:border-box;letter-spacing:-0.4em;white-space:nowrap;transition:all 0.3s ease;-webkit-overflow-scrolling:touch}.scrollList::-webkit-scrollbar{display:none}.scrollList_item{display:inline-block;margin-right:5px;vertical-align:middle;letter-spacing:normal}.scrollList_item a{display:block;padding:6px;border-radius:4px;background:#e6eaf2;color:#536280;font-size:12px}.scrollList_item a.selected{color:#fff;font-weight:bold}.style_home .scrollList_item a.selected{background:#FE9900}.style_comic .scrollList_item a.selected{background:#e57285}.style_maniax .scrollList_item a.selected{background:#FF9900}.style_pro .scrollList_item a.selected{background:#e075ab}.style_books .scrollList_item a.selected{background:#5aad5f}.style_app .scrollList_item a.selected{background:#3cc8de}.style_appx .scrollList_item a.selected{background:#a87ed6}[class*="style_girls"] .scrollList_item a.selected{background:#db7397}[class*="style_bl"] .scrollList_item a.selected{background:#db7397}.sort_type{position:relative;padding:9px 12px 9px 8px;flex:1 1 100%}.status_select .display_type{display:flex;flex-shrink:1;align-items:center}.display_type&gt;*{letter-spacing:normal}.display_type span{display:inline-block;width:30px;height:30px;margin-right:9px}.display_type span a{display:block;height:30px;text-indent:-9999px;background:url(../../images/web/common/btn_display.png) no-repeat;background-size:30px 300px}.display_type .normal a{background-position:0 0}.display_type .normal a.selected{background-position:0 -30px}.display_type .image a{background-position:0 -60px}.display_type .image a.selected{background-position:0 -90px}.display_type input{display:none}.display_type&gt;.btn_01{display:block;position:relative;min-width:86px;height:30px;padding-left:18px;border-radius:3px;box-sizing:border-box;border:none;box-shadow:0 -2px 0 #aaa inset, -1px 0 0 #ccc inset, 1px 0 0 #ccc inset, 0 1px 0 #ccc inset;background-color:#f5f5f5;font-size:12px;line-height:28px;letter-spacing:normal;text-align:center;color:#333;font-weight:bold;color:#777}.display_type.type-top&gt;.btn_01{width:auto;height:26px;line-height:24px}.display_type&gt;.btn_01::before{display:block;position:absolute;top:50%;margin-top:-13px;left:8px;height:24px;width:18px;vertical-align:top;margin-right:2px;background:url(../../images/web/common/icon_display_layout_01.png) no-repeat 0 0;background-size:18px 312px;content:""}.display_layout{overflow:hidden;width:50px;text-indent:100%;white-space:nowrap;background:url(../../images/web/common/icon_display_layout_01.png) no-repeat;background-size:30px 520px;position:relative}.display_layout.row{background-position:center -44px}.display_layout.row.active{background-position:center -164px}.display_layout.box{background-position:center -204px}.display_layout.box.active{background-position:center -324px}.display_layout.box_min{background-position:center -364px}.display_layout.box_min.active{background-position:center -484px}.option_popup .display_layout{background-image:none;width:42px;height:0;padding-top:34px}.display_type .display_layout::before{display:none}.display_option{display:flex;flex-shrink:0;margin-left:auto}.display_option.type_top{position:absolute;top:0;right:0}.display_option.type_search{border-left:solid 1px #ddd;padding:8px}.display_option_inner{flex:0 0 auto;position:relative}.display_option .display_option_inner:not(:last-child){margin-right:8px}.display_option.type_top .display_option_inner:not(:last-child){margin-right:1px}.display_option_btn{display:block;position:relative;width:36px;height:0;padding-top:34px;box-sizing:border-box;text-align:center;text-indent:100%;white-space:nowrap}.display_option.type_top .display_option_btn{width:46px;padding-top:40px;background:rgba(255,255,255,0.15)}.display_option.type_search .display_option_btn{border:1px solid #e6eaf2;background:#e6eaf2}.display_option.type_top .display_option_btn.active{background:#fa8c1f}.display_option.type_search .display_option_btn.active{border-color:#ffd0a0;background:#fff9d9}.display_layout::before{display:block;position:absolute;top:50%;left:0;height:30px;width:100%;margin:-15px 0 0;background:url(../../modpub/images/web/common/icon_option_01.png) no-repeat;background-size:30px 1000px;content:""}.display_layout.type_row::before{background-position:center -5px}[class*="style_girls"] .display_layout.type_row::before,[class*="style_bl"] .display_layout.type_row::before{background-position:center -45px}body[class*="style_"] .display_layout.type_row.active::before{background-position:center -125px}body[class*="style_"] .display_layout.type_row.type_bright{background-position:center -165px}.display_layout.type_grid::before{background-position:center -205px}[class*="style_girls"] .display_layout.type_grid::before,[class*="style_bl"] .display_layout.type_grid::before{background-position:center -245px}body[class*="style_"] .display_layout.type_grid.active::before{background-position:center -325px}body[class*="style_"] .display_layout.type_grid.type_bright::before{background-position:center -365px}.display_layout.type_grid_min::before{background-position:center -405px}[class*="style_girls"] .display_layout.type_grid_min::before,[class*="style_bl"] .display_layout.type_grid_min::before{background-position:center -445px}body[class*="style_"] .display_layout.type_grid_min.active::before{background-position:center -525px}body[class*="style_"] .display_layout.type_grid_min.type_bright::before{background-position:center -565px}.device_filter{overflow:hidden;position:relative}.option_popup .device_filter{white-space:nowrap;height:34px;line-height:32px}.device_filter::before{display:inline-block;background:url(../../modpub/images/web/common/icon_option_01.png) no-repeat;background-size:30px 1000px;content:""}.display_option_btn.device_filter::before{position:absolute;top:50%;left:0;height:30px;width:100%;margin:-15px 0 0}.option_popup .device_filter::before{height:30px;margin-right:6px;vertical-align:middle}.device_filter.type_sp::before{background-position:center -605px}[class*="style_girls"] .device_filter.type_sp::before,[class*="style_bl"] .device_filter.type_sp::before{background-position:center -645px}body[class*="style_"] .device_filter.type_sp.active::before{background-position:center -725px}body[class*="style_"] .device_filter.type_sp.type_bright::before{background-position:center -765px}.device_filter.type_all::before{background-position:center -805px}[class*="style_girls"] .device_filter.type_all::before,[class*="style_bl"] .device_filter.type_all::before{background-position:center -845px}body[class*="style_"] .device_filter.type_all.active::before{background-position:center -925px}body[class*="style_"] .device_filter.type_all.type_bright::before{background-position:center -965px}.option_popup .device_filter.type_sp::before{width:12px}.option_popup .device_filter.type_all::before{width:30px}.option_popup{visibility:hidden;opacity:0;position:absolute;top:36px;right:0;transform:translateY(-6px);z-index:50;margin:0 auto;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,0.3);border:solid 1px #ccc;background-color:#fff;transition:all 0.15s ease}.display_option.type_top .option_popup{top:50%;right:6px;margin-top:16px}.option_popup.open{visibility:visible;opacity:1;transform:translateY(2px)}.option_popup .headline{padding:8px 12px;background-color:#f5f5f5;color:#333;font-size:12px;white-space:nowrap}.option_popup .headline:first-child{border-radius:6px 6px 0 0}.choices_list{font-size:0;margin:8px;white-space:nowrap}.choices_item{display:inline-block;font-size:12px}.choices_item:not(:last-child){margin-right:4px}.choices_item&gt;input{display:none}.choices_item&gt;label,.choices_item&gt;a{display:block;padding:0 8px;border-radius:3px;background-color:#e6eaf2;color:#536280;font-size:11px;border:1px solid #e6eaf2;height:34px;line-height:32px;box-sizing:border-box}.choices_item&gt;input:checked+label,.choices_item&gt;a.active{background-color:#fff9d9;color:#fa8c1e;border:1px solid #ffd0a0}.search_result_guide{line-height:1.6;font-size:13px}.search_result_guide .guide_message{margin:12px 12px}.search_result_guide p{margin:0 12px 12px}.search_result_guide .link_list_box{margin:0 12px 16px}.search_result_guide .link_list_box a span{font-size:12px}.search_other_floor p{font-size:13px;margin-bottom:4px}.search_floor_guide{padding:12px 0}.search_floor_guide p:nth-child(n+2){font-size:15px;padding-left:8px;margin-bottom:8px;border-left:5px solid #4d6594}.search_floor_guide p.general{border-left-color:#83c840}.search_floor_guide p.adult{border-left-color:#75baeb}.search_floor_guide p.girls{border-left-color:#db7397}.search_floor_guide ul:last-child{margin-bottom:4px}.not_found{margin:12px;padding:12px 8px;border:1px dotted #ccc;color:#ef7700;font-size:14px;line-height:1.6}.work_buy_limit{margin:8px 0;border:dotted #ccc;border-width:1px 0 1px;padding:4px;font-size:10px}.work_buy_limit .quantity{text-align:center}.work_buy_limit .limit{color:#c00}.work_buy_limit .limit.end{font-weight:bold}.work_buy_limit .purchased{font-weight:bold;font-size:auto;border:none;padding:0;margin:0 0 4px;color:#333}.work_buy_limit .ldtimercont{position:relative;height:10px;margin-bottom:2px;font-size:1px}.work_buy_limit .ldtimercont .statebar{position:absolute;height:6px;width:100%;margin-top:2px;background-color:#ddd;border-radius:33px}.work_buy_limit .ldtimercont .progbar{position:absolute;height:6px;background-color:#fa9900;margin-top:2px;border-radius:33px}.work_buy_limit .ldtimercont .progbartick{position:absolute;height:6px;margin-top:2px;border-right:1px solid #fff;border-radius:33px}.n_work_list_container .work_buy_limit{border-width:1px 0 1px;padding:4px 2px;font-size:11px}.n_work_item&gt;dd .n_work_list_container .work_buy_limit{margin-top:4px}.style_comic .n_work_list.type_grid_min.type_vertical .work_buy_limit,.style_books .n_work_list.type_grid_min.type_vertical .work_buy_limit,.style_girlspro .n_work_list.type_grid_min.type_vertical .work_buy_limit,.style_blpro .n_work_list.type_grid_min.type_vertical .work_buy_limit,.style_girlsdrama .n_work_list.type_grid_min.type_vertical .work_buy_limit,.style_bldrama .n_work_list.type_grid_min.type_vertical .work_buy_limit{line-height:1.4;border:none;padding:0}.style_comic .n_work_list.type_grid_min.type_vertical .work_buy_limit .quantity,.style_comic .n_work_list.type_grid_min.type_vertical .work_buy_limit .time,.style_books .n_work_list.type_grid_min.type_vertical .work_buy_limit .quantity,.style_books .n_work_list.type_grid_min.type_vertical .work_buy_limit .time,.style_girlspro .n_work_list.type_grid_min.type_vertical .work_buy_limit .quantity,.style_girlspro .n_work_list.type_grid_min.type_vertical .work_buy_limit .time,.style_blpro .n_work_list.type_grid_min.type_vertical .work_buy_limit .quantity,.style_blpro .n_work_list.type_grid_min.type_vertical .work_buy_limit .time,.style_girlsdrama .n_work_list.type_grid_min.type_vertical .work_buy_limit .quantity,.style_girlsdrama .n_work_list.type_grid_min.type_vertical .work_buy_limit .time,.style_bldrama .n_work_list.type_grid_min.type_vertical .work_buy_limit .quantity,.style_bldrama .n_work_list.type_grid_min.type_vertical .work_buy_limit .time{color:#333}.style_comic .n_work_list.type_grid_min.type_vertical .work_buy_limit .quantity,.style_books .n_work_list.type_grid_min.type_vertical .work_buy_limit .quantity,.style_girlspro .n_work_list.type_grid_min.type_vertical .work_buy_limit .quantity,.style_blpro .n_work_list.type_grid_min.type_vertical .work_buy_limit .quantity,.style_girlsdrama .n_work_list.type_grid_min.type_vertical .work_buy_limit .quantity,.style_bldrama .n_work_list.type_grid_min.type_vertical .work_buy_limit .quantity{font-size:12px}.style_comic .n_work_list.type_grid_min.type_vertical .work_buy_limit .limit,.style_books .n_work_list.type_grid_min.type_vertical .work_buy_limit .limit,.style_girlspro .n_work_list.type_grid_min.type_vertical .work_buy_limit .limit,.style_blpro .n_work_list.type_grid_min.type_vertical .work_buy_limit .limit,.style_girlsdrama .n_work_list.type_grid_min.type_vertical .work_buy_limit .limit,.style_bldrama .n_work_list.type_grid_min.type_vertical .work_buy_limit .limit{color:#c00}.contents_bottom_inner{padding:24px 0 0}.contents_bottom+.contents_bottom .contents_bottom_inner{border-top:1px solid #eee}.contents_bottom_headline{font-size:15px;font-weight:bold;padding:0 16px;margin-bottom:12px}.filter_genre dt,.filter_genre dd{border-top:1px solid #eee}.filter_genre dt a,.filter_genre dd a{color:#333;height:50px;display:flex;align-items:center;justify-content:space-between}.filter_genre dt a{padding-left:16px}.filter_genre dd a{padding-left:32px}.filter_genre dt a:visited,.filter_genre dd a:visited{color:#333}.filter_genre a span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter_genre dt a span{font-size:14px;font-weight:bold}.filter_genre dd a span{font-size:12px}.filter_genre a::after{content:"\f054";color:#aaa;font-family:"Font Awesome 5 Pro";font-size:13px;font-weight:normal;padding-right:16px}.filter_genre .filter_title{height:50px;display:block;line-height:50px;padding-left:16px;font-weight:bold}.recommend_item{margin-top:16px;padding:0 16px 24px}.recommend_item ul{display:flex;flex-wrap:wrap;margin:-8px -8px 0 0}.recommend_item li{margin-top:8px;margin-right:8px}.recommend_item a{display:flex;align-items:center;justify-content:center;padding:6px 12px;border:1px solid #ccc;border-radius:3px;background:#fafafa;position:relative;font-size:14px;color:#707070;cursor:pointer;outline:0;text-decoration:none}.recommend_item.nowrap ul{flex-wrap:inherit;overflow-x:auto;width:100%}.recommend_item.nowrap li{white-space:nowrap}.contents_bottom.site_info{padding-bottom:24px}.contents_bottom.site_info p{font-size:13px;line-height:2;padding:0 16px}.search_tag_items li a{background:var(--surface_container)}.search_tag_items li a:link,.search_tag_items li a:visited{color:var(--on_general)}.search_results input[type="search"]{border:1px solid var(--on_surface_accent)}.search_results .option_wrapper.type_sort .option_content .option_headline{background-color:var(--surface_container)}.search_results .option_wrapper .btn_01 a{box-shadow:none;background-color:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline)}.search_results .option_wrapper .btn_01 a.language{background-color:var(--primary);box-shadow:none;color:var(--on_primary)}.search_results .search_block&gt;input{background-color:var(--surface_container)}.modal_bottom_sheet{display:none;position:fixed;top:0;left:0;z-index:3000;width:100%;height:100%}.modal_bottom_sheet.show{display:block}.scrim{opacity:0;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:#000;transition:all 0.4s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.modal_bottom_sheet_inner.active .scrim{opacity:0.3;transition:all 0.2s ease}.action_sheet{position:absolute;bottom:0;left:0;z-index:20;transform:translate(0, 100%);width:100%;background:#fff;color:#333;font-size:12px;line-height:1.4;transition:all 0.2s ease}.modal_bottom_sheet_inner.active .action_sheet{transform:translate(0, 0)}.action_sheet_header{height:50px;padding:0 15px;font-size:13px;border-bottom:solid 1px #eee;line-height:50px}.action_menu{-webkit-overflow-scrolling:touch;overflow:auto;max-height:calc((1em * 1.4 + 24px) * 5 + 12px + 0.5em)}.action_menu.type_2col{display:flex;flex-wrap:wrap}.action_menu.type_2col .action_menu_item{width:50%}.action_menu_item a{display:flex;align-items:center;padding:12px 15px;color:#333}.action_menu.type_icon .action_menu_item a::before{width:20px;height:30px;margin:-5px 0;margin-right:20px;color:#999;text-align:center;font-size:20px;font-weight:200;line-height:1;content:""}.action_menu_item[class*="icon_filter"] a::before{opacity:0.725;background:url(../../modpub/images/web/common/icon_option_01.png) no-repeat center -705px;background-size:24px 800px}.action_menu_item.icon_filter_pc a::before{background-position:center -705px}.action_menu_item.icon_filter_pc.selected a::before{background-position:center -737px}.action_menu_item.icon_filter_sp a::before{background-position:center -545px}.action_menu_item.icon_filter_sp.selected a::before{background-position:center -577px}.action_menu_item[class*="icon_display"] a::before{opacity:0.725;background:url(../../modpub/images/web/common/icon_option_01.png) no-repeat center -65px;background-size:24px 800px}.action_menu_item.icon_display_row a::before{background-position:center -65px}.action_menu_item.icon_display_row.selected a::before{background-position:center -97px}.action_menu_item.icon_display_grid a::before{background-position:center -225px}.action_menu_item.icon_display_grid.selected a::before{background-position:center -257px}.action_menu_item.icon_display_grid_min a::before{background-position:center -385px}.action_menu_item.icon_display_grid_min.selected a::before{background-position:center -417px}.action_menu_item .icon_plus::before{content:"\f067";margin-right:5px;font-family:"Font Awesome 5 Pro";font-weight:300}.action_menu.type_dock{display:flex;flex-wrap:wrap;justify-content:flex-start;max-height:none;padding:10px}.action_menu.type_dock .action_menu_item{flex-shrink:0;padding:12px}.action_menu.type_dock .action_menu_item.type_btn{flex-shrink:0;padding:8px 18px;width:calc((100% - 108px) / 3)}.action_menu.type_dock .action_menu_item a{white-space:nowrap;text-align:center;padding:0;display:flex;flex-direction:column}.action_menu.type_dock .action_menu_item a .twitter_color{color:#1da1f2}.action_menu.type_dock .action_menu_item a::before{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:12px;margin-bottom:6px;background:url(../../images/web/common/icon_sns_01.png) no-repeat;background-size:60px 360px;content:""}.action_menu.type_dock .action_menu_item.type_share_copy a::before{content:"\f0c5";font-family:"Font Awesome 5 Pro";font-weight:600;font-size:30px;background:#b6b6b6;color:#fff;padding:2px}.action_menu.type_dock .action_menu_item.type_share_x a::before{width:64px;height:64px;background-image:url(/modpub/images/web/common/sns/x.png);background-size:contain}.action_menu.type_dock .action_menu_item.type_share_award a::before{content:"";width:64px;height:64px;margin-left:5px;background:url(/modpub/images/web/common/sns/award_vote.png) no-repeat 50% 50%;background-size:contain}.action_menu.type_dock .action_menu_item.type_share_line a::before{width:64px;height:64px;background-image:url(/modpub/images/web/common/sns/LINE_APP.png);background-size:contain}.action_menu.type_dock .action_menu_item.type_share_bookmark a::before{width:64px;height:64px;margin-left:5px;background-image:url(/modpub/images/web/common/sns/hatena-bookmark.png);background-size:contain}.action_menu.type_dock .action_menu_item.type_share_facebook a::before{width:64px;height:64px;background-image:url(/modpub/images/web/common/sns/facebook.png);background-size:contain}.action_menu.type_dock .action_menu_item.type_share_weibo a::before{content:"\f18a";font-family:"Font Awesome 5 Brands";font-weight:400;font-size:35px;background:#df2029;color:#fff;padding:2px}.action_menu.type_dock .action_menu_item.type_share_plurk a::before{width:64px;height:64px;background-image:url(/modpub/images/web/common/sns/plurk.png);background-size:contain}.action_menu.type_dock .action_menu_item.icon_share_line a::before{background-position:center -60px}.action_menu.type_dock .action_menu_item.icon_share_instagram a::before{background-position:center -120px}.action_menu.type_dock .action_menu_item.icon_share_tumblr a::before{background-position:center -180px}.action_menu.type_dock .action_menu_item.icon_share_facebook a::before{background-position:center -240px}.action_menu.type_dock .action_menu_item.icon_share_youtube a::before{background-position:center -300px}.action_menu.type_dock .action_menu_item.icon_share_x a::before{background-image:url(/modpub/images/web/common/sns/x.png);background-size:contain}.action_menu.type_dock .action_menu_item.icon_share_copy a::before{background:#f6f6f6;font-family:"Font Awesome 5 pro";font-weight:200;font-size:30px;color:#999;content:"\f0c5"}.action_menu.type_dock .action_menu_item.icon_share_other a::before{background:#f6f6f6;font-family:"Font Awesome 5 pro";font-weight:400;font-size:30px;color:#999;content:"\f141"}.action_menu_item.selected,.action_menu_item.selected a{color:#fa8c1e}.action_sheet_close{opacity:0;display:flex;align-items:center;justify-content:center;height:50px;width:50px;position:absolute;right:0;top:-50px;transform:translateY(10px);font-size:0;transition:all 0.2s ease}.modal_bottom_sheet_inner.active .action_sheet_close{opacity:1;transform:translateY(0);transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.2s}.action_sheet_close::before,.action_sheet_close::after{position:absolute;top:50%;left:50%;width:30px;height:0;border-top:solid 2px #fff;transform:translateX(-50%) rotate(45deg);content:""}.action_sheet_close::after{transform:translateX(-50%) rotate(-45deg)}.actioned_sheet{position:fixed;bottom:0;left:0;right:0;height:50px;transform:translateY(100%);z-index:600;background:#333;color:#fff;padding:0 15px;line-height:50px;font-size:12px;transition:all 0.3s ease}.actioned_sheet.show{transform:translateY(0);transition-delay:0.3s}.scrim{background:var(--overlay);-webkit-tap-highlight-color:var(--overlay)}.action_sheet{background:var(--surface);color:var(--on_surface)}.action_sheet__header{border-bottom:solid 1px var(--surface_outline)}.action_sheet__actioned{background:var(--on_surface);color:var(--surface)}.action_menu .action_menu_item a,.action_menu.type_icon .action_menu_item a{color:var(--on_surface_disabled)}.action_menu .action_menu_item a::before,.action_menu.type_icon .action_menu_item a::before{width:auto;height:24px;margin-right:12px;display:flex;text-align:inherit;font-size:16px;font-weight:800;line-height:inherit;font-family:"Font Awesome 5 Pro";align-items:center;color:var(--on_surface_disabled);background:none}.action_menu .action_menu_item a.type_row::before,.action_menu.type_icon .action_menu_item a.type_row::before{content:"\f00b"}.action_menu .action_menu_item a.type_grid::before,.action_menu.type_icon .action_menu_item a.type_grid::before{content:"\f00a"}.action_menu .action_menu_item.selected a,.action_menu.type_icon .action_menu_item.selected a{color:var(--on_surface_accent)}.action_menu .action_menu_item.selected a::before,.action_menu.type_icon .action_menu_item.selected a::before{color:var(--on_surface_accent)}.action_menu_item a.type_row::before{content:"\f00b"}.action_menu_item a.type_grid::before{content:"\f00a"}.action_menu_item.type_icon a::before{color:var(on_surface_variant)}.action_menu_item .action_menu_item[class*="icon_display"] a::before{background:none}.action_menu_item.type_dock .twitter_color{color:#1da1f2}.action_menu_item.type_dock.type_share_copy a::before{background:var(on_surface_variant);color:var(--surface)}.action_menu_item.type_dock.type_share_twitter a::before{background:#1b95e0;color:var(--surface)}.action_menu_item.type_dock.type_share_weibo a::before{background:#df2029;color:var(--surface)}.action_menu_item.type_dock.icon_share_copy a::before,.action_menu_item.type_dock.icon_share_other a::before{background:var(--surface);color:var(on_surface_variant)}.action_sheet_close::before,.action_sheet_close::after{border-top:solid 2px var(--surface)}.about_tax{line-height:1.3;font-size:10px;padding:10px 8px;margin:0 0 0;border-bottom:1px dotted #ccc;background-color:#fff6f6}.work_buy_box .about_tax{padding:10px 12px}.about_tax h2{display:block;color:#da3751;font-size:13px;font-weight:bold;margin-bottom:8px}.about_tax .base_list li{line-height:1.3;font-size:10px;padding-left:12px;margin-bottom:8px}.about_tax .base_list&gt;li::before{left:4px;top:5px;width:2px;height:2px;background-color:#da3751}.about_tax .base_list li:last-child{margin-bottom:0}.cart_works_note{margin:12px 8px}.cart_works_note_for_adult{margin-top:5px}.user_merit{width:98%;background-color:#fde233;border-radius:10px;position:relative;margin:5px auto 10px}.user_merit .header_title{min-width:100%;background-color:#77d5d5;border-radius:10px 10px 0 0;position:relative}.user_merit .header_title p{margin:0 auto;background:url("../../images/web/common/icon_usermerit_copy.png") no-repeat center center;overflow:hidden;text-indent:100%;white-space:nowrap;width:95%;padding-top:9%;background-size:cover;position:relative;top:0;z-index:10}.user_merit .pickup{padding:2px}.user_merit .pickup table{table-layout:fixed;width:100%}.user_merit .pickup .icon td{height:100px;width:100px}.user_merit .pickup .icon td:nth-child(1){background:url("../../images/web/common/pic_usermerit_point.png") no-repeat center center;background-size:contain}.user_merit .pickup .icon td:nth-child(2){background:url("../../images/web/common/pic_usermerit_dl.png") no-repeat center center;background-size:contain}.user_merit .pickup .icon td:nth-child(3){background:url("../../images/web/common/pic_usermerit_sns.png") no-repeat center center;background-size:contain}.user_merit .pickup table tr.title td{text-align:center;font-weight:bold;font-size:11px;padding:5px 0;color:#d63333}.user_merit .pickup table ul{width:30vw;margin:0 auto}.user_merit .pickup table ul li{font-size:11px}.user_merit .pickup ul{background-color:#fde233;border:none}.user_merit .inner_15{padding:5px}.user_merit .point_box{background-color:#d73333;padding:8px 5px;margin:10px auto;position:relative;z-index:100}.user_merit .point_box::before{content:"";background:url("../../images/web/common/icon_usermerit_sd01.png") no-repeat center center;background-size:contain;width:70px;height:50px;position:absolute;right:0;bottom:24px;z-index:1}.user_merit .point_box.get::before{content:"";background:url("../../images/web/common/icon_usermerit_sd02.png") no-repeat center center;background-size:contain;width:40px;height:55px;position:absolute;bottom:6vw;right:-3px;z-index:1}.user_merit .point_box .attention{color:#fff;position:relative;font-size:3.6vw;left:35px;line-height:1.4em;width:55vw}.user_merit .point_box .attention::before{content:"";background:url("../../images/web/common/icon_usermerit_point.png") no-repeat center center;background-size:contain;width:30px;height:30px;position:absolute;left:-33px;top:1vw}.user_merit .lost_point{position:absolute;bottom:4px;right:4px;background-color:#fff;color:#3af;padding:2px 4px;border:2px solid #000}.user_merit .point_box.get .lost_point{color:#21b86c}.search_more_number{margin-left:4px;color:#e88420}.btn_01{text-align:center;font-size:2.6vw;font-weight:bold}.btn_01_container .btn_01{margin-top:16px}.user_merit .lost_point p span{font-size:5vw}.user_merit .point_box .flip{background-color:#000;border-radius:15px;margin:0 3px}.user_merit .btn_box{position:relative}.user_merit a.welcome_user_btn{display:block;padding:20px;text-decoration:none;background:#21b86c;color:#fff;border-bottom:solid 3px #248956;border-radius:8px;font-weight:bold;white-space:nowrap;text-shadow:1px 1px #248956;text-align:center;width:90vw;box-sizing:border-box;font-size:16px;margin:5px auto 15px;position:relative;line-height:1.9em}.user_merit a.welcome_user_btn::before{display:inline-block;font-family:"Font Awesome 5 Pro";font-size:18px;vertical-align:middle;color:#ffff8b;content:"\f007";margin-right:10px;position:relative}.user_merit p.conditions{font-size:11px;line-height:1.6em;margin-bottom:10px;padding-left:1em;text-indent:-1em}.cart_work_list ul:not(.n_work_list){border-top:solid 1px #ccc}.main_lead_01+form .cart_work_list ul:not(.n_work_list){border-top:none}.text_attention{padding:4px 12px;text-align:right;font-size:11px}.btn_01.type_paypal{margin-top:16px}.cart_work_list .work_list&gt;li{border-bottom:1px solid #ccc}.n_work_list.type_cart&gt;.n_work_list_item.is_actioned,.cart_work_list .work_list&gt;li.is_actioned{display:block;padding:10px;font-size:11px}.n_cart .n_work_list.type_cart&gt;.n_work_list_item.is_actioned,.n_cart .cart_work_list .work_list&gt;li.is_actioned{display:block;padding:10px 0;font-size:11px}.cart_work_list .work_list dl{padding:8px 0 8px 8px;margin-right:54px}.cart_work_list .work_list dt.work_thumb{width:75px}.cart_work_list .work_list dt.work_thumb img{max-width:75px;max-height:107px}.cart_work_list .work_list dd{padding-bottom:3px;margin-left:83px}.cart_work_list .work_list dd.work_name{font-size:13px}.cart_work_list .work_list dd.maker_name{font-size:12px}.cart_work_list .work_list dd.work_price{font-size:14px}.n_work_list_item div.cart_message_caution{display:flex;flex-direction:column;justify-content:center;position:relative;border:1px solid #e6721d;background:#fff;border-radius:5px;box-sizing:border-box;margin:5px 5px 10px;padding:10px 12px}div.message_caution{display:flex;flex-direction:column;justify-content:center;position:relative;min-height:43px;margin:12px 8px;padding:10px 12px;border:1px solid #e6721d;border-radius:5px;box-sizing:border-box;color:#e6721d}div.message_caution_inner{margin-left:36px}div.message_caution_title{font-size:11px;text-align:left}.n_work_list_item div.cart_message_caution::before,div.message_caution::before{display:block;position:absolute;left:10px;font-family:"Font Awesome 5 Pro";font-size:25px;line-height:1;color:#e6721d;font-weight:400;content:"\f071"}.n_work_list_item div.cart_message_caution p,div.message_caution p{margin:0 0 0 32px;font-size:13px;line-height:1.3;color:#e6721d}.n_work_list_item div.cart_message_caution a,div.message_caution a{text-decoration:underline;font-weight:bold;cursor:pointer;color:#e6721d;line-height:1.5em}.n_work_list_item div.cart_message_caution .pack,div.message_caution .pack{margin:0 0 0 32px;border-top:dotted 1px #e6721d;padding-top:5px}.n_work_list_item div.cart_message_caution.pc::before,div.message_caution.pc::before{left:10px;font-size:23px;content:"\f108"}.n_work_list_item div.cart_message_caution.android::before,div.message_caution.android::before{left:14px;font-size:27px;content:"\f3ce"}.n_work_list_item div.cart_message_alert{display:flex;flex-direction:column;justify-content:center;position:relative;border:1px solid #ea7b98;background:#fff;border-radius:5px;box-sizing:border-box;padding:10px 12px;margin:5px 5px 10px}div.cart_message_alert p{margin:0 0 0 32px;color:#f73455;font-weight:bold;font-size:12px}div.cart_message_alert::before,div.cart_message_alert.pc::before{display:block;position:absolute;font-family:"Font Awesome 5 Pro";line-height:1;color:#f73455;font-weight:400}div.cart_message_alert::before{left:10px;font-size:25px;content:"\f071"}dl.cart_message_alert.pc::before{left:14px;font-size:27px;content:"\f3ce"}.message_rental{display:inline-block;position:relative;border:1px solid #ffbc60;border-width:1px 1px 1px 40px;margin:0 8px 8px 0;padding:8px;border-radius:4px;box-sizing:border-box;background:#fff7ec;color:#ec7b19;font-size:11px;line-height:1.3}.message_rental a.purchase{display:inline-block;background:#f0f0f0;height:20px;line-height:20px;padding:0 5px;margin-top:3px;color:#666;text-decoration:none;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.2) inset}.message_rental a.purchase::before{content:"â†’";padding-right:3px}._cart_item.type_matome dd.work_price span.origin_price,._cart_item.type_matome dd.work_price span.origin_point{color:#666;font-weight:normal;text-decoration:line-through;padding-left:4px;font-size:11px}.message_rental,.cart_message{display:inline-block;position:relative;border:1px solid #ffbc60;border-width:1px 1px 1px 40px;margin:0 8px 8px 0;padding:8px;border-radius:4px;box-sizing:border-box;background:#fff7ec;color:#ec7b19;font-size:11px;line-height:1.3}.cart_message.type_alert{color:#ef4343;border-color:#fb8d8d;background:#fff4f4}.cart_message::after{display:block;position:absolute;top:50%;left:-8px;margin-top:-0.5em;transform:translateX(-100%);font-family:"Font Awesome 5 Pro";font-size:22px;line-height:1;color:#fff;font-weight:300;content:"\f071"}.cart_work_list div.work_btn,.cart_work_list .item_footer{background-color:#ebebeb}#cart_work.work_list .buy_check{position:absolute;width:54px;text-align:center;right:0;top:0}#cart_work.work_list .buy_check input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;width:54px;height:52px;-webkit-tap-highlight-color:rgba(0,0,0,0)}#cart_work.work_list .buy_check input[type="checkbox"]+label{display:block;color:#666;font-size:12px;padding-top:12px;padding-bottom:28px;background:url(../../images/web/hometouch/btn_check_off.png) center 32px no-repeat;background-size:20px 20px}#cart_work.work_list .buy_check input[type="checkbox"]:checked+label{background:url(../../images/web/hometouch/btn_check_on.png) center 32px no-repeat;background-size:20px 20px}.n_work_list_item .buy_check{position:absolute;width:50px;text-align:center;top:0;bottom:0;left:0}.n_work_list_item .buy_check input[type="checkbox"]{display:none}.n_work_list_item .buy_check input[type="checkbox"]+label{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:20}.n_work_list_item .buy_check input+label::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;height:16px;width:16px;margin:auto;border-radius:1px;background:#fff;box-sizing:border-box;border:solid 1px #ccc;box-shadow:0 0 3px rgba(0,0,0,0.05) inset;content:""}.n_work_list_item .buy_check input:checked+label::before{background:#fa0;border:none;box-shadow:none;font-family:"Font Awesome 5 Pro";color:#fff;font-size:13px;line-height:16px;font-weight:400;content:"\f00c"}.campaign_price{display:block;text-align:right;color:#c00;font-size:15px;padding:4px 8px;border-bottom:solid 1px #ccc}.campaign_price i{padding:0 3px;color:#333;font-size:11px}.campaign_price span{font-size:11px}.cart_price_box{margin:-1px 0 16px}.main_lead_02{color:#fff;font-size:16px;font-weight:600;text-align:center;padding:13px 0;background-color:#4d6594;position:relative}.cart_option_content .main_lead_02{width:100%;padding:18px 0 13px;background-color:#fff;color:#333;position:absolute;top:0;left:0;z-index:1}.n_cart .n_work_list.type_cart{margin:10px}.n_cart .cart_hold .n_work_list.type_cart{margin:10px}.cart_bill{position:relative;overflow:hidden}.cart_bill_content{padding:11px 15px 20px}.n_work_list_container+.cart_bill_content{position:relative;border-bottom:0}.cart_bill_content.decide{padding:17px 15px 24px;border-bottom:0}.cart_bill_content .btn_01 button{margin-top:16px}.cart_bill_subtotal{border-bottom:1px solid #ddd}.cart_bill_subtotal.no_border{border-bottom:0}.cart_bill_subtotal .cart_bill_line{margin-bottom:8px}.cart_bill_subtotal .cart_bill_line:last-child{margin-bottom:10px}.cart_bill_detail{margin-top:14px}.cart_bill_subtotal+.cart_bill_detail{margin-top:10px}.cart_bill_difference{color:#c00;display:flex;align-items:center;margin-left:12px;white-space:nowrap}.cart_bill_difference.type_sale{position:absolute;right:0;top:4px}.cart_bill_difference.type_not{color:#333}.cart_bill_line .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart_bill_line{display:flex;justify-content:space-between}.cart_bill_detail .cart_bill_sum:nth-child(2){margin-top:3px}.cart_bill_sum dt{font-size:12px}.cart_bill_sum dt span{font-size:15px}.cart_bill_sum dd{color:#c00;font-size:18px;font-weight:700}.cart_bill_content.decide .cart_bill_sum dd{font-size:18px}.cart_bill_content.decide .cart_bill_sum .work_price_prefix,.cart_bill_content.decide .cart_bill_sum .work_price_suffix{font-size:12px}.cart_bill_sum .work_price_prefix,.cart_bill_sum .work_price_suffix{font-size:14px}.cart_bill_sum dd .separator{color:#666;font-weight:normal;margin:0 3px}.cart_bill_point{margin-top:3px}.cart_bill_point dt{font-size:12px}.cart_bill_point dd{font-size:14px;color:#093;font-weight:600}.cart_bill_content ._paidy-promotional-messaging{margin:0 0 14px 0 !important;padding:0 !important}._paidy-promotional-messaging-upsell-modal * p{margin:1rem 0 1rem 0}.text_box_01 .cart_bill_text,.cart_bill_content.decide .cart_bill_text{margin:15px 0;padding-top:5px;font-size:14px;text-align:center}.cart_bill_supplement_text{margin-top:10px;font-size:12px;text-align:center}.cart_bill_content .payment_method_alert{color:#c00;margin:24px auto -8px;font-weight:normal;line-height:1.6;text-align:center}.cart_bill_content .payment_method_alert:nth-child(2){font-size:16px}.cart_bill_content .btn_01 input,.cart_option_inner .btn_01 input{margin-top:16px;margin-bottom:0}.cart_bill_content .work_cart_column_container .btn_01 input{margin-top:0}.cart_back_work{margin-top:20px;text-align:center}.cart_bill_content .btn_01 input:disabled,.cart_option_inner .btn_01 input:disabled{color:#aaa;background-color:#ccc;border-color:rgba(0,0,0,0.2)}.coupon_available{background:#fceff4;border-radius:3px;padding:8px;margin-top:12px;position:relative}.coupon_available_head{color:#ff5f96;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-bottom:8px;font-size:13px}.coupon_available_head::before{font-family:dlsite-icons;font-size:18px;font-weight:400;content:"\e912";margin-right:4px}.coupon_available_inner{background:#fff;border-radius:3px;padding:6px}.coupon_available_inner .coupon_note{text-align:center;font-size:10px;color:#999;margin-top:4px;padding-top:6px;border-top:dashed 1px #fceff4}.coupon_available_inner .coupon_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;margin-bottom:8px}.coupon_available_inner .coupon_detail{margin-top:4px;display:flex;align-items:center;flex-direction:column;justify-content:space-between;font-size:11px}.coupon_available_inner .coupon_detail .total{color:#c00;font-weight:bold;font-size:24px}.coupon_available_inner .work_price_prefix,.coupon_available_inner .work_price_suffix{font-size:12px}.purchase_box .coupon_available{margin:0 0 12px 0}.purchase_box .coupon_detail .total{font-size:24px}@media screen and (max-width: 320px){.purchase_box .coupon_detail .total{font-size:18px}}[lang="ja-jp"] .purchase_box .coupon_detail{text-align:center;flex-direction:row;justify-content:space-evenly}.purchase_box .coupon_detail .total i{margin-left:3px;font-size:0.5em;font-weight:bold}.purchase_box .coupon_available .before_price{font-size:0.5em;margin-left:8px;color:#666}.coupon_available .coupon_detail .separator{font-size:0.5em;padding:3px;color:#333}.purchase_box .coupon_available .attended_box{display:flex;justify-content:space-between;font-size:10px;margin:8px 0 4px}.purchase_box .coupon_available .attended{color:#fe6e96;font-weight:bold;text-align:center;display:block}.purchase_box .coupon_available .attended::before{font-family:dlsite-icons;content:"\e912";margin-right:2px;vertical-align:text-top}.purchase_box .coupon_available .coupon_name{font-size:11px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left}.coupon_push_box{border:solid 1px #ffcbdd;border-radius:5px;padding:8px;margin:12px 8px;font-size:11px}.coupon_push_box .coupon_push_details_inner{border-top:dotted 1px #ffcbdd;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:all 0.25s ease}.coupon_push_details.is_open .coupon_push_details_inner{opacity:1;visibility:visible;max-height:9999px;margin-top:8px;padding-top:8px}.coupon_push_box .coupon_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coupon_push_head{font-size:12px;color:#ff5f96;font-weight:bold;display:flex;align-items:center;margin-bottom:4px}.coupon_push_head::before{font-family:dlsite-icons;font-size:18px;font-weight:400;content:"\e912";margin-right:4px}.coupon_push_details .btn_area{display:flex}.coupon_push_details .text_toggle{color:#039;text-align:right;margin-left:auto;margin-top:8px;display:flex;align-items:center}.coupon_push_details .text_toggle::after{width:8px;height:8px;transform:rotate(135deg);content:"";margin:-4px 0 0 6px;box-shadow:-1px 1px 0 #666 inset}.coupon_push_details.is_open .text_toggle::after{margin:4px 0 0 6px;box-shadow:1px -1px 0 #666 inset}.cart_login_information{display:flex;justify-content:space-between;font-size:12px;text-align:center;margin-top:12px;border-radius:4px}.cart_login_information_item{width:100%}.cart_login_information_item:not(:last-child){border-right:dotted 1px #ccc}.cart_login_information_item a{display:block;color:#333}.cart_login_information_list{display:flex;justify-content:center}.cart_login_information_list dt span{display:flex;align-items:center;justify-content:center}.cart_login_information_list dt .icon::before{content:"";display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;padding-right:2px}.cart_login_information_list dt .icon.icon_point::before{background-image:url(/images/web/common/icon_menu/icon_menu_point.png)}.cart_login_information_list dt .icon.icon_coupon::before{background-image:url(/images/web/common/icon_menu/icon_menu_coupon.png)}.cart_login_information_list dd{display:flex;align-items:center}.cart_login_information_list dd .number{padding:0 5px 0 0;font-weight:bold;font-size:14px}.cart_login_information_item.type_point .cart_login_information_list dd .number{color:#093}.cart_login_information_item.type_coupon .cart_login_information_list dd .number{color:#f73455}.empty_box{margin:12px;border:solid 1px #eee;padding:32px 16px}.empty_box .title_message_only{font-size:16px;text-align:center;margin-bottom:16px}.empty_box .btn{display:block;width:180px;height:44px;line-height:44px;color:#666;font-size:14px;text-align:center;border:solid 1px #ccc;border-radius:4px;background:#fafafa;margin:0 auto}.empty_box .btn:hover{text-decoration:none;background:#eee}.cart_option_content{transform:translateX(100%);transition:transform 0.5s, opacity 0.8s;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;box-sizing:border-box;z-index:511}.cart_option_content.open{transform:translateX(0)}.cart_option_back{position:absolute;display:flex;justify-content:center;align-items:center;font-size:13px;left:15px;line-height:1.5;transition:0.5s}.cart_option_back::before{content:"";display:block;width:12px;height:12px;border:1.5px solid #333;border-right:0;border-bottom:0;transform:rotate(-45deg);margin-right:3px}.cart_option_inner{box-sizing:border-box;height:calc(100vh - 84px);padding:71px 15px 160px;overflow:scroll}.cart_option_inner .text_box_01{padding-left:0;padding-right:0}.cart_option_inner .text_box_01 p{line-height:1.6}.cart_option_footer{box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:16px;border-top:1px solid #eee;background:#fff}.cart_option_footer:has(.cart_bill_supplement_text){padding:16px 16px 10px}.cart_option_footer .btn_01 input{margin-bottom:0}.cart_sort_option{position:relative;width:75%;margin-bottom:16px}.cart_sort_option_item .selected_option{display:block;padding:11px 24px 10px 12px;box-sizing:border-box;border-radius:3px;border:solid 1px #ccc;font-size:13px}.cart_sort_option_item .selected_option::after{display:block;position:absolute;right:12px;top:50%;width:10px;height:10px;transform:translateY(-80%) rotate(45deg);box-shadow:1px 1px 0 #999;content:""}.cart_sort_option_item .selected_option.active::after{transform:rotate(-135deg);margin-top:0}.cart_sort_option_item .selected_option h2{padding:0;background:none;color:inherit}.cart_option_head{display:flex;align-items:center;font-size:14px;margin-bottom:6px}.cart_option_head:last-of-type{margin-bottom:20px}.cart_option_btn{box-sizing:border-box;left:0;width:100%;display:block;margin-top:10px;margin-bottom:32px}.cart_option_btn a.btn{display:block;border-radius:3px;background:#FFFFFF;border:solid 1px #666666;box-sizing:border-box;cursor:pointer;height:40px;line-height:40px;text-align:center;color:#222222;text-decoration:none;font-weight:bold}.cart_option_radio{display:none}.cart_option_heading{color:#333;font-size:14px;background-color:#eee;margin:0 -15px 16px;padding:9px 15px 8px}.cart_option_select{overflow:hidden;border:1px solid #ccc;box-sizing:border-box;border-radius:6px;margin-bottom:20px}.cart_option_select:last-child{margin-bottom:0}.cart_option_line{font-size:15px}.cart_option_select_item+.cart_option_select_item,.cart_option_line+.cart_option_line,.cart_method_item+.cart_method_item&gt;.cart_option_line{border-top:1px solid #ccc}.cart_option_label{padding:19px 8px;display:flex;align-items:center;position:relative}input:checked+label .cart_method_title,input:checked+label[for="within_japan"]{font-weight:bold;color:#e58600}.cart_option_label[for="within_japan"]{padding-right:48px}.cart_option_label.electronic{width:85%}.cart_option_line input:disabled+.cart_option_label,.cart_option_line input:disabled ~ .cart_coupon_text{opacity:0.4}.cart_option_label .cp_label{background:#e60026;padding:4px 6px;font-size:11px;border-radius:3px;color:#fff;line-height:1;display:block}@media screen and (max-width: 320px){.cart_option_label .cp_label{display:block}}.cart_method_terms{font-size:11px;display:block;margin-top:5px}.cart_method_terms+.cart_method_terms{margin-top:3px}.cart_method_terms.annotation{color:#c00}.cart_method_comment{margin-bottom:4px;font-size:11px;line-height:1.5;text-align:center}.cart_method_comment p:nth-child(n+2){margin-top:12px}.cart_method_comment a{color:#039}a.link_external_point{display:flex;align-items:center;padding:16px 16px 16px 12px;border:solid 1px #4baef3;border-radius:6px;background:#e4f3fd;margin-bottom:24px;color:#333;cursor:pointer}a.link_external_point .content{display:flex;flex-direction:column;flex-basis:100%;gap:6px;margin:0 8px 0 16px}a.link_external_point .title{font-size:18px;font-weight:bold}a.link_external_point .lead{font-size:11px}a.link_external_point .lead strong{font-size:13px}a.link_external_point .sublead{font-size:11px}a.link_external_point::after{display:block;flex-shrink:0;transform:rotate(-45deg);width:12px;height:12px;box-sizing:border-box;border-right:1px solid #707070;border-bottom:1px solid #707070;content:""}.link_external_point_subtext{font-size:15px;margin-bottom:10px}.link_external_point_subtext strong{color:#c00;padding:0 2px}.cart_option_label::before{content:"";flex-shrink:0;width:20px;height:20px;margin-right:14px;border-radius:50%;border:1px solid #ccc;background:#fff;display:inline-block}.cart_option_radio:checked+.cart_option_label::after{position:absolute;width:12px;height:12px;content:"";display:block;top:0;bottom:0;margin:auto;left:13px;border-radius:50%;background-color:#fa8c1e}.cart_point_number{color:#093;font-size:16px;font-weight:bold}.cart_total_payment{color:#ef2c2c;font-size:16px;font-weight:bold}.cart_option_line.split{padding:20px 0}.cart_option_line.split .cart_option_label{height:auto;border-bottom:0;padding:0 8px}.cart_point_use_wrap{margin-left:34px}.cart_point_use{margin-top:14px;display:flex;align-items:center}.cart_point_use input[type="number"]{width:45%;border:1px solid #d5d5d5;margin-right:14px}.cart_point_use input[type="number"]:disabled{background-color:transparent}.cart_point_currency{margin-top:5px;font-size:14px}.cart_coupon_label{height:auto;padding:16px 8px;font-size:16px}.cart_coupon_detail{display:grid;-ms-grid-columns:20% 80%;grid-template-columns:20% 80%;font-size:11px;line-height:1.64}.cart_coupon_detail .cart_coupon_summary,.cart_coupon_detail .cart_coupon_title,.cart_coupon_detail .coupon_items_horizontal,.cart_coupon_detail .cart_coupon_details{font-size:12px}.cart_coupon_detail .coupon_items_horizontal{display:flex;align-items:center}.cart_coupon_detail .coupon_items_horizontal .coupon_limit_date{line-height:1}.cart_coupon_detail .btn_detail_coupon{display:flex;align-items:center;border:none;background:none;color:#003399;font-size:11px;padding-top:0;margin-left:16px}.cart_coupon_detail .btn_detail_coupon::after{width:7px;height:7px;margin:4px 0 0 6px;rotate:135deg;box-shadow:1px -1px 0 #666 inset;content:""}.cart_coupon_detail.close .btn_detail_coupon::after{margin:-4px 0 0 6px;box-shadow:-1px 1px 0 #666 inset}.cart_coupon_img{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;max-width:100%}.cart_coupon_heading{margin-left:6px}.cart_coupon_summary{margin-bottom:4px;color:#c00}.cart_coupon_summary [class*="icon_"]{display:inline-flex;align-items:center;border-radius:2px;font-size:10px;height:20px;line-height:21px;padding:0 5px;font-weight:bold;text-align:center;box-sizing:border-box;white-space:nowrap;margin-bottom:4px}.cart_coupon_summary&gt;:not(:last-child){margin-right:2px}.cart_coupon_summary .icon_best_deals{background:#ffe800;color:#604200}.cart_coupon_summary .icon_soon_expired{background:#ef2c2c;color:#fff}.cart_coupon_summary .icon_normal{border:solid 1px #8b8b8b;color:#333}.cart_coupon_title{font-weight:bold}.cart_coupon_text{color:#666;padding:0 8px 20px;font-size:12px}.cart_coupon_details .title{font-weight:bold}.cart_coupon_details .title:not(:first-child){margin-top:8px}.cart_coupon_discount{color:#c00}.cart_option_label .cart_coupon_detail .img_inner .img{display:flex;align-items:center;position:relative}.cart_option_line.type_coupon .cart_coupon_detail{margin-left:40px}.cart_option_line.type_coupon .cart_option_label::before,.cart_option_line.type_coupon .cart_option_label::after{display:none}.cart_option_label .cart_coupon_detail .img_inner .img::before{content:"";flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1px solid #ccc;background:#fff;left:-38px;position:absolute}.cart_option_radio:checked+.cart_option_label .cart_coupon_detail .img_inner .img::after{position:absolute;width:12px;height:12px;content:"";top:0;bottom:0;margin:auto;left:-33px;border-radius:50%;background-color:#fa8c1e}.cart_option_select_item:has(input:checked),.cart_method_item:has(input:checked){background:#fff9d9}.cart_method_item .payment_inner{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.cart_option_line .payment_image,.cart_option_line .payment_name{display:flex;align-items:center}.cart_option_line .payment_image .recommend_payment,.cart_option_line .payment_name .recommend_payment{display:inline-block;background-color:#F63455;color:#FFFFFF;padding:8px;border-radius:4px;font-size:10px;font-weight:bold;line-height:7px;margin-bottom:8px}.cart_option_line .payment_image .recommend_payment_name,.cart_option_line .payment_name .recommend_payment_name{display:block}.cart_option_line.paidy .base_list{font-size:11px;padding:0 15px 19px;margin:0 auto}.cart_option_line.paidy .base_list&gt;li{margin-bottom:0px}.cart_option_line.paidy .base_list&gt;li::before{background-color:#333;border-radius:100%}.cart_option_line.atone .base_list{font-size:11px;padding:0 15px 19px;margin:0 auto}.cart_option_line.atone .base_list&gt;li{margin-bottom:0px}.cart_option_line.atone .base_list&gt;li::before{background-color:#333;border-radius:100%}.cart_option_line .payment_image{width:84px;position:relative;flex-direction:row-reverse;flex-shrink:0}.conveni .cart_option_line .payment_image{width:112px}.credit .cart_option_line .payment_image{width:40px}.cart_option_line.rakuten_edy .payment_image{width:24px;margin-right:4px}.cart_option_line .payment_image img{max-width:100%;max-height:100%}.cart_option_line .payment_image.type_credit{flex-direction:row}.cart_option_line .payment_image.type_credit img{width:40px}.cart_bill .btn_change{border-radius:3px;background:#FFFFFF;border:solid 1px #666666;box-sizing:border-box;cursor:pointer;color:#222222;line-height:24px;text-align:center;text-decoration:none;margin-left:12px;padding:4px 12px;display:block;font-size:14px}.cart_bill_line .link_color{color:#25a}.cart_comfirm_comment{display:block;font-size:12px;margin-top:5px}.cart_comfirm_comment:first-child,.cart_comfirm_comment:only-child{margin:0}.cart_comfirm_comment.coupon,.cart_comfirm_comment.point{font-size:14px;margin-bottom:6px}.cart_bill_line dt{font-size:14px;min-width:1px}.cart_bill_subtotal.type_change .cart_bill_line:not(:first-child){border-top:#ddd 1px dashed;margin-top:12px;padding-top:16px}.cart_bill_line .option_name{width:100%;display:flex;justify-content:space-between}.cart_bill_line .option_name .flex_grow{flex:1}.cart_bill_line .option_name .text .number{font-weight:bold}.cart_bill_line .link_change{flex-shrink:0;margin-left:4px}.cart_option_accordion{position:relative}.cart_option_accordion.postpay&gt;.cart_option_line,.cart_option_accordion.electronic&gt;.cart_option_line{position:relative}.cart_option_accordion.postpay&gt;.cart_option_line::after,.cart_option_accordion.electronic&gt;.cart_option_line::after{content:"";position:absolute;right:20px;top:50%;border:1.5px solid #999;border-top:none;border-right:none;transform:translateY(-75%) rotate(-45deg);width:12px;height:12px}.cart_option_accordion.postpay.open&gt;.cart_option_line::after,.cart_option_accordion.electronic.open&gt;.cart_option_line::after{transform:translateY(-25%) rotate(-225deg)}.cart_option_accordion.open .cart_method_detail{background-color:#f9f9f9}.cart_method_detail{border-top:1px solid #ccc}.cart_method_detail .cart_toggle_content{box-sizing:border-box;padding:15px;font-size:12px;line-height:1.5}.cart_toggle_content .method_detail_text .paidy_note{font-size:11px}.cart_toggle_content .method_detail_text .paidy_note p:first-child{margin-bottom:1rem}.cart_toggle_content .method_detail_text .atone_note{font-size:11px}.cart_toggle_content .method_detail_text .atone_note p:first-child{margin-bottom:1rem}.cart_toggle_content *+.method_detail_text{margin-top:5px}.cart_detailList{background:#fff}.cart_detailList&gt;li+li{position:relative}.cart_detailList&gt;li+li::before{content:"";display:block;position:absolute;top:0;left:8px;width:calc(100% - 16px);border-top:1px dashed #ccc}.cart_option_accordion .cart_detailList .cart_method_detail{position:relative;padding:0 15px;border:none;background:#f3f3f3}.cart_option_accordion .cart_detailList .cart_method_detail::before{display:block;position:absolute;top:0;left:8px;width:calc(100% - 16px);border-top:1px dashed #ccc;content:""}.cart_method_item.credit .method_detail_title{font-size:16px}.cart_method_item.credit .method_detail_text{display:flex;justify-content:space-between;font-size:14px}.cart_method_item.credit .method_detail_credit{display:flex}.cart_method_item.credit .method_detail_credit dt{margin-right:4px}.cart_method_item.credit .method_detail_link{color:#06c;align-content:center}.cart_method_item.conveni .method_detail_image{margin-bottom:10px;text-align:center}.cart_method_item.conveni .method_detail_image:last-child{margin-bottom:0}.cart_method_item.conveni .method_detail_image img{width:170px}.method_inputItem_label{font-size:16px}.method_inputItem_label .required{margin-left:8px;padding:1px 8px 0;border-radius:3px;background:#fa8c1e;font-size:12px;color:#fff}.method_inputItem_input{margin-top:8px}.method_inputItem_input input{padding-top:7px;padding-bottom:7px;border-color:#ccc;border-radius:4px;font-size:16px}.method_stepList{margin-top:24px;padding-left:15px;font-size:12px;line-height:1.5;text-indent:-15px}.method_stepList:first-child{margin-top:0}.method_stepList li{counter-increment:stepList}.method_stepList li+li{margin-top:5px}.method_stepList li::before{content:counter(stepList) ". "}.method_stepList strong{color:#d94c63;font-weight:normal}.method_stepList em{color:#e58600;font-style:normal}.cart_method_item.paypay .method_detail_image,.cart_method_item.atone .method_detail_image,.cart_method_item.paidy .method_detail_image,.cart_method_item.aftee .method_detail_image{margin-bottom:12px;text-align:center}label[for="paidy"] ~ .method_detail_image{max-width:320px;margin:0 auto 12px;padding:0 15px}.cart_method_item.atone .method_detail_image,label[for="atone"] ~ .method_detail_image{max-width:320px;margin:0 auto;padding:0 15px 19px}.cart_method_item.atone .method_detail_image:last-child,.cart_method_item.paidy .method_detail_image:last-child,.cart_method_item.aftee .method_detail_image:last-child{margin-bottom:0}.cart_method_item.atone .method_detail_image img,.cart_method_item.paidy .method_detail_image img,.cart_method_item.aftee .method_detail_image img{max-width:100%}.cart_method_item.aftee .cp_label{padding:19px 8px;text-align:center}.cart_method_item.aftee .cp_label img{max-width:320px;width:100%}.payment_campaign{max-width:320px;margin:0 auto;padding:10px 0 20px;text-align:center}.payment_campaign img{width:90%}.payment_campaign.type_half{padding:0 0 24px}.payment_campaign.type_half img{width:75%}.payment_campaign p{background-color:#f00;width:90%;font-size:12px;margin:0 auto;padding:3px 0;color:#fff;font-weight:bold}.payment_campaign.aftee{padding:20px 0 10px}.payment_campaign.aftee img{width:100%}.cart_confirm_content .cart_confirm_inner_summary{padding:0 12px 8px 12px}.member_status .cart_confirm_inner_summary{padding:8px 12px 0 12px}.cart_confirm_head{padding:9px 12px 8px;color:#333;font-size:14px;background-color:#eee;display:flex;justify-content:space-between}.cart_confirm_item{display:flex;flex-direction:column;align-items:center}.cart_confirm_inner{padding:18px 12px;font-size:16px;position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}.cart_confirm_note{display:flex;flex-direction:column;gap:8px;width:auto;border-radius:8px;padding:16px;background:#f8f8f8}.cart_method_trigger.first_payment{background:#f5f5f5;border-bottom:1px solid #ddd}.cart_confirm_inner .payment_name .error{color:#c00}.cart_confirm_inner .payment_name .error::before{font-family:"Font Awesome 5 Pro";line-height:1;content:"\f06a";margin-right:4px}.cart_confirm_inner .payment_name .not_available::after{content:attr(data-not-available-badge);background:#C61300;padding:2px 4px;border-radius:2px;line-height:1;margin-left:8px;font-size:11px;font-weight:bold;color:#ffffff}.cart_confirm_inner.method{padding:26px 12px}.cart_confirm_inner.magazine{padding:13px 12px;border-bottom:1px solid #ddd}.cart_confirm_inner .payment_image{display:block;width:90%;margin-top:8px}.cart_confirm_inner .payment_image img{width:100%}.cart_confirm_inner p{line-height:1.6}.cart_comfirm_comment.error{font-size:10px;line-height:1.64;color:#c00;padding:4px;border-radius:2px;display:inline-block}.cart_comfirm_comment.error.error-point{display:block;padding:0}.cart_comfirm_comment.error.error-payment{margin-top:0;font-size:13px}.cart_comfirm_comment.error .error-sub-text{display:block}.cart_comfirm_comment.error::before{font-family:"Font Awesome 5 Pro";line-height:1;content:"\f06a";margin-right:4px}.cart_option_select .cart_comfirm_comment.error{margin-bottom:-10px;padding:0 34px}.method_detail_text .cart_comfirm_comment.error{padding:0}.cart_comfirm_comment .number{font-weight:bold}.payment_name_inner{display:flex;gap:20px}.payment_selection_attention::before{font-family:"Font Awesome 5 Pro";content:"\f05a";margin-right:4px;font-weight:400}.payment_selection_attention{place-content:center;font-size:12px;color:#333}.cart_item_select{font-size:13px;color:#06c}.cart_magazine_check{position:relative;display:flex;align-items:center;font-size:14px}.cart_magazine_check::before{content:"";display:block;width:20px;height:20px;border-radius:2px;border:1px solid #aaa;margin-right:10px;top:0;box-sizing:content-box}.cart_magazine_arrow{display:none}.cart_magazine_arrow:checked+span::before{font-family:"Font Awesome 5 Pro";content:"\f00c";font-size:16px;color:#eb7500;position:absolute;left:3px}.cart_bill_thanks{font-size:16px;text-align:center;padding:25px 15px 10px}.cart_thanks_comment{font-size:11px;line-height:1.5;padding:24px 15px}.cart_thanks_comment a{color:#039}.bulkbuy_label{color:#093;font-size:12px}.cart_price_box+.text_box_01{padding:0 12px 4px}.cart_price_main{box-shadow:0 1px 0 rgba(255,255,255,0.5);background:#fff;overflow:hidden}.cart_price_secondary{background:#fff}.cart_price_message{border:1px solid #b8c3d9;border-radius:4px;box-shadow:0 1px 0 rgba(255,255,255,0.5);margin:-4px 8px 12px;background:#fff;overflow:hidden}.cart_price_message .sub_lead_02{padding:10px 8px;font-size:14px}.cart_work_dispose{display:flex;align-items:center;padding:8px;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;background:#f6f6f6;color:#666;font-size:11px;white-space:nowrap}.cart_work_dispose input[type="button"].btn_default,.cart_work_dispose .btn_default{height:26px;background:#fff}.cart_work_dispose .btn_default:first-child{margin-right:auto}.cart_work_dispose .btn_default.type_favorite{margin-left:6px}.cart_work_dispose .btn_default.type_delete{margin-left:4px}.cart_work_dispose .btn_default.type_favorite::before,.cart_work_dispose .btn_default.type_delete::before{margin-right:4px;font-size:12px;font-family:"Font Awesome 5 Pro";line-height:1;font-weight:300}.cart_work_dispose .btn_default.type_favorite::before{content:"\f005"}.cart_work_dispose .btn_default.type_delete::before{content:"\f2ed"}.cart_work_dispose .btn_default.type_back{margin-left:6px}.cart_work_dispose .btn_default.type_fav,.cart_work_dispose .btn_default.type_del{margin-left:4px}.cart_work_dispose .btn_default.type_fav::before,.cart_work_dispose .btn_default.type_del::before{font-size:12px;font-family:"Font Awesome 5 Pro";line-height:1;font-weight:300}.cart_work_dispose .btn_default.type_fav::before{content:"\f004"}.cart_work_dispose .btn_default.type_del::before{content:"\f2ed"}@media screen and (max-width: 320px){.cart_work_dispose .btn_default.type_favorite::before,.cart_work_dispose .btn_default.type_delete::before{display:none}}.cart_coupon{display:table;width:100%;border-bottom:1px dotted #ccc}.cart_total,.cart_subtotal,.cart_point{border-bottom:1px dotted #ccc}.cart_total{margin-bottom:12px}.cart_subtotal::after,.cart_total::after,.cart_point::after{display:block;clear:both;content:""}.cart_subtotal .cart_status_btn,.cart_total .cart_status_btn,.cart_point .cart_status_btn,.cart_status_change .cart_status_btn{float:left;width:110px;padding:8px}.cart_coupon&gt;div{display:table-cell}.cart_coupon .cart_status_btn{width:110px;padding:8px;vertical-align:top}.cart_subtotal .cart_status_btn input,.cart_total .cart_status_btn input,.cart_point .cart_status_btn input,.cart_coupon .cart_status_btn input,.cart_status_change .cart_status_btn input{width:100%;height:30px;line-height:1;color:#666;font-size:12px;border-radius:2px;background-color:#f0f0f0}.cart_total_box{margin:16px 8px;border:none}.cart_price_box.type_login{padding:12px 8px}.cart_total_box .price,.cart_total_box .count{font-size:14px}@media screen and (max-width: 320px){.cart_total_box .price,.cart_total_box .count{font-size:13px}}.cart_total_box .count{margin:0 0 5px}.cart_total_box .price{margin:0 0 6px}.cart_total_box dt.price{display:flex;align-items:center}.cart_total_box .count span{font-weight:bold}.cart_total_box .price strong{font-size:18px}.cart_total_box .point{font-size:13px}.cart_total_list{display:flex;flex-wrap:wrap;padding:16px;border-radius:4px;background:#fffdf0;border:solid 1px #ddd}.cart_total_list dt{width:50%}.cart_total_list dd{width:50%;text-align:right}.n_work_list_item .item_delete{display:flex;align-items:center;justify-content:space-between}.n_work_list_item .item_delete .item_restore{margin-left:10px;box-sizing:border-box;flex-shrink:0}.cart_status_change{display:flex;justify-content:space-between}.cart_status_change .cart_status_btn{width:110px}.cart_status_btn input[disabled]{opacity:0.7;box-shadow:none;color:#aaa}.cart_subtotal .cart_status_btn input:first-child{margin-bottom:8px}.cart_subtotal ul{padding:8px 0;border-top:none}.cart_subtotal li{font-size:12px;text-align:right;padding:0 12px 0 0;margin-bottom:5px}.cart_subtotal li:last-child{margin-bottom:0}.cart_subtotal li span:last-of-type{font-size:14px}.cart_subtotal.is-top ul{border-bottom:1px dotted #ccc}.cart_subtotal.is-top li{padding:0 12px}.cart_subtotal .price span i{font-style:normal}.cart_subtotal .price ._total_amount{color:#c00}.cart_subtotal.is-top .price ._total_amount{font-weight:bold}.gift_subtotal{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.gift_subtotal li{color:#666;font-size:12px;text-align:right;padding:0 12px 0 0;margin-bottom:5px}.gift_subtotal li:last-child{margin-bottom:0}.gift_subtotal li span:last-of-type{font-size:14px}.gift_subtotal ul{padding:8px 0;border-top:none}.point_use{margin-left:0}.point_use li{font-size:12px;text-align:right;padding:8px 12px}.point_use li.total{padding-bottom:0}.point_use li.total span,.point_use li.count span{color:#093;font-size:14px}.point_use li.count input{width:90px}.point_use p{color:#666;font-size:11px;text-align:right;margin:0 12px 0 0;padding-bottom:8px}.point_use p.error{text-align:right}.point_use p.error span{display:inline-block;color:#c00;font-size:11px;padding:5px;border:1px solid #c00;background:#fff1f5}.point_notice{padding:10px;color:#666;font-size:11px;line-height:1.6}.point_notice li{list-style:disc outside;margin:0 0 5px 15px}.point_notice li:last-child{margin-bottom:0}.coupon_use{vertical-align:middle;padding:8px 12px}.coupon_use ul{text-align:right}.coupon_use ul li{font-size:14px;text-align:right;line-height:1.4}.coupon_use ul li.selected_coupon{color:#093;font-weight:bold;display:inline-block;text-align:left;word-break:break-all}.coupon_use ul li.count span{color:#093}ul.coupon_list{overflow:auto;height:70%;clear:both}ul.coupon_list.selected{max-height:none;height:auto}ul.coupon_list li{border-top:solid 1px #ddd;padding:10px;position:relative}ul.coupon_list li:first-child,ul.coupon_list.selected li:first-child{border:none}ul.coupon_list li:last-child{border-bottom:solid 1px #ddd}ul.coupon_list.selected li{padding:10px 10px 10px;background:#fffde5}dl.coupon_info{overflow:hidden;display:flex;flex-grow:1;line-height:1.4}dl.coupon_info&gt;dt{flex-grow:1;padding-bottom:5px;font-weight:bold}dl.coupon_info&gt;dd{flex-shrink:0;padding:0 0 0 10px;text-align:right}dl.coupon_info p.coupon_name{font-weight:bold;font-size:13px;padding-bottom:5px}ul.coupon_list.selected dl.coupon_info p.coupon_name{color:#073}dl.coupon_info p.coupon_period{font-size:12px;padding-bottom:5px}dl.coupon_info p.coupon_discount{font-weight:bold;float:none;font-size:12px;white-space:nowrap;padding-bottom:5px}dl.coupon_info p.coupon_discount strong{font-size:14px;color:#c00;display:block}div.btn_coupon_select,input.btn_coupon_select{display:inline-block;padding:0 10px;height:26px;line-height:26px;border-radius:3px;background:#093;color:#fff;cursor:pointer;margin-bottom:10px;border:none;outline:none;font-size:13px}dl.coupon_info p.coupon_select input.btn_coupon_select{margin:0}ul.coupon_list.selected input.btn_coupon_select{background:#c00;color:#fff}div.coupon_outline{clear:both;background:#f0f2f7;color:#536280;position:relative;margin:10px 0 0;font-size:12px;padding:8px 30px 8px 10px;overflow:hidden;cursor:pointer;font-size:12px;line-height:1.4}div.coupon_outline.open p{display:none}dl.coupon_condition{display:none}dl.coupon_condition&gt;dt,dl.coupon_details&gt;dt,dl.coupon_caution&gt;dt{padding:0 0 0 7px;border-left:solid 3px #536280;line-height:20px;font-weight:bold}dl.coupon_condition&gt;dd,dl.coupon_details&gt;dd,dl.coupon_caution&gt;dd{padding-left:10px}dl.coupon_condition&gt;dd:nth-of-type(1),dl.coupon_details&gt;dd:nth-of-type(1){padding-top:5px}dl.coupon_caution{margin-top:10px}dl.coupon_details{margin-bottom:10px;display:none}div.coupon_outline.open dl.coupon_details,div.coupon_outline.open dl.coupon_condition{display:block}div.coupon_outline&gt;div.coupon_condition_more{display:block;background:#fff;width:18px;height:18px;position:absolute;right:10px;top:8px;border-radius:2px}div.coupon_outline&gt;div.coupon_condition_more i{display:block;position:absolute;top:7px;left:3px;height:0;width:0;overflow:hidden;color:rgba(0,0,0,0);border:6px solid transparent;border-top-color:#b8c3d9}div.coupon_outline.open&gt;div.coupon_condition_more i{border-bottom-color:#b8c3d9;border-top-color:transparent;top:0}.coupon_new,.coupon_deadline{display:inline-block;padding:0 6px;margin-bottom:4px;font-weight:bold;font-size:10px;border-radius:2px;color:#333;background:#fc0;vertical-align:top;height:19px;line-height:19px}.coupon_deadline{color:#fff;background:#c00}.coupon_code_wrap{padding:12px}.coupon_code_wrap div.coupon_code_wrap_inner{display:table;width:100%}.coupon_code_wrap div.coupon_code_wrap_inner div{display:table-cell}.coupon_code_wrap .coupon_code{padding-right:8px}.coupon_code_wrap .btn{width:80px}.coupon_code_wrap .coupon_code input[type="text"]{font-size:14px}.coupon_code_wrap .btn input[type="submit"]{width:100%;height:36px;color:#666;font-size:12px;background-color:#f0f0f0}.coupon_code_wrap .global_error_box ul{margin:0 0 12px}.coupon_list .coupon_img_colomn{display:flex}.coupon_list .coupon_img_colomn .coupon_img{flex-shrink:0;width:80px;margin:0 10px 0 0}@media screen and (max-width: 320px){.coupon_list .coupon_img_colomn .coupon_img{width:65px}}.coupon_list .coupon_img_colomn .coupon_img img{width:100%}.n_work_list.type_row_min .n_work_gift{width:60px;position:absolute;right:12px;bottom:8px}.n_work_list.type_row_min .n_work_gift p{text-align:center;margin-bottom:4px}.cart_total p{margin-top:8px;margin-left:130px;font-size:15px;text-align:right;vertical-align:middle;padding:0 12px}.cart_total p.point{margin-top:5px;margin-left:0;font-size:12px;line-height:1.4em;margin-bottom:8px}.cart_total .price strong{color:#c00}.cart_total .point strong{color:#093}.cart_price_box i,.cart_total i{padding-left:2px;font-size:0.9em;font-style:normal}.cart_total i{font-weight:bold}.cart_total .bulkbuy_label{margin:0 8px;text-align:center;padding:5px;margin-top:15px;border:solid 1px #093;color:#093;background:#efe;font-size:11px}.cart_price_main .credit_point_up{position:relative;margin:10px 0 0 0;padding:6px 0 6px 28px;color:#4d628c;font-size:11px;background:#fff;border:solid 3px #e6eaf2;border-radius:3px;box-sizing:border-box;line-height:15px;font-weight:bold;text-align:left}.cart_price_main .credit_point_up::before{content:"";position:absolute;top:-12px;left:95%;margin-left:-16px;border:7px solid transparent;border-bottom:7px solid #fff;z-index:2}.cart_price_main .credit_point_up::after{content:"";position:absolute;top:-17px;left:95%;margin-left:-16px;border:7px solid transparent;border-bottom:7px solid #e6eaf2;z-index:1}.cart_price_main .credit_point_up span{font-size:14px;margin:0 3px;color:#093;font-weight:bold}.cart_price_main .credit_point_up_container{position:relative;width:100%}.cart_price_main .credit_point_up_container::before{position:absolute;top:50%;left:10px;width:18px;height:18px;margin-top:-9px;display:block;background:url(../../images/campaign/pointbuy/pic_pointup_03_touch.png) no-repeat;background-size:100%;content:"";z-index:100}.text_box_01 .spot_campaign{border-top:0 !important}.text_box_01 .credit_point_up{position:relative;padding:4px 0 4px 34px;background:#fff;box-sizing:border-box;font-weight:bold;color:#f18204}.text_box_01 .credit_point_up span{font-size:12px;margin:0 3px;color:#093}.text_box_01 .credit_point_up_container{position:relative;margin-bottom:5px}.text_box_01 .credit_point_up_container::before{position:absolute;top:0;left:0;width:27px;height:27px;display:block;background:url(../../images/campaign/pointbuy201812/pic_pointup_03_touch.png) no-repeat;background-size:100%;content:"";z-index:100}.cart_login_message{border:1px solid #b8c3d9;border-radius:4px;box-shadow:0 1px 0 rgba(255,255,255,0.5);margin:0 8px;background:#fff;overflow:hidden}.cart_login_message .text_box_01:not(:first-child){border-top:1px solid #b8c3d9}.purchase_link{display:flex;justify-content:space-between;margin:0 8px 16px}.purchase_link .btn_purchase{font-size:14px;font-weight:bold;text-align:center;display:block;padding:8px;border-radius:4px;width:48.5%;box-sizing:border-box;box-shadow:0 -2px 0 0 rgba(0,0,0,0.3) inset}.purchase_link .btn_purchase.type_registration{background:#54b733;color:#fafafa}.purchase_link .btn_purchase.type_login{background:#ffd35f;color:#523c13}.purchase_link .btn_purchase .text_supplement{font-size:11px;font-weight:normal;display:block}.cart_payment{margin:0 8px}.cart_payment_inner{overflow:hidden;border:1px solid #b8c3d9;border-width:0 1px;font-size:13px}.cart_payment_inner:last-child{border-width:0 1px 1px;border-radius:0 0 4px 4px}.cart_payment_title{padding:10px 8px;font-size:14px;position:relative;border-radius:4px 4px 0 0;background:#4d6594;color:#fff;font-weight:bold}.cart_payment .sub_lead_02{border:1px solid #b8c3d9;border-width:0 1px}.payment_guide{padding:12px 12px 0}.payment_guide p{font-size:12px;line-height:1.5;margin-bottom:12px}.payment_guide p:last-child{margin-bottom:0}.payment_btn{padding:12px 12px 20px}.cart_price_box+.payment_btn{padding:0 8px 20px}.payment_btn p{font-size:12px;line-height:1.5;margin-bottom:12px}.payment_btn p strong{color:#ef7700}.payment_stop{color:#c00;font-size:12px;line-height:1.3;text-align:left;display:block;padding:8px}.payment_stop::before{content:"\f06a";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:14px;margin-right:3px}#other_payment{overflow:hidden;transition:all 0.3s ease}.payment_method_select{box-sizing:border-box;background-color:#fff;overflow:hidden}.payment_method_select ~ .payment_method_select{border-top:1px solid #b8c3d9;margin-top:-1px}.payment_method_select._point_all{padding:12px 0;border-bottom:solid 1px #b8c3d9}.payment_method_select li{border-bottom:1px solid #b8c3d9}.payment_method_select li:last-child{border-bottom:none}.payment_method_select li div{display:table;width:100%;table-layout:fixed}.payment_method_select li div figure,.payment_method_select li div .btn_01{display:table-cell;vertical-align:middle;padding:0 8px}.payment_method_select li div figure img{margin-top:6px}.payment_method_select li div figure img:first-child{margin-top:0}.payment_method_select li div figure img.img_credit,.payment_method_select li div figure img.img_emoney,.payment_method_select li div figure img.img_netbank,.payment_method_select li div figure img.img_conv{width:100%;max-width:190px;height:auto}.payment_method_select li div figure .payment_later_mark{display:block;padding:4px 0;color:#fff;border-radius:3px;margin-bottom:4px;text-align:center}.payment_method_select .payment_later_mark.type_bank{background:#766bb7}.payment_method_select .payment_later_mark.type_conv{background:#48af57}.payment_method_select li div .btn_01 input{height:auto;line-height:1.3;font-size:15px;padding:12px 0;margin-bottom:0}.payment_method_select li div .btn_01.small input{font-size:13px;padding:14px 0}@media screen and (max-width: 320px){.payment_method_select li div .btn_01.small input{font-size:11px}}.payment_period{color:#666;font-size:11px;padding:8px}.payment_method_select .guide_link{padding:0 0 10px 10px;margin-top:-10px}.payment_method_select li .cart_no_later{margin:8px;border-radius:3px;background:#54b733;position:relative;padding:10px;color:#fff;display:block;width:auto}.cart_no_later::before{content:"";display:block;width:0;height:0;position:absolute;left:50%;top:100%;margin-left:-8px;border-top:10px solid #54b733;border-left:8px solid transparent;border-right:8px solid transparent}.cart_no_later p.title{font-weight:bold;font-size:16px;margin-bottom:5px;color:#fff77f}.cart_no_later p.text{line-height:1.4;margin-bottom:7px}.cart_no_later p.link a{display:block;background:#fff;border-radius:3px;padding:10px;font-size:15px;color:#54b733;text-align:center}.cart_no_later p.link a span{display:inline-block;background:url(../../images/web/hometouch/icon_layout.png) no-repeat;background-size:17px 588px;padding-left:18px;background-position:0 -320px}.mobile_carrier_payment_text{font-size:11px;line-height:1.6;text-indent:-1em;padding:8px 12px 8px 22px;background:#f2f5fb}.payment_notice_list{padding:12px 12px 12px 22px;background:#f2f5fb}.payment_notice_list_item{font-size:11px;line-height:1.6;text-indent:-1em}.payment_notice_list_item:not(:first-child){margin-top:4px}li.right_payment_emoney{margin:0 auto;padding-bottom:14px}p.emoney_text{font-size:15px;color:#607194;margin:0 auto;text-align:center;padding:14px 0 10px}ul.emoney_list{width:94%;display:flex;flex-wrap:wrap;margin:0 auto}.emoney_list li{width:calc((100% - 24px) / 3);border:none}.emoney_list li:nth-child(-n+3){margin-bottom:15px}.emoney_list li:not(:nth-child(3n)){margin-right:12px}.payment_contents{padding:10px 0}.payment_contents .addition{display:table-cell;vertical-align:middle;padding:8px;font-size:12px}.emoney_list li input[type="submit"]{width:100%;padding:50px 0 0;height:0;border-radius:4px;border:solid 1px #e3b68a;box-shadow:1px 2px 0 0 #e3b68a;overflow:hidden}.emoney_list_btn.disabled{cursor:not-allowed;background:#ddd;color:#aaa;border-color:#b9b9b9 !important;text-shadow:none;box-shadow:none;opacity:0.4}.right_payment_emoney .payment_stop{text-align:center;padding:12px 0 0}.emoney_list .bitcash{background:url("../../modpub/images/web/common/icon_BitCash02.png") no-repeat center;background-size:contain}.emoney_list .linepay{background:url("../../modpub/images/web/common/icon_linepay.png") no-repeat center;background-size:contain}.emoney_list .rakutenedy{background:url("../../modpub/images/web/common/icon_rakutenedy.png") no-repeat center;background-size:contain}.emoney_list .nanaco{background:url("../../modpub/images/web/common/icon_nanaco.png") no-repeat center;background-size:contain}.emoney_list .id{background:url("../../modpub/images/web/common/icon_id.png") no-repeat center;background-size:contain}.emoney_list .suica{background:url("../../modpub/images/web/common/icon_mobilesuica.png") no-repeat center;background-size:contain}.payment_method_select .important_info{padding:5px;width:267px;margin:10px auto;border:1px solid #f16a99;background:#fff2f8;position:relative}@media screen and (min-width: 768px){.payment_method_select .important_info{margin:10px;margin-left:auto;width:auto}.payment_method_select .important_info::before{right:30%}}.payment_method_select .important_info::before{content:"";display:block;position:absolute;top:-20px;right:45%;height:0;width:0;overflow:hidden;color:rgba(0,0,0,0);border:10px solid transparent;border-bottom-color:#f16a99}.payment_method_select .important_info p:first-child{margin-bottom:5px}.payment_method_select .important_info p:first-child::before{color:#c00;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f06a";margin-right:2px}.cart_none{padding:12px}.cart_none p{line-height:1.6;font-size:13px;margin-bottom:12px}.cart_none p:last-child{margin-bottom:0}.cart_none a{display:block;width:100%;height:44px;line-height:44px;color:#666;font-size:14px;text-align:center;border-radius:6px;background-color:#f5f5f5;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.2) inset}#popup_check{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:600}#popup_check section{position:fixed;left:6%;top:8%;width:88%;height:auto;background:#fff;border-radius:10px}#popup_check h1{line-height:1.5;color:#c00;font-size:15px;font-weight:bold;text-align:center;margin:15px}#popup_check p{line-height:1.4;font-size:12px;margin:0 15px 10px}.pop_scroll{position:absolute;left:6%;top:8%;width:88%;height:auto;background:#fff;border-radius:10px;z-index:100000}.pop_scroll#overlay_sso{top:0}.pop_scroll h1{line-height:1.5;color:#c00;font-size:15px;font-weight:bold;text-align:center;margin:15px}.pop_scroll p{line-height:1.4;font-size:12px;margin:0 15px 10px}.pop_display{width:100%;position:relative;margin:0 0 10px}.pop_display input{position:absolute;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pop_display input[type="checkbox"]{opacity:0;width:100%;height:100%;padding:0}.pop_display input[type="checkbox"]+label{display:block;line-height:1.3;color:#333;font-size:14px;padding:15px 20px 15px 50px;background:url(../../images/web/hometouch/btn_check_off.png) 15px center no-repeat;background-size:20px 20px}.pop_display input[type="checkbox"]:checked+label{background:url(../../images/web/hometouch/btn_check_on.png) 15px center no-repeat;background-size:20px 20px}.pop_close{position:absolute;top:-20px;right:-15px;width:52px;height:52px}.pop_close a{display:block;width:48px;height:48px;text-indent:-9999px;border-radius:26px;border:2px solid #ccc;background:url(../../images/web/common/icon_pop_close.png) center center no-repeat #ccc;background-size:50% 50%}.pop_sso{text-align:center;border-radius:5px;background:#e6ebf5;margin:0 12px;padding:8px 0}.pop_sso span{display:block;margin-bottom:3px}.work_edition{margin-bottom:8px}.work_edition_label{padding-bottom:3px;font-size:15px}.work_edition_label span{font-size:11px}.work_edition_label span a::after{display:inline-block;width:6px;height:6px;box-shadow:1px 1px 0 #999;transform:rotate(45deg);margin:0 0 4px 6px;content:""}.work_edition_list{width:100vw;display:flex;flex-wrap:nowrap;overflow-x:scroll;margin:0 calc(50% - 50vw);padding:0 12px;box-sizing:border-box}.work_edition_list::after{content:"";width:12px;flex-shrink:0}.work_edition&gt;span,.work_edition_list&gt;a:link,.work_edition_list&gt;a:visited{color:#000;display:block}.work_edition_item{max-width:190px;min-width:120px;flex-shrink:0;margin-bottom:8px;padding:8px;border:1px solid #a3a6ab;border-radius:4px;background:#fff;position:relative}.work_edition_list.type_option .work_edition_item{width:190px}.work_edition_list .work_edition_item:not(:last-child){margin-right:8px}.work_edition_list.type_translator .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}.work_edition_list.type_translator .text_link_more{font-size:12px;display:flex;align-items:center;margin-bottom:7px}.work_edition_item.current{border:1px solid #f57b01;background:#fff8ef}.work_edition_item dt,.work_edition_item dd{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.work_edition_item dt{line-height:1.4;font-size:12px;font-weight:bold;-webkit-line-clamp:2}.work_edition_list.type_body .work_edition_item dt{-webkit-line-clamp:2;height:max-height}.work_edition_item dd{font-size:12px;-webkit-line-clamp:2;padding-top:4px}.work_edition_item .voice{-webkit-line-clamp:1}.work_edition_item .price{font-size:14px;font-weight:bold;color:#cc0102;margin-top:auto}.work_edition_item .price span{font-size:11px}.work_edition_item .price .unit{font-size:0.7em}.work_edition_item .price .work_price_base{font-size:14px}.work_edition_item .price .strike span{font-size:11px;font-weight:normal}.work_edition_item .strike{position:relative;text-decoration:line-through;color:#666;font-size:13px;margin-left:5px}.work_edition_list.type_language .label{font-weight:bold;font-size:12px}.work_edition_list.type_language .work_edition_item{min-width:auto}.work_edition_list.type_translator .purchased{border:none;padding:0;margin:5px 0 0 0}.work_voicecomic_info{padding:12px;background:#f2f2f2;border-radius:3px;margin-bottom:16px}.work_voicecomic_info p{font-size:11px;color:#52514d;line-height:1.6em}.status_refine_box .refine_btn_drawer{margin-top:12px}.status_refine_box .refine_btn_drawer a{display:block;padding:7px 10px;border:1px solid #bfbfbf;border-radius:2px;color:#666;font-size:12px;text-align:center}.status_refine_box .refine_btn_drawer a:hover{background:#f0f0f0}.status_refine_box .refine_btn_drawer a span::before{content:"\f3f1";display:inline-block;margin-right:8px;font-family:"Font Awesome 5 Pro";font-weight:300}.status_refine_box .refine_text{overflow-x:auto;margin-top:12px;padding-bottom:5px;line-height:1.5;color:#666;font-size:12px;white-space:nowrap;-webkit-overflow-scrolling:touch}.status_refine_box.spot_top_ranking .refine_text{padding:0}.status_refine_box .refine_text span{margin-right:10px}.status_refine_box.type_lang{display:flex;justify-content:space-between;align-items:center}.status_refine_box.type_lang .refine_btn_drawer{margin-top:0;margin-left:8px;white-space:nowrap}.status_refine_box.type_lang .refine_text{margin-top:0;padding-bottom:0}.refine_onlyone_list_item{border-bottom:1px solid #ddd}.refine_onlyone_list_item input{display:none}.refine_onlyone_list_item label{padding:16px 39px 16px 10px;display:block;position:relative}.refine_onlyone_list_item label::before{position:absolute;top:50%;transform:translateY(-50%);right:10px;display:inline-block;width:18px;height:18px;margin-right:5px;border-radius:3px;box-shadow:0 0 0 1px #ccc inset;font-size:10px;color:#fff;line-height:18px;text-align:center;font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f00c"}.refine_onlyone_list_item input[type=checkbox]:checked+label::before{box-shadow:none;background:#fa9900}.refine_onlyone_list_item .work_title{margin-left:8px}.btn_icon_text{display:inline-flex;align-items:center;color:#666;font-size:11px;text-align:center;padding:8px 12px;border-radius:4px;background:#f0f0f0;box-shadow:0 -2px 0 0 rgba(0,0,0,0.2) inset}.btn_icon_text:link{color:#666}.btn_icon_text::before{display:inline-block;margin-right:6px;font-family:"dlsite-icons";font-size:15px;line-height:1;content:"\e901"}.btn_icon_text.type_twitter{color:#fff;background:#1b95e0}.btn_icon_text.type_twitter::before{font-family:"Font Awesome 5 Brands";content:"\f099"}.btn_icon_text.type_twitter:hover{background:#0c7abf}.work_cart,.work_stream{text-align:center;margin-bottom:8px}.work_cart_fixed_container.show,.btn_01{flex-grow:1}.work_cart_column_container{position:fixed;border-top:1px solid #eee;bottom:0;left:0;right:0;width:100%;padding:16px;background-color:rgba(255,255,255,0.95);text-align:center;box-sizing:border-box;z-index:501}.work_cart_column_container .btn_01 button{margin-top:0}.work_cart_column_container:has(.cart_bill_supplement_text){padding:16px 16px 10px 16px}.cart_bill_content.decide .work_cart_column_container .cart_bill_text{margin-bottom:0}.external-site-notice{color:#666;font-size:12px;margin:0;padding-top:10px;padding-bottom:10px}.global_modal_content.type_credit{max-height:100%;top:53%}.global_modal_content.type_credit .credit_box{text-align:left}.global_modal_content.type_credit .add_name_credit_box{text-align:left}.global_modal_content.type_credit .add_name_credit_box .form_credit{background-color:#f8f8f8;border-radius:4px;padding:16px}.global_modal_content.type_credit .form_credit_item{padding-top:15px}.global_modal_content.type_credit .form_credit_item .info.type_card::after{content:none}.global_modal_content.type_credit .form_credit_item .info.type_card{padding-bottom:25px}.global_modal_content.type_credit .form_credit_item input[type="text"],.global_modal_content.type_credit .form_credit_item input[type="number"],.global_modal_content.type_credit .form_credit_item .select_year,.global_modal_content.type_credit .form_credit_item .select_month{height:32px;font-size:14px}.global_modal_content.type_credit .form_credit_item .info{padding-bottom:15px}.global_modal_content.type_credit .form_credit_item .heading{font-size:13px}.global_modal_content.type_credit .form_credit_item .security_box::after{height:32px;left:175px}.global_modal_content.type_credit .credit_regist_box{padding:0 12px 15px}.global_modal_content.type_credit .credit_regist_box .sub_text{font-size:12px;padding-top:2px;color:#888}.global_modal_content.type_credit .credit_regist_box .btn_01.parallel{margin-bottom:5px}.global_modal_content.type_credit .info.type_credit img{width:100%;max-width:45px}.global_modal_content.type_credit .regist_error_box{margin-top:15px}.global_modal_content.type_credit .global_modal_content_inner{overflow-y:scroll}.global_modal_content.type_credit .global_modal_content_box{width:100%;max-height:84vh}.global_modal_content.type_credit .form_credit_item .half_width{margin-left:3px}.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:solid 1px #c00;box-sizing:border-box;text-align:center;color:#fff}.work_cart a,.work_stream a{font-size:16px;height:44px;line-height:42px}.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;color:#666;text-align:center;width:60px;font-style:normal;height:32px;line-height:1.2;border-radius:0 4px 4px 0;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_cart a[class*="btn_cart"]{font-size:16px;background:linear-gradient(to bottom, #ffdf78 0%, #ffd35f 100%);color:#333;border-color:#c19b5c}.work_btn_container a[class*=btn_cart]{margin-bottom:10px}.work_cart a[class*="btn_buy"],.purchase_box a[class*="btn_buy"]{font-size:16px;background:linear-gradient(to bottom, #ffbc7b 0, #ffa64c 100%);color:#333;border-color:#c17d5c}.n_work_list_item .work_cart a[class*="btn_buy"]{padding:0;height:36px;line-height:34px;color:#333;font-weight:bold}.work_cart a.btn_cart_in{background:#ffeec5;border-color:#ecd3a9;color:#988369;box-shadow:none}.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[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.btn_reserve_in{background:#e8ecd4;border-color:#cad09d;color:#8d9063}.work_cart a.btn_dl,.work_cart a[class*="btn_dl"]{background:#734dbf;background:linear-gradient(to bottom, #9877d9 0%, #734dbf 100%);border-color:#6342a6}.work_cart a.btn_dl_no{background:#ddd;pointer-events:none;cursor:default;-webkit-tap-highlight-color:rgba(0,0,0,0);border-color:#ddd;color:#aaa}.work_cart a.btn_st,.work_stream a.btn_st{background:#51a5e4;background:linear-gradient(to bottom, #7cc3f7 0%, #51a5e4 100%);border-color:#499ede}.work_favorite a[class*="btn_favorite"]{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_favorite a.btn_favorite_in{background:#eee;border-color:#ccc;color:#999}.work_cart a::before,.work_stream a::before,.work_favorite a::before{display:inline-block;margin-right:12px;font-family:"dlsite-icons";font-size:16px;vertical-align:top}.work_cart a[class*="btn_cart"]::before,.work_cart a[class*="btn_reserve"]::before{content:"\e900"}.work_cart a[class*="btn_dl"]::before{content:"\e901"}.work_cart a.btn_st::before,.work_stream a.btn_st::before{content:"\e939"}.work_favorite a[class*="btn_favorite"]::before{content:"\e902";font-size:14px}.work_favorite a.btn_favorite_in::before{content:"\e903"}.work_fav_sns{display:flex}.work_fav_sns&gt;*:first-child{width:100%;padding-right:12px}.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_other_link{display:flex;justify-content:space-between;flex-direction:row-reverse;margin:16px 0}.work_otherlink_item{font-size:11px;display:flex;justify-content:center;position:relative}.work_other_link.type_purchased .work_otherlink_item.type_affiliate{width:57%}.work_other_link.type_purchased .work_otherlink_item.type_rating{width:43%}.work_otherlink_item a{padding:6px 0;display:flex;align-items:center}.work_otherlink_item a::before{display:inline-block;margin-right:6px;font-size:13px;vertical-align:top;font-weight:normal;font-family:"Font Awesome 5 Pro"}.work_otherlink_item:nth-child(2)::after{content:"";position:absolute;width:1px;height:19px;background:#ccc;right:0;top:4px}.work_otherlink_item a.btn_rating_in{color:#ff5f96;font-weight:bold}.work_otherlink_item a.btn_rating::before{content:"\f15c"}.work_otherlink_item a.btn_rating_in::before{content:"\f15c";font-weight:700}.work_otherlink_item a.affiliate_link::before{content:"\f85c";font-weight:300}.work_other_link.type_heading_bottom{margin:8px}.work_other_link.type_heading_bottom .link_text_arrow{font-size:12px}.work_other_link.type_heading_bottom .link_text_arrow a::after{display:inline-block;margin-left:4px;font-family:"Font Awesome 5 Pro";content:"\f054"}.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"],.purchase_box a[class*="_cart"]{background:linear-gradient(to bottom, #ffdf78 0%, #ffd35f 100%);color:#333;border-color:#c19b5c}.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:rgba(0,0,0,0.7);width:34px;font-size:16px}.work_cart_fixed_container .work_cart a.btn_cart_in,.purchase_box .work_cart a.btn_cart_in{background:#ffeec5;border-color:#ecd3a9;color:#988369;box-shadow:none}.work_cart_fixed_container .work_cart a[class*="_in"]::before,.purchase_box .work_cart a[class*="_in"]::before{background:rgba(0,0,0,0.2);color:rgba(255,255,255,0.5)}.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:linear-gradient(to bottom, #ffdf78 0%, #ffd35f 100%);border:solid 1px #c19b5c;color:#000;box-shadow:0 0 0 1px rgba(255,255,255,0.2) inset;font-size:16px}.style_books .n_work_list.type_comipo.type_work .n_work_list_item{border:none;width:calc(100% / 2);margin:0 auto;padding-top:16px}.style_books .n_work_list .work_btn_link{display:flex;flex-direction:column;padding:0 8px 10px;gap:6px}.style_books .n_work_list .work_btn_link a,.style_books .n_work_list .work_btn_link&gt;span{display:block;width:100%;padding:13px 6px;line-height:1;border-radius:3px;font-size:12px;font-weight:bold;text-align:center;box-sizing:border-box}.style_books .n_work_list .work_btn_link a span,.style_books .n_work_list .work_btn_link&gt;span span{font-weight:bold}.style_books .n_work_list .work_btn_link.type_row{flex-direction:row}.style_books .n_work_list .work_btn_link.type_row .bought{display:flex;width:100%;gap:6px}.style_books .n_work_list .work_btn_link.type_row .bought a{box-shadow:0 -2px 0 rgba(0,0,0,0.25) inset}.style_books .n_work_list .work_btn_link a,.style_books .n_work_list .work_btn_link&gt;span{padding:13px 0}.style_books .n_work_list .work_btn_link .btn_cart{background:#ffd35f;color:#333;box-shadow:0 -2px 0 rgba(0,0,0,0.25) inset}.style_books .n_work_list .work_btn_link .btn_cart::before{content:"\e919";font-family:"dlsite-icons";background:none;display:inline-block;position:static;color:#333;width:auto;margin-right:3px}.style_books .n_work_list .work_btn_link .btn_cart.disabled{background:#e6e6e6;color:#acacac;box-shadow:none}.style_books .n_work_list .work_btn_link .btn_cart.disabled::before{color:#acacac}.style_books .n_work_list .work_btn_link .btn_dl{color:#fff;background:#9877d9}.style_books .n_work_list .work_btn_link .btn_demo{color:#fff;background:#62c5d9}.style_books .n_work_list .work_btn_link a{box-shadow:0 -2px 0 #acacac inset;background:#f0f0f0;color:#6c6c6c}.style_books .n_work_list .work_btn_link a.stream{background:#62c5d9;color:#fff;box-shadow:0 -2px 0 #3292a6 inset}.style_books .n_work_list .work_btn_link a.stream .work_btn_link_icon::before{content:"\e904";display:inline-block;margin-right:6px;font-family:"dlsite-icons";font-size:12px;vertical-align:top}.style_books .n_work_list .work_btn_link a.disabled{background:#e6e6e6;color:#acacac;cursor:default;box-shadow:none;pointer-events:none}.style_books .n_work_list .work_btn_link .work_btn_text{font-size:10px;padding:5px 0 0 0;font-weight:normal;display:block;text-align:center;line-height:1}.style_books .n_work_list .work_btn_link .work_btn_link_icon::before{content:"\f518";padding-right:6px;font-family:"Font Awesome 5 Pro";font-weight:900}.style_books .n_work_list .work_btn_link .work_btn_link_icon.work_btn_link_icon_free::before{content:"\e92d";font-family:dlsite-icons;font-size:11px;font-weight:normal}.work_favorite .count{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 a[class*="btn_favorite"]{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_cart a[class*="btn_cart"]{background:var(--cart);color:var(--on_cart);border:none}.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_dl,.work_cart a[class*="btn_dl"]{background:var(--dl);border:none;color:var(--on_dl)}.work_cart a.btn_dl_no{background:var(--disabled);border:none;color:var(--on_surface_disabled);pointer-events:none;cursor:default}.work_cart a.btn_st,.work_stream a.btn_st{background:var(--free);border:none;color:var(--on_free)}.add_cart_btn.type_go_cart a{background:var(--cart);border:none;color:var(--on_cart);box-shadow:none}.user_info ul{border-top:none}.text_box_01+.user_info{margin-top:12px}.form_list_01 .save_number{position:relative;padding-top:5px}.form_list_01 .save_number input{position:absolute;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.form_list_01 .save_number input[type="checkbox"]{opacity:0;width:100%;height:100%;padding:0}.form_list_01 .save_number input[type="checkbox"]+label{display:block;line-height:1.3;color:#333;padding:12px 12px 12px 30px;background:url(../../images/web/hometouch/btn_check_off.png) 0 center no-repeat;background-size:20px 20px}.form_list_01 .save_number input[type="checkbox"]:checked+label{background:url(../../images/web/hometouch/btn_check_on.png) 0 center no-repeat;background-size:20px 20px}.form_list_01.confirm dt span{font-size:11px}.credit_confirm{display:flex;padding:16px 8px;box-sizing:border-box;border-bottom:1px solid #ccc;justify-content:space-between;align-items:center}.credit_confirm .confirm_number{font-size:14px;padding-left:7px}.credit_confirm .link_text{font-size:14px;line-height:2.5em;height:2.5em}.rakuten_btn{padding:12px}.rakuten_btn div{font-size:13px;text-align:center}.rakuten_btn div::before{content:"å¼•ãç¶šãã€æ¥½å¤©æ±ºæ¸ˆãƒšãƒ¼ã‚¸ã¸ãŠé€²ã¿ãã&nbsp;ã•ã„ã€‚";display:block;margin-bottom:8px}.bitcash_labeling{margin:8px 0}.bitcash_labeling p{font-size:11px}.bitcash_labeling p:first-child img{width:100px}.bitcash_labeling p:last-child{padding-top:8px}.before_download .gift_btn a{display:block;min-height:44px;line-height:44px;color:#fff;font-size:14px;text-align:center;border-radius:6px;background-color:#fe6698;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.2) inset;cursor:pointer}.before_download .gift_btn a span{font-size:12px;padding-left:8px}.finish_message{line-height:1;font-size:15px;text-align:center;padding:16px 0 12px;border-bottom:1px solid #ccc}.fullwidth_banner img{width:100%;height:auto}.n_work_download .btn_play{display:block;line-height:1.2;text-align:center;color:#fff;font-size:14px;padding:12px 15px;border-radius:4px;background:#51a5e4;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset;overflow-wrap:break-word;word-break:break-all;cursor:pointer}.n_work_download .btn_play::before{content:"\e939";display:inline-block;margin-right:8px;font-family:"dlsite-icons";font-size:15px;vertical-align:middle}.before_download{background-color:#fffae0}.before_download h2{line-height:1.3;color:#fff;font-size:14px;padding:6px 8px;background-color:#fa8c1e}.before_download.important h2{background-color:#dc4760}.before_download .text_box_01{border-bottom:1px dotted #d3cba2}.before_download p{font-size:12px;line-height:1.5;margin-bottom:8px}.before_download p strong{color:#c00;font-size:13px}.before_download .app_btn a{display:block;min-height:44px;line-height:44px;color:#fff;font-size:14px;text-align:center;border-radius:6px;background-color:#7b33b7;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.2) inset;cursor:pointer}.before_download .app_btn a span{font-size:12px;padding-left:8px}.before_download .app_dl{display:table;width:100%;margin-bottom:10px}.before_download .work_genre .before_download .n_work_option{display:table-cell}.before_download .app_guide{text-align:right;display:table-cell}.before_download .app_guide a{font-size:12px;padding-left:1.3em}.before_download .rental_message_box{color:#ef7700;font-size:12px;line-height:1.3;font-weight:bold;padding:8px;margin-bottom:8px;border:2px solid #fcb165;border-radius:6px;background-color:#fff9d9}.before_download.guide_app,.user_flow .before_download{background-color:#fff}.before_download.guide_app .app_btn{margin-bottom:0}.before_download dl{margin-bottom:8px}.before_download dl::after{display:block;clear:both;content:""}.before_download dt{float:left;width:80px}.before_download dt img{width:80px}.before_download dd{font-size:13px;padding:2px 0;margin:0 0 4px 90px}.before_download dl dd:nth-of-type(1){font-size:15px;font-weight:bold;margin-bottom:6px}.download_work_list ul{background-color:#fff}.download_work_list .before_download ul{background-color:#fffae0}.download_work_list .work_list&gt;li{border-bottom:1px solid #ccc}.download_work_list .work_list&gt;li:last-child{border-bottom:none}.download_work_list .work_list dl{padding:12px 8px}.download_work_list .work_list dt.work_thumb{width:75px}.download_work_list .work_list dt.work_thumb img{max-width:75px;max-height:107px}.download_work_list .work_list dd{padding-bottom:3px;margin-left:83px}.download_work_list .work_list dd.work_name{font-size:13px}.download_work_list .work_list dd.maker_name{font-size:12px}.download_work_list .work_list dd.work_download ul{margin-right:50px}.download_work_list .work_list dd.work_notice{margin-left:0}.work_download,.n_work_download{padding-top:8px}.work_download ul li:not(:first-child),.work_download .dl_file_list_item:not(:first-child),.n_work_download .dl_file_list_item:not(:first-child){margin-top:6px}.serial_no{font-size:12px;font-size:10px;display:table;width:100%;padding:2px 0 6px}.serial_no span{display:table-cell;width:75px}.serial_no input{font-weight:bold;color:#d94c63;padding:7px 0;border:1px solid #d94c63;font-size:13px;display:table-cell;text-align:center;background:#fff6f6}.work_download ul li a,.work_download .btn_dl,.n_work_download .btn_dl{display:block;line-height:1.2;color:#fff;font-size:12px;padding:8px 12px;border-radius:4px;background:#9877d9;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset;overflow-wrap:break-word;word-break:break-all}.n_work_download .btn_dpb{display:block;line-height:1.2;text-align:center;color:#fff;font-size:14px;padding:12px 15px;border-radius:4px;background:#001e77;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset;overflow-wrap:break-word;word-break:break-all}.n_work_download .btn_dpb::before{content:"\e935";display:inline-block;margin-right:8px;font-family:"dlsite-icons";font-size:15px;vertical-align:top}.n_work_download .man_btn{display:block;min-height:30px;line-height:30px;margin-top:6px;color:#333;font-size:12px;text-align:center;border-radius:4px;background-color:#f0f0f0;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.2) inset;cursor:pointer}.n_work_download .man_btn::before{content:"\e93a";display:inline-block;margin-right:6px;font-family:"dlsite-icons";font-size:12px;vertical-align:top}.work_download ul li a span,.work_download .dl_volume,.n_work_download .dl_volume{padding-left:5px;font-weight:normal}.n_work_download .btn_dls{display:block;line-height:1.2;text-align:center;color:#fff;font-size:14px;padding:12px 15px;border-radius:4px;background:#4d256e;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset;overflow-wrap:break-word;word-break:break-all}.n_work_download .btn_dls::before{content:"\e937";display:inline-block;margin-right:8px;font-family:"dlsite-icons";font-size:15px;vertical-align:top}.n_work_download .btn_dll{display:block;line-height:1.2;text-align:center;color:#fff;font-size:14px;padding:12px 15px;border-radius:4px;background:#3737ce;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset;overflow-wrap:break-word;word-break:break-all}.n_work_download .btn_dll::before{content:"\e938";display:inline-block;margin-right:8px;font-family:"dlsite-icons";font-size:15px;vertical-align:top}.download_work_list dd.work_twitter{position:absolute;right:12px;bottom:12px}.item_code{padding:10px 12px;background-color:#54b733}.item_code p{color:#fff;font-size:12px;margin-bottom:8px}.item_code p:last-child{margin-bottom:0}.purchase_list&gt;li{line-height:1.5;font-size:13px;padding:12px;border-bottom:1px solid #ccc}.purchase_list&gt;li:last-child{border:none}.purchase_list .buy_date{font-size:14px;padding:0 0 0 8px;margin-bottom:8px;border-left:5px solid #4d6594}.purchase_list .work_no{padding:0 0 0 15px;margin-bottom:2px}.purchase_list .work_name{padding:0 0 0 15px;margin-bottom:8px}.purchase_list .btn_inquiry_number input{display:block;width:100%;height:44px;line-height:44px;color:#fff;font-size:14px;padding-left:0;border-radius:4px;background-color:#fa8c1e;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.2) inset}.unpaid_work_list .purchase_list&gt;li:first-child{border-top:1px solid #ccc}.unpaid_work_list .purchase_list .buy_date{border-left:5px solid #d14747}.unpaid_work_list .purchase_list .work_name{margin-bottom:0}.unpaid_work_list .purchase_list .work_price{color:#c00;font-size:14px;padding:0 0 0 15px;margin-bottom:8px}.attention_box{width:100%;margin:0 0 15px;border:2px dotted #f16a99;background:#fff2f8;padding:10px;box-sizing:border-box}.attention_box p{font-size:12px}.attention_box .attention_text::before{display:inline-block;font-family:"Font Awesome 5 Pro";vertical-align:middle;content:"\f06a";margin-right:5px;font-weight:600;color:#c00}.attention_box .attention_title{font-size:14px;font-weight:bold;color:#c00;margin:0 0 5px}.attention_box .attention_title::before{content:"\f06a";font-family:"Font Awesome 5 Pro";margin:0 5px 0 0}.user_btn a{display:block;min-height:44px;line-height:44px;color:#fff;font-size:14px;text-align:center;border-radius:6px;background-color:#54b733;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.2) inset;cursor:pointer}.user_btn a::before{display:inline-block;font-family:"Font Awesome 5 Pro";font-size:20px;vertical-align:middle;content:"\f007";margin-right:10px}#guidance_01{margin-top:-50px;padding-top:50px}.before_download .app_btn a{color:var(--on_primary);background-color:var(--primary);box-shadow:none}.n_work_download .btn_play{color:var(--on_free);background-color:var(--free);box-shadow:none}.work_download ul li a,.work_download .btn_dl,.n_work_download .btn_dl{color:var(--on_dl);background-color:var(--dl);box-shadow:none}.work_request{padding:8px 12px;margin:12px 0;border-radius:6px;border:1px solid #f58eb0;background-color:#fff2f9}.work_request p{color:#ca3064;font-size:12px;line-height:1.5}.work_request p strong{display:block;font-size:13px}.repay_price strong{color:#c00;font-size:16px}.delete_attention p strong{color:#c00}.affiliate_id_box{padding:10px 8px}.make_affiliate_area .link_area{min-height:50px;padding:10px 8px 5px;box-sizing:border-box}.link_area .source{margin:0;min-height:34px;padding:4px 8px;overflow:hidden;word-break:break-all;color:#999;line-height:2;font-size:13px}.affiliate_link_btn{padding:5px 8px 30px;display:flex;position:relative;justify-content:space-between}.affiliate_link_btn.template{display:block;line-height:40px;padding:0 8px 20px}.affiliate_link_btn.template .tweet_btn{margin:inherit;display:inline-block}.affiliate_modal_close{position:absolute;top:-36px;right:-6px;width:36px;height:36px;cursor:pointer}.affiliate_modal_close::before,.affiliate_modal_close::after{content:"";position:absolute;top:4px;right:16px;display:block;width:2px;height:30px;background:#fff}.affiliate_modal_close::before{transform:rotate(45deg)}.affiliate_modal_close::after{transform:rotate(315deg)}.affiliate_overlay{position:fixed;top:0;right:0;left:0;height:100vh;background:rgba(0,0,0,0.3);box-sizing:border-box;z-index:2100;animation:fadein 0.5s ease}.affiliate_overlay.finished{animation:fadeout 0.5s ease forwards}.affiliate_modal_wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2200}.affiliate_modal{overflow-x:hidden;overflow-y:scroll;width:350px;max-height:75vh;padding:25px;border-radius:6px;background:#fff;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 370px){.affiliate_modal{width:95vw}}.affiliate_modal .affiliate_modal::-webkit-scrollbar{width:8px}.affiliate_modal .affiliate_modal::-webkit-scrollbar-track{border-radius:4px;background:#fff}.affiliate_modal .affiliate_modal::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 0 2px #fff;background:rgba(0,0,0,0.2)}.affiliate_modal .affiliate_modal_content{height:100%;width:100%}.affiliate_modal .affiliate_modal_content_detail dt{margin-bottom:10px;padding-left:10px;border-left:2px solid #acacac;font-size:14px;font-weight:700}.affiliate_modal .affiliate_modal_content_detail dd{margin-bottom:25px;font-size:12px}.affiliate_modal .affiliate_modal_content_detail input[type="text"]{width:100%;min-height:40px;font-size:13px}.affiliate_modal .template_keyword input{position:absolute;opacity:0}.affiliate_modal .template_keyword .select_word{background-color:#eee;border-radius:33px;display:inline-block;margin:4px 2px;padding:5px 10px;color:#888;font-weight:700}.affiliate_modal .template_keyword ul{display:flex;flex-wrap:wrap}.affiliate_modal .template_keyword .select_word.selecting,.affiliate_modal .template_keyword :checked+.select_word{color:#fff;background-color:#54aced}.affiliate_modal .review_icon{width:120px}.affiliate_modal .affiliate_modal_content_get,.affiliate_modal .work_affiliate .work_affiliate_list_item_get{position:relative;width:100%;font-size:17px;padding:13px 15px;border:none;background-color:#54aced;color:#fff;font-weight:700;border-radius:7px;cursor:pointer}.affiliate_modal .affiliate_modal_content_get span::before{content:"\f099";color:#fff;padding-right:8px;font-family:"Font Awesome 5 Brands";font-size:18px}.affiliate_modal .affiliate_modal_content_get:hover,.affiliate_modal .work_affiliate .work_affiliate_list_item_get:hover{opacity:0.8}.affiliate_modal .word_count{margin-top:5px;font-size:11px;color:#666}.affiliate_modal .red{color:#ed0000}.affiliate_modal .work_affiliate .work_affiliate_list_item_get{display:block;font-size:12px;min-width:100%;padding:6px 15px}.affiliate_modal .affiliate_modal_content_get::after{right:-43px;bottom:-21px}.affiliate_modal .work_affiliate .work_affiliate_list_item_get::after{right:-5px;bottom:-21px}.affiliate_modal .work_affiliate .work_affiliate_list_item_get span::after{width:280px}.affiliate_modal .affiliate_modal_content_get:disabled,.affiliate_modal .work_affiliate .work_affiliate_list_item_get:disabled{border-color:#fff}.affiliate_modal .affiliate_modal_content_get span,.affiliate_modal .work_affiliate .work_affiliate_list_item_get span{line-height:normal}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}.affiliate_modal .rating_list_wrap{margin:0;padding:0;text-align:left;display:flex;align-items:center;border:none}.affiliate_modal .template_keyword .rating_list_wrap .select_word{width:90px;height:16px}.affiliate_modal .template_keyword .rating_list_wrap .select_word.selecting{overflow:hidden;width:auto;max-width:95px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.affiliate_modal .rating_list_item{width:26px;padding:28px 0 0}.affiliate_modal .rating_list_item::before{width:36px;height:34px;transform:scale(0.7, 0.7);top:-3px;left:-3px}.affiliate_modal .tweet_preview{display:flex;align-items:flex-start;border:1px solid #ddd;padding:12px;border-radius:5px}.affiliate_modal .twitter_image{display:block;width:43px;height:43px;margin-right:10px;border-radius:50%}.affiliate_modal .preview_area{flex:1;word-break:break-all}.affiliate_modal .preview_area p{font-size:13px}.affiliate_modal .preview_area .preview_rating{white-space:pre-wrap;word-wrap:break-word}.affiliate_modal .preview_area a,.affiliate_modal .preview_area .preview_tag{color:#309de2}.affiliate_modal .preview_area a:hover{text-decoration:none}.make_affiliate_area .affiliate_link_btn .copy_btn,.make_affiliate_area .affiliate_link_btn .tweet_btn{align-items:center;padding:0 16px;width:48.5%;height:34px;line-height:34px;font-size:12px;background-color:#6c7fa6;border-radius:3px;color:#fff;cursor:pointer;border:none}.make_affiliate_area .affiliate_link_btn .tweet_btn{background-color:#000;padding:0;text-align:center;display:inline-block;margin:0}.make_affiliate_area .affiliate_link_btn .copy_btn::before,.make_affiliate_area .affiliate_link_btn .tweet_btn::before{content:"\f0c5";font-family:"Font Awesome 5 Pro";font-size:13px;font-weight:400;margin-right:3px}.make_affiliate_area .affiliate_link_btn .tweet_btn::before{content:"\f064";font-weight:900}@media screen and (max-width: 350px){.make_affiliate_area .affiliate_link_btn .tweet_btn.template{font-size:11px}}.make_affiliate_area .affiliate_link_btn .tweet_btn.template::before{display:inline-block;width:13px;height:13px;background:url(/modpub/images/web/common/sns/x.png) no-repeat center;background-size:190%;content:"";position:relative;top:2px;margin-right:5px}.make_affiliate_area .affiliate_link_btn .copy_btn:hover{background:rgba(135,149,179,0.9)}.make_affiliate_area .affiliate_link_btn .tweet_btn:hover{opacity:0.8}.make_affiliate_area .affiliate_link_btn .copy_btn{position:relative}.make_affiliate_area .copy_btn .link_copied{position:absolute;width:140px;height:25px;color:#fff;top:-30px;left:0;right:0;margin:auto;text-align:center;font-size:12px;line-height:24px;background:rgba(0,0,0,0.7);border-radius:2px;transition:all 0.3s ease}.make_affiliate_area .link_area{padding:16px 16px 10px 16px}.make_affiliate_area .affiliate_link_btn{padding:0 16px;display:flex;align-items:center;justify-content:center;margin:8px 0;border-radius:2px;flex-direction:column}.make_affiliate_area .affiliate_link_btn.template{padding-bottom:16px}.make_affiliate_area .affiliate_link_btn .copy_btn,.make_affiliate_area .affiliate_link_btn .tweet_btn{background-color:var(--surface_container);border:1px solid var(--surface_outline);color:var(--on_general);width:100%;margin-bottom:8px}.make_affiliate_area .affiliate_link_btn .copy_btn::before,.make_affiliate_area .affiliate_link_btn .tweet_btn::before{font-size:14px;margin-right:4px}.make_affiliate_area .affiliate_link_btn .tweet_btn::before{content:"\f064"}.make_affiliate_area .affiliate_link_btn .tweet_btn.template::before{display:inline-block;width:13px;height:13px;background:url(/modpub/images/web/common/sns/x.png) no-repeat center;background-size:190%;content:"";position:relative;top:2px;margin-right:5px}.make_affiliate_area .affiliate_link_btn .copy_btn .link_copied{background-color:var(--general_lowest);border:1px solid var(--surface_outline);color:var(--on_general_variant)}.affiliate_report_title_box{position:relative}.affiliate_report_title_box .affiliate_text_attention{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:11px;color:#4d6594;font-weight:normal}.affiliate_report_total_reward .reward_box{display:flex;justify-content:center;align-items:center;padding-top:15px;position:relative}.affiliate_report_data .registration_status_sub_text{padding:5px 0 0}.affiliate_report_area .affiliate_rate_supplement_box{margin-bottom:10px}.affiliate_report_area .affiliate_rate_supplement_text{font-size:12px;color:#666}.affiliate_report_area .affiliate_rate_supplement_text+.affiliate_rate_supplement_text{margin-top:4px}.affiliate_report_area .affiliate_rate_supplement_text.title{margin-right:10px}.affiliate_report_area .reward_box_notes{padding-top:30px;font-size:12px;color:#666;text-align:center}.affiliate_report_total_reward .reward_box_item{position:relative;width:45%;text-align:center}.affiliate_report_total_reward .reward_box_item:first-child::after{position:absolute;content:"";height:25px;border-left:solid 1px #707070;right:0;top:50%;transform:translateY(-50%)}.affiliate_report_total_reward .reward_box_sub_text{margin-bottom:2px}.affiliate_report_total_reward .reward_box_price{font-size:24px;color:#093;letter-spacing:1px;font-weight:bold}.affiliate_report_reward_title_box{position:relative}.affiliate_report_reward_inner{padding:0 8px 30px}.affiliate_report_reward_inner p{font-size:14px}.affiliate_report_table{border-left:1px solid #ccc;border-top:1px solid #ccc;border-radius:4px 4px 0 0;width:100%;box-sizing:border-box;margin:20px 0 10px;border-collapse:separate}.affiliate_report_table tr:first-child{border-radius:4px 4px 0 0}.affiliate_report_table td,.affiliate_report_table th{height:40px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle}.affiliate_report_table_title{font-size:16px;font-weight:bold;background-color:#e6eaf2;color:#4d6594;text-align:center;border-radius:4px 4px 0 0;position:relative}.affiliate_report_table_title.type_bank::after{content:""}.affiliate_report_table_lead{padding-left:10px;width:40%;font-size:13px;background:#f5f7fa;text-align:left}.affiliate_report_table_text{padding-right:10px;font-size:16px;text-align:right}.affiliate_registration_status{position:relative}.affiliate_report_area .sub_heading{background:#e6ebf5;color:#536280;padding:8px;font-weight:normal;font-size:13px}.registration_status_change{position:absolute;top:152px;right:8px;border:1px solid #4d6594;border-radius:2px}.registration_status_change a{display:block;font-size:11px;color:#4d6594;padding:4px 14px 2px 8px}.registration_status_change a:visited,.registration_status_change a:hover,.registration_status_change a:active{color:#4d6594}.registration_status_change a::after{display:block;position:absolute;right:8px;top:50%;transform:translateY(-50%) rotate(45deg);width:5px;height:5px;box-shadow:1px -1px 0 #4d6594;content:""}.affiliate_data_check{padding:5px 0}.registration_status_box{position:relative}.registration_status_box_item{padding:12px 8px;border-bottom:1px solid #e6e6e6}.affiliate_report_data .registration_status_box_item,.affliate_reward_receive .registration_status_box_item{padding:12px 8px 0;border:none}p.registration_status_sub_text{font-size:12px;color:#8e8e8e;padding-bottom:3px}p.registration_status_text{font-size:14px}.affiliate_report_btn_box{padding:20px 8px 30px;text-align:center}.affiliate_report_list{padding:0 8px 40px}.affiliate_report_list_item{font-size:13px;padding:0 0 5px 8px}.affiliate_report_list_item::before{position:relative;top:-3px;left:-6px;display:inline-block;width:3px;height:3px;content:"";border-radius:100%;background-color:#666}.affiliate_report_explain{position:relative;padding-top:5px;font-weight:bold}.affliate_reward_receive .affiliate_report_btn_box{position:relative;padding-bottom:60px}.affiliate_report_btn_box a{height:57px;font-size:15px;line-height:55px;margin-bottom:0}.receive_status_change{text-align:center;padding:16px 0 30px}.receive_status_change a{display:block;font-size:13px;color:#4d6594;width:80%;height:45px;line-height:45px;text-align:center;box-sizing:border-box;border:solid 1px #ddd;border-radius:4px;background:#fff;margin:0 auto;box-shadow:0 -1px 0 0 rgba(0,0,0,0.2) inset;position:relative}.receive_status_change .type_disabled{background:#f1f1f1;color:#999}.receive_status_change a::after{position:absolute;display:block;right:10px;top:50%;transform:translateY(-50%) rotate(45deg);width:7px;height:7px;box-shadow:1px -1px 0 #4d6594;content:""}.receive_status_change a.type_disabled::after{box-shadow:1px -1px 0 #999}.affiliate_report_receive_inner{padding:0 8px}.affiliate_report_receive_inner .affiliate_report_table{margin-top:0}.affiliate_report_receive_inner .affiliate_report_table_text{font-size:14px}.reward_receive_notes{font-size:11px;color:#666;padding-top:5px}.affliate_reward_receive .not_regist_box{width:85%;margin:0 auto;padding-top:20px}.affliate_reward_receive .not_regist_message{padding:7px;font-size:13px;text-align:center;color:#f00;border:solid 1px #f00}.advertisement_wrapper{position:relative}.advertisement_img_box{position:relative;display:flex;flex-wrap:wrap;margin:10px}.advertisement_img_box_inner{display:inline-block;position:relative;box-sizing:border-box;border:solid 1px #b7bed0;margin-bottom:15px}@media screen and (min-width: 768px){.advertisement_img_box_inner{width:49%}}@media screen and (min-width: 768px){.advertisement_img_box_inner:not(:nth-child(2n)){margin-right:2%}}.advertisement_img_main{display:flex;flex-direction:column;height:100%;overflow:hidden}.advertisement_img{display:flex;align-items:center;height:calc(100% - 35px);flex-shrink:0}.advertisement_img img{margin:auto;width:80%;margin-top:10px;margin-bottom:10px}.advertisement_img_box_inner.type_special img{margin:auto;width:100%}.advertisement_name{height:35px;word-break:break-all;color:#607194;box-sizing:border-box;padding:10px;background-color:#e6eaf2}.advertisement_name p{display:-webkit-box;text-align:center;font-weight:bold;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.advertisement_img_box_inner.type_special .advertisement_name{color:#fff;background-color:#607194}#top_info{margin:8px 8px -4px;border:solid 1px #e66;border-radius:4px}#top_info .sub_lead{padding:4px;padding-left:24px;background:#e66 url(../../images/web/common/icon_megaphone.png) left center no-repeat;background-position:5px center;background-size:14px 12px;color:#fff;font-size:12px;line-height:12px}#top_info .info_item{display:flex;margin:6px 0;font-size:12px;line-height:12px;color:#666}#top_info .info_item .info_date{padding:0 8px;border-right:1px dotted #ccc;color:#333}#top_info .info_item .info_title{overflow:hidden;padding:0 8px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis}.center_sub_banner{overflow:hidden;width:100%;margin-top:6px}.center_sub_banner_item{display:block}.center_sub_banner a{display:block;width:100%}.center_sub_banner_img{width:100%}.popular_genre{overflow:hidden;margin:16px 12px;max-height:96.8px;max-height:calc(14px * 1.3 * 4 + 8px * 3);transition:all 0.2s ease-out}.popular_genre.more{max-height:254px;max-height:calc(14px * 1.3 * 12 + 8px * 11)}.popular_genre::after{display:block;clear:both;content:""}.popular_genre li{float:left;margin:0 12px 8px 0}.popular_genre a{font-size:14px}.popular_genre.btn{height:100%;padding-top:15px}.popular_genre.btn a{background:#f5f5f5;padding:3px 5px;border-radius:5px;border:solid #b1b1b1;border-width:0 1px 1px 0;font-size:13px}.popular_genre.btn li{margin:0 6px 20px 0}.popular_genre.btn li.refine a{background:#a1bde6;color:#fff}.work_display_area{position:relative;color:#4d6594;padding:12px 8px;background:#e6ebf5}.work_display_area p{line-height:1;font-size:12px}.work_display_area .link_pc_work,.work_display_area .link_sp_work{top:50%;margin-top:-10px}.update_time{color:#fff;display:inline-flex;font-weight:bold}.update_contents_items{font-weight:normal}.sub_lead_03.update_day{font-weight:bold;font-size:12px}.style_home .update_day{background-color:#83c840}.style_comic .update_day{background-color:#e57285}.style_maniax .update_day{background-color:#75baeb}.style_pro .update_day{background-color:#e075ab}.style_books .update_day{background-color:#5aad5f}ul.work_list.type_grid_min dl.new dt.work_thumb::after{content:"";position:absolute;left:0;top:-7px;width:59px;height:20px;background:url(../../images/web/common/icon_new_circle.png) left top no-repeat;background-size:59px 20px}#top_trend_parts{max-width:100%;overflow-x:hidden}#top_trend_parts .scroll-container{overflow-x:auto;white-space:nowrap;padding:20px 14px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;width:100%}#top_trend_parts .scroll-container::-webkit-scrollbar{display:none}#top_trend_parts .tag-new{background-color:#ff69b4;color:#fff;font-size:12px;padding:4px 6px;border-radius:4px;margin-left:10px;display:inline-block;line-height:1;vertical-align:middle}.genre_search.more{height:117px}.genre_list{display:flex;flex-wrap:wrap;padding:16px 12px}.select_genre_box .genre_list{padding:10px 10px 8px}.genre_list_item{position:relative}.genre_list.type_split1 .genre_list_item{width:100%}.genre_list.type_split2 .genre_list_item{width:calc((100% - 8px) / 2)}.genre_list.type_split3 .genre_list_item{width:calc((100% - 8px * 2) / 3)}html:lang(vi-vn) .genre_list.type_split3 .genre_list_item,html:lang(es-es) .genre_list.type_split3 .genre_list_item,html:lang(de-de) .genre_list.type_split3 .genre_list_item,html:lang(fr-fr) .genre_list.type_split3 .genre_list_item,html:lang(id-id) .genre_list.type_split3 .genre_list_item,html:lang(it-it) .genre_list.type_split3 .genre_list_item,html:lang(pt-br) .genre_list.type_split3 .genre_list_item,html:lang(sv-se) .genre_list.type_split3 .genre_list_item,html:lang(th-th) .genre_list.type_split3 .genre_list_item{white-space:pre-wrap}.genre_list.type_split1 .genre_list_item:not(:first-of-type){margin-top:8px}@media screen and (max-width: 479px){.genre_list.type_split2 .genre_list_item:not(:nth-of-type(2n-1)),.genre_list.type_split3 .genre_list_item:not(:nth-of-type(3n-2)){margin-left:8px}.genre_list.type_split2 .genre_list_item:not(:nth-of-type(-n+2)),.genre_list.type_split3 .genre_list_item:not(:nth-of-type(-n+3)){margin-top:8px}}@media screen and (min-width: 480px){.genre_list.type_split2 .genre_list_item{width:calc((100% - 8px * 3) / 4)}.genre_list.type_split3 .genre_list_item{width:calc((100% - 8px * 4) / 5)}.genre_list.type_split2 .genre_list_item:not(:nth-of-type(4n-3)),.genre_list.type_split3 .genre_list_item:not(:nth-of-type(5n-4)){margin-left:8px}.genre_list.type_split2 .genre_list_item:not(:nth-of-type(-n+4)),.genre_list.type_split3 .genre_list_item:not(:nth-of-type(-n+5)){margin-top:8px}}.genre_list_item a{display:flex;justify-content:center;align-items:center;position:relative;height:46px;padding:0 0 0 26px;font-size:13px;text-align:center;color:#666;background:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.15)}.style_appx .genre_list.type_row .genre_list_item,.style_app .genre_list.type_row .genre_list_item{width:calc(20vw - 10.5px)}.style_appx .genre_list.type_row,.style_app .genre_list.type_row{padding:10px}.style_appx .genre_list.type_row .genre_list_item a,.style_app .genre_list.type_row .genre_list_item a{border-bottom:1px solid #bbb;border-radius:5px;font-size:10px}.genre_list_item.type_none a{padding:0}.genre_list_item a::before{display:block;position:absolute;left:8px;top:50%;width:24px;height:24px;margin:-12px 0 0 0;background:url(../../modpub/images/web/common/icon_genre_01.png) no-repeat center 0;background-size:24px 478px;content:""}.genre_list.type_split2 .geinre_list_item a::before{left:16px}.genre_list.type_row{display:block;padding:10px 14px;white-space:nowrap;overflow-x:auto;width:auto;font-size:0}.genre_list.type_row .genre_list_item{width:calc(20vw - 12px);height:60px;display:inline-block;vertical-align:top}.genre_list.type_row .genre_list_item:not(:first-of-type){margin-left:8px}.genre_list.type_row .genre_list_item a{flex-direction:column;height:60px;padding:0;font-size:11px;white-space:normal}html:lang(vi-vn) .genre_list.type_row .genre_list_item a,html:lang(de-de) .genre_list.type_row .genre_list_item a{font-size:10px;line-height:1.1}.genre_list.type_row .genre_list_item a::before{position:static;display:block;margin:0 0 3px 0}.genre_list_item.type_manga a::before{background-position:center 0}.genre_list_item.type_illust a::before{background-position:center -24px}.genre_list_item.type_comic a::before{background-position:center -48px}.genre_list_item.type_game a::before{background-position:center -72px}.genre_list_item.type_video a::before{background-position:center -96px}.genre_list_item.type_voice a::before{background-position:center -120px}.genre_list_item.type_music a::before{background-position:center -144px}.genre_list_item.type_grated a::before{background-position:center -168px}.genre_list_item.type_adult a::before{background-position:center -192px}.genre_list_item.type_total a::before{background-position:center -216px}.genre_list_item.type_novel a::before{background-position:center -240px}.genre_list_item.type_magazine a::before{background-position:center -264px}.genre_list_item.type_short_story a::before{background-position:center -288px}.genre_list_item.type_boys_love a::before{background-position:center -312px}.genre_list_item.type_smartphone a::before{background-position:center -336px}.genre_list_item.type_free a::before{content:none;background-position:center -360px}.genre_list_item.type_none a::before{display:none}.genre_list_item.type_rpg a::before{background-position:center -404px}.genre_list_item.type_slg a::before{background-position:center -427px}.genre_list_item.new a{background:#fffde1;border-radius:4px;padding:0;box-shadow:none;border:1px solid #ddd;height:40px;line-height:38px}.genre_list_item.new a::after{display:inline-block;height:100%;width:20px;margin-left:4px;color:#6e88bb;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;line-height:40px;color:#888;content:"\f101"}.style_home .genre_list.type_split3 .genre_list_item.new{width:100%}@media screen and (min-width: 480px){.style_home .genre_list.type_split3 .genre_list_item.new{width:calc(((100% - 6px * 4) / 5) * 4 + 6px * 3)}}.select_genre_box_select{display:flex;align-items:center}.select_genre_box_select .select_genre_heading{padding:0 10px;white-space:nowrap}.select_genre_box_select .search_tag_wrap{padding:10px 0}.select_genre_box_select .search_tag_wrap .search_tag_items .star_rating.mini{padding:6px 18px 6px 10px}.select_genre_box.type_result{border-top:1px solid #ddd;margin-top:6px}.select_genre_box p{padding:10px}.select_genre_box .search_block:last-child{position:relative}.genre_list.type_comipo{padding:20px 14px}.genre_list.type_comipo .genre_list_item a{display:block;height:34px;line-height:34px;padding:0;border-radius:4px;background:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline);box-shadow:none;font-size:12px}html:lang(vi-vn) .genre_list.type_comipo .genre_list_item a,html:lang(es-es) .genre_list.type_comipo .genre_list_item a,html:lang(de-de) .genre_list.type_comipo .genre_list_item a,html:lang(fr-fr) .genre_list.type_comipo .genre_list_item a,html:lang(id-id) .genre_list.type_comipo .genre_list_item a,html:lang(pt-br) .genre_list.type_comipo .genre_list_item a,html:lang(sv-se) .genre_list.type_comipo .genre_list_item a,html:lang(th-th) .genre_list.type_comipo .genre_list_item a{line-height:1.3;padding:5px 0;display:flex;align-items:center}html:lang(it-it) .genre_list.type_comipo .genre_list_item a{font-size:11px;line-height:1;padding:5px 0;display:flex;align-items:center}.genre_list.type_comipo .genre_list_item a::before{display:none}.contentSwitch_tab{overflow:hidden;display:flex;margin:16px 12px 0;border:1px solid #ddd;border-radius:4px}.style_home .contentSwitch_tab{border-color:#83c840}.style_comic .contentSwitch_tab{border-color:#e57285}.style_maniax .contentSwitch_tab{border-color:#75baeb}.style_pro .contentSwitch_tab{border-color:#e075ab}.style_books .contentSwitch_tab{border-color:#5aad5f}[class*="style_girls"] .contentSwitch_tab{border-color:#db7397}[class*="style_bl"] .contentSwitch_tab{border-color:#61a2ec}.style_eng .contentSwitch_tab{border-color:#83c840}.style_ecchieng .contentSwitch_tab{border-color:#e55656}.style_app .contentSwitch_tab{border-color:#3cc8de}.style_appx .contentSwitch_tab{border-color:#a87ed6}.contentSwitch_tab_item{flex:1 1 100%;position:relative;height:30px;border-left:1px solid #ddd;line-height:1;background-color:#fff;text-align:center;font-size:11px;color:#666}.contentSwitch_tab .contentSwitch_tab_item h2{background:none;color:inherit;padding:0}.style_home .contentSwitch_tab_item{border-left-color:#83c840}.style_comic .contentSwitch_tab_item{border-left-color:#e57285}.style_maniax .contentSwitch_tab_item{border-left-color:#75baeb}.style_pro .contentSwitch_tab_item{border-left-color:#e075ab}.style_books .contentSwitch_tab_item{border-left-color:#5aad5f}[class*="style_girls"] .contentSwitch_tab_item{border-left-color:#db7397}[class*="style_bl"] .contentSwitch_tab_item{border-left-color:#61a2ec}.style_eng .contentSwitch_tab_item{border-left-color:#83c840}.style_ecchieng .contentSwitch_tab_item{border-left-color:#e55656}.style_app .contentSwitch_tab_item{border-left-color:#3cc8de}.style_appx .contentSwitch_tab_item{border-left-color:#a87ed6}.style_home .contentSwitch_tab_item.selected,.style_home .contentSwitch_tab_item.current{background-color:#83c840}.style_comic .contentSwitch_tab_item.selected,.style_comic .contentSwitch_tab_item.current{background-color:#e57285}.style_maniax .contentSwitch_tab_item.selected,.style_maniax .contentSwitch_tab_item.current{background-color:#75baeb}.style_pro .contentSwitch_tab_item.selected,.style_pro .contentSwitch_tab_item.current{background-color:#e075ab}.style_books .contentSwitch_tab_item.selected,.style_books .contentSwitch_tab_item.current{background-color:#5aad5f}[class*="style_girls"] .contentSwitch_tab_item.selected,[class*="style_girls"] .contentSwitch_tab_item.current{background-color:#db7397}[class*="style_bl"] .contentSwitch_tab_item.selected,[class*="style_bl"] .contentSwitch_tab_item.current{background-color:#61a2ec}.style_eng .contentSwitch_tab_item.selected,.style_eng .contentSwitch_tab_item.current{background-color:#83c840}.style_ecchieng .contentSwitch_tab_item.selected,.style_ecchieng .contentSwitch_tab_item.current{background-color:#e55656}.style_app .contentSwitch_tab_item.selected,.style_app .contentSwitch_tab_item.current{background-color:#3cc8de}.style_appx .contentSwitch_tab_item.selected,.style_appx .contentSwitch_tab_item.current{background-color:#a87ed6}.contentSwitch_tab_item:first-child{border-left:none}.contentSwitch_tab_item&gt;*{display:flex;height:100%;justify-content:center;align-items:center;color:#666}.style_home .contentSwitch_tab_item,.style_home .contentSwitch_tab_item&gt;*{color:#83c840}.style_comic .contentSwitch_tab_item,.style_comic .contentSwitch_tab_item&gt;*{color:#e57285}.style_maniax .contentSwitch_tab_item,.style_maniax .contentSwitch_tab_item&gt;*{color:#75baeb}.style_pro .contentSwitch_tab_item,.style_pro .contentSwitch_tab_item&gt;*{color:#e075ab}.style_books .contentSwitch_tab_item,.style_books .contentSwitch_tab_item&gt;*{color:#5aad5f}[class*="style_girls"] .contentSwitch_tab_item,[class*="style_girls"] .contentSwitch_tab_item&gt;*{color:#db7397}[class*="style_bl"] .contentSwitch_tab_item,[class*="style_bl"] .contentSwitch_tab_item&gt;*{color:#61a2ec}.style_eng .contentSwitch_tab_item,.style_eng .contentSwitch_tab_item&gt;*{color:#83c840}.style_ecchieng .contentSwitch_tab_item,.style_ecchieng .contentSwitch_tab_item&gt;*{color:#e55656}.style_app .contentSwitch_tab_item,.style_app .contentSwitch_tab_item&gt;*{color:#3cc8de}.style_appx .contentSwitch_tab_item,.style_appx .contentSwitch_tab_item&gt;*{color:#a87ed6}.contentSwitch_tab .contentSwitch_tab_item.selected,.contentSwitch_tab .contentSwitch_tab_item.selected&gt;*,.contentSwitch_tab .contentSwitch_tab_item.current,.contentSwitch_tab .contentSwitch_tab_item.current&gt;*{color:#fff}.contentSwitch_tab_scroll_wrap{overflow-x:auto;overflow-y:hidden;display:block;margin:16px 12px;border-radius:4px}.contentSwitch_tab_scroll{display:flex;font-size:0}.contentSwitch_tab_scroll_item{display:inline-block;flex-grow:1;width:100%;min-width:60px;position:relative;height:30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;line-height:30px;background-color:#fff;text-align:center;font-size:12px;color:#666;vertical-align:middle}.contentSwitch_tab_scroll_item:first-child{border-radius:5px 0 0 5px}.contentSwitch_tab_scroll_item:last-child{border-right:1px solid #ddd;border-radius:0 5px 5px 0}.contentSwitch_tab_scroll_item&gt;*{display:flex;height:100%;justify-content:center;align-items:center;color:#666}.contentSwitch_tab_scroll .contentSwitch_tab_scroll_item h2{background:none;color:inherit;padding:0;line-height:1.2;font-size:11px}.style_home .contentSwitch_tab_scroll_item{border-color:#83c840}.style_comic .contentSwitch_tab_scroll_item{border-color:#e57285}.style_maniax .contentSwitch_tab_scroll_item{border-color:#75baeb}.style_pro .contentSwitch_tab_scroll_item{border-color:#e075ab}.style_books .contentSwitch_tab_scroll_item{border-color:#5aad5f}[class*="style_app"] .contentSwitch_tab_scroll_item{border-color:#a87ed6}[class*="style_girls"] .contentSwitch_tab_scroll_item{border-color:#db7397}[class*="style_bl"] .contentSwitch_tab_scroll_item{border-color:#61a2ec}.style_eng .contentSwitch_tab_scroll_item{border-color:#83c840}.style_ecchieng .contentSwitch_tab_scroll_item{border-color:#e55656}.style_home .contentSwitch_tab_scroll_item.selected,.style_home .contentSwitch_tab_scroll_item.current{background-color:#83c840}.style_comic .contentSwitch_tab_scroll_item.selected,.style_comic .contentSwitch_tab_scroll_item.current{background-color:#e57285}.style_maniax .contentSwitch_tab_scroll_item.selected,.style_maniax .contentSwitch_tab_scroll_item.current{background-color:#75baeb}.style_pro .contentSwitch_tab_scroll_item.selected,.style_pro .contentSwitch_tab_scroll_item.current{background-color:#e075ab}.style_books .contentSwitch_tab_scroll_item.selected,.style_books .contentSwitch_tab_scroll_item.current{background-color:#5aad5f}[class*="style_app"] .contentSwitch_tab_scroll_item.selected,[class*="style_app"] .contentSwitch_tab_scroll_item.current{background-color:#a87ed6}[class*="style_girls"] .contentSwitch_tab_scroll_item.selected,[class*="style_girls"] .contentSwitch_tab_scroll_item.current{background-color:#db7397}[class*="style_bl"] .contentSwitch_tab_scroll_item.selected,[class*="style_bl"] .contentSwitch_tab_scroll_item.current{background-color:#61a2ec}.style_eng .contentSwitch_tab_scroll_item.selected,.style_eng .contentSwitch_tab_scroll_item.current{background-color:#83c840}.style_ecchieng .contentSwitch_tab_scroll_item.selected,.style_ecchieng .contentSwitch_tab_scroll_item.current{background-color:#e55656}.style_home .contentSwitch_tab_scroll_item,.style_home .contentSwitch_tab_scroll_item&gt;*{color:#83c840}.style_comic .contentSwitch_tab_scroll_item,.style_comic .contentSwitch_tab_scroll_item&gt;*{color:#e57285}.style_maniax .contentSwitch_tab_scroll_item,.style_maniax .contentSwitch_tab_scroll_item&gt;*{color:#75baeb}.style_pro .contentSwitch_tab_scroll_item,.style_pro .contentSwitch_tab_scroll_item&gt;*{color:#e075ab}.style_books .contentSwitch_tab_scroll_item,.style_books .contentSwitch_tab_scroll_item&gt;*{color:#5aad5f}[class*="style_app"] .contentSwitch_tab_scroll_item,[class*="style_app"] .contentSwitch_tab_scroll_item&gt;*{color:#a87ed6}[class*="style_girls"] .contentSwitch_tab_scroll_item,[class*="style_girls"] .contentSwitch_tab_scroll_item&gt;*{color:#db7397}[class*="style_bl"] .contentSwitch_tab_scroll_item,[class*="style_bl"] .contentSwitch_tab_scroll_item&gt;*{color:#61a2ec}.style_eng .contentSwitch_tab_scroll_item,.style_eng .contentSwitch_tab_scroll_item&gt;*{color:#83c840}.style_ecchieng .contentSwitch_tab_scroll_item,.style_ecchieng .contentSwitch_tab_scroll_item&gt;*{color:#e55656}.contentSwitch_tab_scroll .contentSwitch_tab_scroll_item.selected,.contentSwitch_tab_scroll .contentSwitch_tab_scroll_item.selected&gt;*,.contentSwitch_tab_scroll .contentSwitch_tab_scroll_item.current,.contentSwitch_tab_scroll .contentSwitch_tab_scroll_item.current&gt;*{color:#fff}.content_slider{display:flex;align-items:flex-end}.content_slider.type_discount.swiper-wrapper{align-items:baseline}.content_slider_container .content_slider{transform:translate3d(calc((100vw - 296px) / 2 - 8px), 0, 0)}.content_slider_container.unswipe .content_slider{transform:none;justify-content:center}.n_work_list .no_hit{display:flex;justify-content:center;align-items:center;min-height:452px;flex-grow:1;width:100%;max-width:none;color:#666;font-size:13px}.content_slider_item{border-radius:4px;box-shadow:0 2px 10px -4px rgba(0,0,0,0.6);background:#fff;flex:0 0 auto;width:296px !important}[class*="style_books"] .swiper-container._ranking-swiper-container{transform:none}[class*="style_books"] .swiper-container._ranking-swiper-container .content_slider{transform:none;width:100%;margin:0 auto;align-content:flex-start;align-items:stretch}[class*="style_books"] .swiper-container._ranking-swiper-container .content_slider .n_work_list{min-height:auto}[class*="style_books"] .swiper-container._ranking-swiper-container .content_slider .n_work_list.type_grid_min.type_vertical{width:100%;height:auto;background-color:#fff;padding:14px 0;display:grid;grid-template-columns:repeat(3, 33vw)}[class*="style_books"] .swiper-container._ranking-swiper-container .content_slider .n_work_list_item{border:none;width:100%;height:auto}[class*="style_books"] .swiper-container._ranking-swiper-container .content_slider .n_work_list_item&gt;a::before{display:none}[class*="style_books"] .swiper-container._ranking-swiper-container .content_slider .n_work_list_item .rank_number{position:relative;width:36px;height:28px;line-height:2;font-size:16px;font-weight:bold;text-shadow:none;display:flex;justify-content:center;margin:0 auto;color:#333}[class*="style_books"] .swiper-container._ranking-swiper-container .content_slider .n_work_list_item .rank_number[class*=type_rank]{background:url(https://www.dlsite.com/modpub/images/web/common/icon_ranking_label.png) no-repeat;color:#fff}[class*="style_books"] .swiper-container._ranking-swiper-container .content_slider .n_work_list_item .rank_number.type_rank01{background-position:0 0}[class*="style_books"] .swiper-container._ranking-swiper-container .content_slider .n_work_list_item .rank_number.type_rank02{background-position:0 -28px}[class*="style_books"] .swiper-container._ranking-swiper-container .content_slider .n_work_list_item .rank_number.type_rank03{background-position:0 -56px}[class*="style_books"] .swiper-container._ranking-swiper-container .content_slider .n_work_list_item .work_price{font-size:13px}[class*="style_books"] .swiper-container._ranking-swiper-container .content_slider .n_work_list_item .work_point{font-size:11px}[class*="style_books"] .swiper-container._ranking-swiper-container .content_slider .n_work_list_item .item_btn_box{position:initial;bottom:0;width:auto;right:0;padding:0 8px 12px}[class*="style_books"] .swiper-container._ranking-swiper-container .swiper-pagination{margin:16px 0}[class*="style_books"] .more_link{background:none}.content_slider .n_work_list{min-height:452px}.content_slider .n_work_list.type_horizontal{min-height:347px}.content_slider.type_announce_ranking .n_work_list{min-height:254px}.content_slider .n_work_list_item a{display:block;position:relative;height:100%}.content_slider[class*="ranking"] .n_work_list_item&gt;a::before{display:block;position:absolute;bottom:0;right:0;z-index:10;width:36px;height:36px;background:url(../../modpub/images/web/common/icon_ranking_top_01.png) no-repeat 0 0;background-size:36px 180px;content:""}.content_slider[class*="ranking"] .n_work_list_item:nth-of-type(1) a::before{background-position:0 0}.content_slider[class*="ranking"] .n_work_list_item:nth-of-type(2) a::before{background-position:0 -36px}.content_slider[class*="ranking"] .n_work_list_item:nth-of-type(3) a::before{background-position:0 -72px}.content_slider[class*="ranking"] .n_work_list_item:nth-of-type(4) a::before{background-position:0 -108px}.content_slider[class*="ranking"] .n_work_list_item:nth-of-type(5) a::before{background-position:0 -144px}.content_slider_header{display:block;position:relative;border-bottom:solid 1px #ddd;color:#666}.author_ranking .cs_rank{display:flex;align-items:center;justify-content:center;margin-bottom:-5px;padding-top:5px;font-size:18px;font-weight:bold;color:#999}.author_ranking .cs_rank::before{display:block;font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:5px;font-size:16px;content:"\f521"}.author_ranking .n_work_list_item:nth-child(1) .cs_rank{color:#f1a007}.author_ranking .n_work_list_item:nth-child(2) .cs_rank{color:#95a3bf}.author_ranking .n_work_list_item:nth-child(3) .cs_rank{color:#e27a62}.author_ranking .n_work_list_item:nth-child(n+4) .cs_rank::before{color:#aaa}.content_slider_footer{border-top:solid 1px #ddd;font-size:13px}.content_slider_footer a{display:block;height:40px;line-height:40px;text-align:center;color:#666}.content_slider_footer a::after{display:inline-block;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;margin-left:4px;vertical-align:middle;color:#888;content:"\f101"}.more_link&gt;*{background:#fff}.content_slider .n_work_list.type_row_min .n_work_list_item,.content_slider .n_work_list.type_row_min.type_horizontal .n_work_list_item{height:150px}.content_slider .n_work_list.type_row_min .n_work_thumb{width:136px}.content_slider .n_work_list.type_row_min.type_vertical .n_work_thumb{width:100px}.content_slider .n_work_list.type_row_min dd{margin-left:144px}.content_slider .n_work_list.type_row_min.type_vertical dd{margin-left:108px}.content_slider .n_work_list .n_work_price_wrap{overflow:hidden;white-space:nowrap}.content_slider .n_work_list.type_row_min .n_work_price_wrap::after{content:"";display:block;width:30px;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 52%, #fff 100%);height:100%;position:absolute;right:0;top:0}.content_slider .n_work_list.type_row_min .work_price .strike{display:inline-block}.content_slider .n_work_list[class*="type_row"] .icon_option.type_free{min-width:40px}.content_slider .n_work_list.type_row_min .n_work_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:calc(13px * 1.2 * 2);font-size:13px}.content_slider[class*="ranking"] .content_slider_header{display:flex;align-items:center;height:40px;font-size:16px;font-weight:bold}.content_slider[class*="ranking"] .content_slider_header::before{display:block;flex-shrink:0;width:48px;height:32px;background:url(../../modpub/images/web/common/icon_genre_01.png) no-repeat center 0;background-size:32px 640px;content:""}.content_slider[class*="ranking"] .content_slider_header.type_manga::before{background-position:center 0}.content_slider[class*="ranking"] .content_slider_header.type_illust::before{background-position:center -32px}.content_slider[class*="ranking"] .content_slider_header.type_comic::before{background-position:center -64px}.content_slider[class*="ranking"] .content_slider_header.type_game::before{background-position:center -96px}.content_slider[class*="ranking"] .content_slider_header.type_video::before{background-position:center -128px}.content_slider[class*="ranking"] .content_slider_header.type_voice::before{background-position:center -160px}.content_slider[class*="ranking"] .content_slider_header.type_music::before{background-position:center -192px}.content_slider[class*="ranking"] .content_slider_header.type_grated::before{background-position:center -224px}.content_slider[class*="ranking"] .content_slider_header.type_adult::before{background-position:center -256px}.content_slider[class*="ranking"] .content_slider_header.type_total::before{background-position:center -288px}.content_slider[class*="ranking"] .content_slider_header.type_novel::before{background-position:center -320px}.content_slider[class*="ranking"] .content_slider_header.type_magazine::before{background-position:center -352px}.content_slider[class*="ranking"] .content_slider_header.type_short_story::before{background-position:center -384px}.content_slider[class*="ranking"] .content_slider_header.type_boys_love::before{background-position:center -416px}.content_slider[class*="ranking"] .content_slider_header.type_smartphone::before{background-position:center -448px}.content_slider[class*="ranking"] .content_slider_header.type_boom::before{background-position:center -604px}.content_slider[class*="ranking"] .content_slider_header .sub{margin-left:6px;font-size:12px;font-weight:bold}.content_slider_item.remind{margin-top:22px;border-radius:4px 0 4px 4px}.content_slider.type_discount .content_slider_header a{display:block;padding:5px 10px 6px 10px;border-radius:3px 3px 0 0}.content_slider.type_discount_bn .content_slider_header img{border-radius:4px 4px 0 0}.content_slider.type_discount_bn .remind .content_slider_header img{border-radius:4px 0 0 0}.content_slider.type_discount_bn .content_slider_header img{width:100%;height:auto}.discount_campaign_info{display:flex;align-items:center;position:relative;white-space:nowrap;margin-bottom:6px}.discount_campaign_label{display:inline-block;flex:0 0 auto;position:relative;z-index:10;min-width:100px;height:30px;margin-left:-15px;padding:0 0 0 10px;line-height:30px;font-size:13px;text-align:center;color:#fff;font-weight:700;background:#c00}.discount_campaign_label i{display:inline-block;padding:0 1px;font-style:normal;font-size:16px;font-weight:bold}.discount_campaign_label::before{display:block;position:absolute;top:30px;left:0;width:0;height:0;border-style:solid;border-width:0 5px 5px 0;border-color:transparent #933 transparent transparent;content:""}.discount_campaign_label::after{display:block;position:absolute;top:0;right:-18px;z-index:-1;height:0;border-style:solid;border-width:15px 10px 15px 10px;border-color:#c00 transparent #c00 #c00;box-sizing:border-box;content:""}.discount_campaign_period{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;padding:0 0 0 18px;text-align:center;font-size:12px;color:#c00;white-space:normal}.discount_campaign_period&gt;span{display:inline-block;white-space:nowrap}.discount_campaign_reminder{position:absolute;height:22px;background:#fa0;color:#fff;font-size:13px;line-height:22px;padding:0 10px;border-radius:4px 4px 0 0;right:-10px;top:-27px;min-width:100px;text-align:center}.content_slider.type_discount_bn .discount_campaign_reminder{right:0;top:-22px}.discount_campaign_title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:33.8px;height:calc(13px * 1.3 * 2);font-size:13px;color:#666}.discount_campaign_title span{font-weight:bold}.content_slider_container.swiper-container{padding-top:16px}.content_slider_container .swiper-pagination{position:static;margin-top:10px}.content_slider_container .swiper-pagination,.recommend_list .swiper-pagination{position:static;margin-bottom:10px}.content_slider_container .swiper-pagination-bullet-active,.recommend_list .swiper-pagination-bullet-active{background:#fa8c1e}.content_slider_container.unswipe{padding-top:0;margin-top:16px}.contentSwitch_tab ~ .content_slider_container.unswipe{border-top:solid 1px #ddd}.content_slider_container.unswipe .content_slider_item{width:100% !important;border-radius:0;box-shadow:none}.content_slider_container.unswipe .content_slider_footer{padding:16px 12px}.content_slider_container.unswipe .content_slider_footer a{display:block;height:40px;color:#4d6594;border:1px solid #d1d9e8;border-radius:4px;line-height:38px;box-sizing:border-box;background:#f5f7fb;font-size:14px;text-align:center}.content_slider_container.unswipe .content_slider_header,.content_slider_container.unswipe .swiper-pagination{display:none}.content_slider_container.unswipe .n_work_list.type_horizontal{min-height:371px}.content_slider_container.unswipe .n_work_item{padding:12px}.content_slider_container.unswipe .n_work_list.type_row_min .n_work_list_item{height:152px}.content_slider_container.unswipe .n_work_list.type_row_min.type_horizontal .n_work_list_item{height:148px}.content_slider_container.unswipe .n_work_list.type_horizontal::after{display:none;content:none}.coupon_container{box-sizing:border-box;border:solid 1px #ccc;margin:16px 12px;border-radius:4px}.coupon_container a{display:flex;align-items:center;padding:8px 12px}.coupon_container.is-active a{justify-content:space-between}.coupon_count{width:100%}.coupon_container.is-active .coupon_count{width:auto}.coupon_container .coupon_notification{display:none}.coupon_container.is-active .coupon_notification{display:inherit}.coupon_container a::after{display:inline-block;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;vertical-align:middle;color:#888;content:"\f101"}.coupon_notification p{color:#f73455;font-size:12px;font-weight:bold;white-space:nowrap}html:lang(en-us) .coupon_notification p,html:lang(es-es) .coupon_notification p,html:lang(it-it) .coupon_notification p,html:lang(de-de) .coupon_notification p,html:lang(fr-fr) .coupon_notification p,html:lang(id-id) .coupon_notification p,html:lang(pt-br) .coupon_notification p,html:lang(sv-se) .coupon_notification p,html:lang(th-th) .coupon_notification p,html:lang(vi-vn) .coupon_notification p{white-space:pre-wrap;padding-right:5px}.coupon_container .coupon_text{font-size:12px;color:#555}.coupon_container.is-active .coupon_text{text-align:center}html:lang(en-us) .coupon_container.is-active .coupon_text,html:lang(es-es) .coupon_container.is-active .coupon_text,html:lang(it-it) .coupon_container.is-active .coupon_text,html:lang(de-de) .coupon_container.is-active .coupon_text,html:lang(fr-fr) .coupon_container.is-active .coupon_text,html:lang(id-id) .coupon_container.is-active .coupon_text,html:lang(pt-br) .coupon_container.is-active .coupon_text,html:lang(sv-se) .coupon_container.is-active .coupon_text,html:lang(th-th) .coupon_container.is-active .coupon_text,html:lang(vi-vn) .coupon_container.is-active .coupon_text{white-space:pre-wrap}.coupon_container .coupon_text::before{content:"";display:inline-block;width:20px;height:15px;background-image:url(../../images/web/common/icon_coupon.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin:0 3px 0 0}.coupon_container .coupon_text .number{font-weight:bold;color:#000;margin:0 2px}.notice_banner{width:260px;background:#feffd0;position:fixed;z-index:100;bottom:60px;right:0;left:0;margin:0 auto;box-sizing:border-box;border:solid 2px #ffc658;display:block;z-index:300}.notice_banner_close{width:28px;height:28px;top:-14px;right:-14px;overflow:hidden;font-size:10px;border-radius:50%;position:absolute;box-shadow:0 0 16px -6px rgba(0,0,0,0.6)}.notice_banner_close::before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:18px;top:14px;right:8px;text-align:center;content:"\f00d";font-weight:300;line-height:0;z-index:100}.notice_banner_close::after{position:absolute;width:28px;height:28px;top:0;background:#fff;border-radius:50%;content:"";z-index:99}.icon_mycoupon::before{content:"";display:inline-block;width:31px;height:20px;background-image:url(../../images/web/common/icon_mycoupon.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:8px}.notice_text_box{width:100%}.notice_text_box a{display:block}.notice_text{display:flex;align-items:center;padding:18px 8px;color:#555}.notice_text p{font-size:13px}.notice_text p::before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:18px;bottom:26px;right:16px;text-align:center;content:"\f105";font-weight:300;line-height:0;z-index:100}.notice_text .text_red{color:#f73455;font-weight:bold}.notice_text .text_bold{font-weight:bold}.notice_btn{display:inline-block;padding:0.5em 1em;text-decoration:none;background:#21b86c;color:#fff;border-bottom:solid 2px #248956;border-radius:3px;font-weight:bold;white-space:nowrap;text-shadow:1px 1px #248956}@media screen and (max-width: 320px){.icon_mycoupon::before{display:none}.coupon_container.is-active .coupon_count{white-space:nowrap}.coupon_container.is-active .coupon_notification p{font-size:10px;margin-left:5px}.coupon_container.is-active .coupon_text::before{width:14px;height:10px}.coupon_container.is-active.coupon_container a{padding:11px 7px}.coupon_container.is-active a::after{font-size:16px}}.top_cp .mini_banner_list{padding:16px 12px;display:flex}.top_cp .more_link.separate{border-top:none;padding:0 12px 16px}#reward_box p.banner,#original_content_box p.banner{margin:16px 8px;text-align:center}#reward_box p.banner img,#original_content_box p.banner img{max-width:100%}.important_info_list{transition:0.1s linear;overflow:hidden}.important_info_list li{border-bottom:1px solid #ddd}.important_info_list li a{display:block;line-height:1.5;padding:10px 30px 10px 8px;background:url(../../images/web/hometouch/icon_accordion_link.png) right center no-repeat;background-size:19px 12px}.important_info_list dl{width:100%;line-height:1.3}.important_info_list dt{position:relative;font-weight:bold;padding:0 0 5px 25px;font-size:14px}.important_info_list dd{color:#666;font-size:13px;padding-left:25px}.important_info_list li.unopen{background:#fff6f6}.important_info_list li dt::before{position:absolute;left:0;top:0;font-family:"Font Awesome 5 Pro";font-weight:900;font-size:15px;line-height:1;color:#a7b2bb;content:"\f0e0"}.important_info_list li.open dt::before{content:"\f658"}.mypage_banner_box{width:90%;margin:10px auto;display:flex;flex-direction:column;gap:10px}.mypage_banner_box_item img{margin-top:10px}._message_list_handle{text-align:center;height:40px;line-height:40px;border-bottom:1px solid #c5cee0;position:relative}._message_list_handle::before{position:absolute;top:calc(50% - 3px);left:calc(50% - 4.7em);transform:translateY(-50%) rotate(-135deg);content:"";width:8px;height:8px;box-shadow:2px 2px 0 #4d6594 inset}._open+._message_list_handle::before{transform:rotate(45deg);left:calc(50% - 2.7em)}.important_info header{padding:12px;border-bottom:1px solid #ddd;background-color:#f5f5f5}.important_info header h1{line-height:1.2;font-size:15px;font-weight:bold;margin-bottom:6px}.important_info header p{line-height:1;color:#666;font-size:13px}.important_info_text{line-height:1.4;font-size:13px;padding:12px}.important_info footer{display:table;width:100%;table-layout:fixed;height:auto;line-height:1.5;text-align:center;vertical-align:middle;background-color:#fafafa}.important_info footer p{display:table-cell;color:#666;font-size:13px;padding:8px 4px 8px 8px}.important_info footer p:last-child{padding:8px 8px 8px 4px}.important_info footer p a{display:block;height:30px;line-height:30px;color:#666;font-size:14px;padding-left:0;border-radius:4px;background-color:#f0f0f0;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.2) inset}.important_info footer p.delete a{color:#fff;font-weight:bold;background-color:#e66}.important_info_list li a{padding:10px 30px 10px 16px}.mypage_funtion{display:flex;flex-wrap:wrap}.mf_box{display:flex;flex-direction:column;width:100%}.mf_list{display:flex;flex-wrap:wrap;flex-grow:1;justify-content:space-between}.mf_list_item{position:relative;width:100%}.mf_list_item+.mf_list_item{border-top:solid 1px #ddd}.mf_list_item a{display:flex;align-items:center;position:relative;width:100%;height:100%;border-radius:6px;background:#fff}.mf_list_item .head{display:block;position:relative;flex-shrink:0;width:80px;height:100%;min-height:70px;background:#fff}.mf_list_item.type_01 .head{background:#9ecbff}.mf_list_item.type_02 .head{background:#cbe5ff}.mf_list_item.type_03 .head{background:#cde8cd}.mf_list_item.type_04 .head{background:#fae7b2}.mf_list_item.type_05 .head{background:#ffe2b8}.mf_list_item.type_06 .head{background:#fbebc4}.mf_list_item.type_07 .head{background:#fbeec7}.mf_list_item.type_08 .head{background:#ffdfb1}.mf_list_item.type_09 .head{background:#e8dda3}.mf_list_item.type_10 .head{background:#ebe4c9}.mf_list_item.type_11 .head{background:#fbe7e4}.mf_list_item.type_12 .head{background:#fad8da}.mf_list_item.type_13 .head{background:#fbdfe1}.mf_list_item.type_14 .head{background:#ecd8ef}.mf_list_item.type_15 .head{background:#ecd8ef}.mf_list_item.type_16 .head{background:#ecd8ef}.mf_list_item.type_17 .head{background:#efddf1}.mf_list_item.type_18 .head{background:#b5def5}.mf_list_item.type_19 .head{background:#c9d9e3}.mf_list_item.type_20 .head{background:#c0e0ef}.mf_list_item.type_21 .head{background:#bbe2f7}.mf_list_item.type_22 .head{background:#f1b1c4}.mf_list_item.type_23 .head{background:#ffa6cf}.mf_list_item.type_24 .head{background:#ffa6cf}.mf_list_item.type_25 .head{background:#ffe2b8}.mf_list_item .head::before{display:block;position:absolute;top:0;left:11px;bottom:0;z-index:10;width:50px;height:50px;margin:auto;border:solid 4px #fff;border-radius:50%;background:url(/modpub/images/web/home/bg_mypage_function_01.png) no-repeat 0 0;background-size:50px 1200px;content:""}.mf_list_item.type_02 .head::before{background-position:0 -50px}.mf_list_item.type_03 .head::before{background-position:0 -100px}.mf_list_item.type_04 .head::before{background-position:0 -150px}.mf_list_item.type_05 .head::before{background-position:0 -200px}.mf_list_item.type_06 .head::before{background-position:0 -250px}.mf_list_item.type_07 .head::before{background-position:0 -300px}.mf_list_item.type_08 .head::before{background-position:0 -350px}.mf_list_item.type_09 .head::before{background-position:0 -400px}.mf_list_item.type_10 .head::before{background-position:0 -450px}.mf_list_item.type_11 .head::before{background-position:0 -500px}.mf_list_item.type_12 .head::before{background-position:0 -550px}.mf_list_item.type_13 .head::before{background-position:0 -600px}.mf_list_item.type_14 .head::before{background-position:0 -650px}.mf_list_item.type_15 .head::before{background-position:0 -700px}.mf_list_item.type_16 .head::before{background-position:0 -750px}.mf_list_item.type_17 .head::before{background-position:0 -800px}.mf_list_item.type_18 .head::before{background-position:0 -850px}.mf_list_item.type_19 .head::before{background-position:0 -900px}.mf_list_item.type_20 .head::before{background-position:0 -950px}.mf_list_item.type_21 .head::before{background-position:0 -1000px}.mf_list_item.type_22 .head::before{background-position:0 -1050px}.mf_list_item.type_23 .head::before{background-position:0 -1100px}.mf_list_item.type_24 .head::before{background-position:0 -1150px}.mf_list_item.type_25 .head::before{background:url(/modpub/images/web/home/mypage_unpurchased_list_icon.png) no-repeat 0 0;background-size:contain}.mf_list_item .content{display:flex;flex-direction:column;flex-grow:1;position:relative;width:100%;padding:15px 30px 15px 10px;box-sizing:border-box;line-height:1.2}.mf_list_item .content::after{position:absolute;right:12px;top:50%;width:12px;height:12px;margin-top:-6px;box-shadow:-1px 1px 0 #999 inset;transform:rotate(45deg);content:""}.mf_list_item .title{color:#333;font-size:14px;font-weight:bold}.mf_list_item .sub{display:flex;align-items:center;font-size:12px;color:#666;font-weight:normal;margin-top:5px}.info_banner{padding:8px}.banner_list .banner_list_item:not(:first-child){margin-top:16px}.banner_list .banner_list_item img{width:100%}.sort_folder{width:100%;height:30px;line-height:30px;padding:0 30px 0 8px;border-radius:0;border:1px solid #aaa;background:#fff url(../../images/web/hometouch/select_arrow.png) right center/25px 37px no-repeat;color:#333;box-sizing:border-box;cursor:pointer}.status_refine{padding:5px 12px 15px}.status_refine+.work_list_guide,.status_refine+.list_header{border-top:1px solid #ddd}.text_box_01+.status_refine{border-bottom:1px solid #ddd}.folder_edit,.refine_keyword{display:flex;align-items:center}.refine_keyword .keyword{padding-right:8px;flex-grow:1}.refine_keyword .keyword_clear_btn{background-color:#808080;width:100%;margin:8px 0 0 0;padding:8px;color:#fff}.folder_edit .folder_select{padding-right:16px}.refine_keyword .btn,.refine_keyword .btn_01{width:60px}#folder_list .btn_set{position:absolute;right:8px;top:8px;z-index:10}#folder_list .btn_01 input,.btn_01 button{margin-bottom:0}#wishlist .btn_edit,#wishlist .btn_trash{position:relative;overflow:hidden;width:32px;height:32px;text-indent:100%;white-space:nowrap;cursor:pointer;display:inline-block;color:#7191bd;box-sizing:border-box;border-radius:4px;border:1px solid #ddd}#wishlist .btn_edit::before,#wishlist .btn_trash::before{position:absolute;top:0;left:0;width:30px;height:30px;text-indent:0;line-height:30px;text-align:center;background:#fff;color:#7191bd;font-weight:900;font-size:16px;font-family:"Font Awesome 5 Pro";content:"\f040"}#wishlist .btn_trash::before{content:"\f1f8"}#wishlist .refine_list{height:auto;overflow:auto}#wishlist .refine_list input,#wishlist .refine_list ul li{cursor:pointer;display:inline-block}#wishlist .refine_list input{display:none}#wishlist .btn_edit i fa,#wishlist .btn_trash i fa{text-align:center}#wishlist .folder_edit .btn_trash{background:#fff;flex-shrink:0}.folder_edit .btn_trash::before{content:" | ";font-size:16px;color:#b8c3d9;position:absolute;left:-10px}.folder_edit .btn_trash i{color:#7191bd}.folder_edit .folder_select input[type="text"],.refine_keyword .keyword input[type="text"]{font-size:14px}.folder_edit .btn input[type="submit"],.refine_keyword .btn input[type="submit"]{width:100%;height:36px;font-size:12px;background:#eee;color:#333;box-shadow:0 -2px 0 0 rgba(0,0,0,0.2) inset}.status_refine p.btn_01{margin-top:12px}.status_refine p.btn_01 a{height:32px;line-height:32px;color:#666;font-size:12px;background-color:#f0f0f0}.status_delete{padding:12px}.status_delete ul{font-size:13px;text-align:center;margin-bottom:12px}.status_delete ul li{display:inline-block}.status_delete ul li:first-child{padding-right:10px;margin-right:10px;border-right:1px solid #ddd}.status_delete ul li a{vertical-align:middle}.status_delete .btn_01 input{height:32px;line-height:32px;color:#666;font-size:12px;background-color:#f0f0f0}.status_refine_box{padding:12px}.status_refine_box.spot_top_ranking{display:flex;align-items:center;padding:16px 12px 0}.status_refine_box.spot_top_ranking .refine_text{margin:0 8px 0 0}.status_refine_box .keyword{padding-right:0}.status_refine_box .keyword input[type="text"]{height:33px;border:1px solid #bfbfbf;border-radius:2px 0 0 2px;font-size:13px}.status_refine_box .keyword input[type="text"]:focus{border-color:#fa8c1e;outline:none}.status_refine_box .keyword input[type="text"]::placeholder{color:#aaa}.status_refine_box .refine_keyword{position:relative}.status_refine_box .keyword_clear_btn{position:absolute;top:50%;right:70px;margin-top:-9px;width:17px;height:17px;border:none;background:#ccc;border-radius:50%;box-sizing:border-box}.status_refine_box .keyword_clear_btn::before,.status_refine_box .keyword_clear_btn::after{display:block;position:absolute;top:50%;left:50%;margin:-5px 0 0 -1px;width:1px;height:11px;background:#fff;content:""}.status_refine_box .keyword_clear_btn::before{transform:rotate(45deg)}.status_refine_box .keyword_clear_btn::after{transform:rotate(-45deg)}.status_refine_box .refine_keyword .btn{width:65px}.status_refine_box .refine_keyword .btn input{width:65px;height:33px;margin-bottom:0;box-shadow:none;border-radius:0 2px 2px 0;border:1px solid #bfbfbf;border-left:none;background:#f0f0f0;color:#666;font-size:12px}.status_refine_box .refine_keyword .btn input:hover{border-color:#fa8c1e;background:#fa8c1e;color:#fff}.wish_work_list .work_list dd.work_genre,.wish_work_list .work_list dd.work_date,.n_work_list.type_wish .n_work_option{margin-right:0}.wish_work_list .work_list p.delete_check{float:right;width:54px;position:relative;text-align:center}.wish_work_list p.delete_check input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;width:54px;height:52px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wish_work_list p.delete_check input[type="checkbox"]+label{display:block;color:#666;font-size:12px;padding-top:12px;padding-bottom:28px;background:url(../../images/web/hometouch/btn_check_off.png) center 32px no-repeat;background-size:20px 20px}.wish_work_list p.delete_check input[type="checkbox"]:checked+label{background:url(../../images/web/hometouch/btn_check_on.png) center 32px no-repeat;background-size:20px 20px}#wishlist .hd_content_search dl{border-bottom:none}#wishlist .hd_content_search dd.option{display:inline-block;padding:5px 10px;position:relative}#wishlist h1 a.folder{position:absolute;display:block;border-radius:4px;background:#4db9ff;color:#fff;font-size:14px;right:4px;top:4px;height:22px;line-height:24px;padding:0 10px;box-shadow:-1px -1px 1px 0 #45a6e5 inset}#wishlist h1.main_lead_01 a.folder{top:7px}#wishlist .work_edit_area{display:none;padding:8px;background:#e6ebf5;color:#333;position:relative}#wishlist .work_edit_area.on{display:block;visibility:visible;cursor:default;line-height:1.4em;transition:all 0.1s ease}#wishlist .item_footer ~ .work_edit_area.on{border-top:1px solid #c5cee0}#wishlist .work_edit_area span{display:block;font-size:12px;margin:2px 0}#wishlist .work_btn .edit::before,#wishlist .item_footer .edit::before,#wishlist .move .work_edit_area a::before{margin-right:4px;color:#7191bd;text-align:center;font-size:14px;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f07b"}#wishlist .work_btn .edit.open::before,#wishlist .item_footer .edit.open::before{color:#fa2}#wishlist .work_edit_area select{width:100%;height:30px;font-size:14px}.folder_select{position:relative;padding-right:12px;margin-right:12px;flex:1 1 auto}.folder_select::after{position:absolute;top:50%;right:0;height:24px;transform:translateY(-50%);border-right:solid 1px #b8c3d9;content:""}#folder_list .rename{padding:8px}#folder_list .folder_edit .btn input{width:50px;margin-left:6px}#folder_list ul&gt;li{position:relative;border-bottom:1px solid #ddd}#folder_list ul&gt;li a{height:32px;vertical-align:middle;padding:8px 78px 8px 10px;line-height:32px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}#folder_list.move ul&gt;li a{padding-right:65px}#folder_list ul&gt;li i:nth-child(n+2){position:absolute;width:15px;right:10px;top:3px;line-height:40px;font-size:20px;cursor:pointer;color:#7191bd;z-index:100}#folder_list.move ul&gt;li i.fa-arrows-v{color:#7191bd;width:60px;height:40px;text-align:right;padding-right:10px;cursor:move}#folder_list ul&gt;li.add_folder i{position:relative;color:#d94c63;top:2px;font-size:15px;margin-right:4px}#folder_list ul&gt;li a::before{margin-left:5px;margin-right:6px;color:#ccc;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f07b";font-size:20px;vertical-align:middle}#folder_list ul li.add_folder span.ttl{padding-left:8px}#folder_list .btn_01 input{border-radius:4px;box-sizing:border-box;text-align:center;font-size:13px;line-height:34px;height:34px;background:#eee;color:#333;border:none;box-shadow:0 -2px 0 0 rgba(0,0,0,0.2) inset}#folder_list .btn_01 a,#folder_list .btn_01.type_back input,#folder_list .btn_01.type_back a{font-size:13px;color:#4d6594;width:100%;height:40px;line-height:40px;text-align:center;box-sizing:border-box;border:solid 1px #ddd;border-radius:4px;background:#fff;margin:0 auto;box-shadow:0 -1px 0 0 rgba(0,0,0,0.2) inset;position:relative}#folder_list .btn_01 a::after{position:absolute;display:block;right:18px;top:50%;transform:translateY(-50%) rotate(45deg);width:7px;height:7px;box-shadow:1px -1px 0 #4d6594;content:""}#folder_list .btn_01.type_back a::after{position:absolute;display:block;left:15px;top:50%;transform:translateY(-50%) rotate(-135deg);width:7px;height:7px;box-shadow:1px -1px 0 #4d6594;content:""}#folder_list.move .btn_01 .list{text-align:center}#folder_list.move .btn_01.list a{width:33%;margin-right:5px}#folder_list.move .btn_01.list input{width:63%;margin-bottom:0;font-weight:bold}.folder_edit input[type="text"]{width:100%}.folder_edit #submit{margin:0 4px}#folder_list li.list_hover{border:2px solid #f5912a;z-index:1000}#wishlist .pop_delete{position:fixed;left:15px;right:15px;top:50%;margin:auto;transform:translateY(-50%);width:80%;background:#fbfbfb;border:1px solid #bdbdbd;border-radius:8px;padding:16px;z-index:500;box-shadow:0 3px 3px 0 rgba(0,0,0,0.2)}#wishlist .pop_delete p{margin-bottom:10px;font-size:13px;line-height:1.4em}#wishlist .pop_delete .btn{text-align:center}#wishlist .pop_delete .btn input{margin-left:4px;width:95px;height:35px;font-size:12px;background:#f0f0f0}#wishlist .pop_delete .btn input[name="delete"]{background:#f57575;color:#fff}.operation_area{display:flex;justify-content:flex-end;margin:2px 0}.operation_area .btn_hidden::before,.operation_area .btn_block::before{content:"";font-family:"dlsite-icons";color:#666;top:2px;position:relative;margin-right:4px;font-size:12px}.operation_area .btn_hidden:hover,.operation_area .btn_block:hover{opacity:0.8;text-decoration:none;cursor:pointer}.operation_area .btn_hidden .folder_move.type_hidden,.operation_area .btn_hidden .folder_move.type_block,.operation_area .btn_block .folder_move.type_hidden,.operation_area .btn_block .folder_move.type_block{border:0;background-color:#fff0;color:#666;font-size:11px}.operation_area .btn_hidden::before{content:"\e924"}.operation_area .btn_block::before{content:"\e925"}#wishlist .pop_delete .btn_close{overflow:hidden;text-indent:100%;white-space:nowrap;position:absolute;top:8px;right:8px;width:20px;height:20px;cursor:pointer}#wishlist .pop_delete .btn_close::before,#wishlist .pop_delete .btn_close::after{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);width:2px;height:16px;background:#666;display:block;content:""}#wishlist .pop_delete .btn_close::after{transform:translate(-50%, -50%) rotate(-45deg)}#wishlist .work_btn .edit::before,#wishlist .item_footer .edit::before{color:var(--on_surface_variant)}#wishlist .work_btn .edit.open,#wishlist .item_footer .edit.open{color:var(--on_surface_accent)}#wishlist .work_btn .edit.open ::before,#wishlist .item_footer .edit.open ::before{color:var(--on_surface_accent)}.folder_select::after{border-right:1px solid var(--surface_outline)}#folder_list ul&gt;li{border-bottom:1px solid var(--surface_outline)}#folder_list ul&gt;li a{color:var(--on_general)}#folder_list ul&gt;li a::before{color:var(--on_general_variant)}#folder_list ul&gt;li.add_folder i{color:var(--on_surface_caution)}#folder_list ul&gt;li i:nth-child(n+2){color:var(--on_surface_link)}#folder_list ul&gt;li a::before{color:var(--on_general_variant)}#folder_list ul&gt;li.move i.fa-arrows-v{color:var(--on_general_variant)}.status_refine+.work_list_guide,.status_refine+.list_header{border-top:1px solid var(--surface_outline)}.status_refine+.text_box_01{border-bottom:1px solid var(--surface_outline)}.refine_keyword .keyword_clear_btn{background-color:var(--surface_container);color:var(--on_general)}.refine_keyword .keyword_clear_btn::before,.refine_keyword .keyword_clear_btn::after{background:var(--surface_outline)}#wishlist .btn_edit,#wishlist .btn_trash{color:var(--on_surface_accent);border:1px solid var(--surface_outline)}#wishlist .btn_edit::before,#wishlist .btn_trash::before{background:var(--surface);color:var(--on_surface_accent)}#wishlist .work_edit_area{background:var(--surface_container);color:var(--on_general)}#wishlist .item_footer ~ .work_edit_area.on{border-top:1px solid var(--surface_outline)}#folder_list .btn_01 input{background:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline);box-shadow:none}#folder_list .btn_01 input::after{box-shadow:none}#folder_list .btn_01 a,#folder_list .btn_01.type_back input,#folder_list .btn_01.type_back a{background:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline);box-shadow:none}#folder_list .btn_01 a::after,#folder_list .btn_01.type_back input::after,#folder_list .btn_01.type_back a::after{box-shadow:1px -1px 0 var(--surface_outline)}.search_condition_list .condition_name{font-size:14px;font-weight:bold;overflow-wrap:break-word}.search_condition_list .works,.search_condition_list .condition{font-size:13px}.search_condition_list .sell{margin-right:4px}.favorite_genre_list .work_list dd{margin-right:54px}.favorite_genre_list .work_list dd.work_genre,.favorite_genre_list .work_list dd.work_date{margin-right:0}.favorite_genre_list .work_list p.delete_check{float:right;width:54px;position:relative;text-align:center}.favorite_genre_list p.delete_check input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;width:54px;height:52px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.favorite_genre_list p.delete_check input[type="checkbox"]+label{display:block;color:#666;font-size:12px;padding-top:12px;padding-bottom:28px;background:url(../../images/web/hometouch/btn_check_off.png) center 32px no-repeat;background-size:20px 20px}.favorite_genre_list p.delete_check input[type="checkbox"]:checked+label{background:url(../../images/web/hometouch/btn_check_on.png) center 32px no-repeat;background-size:20px 20px}.favorite_genre_list .work_list dl{padding-bottom:10px}.favorite_genre_list dt{width:83%;text-align:left;position:relative;top:0}.use_price_box{border-bottom:1px solid #ddd}.use_price_box .main_use_price{font-size:15px;padding:16px 12px 12px;overflow:hidden}.use_price_box .main_use_price dt{float:left;width:160px}.use_price_box .main_use_price dd{text-align:right;margin-left:120px}.use_price_box .detail_price{font-size:14px;padding:8px 0;margin:0 12px;border-top:1px dotted #ccc}.use_price_box .detail_price::after{display:block;clear:both;content:""}.use_price_box .detail_price dt{float:left;width:194px;padding:6px 0}.use_price_box .detail_price dt span{font-size:12px}.use_price_box .detail_price dd{text-align:right;padding:6px 0;margin-left:220px}.use_price_box .work_price,.use_price_box .half_price,.use_price_box .red{color:#c00}.use_price_box .use_point_box{padding:0 12px 12px}.use_price_box .use_point_text{font-size:14px;font-weight:bold}.use_price_box .annotation_text{font-size:12px;line-height:1.4}.unpaid_work_list .sub_lead_01{background-color:#d14747}.buy_work_list ul{background-color:#fff}.buy_work_list .work_list&gt;li{border-bottom:1px solid #ccc}.buy_work_list .work_list&gt;li:last-child{border-bottom:none}.n_work_list.type_purchase{background-color:#fff}.buy_work_list div.work_btn,.n_work_list.type_purchase .item_footer{display:table;width:100%;table-layout:fixed;height:auto;line-height:1.5;padding:0;background-color:#fafafa}.buy_work_list div.work_btn.type_buy_history_work{display:flex;width:100%;table-layout:fixed;height:auto;line-height:1.5;padding:0;background-color:#fafafa;overflow-x:scroll;white-space:nowrap;justify-content:flex-start}.buy_work_list div.work_btn p,.n_work_list.type_purchase .item_footer p{display:table-cell;color:#666;font-size:13px;text-align:center;vertical-align:middle;padding:8px 4px}.buy_work_list .work_btn p:first-child,.n_work_list.type_purchase .item_footer p:first-child{padding:8px 4px 8px 8px}.buy_work_list .work_btn p:last-child,.n_work_list.type_purchase .item_footer p:last-child{padding:8px 8px 8px 4px}.buy_work_list div.work_btn p:not(:last-child),.n_work_list.type_purchase .item_footer p:not(:last-child){margin-right:8px}.buy_work_list .work_btn p a,.n_work_list.type_purchase .item_footer p a{display:block;width:100%;line-height:30px;text-indent:0;color:#666;font-size:11px;text-align:center;padding:0;margin:0;border-radius:4px;background:#f0f0f0;box-shadow:0 -2px 0 0 rgba(0,0,0,0.2) inset}.buy_work_list .work_btn.type_buy_history_work p a{padding:0 5px}.buy_work_list .work_btn .link_download a,.n_work_list.type_purchase .item_footer .link_download a{background:#9877d9;color:#fff}.buy_work_list .work_btn .link_dpb a,.n_work_list.type_purchase .item_footer .link_download a{background:#001e77;color:#fff}.buy_work_list .work_btn .link_dls a,.n_work_list.type_purchase .item_footer .link_download a{background:#4c266e;color:#fff}.buy_work_list .work_btn .link_dll a,.n_work_list.type_purchase .item_footer .link_download a{background:#3737ce;color:#fff}.buy_work_list .work_btn .link_stream a,.n_work_list.type_purchase .item_footer .link_stream a{background:#51a5e4;color:#fff}.buy_work_list .work_btn .link_gift a,.n_work_list.type_purchase .item_footer .link_gift a{background:#fe6698;color:#fff}.buy_work_list .work_btn .type_disabled a,.n_work_list.type_purchase .item_footer .type_disabled a{background:#ccc;color:#fff}.buy_work_list .work_btn .type_disabled a{pointer-events:none}.buy_work_list .work_btn .link_download a,.buy_work_list .work_btn .link_stream a,.buy_work_list .work_btn .link_man a,.buy_work_list .work_btn .link_dpb a,.buy_work_list .work_btn .link_dls a,.buy_work_list .work_btn .link_dll a{min-width:100px}.buy_work_list .work_btn [class*="link_"]&gt;*::before,.n_work_list.type_purchase .item_footer [class*="link_"]&gt;*::before{display:inline-block;margin-right:6px;font-family:"dlsite-icons";font-size:15px;vertical-align:middle}.buy_work_list .work_btn .link_download&gt;*::before,.n_work_list.type_purchase .item_footer .link_download&gt;*::before{content:"\e901"}.buy_work_list .work_btn .link_dpb&gt;*::before,.n_work_list.type_purchase .item_footer .link_dpb&gt;*::before{content:"\e935"}.buy_work_list .work_btn .link_dls&gt;*::before,.n_work_list.type_purchase .item_footer .link_dls&gt;*::before{content:"\e937"}.buy_work_list .work_btn .link_dll&gt;*::before,.n_work_list.type_purchase .item_footer .link_dll&gt;*::before{content:"\e938"}.buy_work_list .work_btn .link_stream&gt;*::before,.n_work_list.type_purchase .item_footer .link_stream&gt;*::before{content:"\e939"}.buy_work_list .work_btn .link_man&gt;*::before{content:"\e93a"}.buy_work_list .work_btn .link_rating&gt;a::before,.n_work_list.type_purchase .item_footer .link_rating&gt;a::before{content:"\e902"}.buy_work_list .work_btn .link_gift&gt;*::before,.n_work_list.type_purchase .item_footer .link_gift&gt;*::before{content:"\e909"}.buy_work_list .work_btn .link_review&gt;*::before,.n_work_list.type_purchase .item_footer .link_review&gt;*::before{content:"\f15c";font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:3px}.buy_work_list .work_btn .link_affiliate&gt;*::before,.n_work_list.type_purchase .item_footer .link_affiliate&gt;*::before{content:"\f85c";font-family:"Font Awesome 5 Pro";font-weight:300}.payment_method{color:#666;font-size:12px;padding-left:6px}.btn_gift.limit{background:#ddd;box-shadow:none;pointer-events:none}.btn_gift.limit a{color:#aaa}.buy_work_list div.work_btn p&gt;span,.n_work_list.type_purchase .item_footer p&gt;span{display:block;height:30px;line-height:30px;text-indent:0;color:#aaa;font-size:11px;text-align:center;padding-left:0;margin:0;border-radius:4px;background:#ddd;box-shadow:none}.work_btn .link_rating .star_rating,.n_work_list.type_purchase .item_footer .link_rating .star_rating{background:none}.status_select.buy{height:auto;padding:12px 0;border-bottom:none;flex-direction:column}.buy_work_type,.buy_date{font-size:14px;padding:0 12px 12px}.buy_work_type dd,.buy_date dd{padding-top:6px}.buy_date dd select.buydate_01{width:98px}.buy_date dd select.buydate_02{width:70px}.old_buy .use_price_box{border-top:1px solid #ccc;border-bottom:none}.buy_work_list .work_btn .link_download a{background:var(--dl);color:var(--on_object);border:none}.buy_work_list .work_btn .link_dpb a{background:#001E77;color:var(--on_object);border:none}.buy_work_list .work_btn .link_stream a{background:var(--free);color:var(--on_object);border:none}.buy_work_list .work_btn .link_gift a{background:var(--secondary);color:var(--on_secondary);border:none}.buy_work_list .work_btn .type_disabled a{background:var(--disabled);color:var(--on_surface_disabled);border:none;pointer-events:none}.buy_work_list .work_btn p a{box-shadow:none;background:var(--surface_container);color:var(--on_general);border:1px solid var(--surface_outline)}.n_work_list.type_purchase .item_footer .link_download a{background:var(--dl);color:var(--on_object);border:none}.n_work_list.type_purchase .item_footer .link_gift a{background:var(--secondary);color:var(--on_secondary);border:none}.n_work_list.type_purchase .item_footer .type_disabled a{background:var(--disabled);color:var(--on_surface_disabled);border:none;pointer-events:none}.unpaid_work_list .sub_lead_01{background-color:var(--surface);color:var(--on_surface_caution)}.special_code_list_01 ul{border-top:1px solid #ccc}h1+.special_code_list_01 li:first-child ul{border-top:none}.special_code_list_01 li dl{display:table;width:100%}.special_code_list_01 li.period_end{background:#efefef;color:#999}.special_code_list_01 li.period_end li.special_code_no input{color:#999;border:1px solid #999;background:#efefef;font-weight:normal}.special_code_list_01 li dt,.special_code_list_01 li dd{display:table-cell;vertical-align:top}.special_code_list_01 li dt{line-height:1.7;font-size:11px;width:60px;text-align:right;background-color:#f5f5f5;color:#666;padding:6px 8px 6px 8px}.special_code_list_01 li dd{line-height:1.4;font-size:13px;padding:6px 8px;word-break:break-all}.special_code_list_01 li.special_code_no dt{vertical-align:middle}.special_code_list_01 li.special_code_no input{font-weight:bold;color:#d94c63;padding:7px 0;font-size:13px;display:inline-block;text-align:center;border:1px solid #d94c63;background:#fff6f6}.coupon_list_01&gt;li{border-bottom:1px solid #ccc}.status_select+.coupon_list_01&gt;li:last-child{border-bottom:none}.coupon_list_01 li dl{display:table;width:100%}.coupon_list_01 li.period_end{background:#efefef;color:#999}.coupon_list_01 li dt,.coupon_list_01 li dd{display:table-cell;vertical-align:top}.coupon_list_01 li dt{line-height:1.7;font-size:11px;width:70px;text-align:right;background-color:#f5f5f5;color:#666;padding:6px 8px 6px 8px}.coupon_list_01 li dd{line-height:1.4;font-size:13px;padding:6px 8px}.coupon_list_01 li dd a{word-break:break-all}ul.base_list.coupon_condition{border-top:none}ul.base_list.coupon_condition&gt;li{margin-bottom:4px}.coupon_list_link{padding:10px;text-align:center}.coupon_list_link a{display:inline-block;min-width:220px;background:#f58c00;color:#fff;font-size:16px;text-align:center}.coupon_list_link a:hover{opacity:0.85}.coupon_list_link a .coupon_list_link_icon{position:relative;display:inline-block;padding:12px 15px 12px 73px;font-weight:bold;background:url(/modpub/images/web/common/icon_coupon_link.png) top 50% left 15px/53px 38px no-repeat}.coupon_list_link a .coupon_list_link_icon::after{font-family:"Font Awesome 5 Pro";content:"\f054";padding-left:15px;font-weight:300}.coupon_list_link a .coupon_list_link_icon.type_adult{background-color:#e0547b}.coupon_list_item{padding:15px;display:flex;flex-direction:column;gap:8px}.coupon_list_item:not(:last-of-type){border-bottom:solid 1px #ccc}.coupon_list_item .coupon_icon&gt;*:not(:last-child){margin-right:2px}.coupon_list_item [class*="coupon_icon_"]{display:inline-flex;align-items:center;padding:0 6px;margin-bottom:4px;font-weight:bold;font-size:10px;border-radius:2px;color:#fff;vertical-align:top;height:19px;line-height:19px;box-sizing:border-box}.coupon_list_item .coupon_icon_dlsite{background:#e66}.coupon_list_item .coupon_icon_nijiyome{background:#f25d90}.coupon_list_item .coupon_icon_normal{border:solid 1px #8b8b8b;color:#333}.coupon_list_item .coupon_name{font-size:14px;font-weight:bold}.coupon_list_item .coupon_items_horizontal{min-height:34px;position:relative;display:flex;padding-right:38%}.coupon_list_item .btn_detail_coupon{height:100%;top:0;display:flex;align-items:center;position:absolute;bottom:0;right:0;border:none;background:none;color:#003399;font-size:14px}.coupon_list_item .btn_detail_coupon:hover{cursor:pointer;opacity:0.8}.coupon_list_item .btn_detail_coupon::after{width:8px;height:8px;transform:rotate(135deg);content:""}.coupon_list_item .btn_detail_coupon::after{margin:4px 0 0 6px;box-shadow:1px -1px 0 #666 inset}.coupon_list_item.close .btn_detail_coupon::after{margin:-4px 0 0 6px;box-shadow:-1px 1px 0 #666 inset}.coupon_list_item .coupon_list_wrap{display:flex}.coupon_list_item .coupon_list_wrap .detail{width:100%}.coupon_list_item .coupon_list_wrap .coupon_thumbnail{margin:0 10px 0 0;width:25%;max-width:112px}.coupon_list_item .coupon_list_wrap .coupon_title{position:relative;display:flex;flex-direction:column;gap:4px;width:72%}.coupon_list_item .coupon_list_wrap .coupon_thumbnail img{width:100%}.coupon_list_item .coupon_list_wrap .coupon_thumbnail a:hover{opacity:0.85}.coupon_list_item .period{margin:5px 0;font-size:12px;line-height:1.8}.coupon_list_item .period::before{font-family:"Font Awesome 5 Pro";content:"\f017";margin:0 5px 0 0;font-weight:normal}.coupon_list_item .caution{font-weight:bold;color:#c00}.coupon_list_item .coupon_list_wrap .detail .coupon_text{padding:8px 0 0}.coupon_list_item .coupon_list_wrap .detail .coupon_text dl dt{font-weight:bold;margin:0 0 3px;border-left:solid 4px #4d6594;padding:1px 0 1px 6px;font-size:14px}.coupon_list_item .coupon_list_wrap .detail .coupon_text dl dd{padding:6px 0 12px}.btn_use_coupon{display:flex;align-items:center;justify-content:center;color:#fff;padding:8px 32px 8px 24px;width:100%;font-size:14px;box-sizing:border-box;text-align:center;background:#e66;border-radius:3px;font-weight:bold;position:relative;overflow:hidden;text-decoration:none}.btn_use_coupon::after{position:absolute;right:15px;top:50%;width:12px;height:12px;transform:translateY(-50%) rotate(45deg);box-shadow:-2px 2px 0 #fff inset;content:""}.btn_use_coupon:link,.btn_use_coupon:visited{color:#fff}.btn_use_coupon:hover{text-decoration:none;opacity:0.8}.coupon_list_item .recommended{margin:0 0 15px 0;padding:10px 0 0;border-top:dotted 1px #ccc}.recommended_inner{margin:0 -15px 0 -5px}.coupon_list_item .recommended_inner ul{display:flex;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.coupon_list_item .recommended_inner ul li img{max-width:100%;max-height:100%;border:solid 1px #eee}.coupon_list_item .recommended_inner ul li{max-width:160px;max-height:160px;margin-top:0;padding:2px 5px;white-space:normal;flex-shrink:0}.coupon_list_item .recommended_inner ul li a{display:flex;align-items:center;justify-content:center;background:#fff;width:100%;height:100%;background:#f7f7f7}.coupon_list_item .recommended h4{display:flex;align-items:center;margin:0 0 10px 0;font-size:14px}.coupon_list_item .recommended h4::before{font-family:"Font Awesome 5 Pro";content:"\f672";font-size:18px;font-weight:400;margin:0 6px 0 0}.recommended .btn_use_coupon{margin:15px 0 0}.coupon_banner{width:100%}.coupon_banner .coupon_banner_list{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 8px}.coupon_banner .coupon_banner_list .coupon_banner_item{width:100%}.coupon_banner .coupon_banner_list .coupon_banner_item .coupon_banner_image{width:100%}a.btn_use_coupon{color:var(--on_primary);background:var(--primary)}a.btn_use_coupon:after{box-shadow:none}a.btn_use_coupon:link,a.btn_use_coupon:visited{color:var(--on_primary)}.coupon_list_item .coupon_list_wrap .detail .coupon_text dl dt{border-left:4px solid var(--primary);padding:2px 0 2px 8px}.coupon_list_item .coupon_new{background:var(--object_exclusive);color:var(--on_object_inverse)}.coupon_list_item .coupon_icon_dlsite,.coupon_list_item .coupon_icon_nijiyome{background:var(--object_sale);color:var(--on_object)}.coupon_list_item .coupon_icon_normal{border:1px solid var(--surface_outline);background:var(--surface);color:var(--on_surface_variant)}.buy_work_list.gift{border-top:1px solid #ddd}.gift_code{margin:6px;font-size:12px;border:1px solid #ccc;border-radius:2px;border-width:3px 1px 1px}.gift_code table{width:100%}.gift_code td{padding:4px 6px;border-bottom:1px solid #eee}.gift_code td:first-child{width:90px}.gift_code td:nth-child(-n+2){border-right:1px dotted #eee}.gift_code tr:last-child td{border-bottom:none}.gift_code .share{width:50px;border-bottom:none;position:relative}.gift_code .btn_share{position:absolute;overflow:hidden;width:44px;height:44px;line-height:18px;font-size:11px;cursor:pointer;display:inline-block;color:#fff;box-sizing:border-box;border-radius:4px;background:#51a4e4;box-shadow:0 -2px 0 0 rgba(0,0,0,0.2) inset;flex-shrink:0;right:8px;top:16px;z-index:10;text-align:center}.gift_code .btn_share::before{top:0;left:0;width:auto;height:23px;text-indent:0;line-height:31px;text-align:center;font-size:14px;font-family:"Font Awesome 5 Pro";display:block;content:"\f35d";vertical-align:middle;color:#fff}.gift_code.impossible{background-color:#fafafa}.gift_code.impossible .btn_share{background:#ddd;box-shadow:none;color:#aaa;pointer-events:none}.gift_code.impossible .btn_share::before{color:#aaa}.rating_work_list .work_list_item{padding:20px 12px 28px;border-bottom:1px solid #d1d9e8}.rating_work_list .work_list_item:last-child{border-bottom:none}.rating_work_list .work_list_item dl{padding:0;display:flex}.rating_work_list .work_thumb{width:130px;text-align:center;margin-right:8px}.rating_work_list .work_thumb img{max-height:100px}.rating_work_list .work_list&gt;li{border-bottom:1px solid #ddd}.rating_work_list .maker_name{margin-top:4px}.rating_work_list .maker_name a{color:#37c}.rating_work_list .purchased_date{color:#666;font-size:11px}.rating_work_list .btn_review{color:#fff;background-color:#536280;padding:12px;display:block;border-radius:4px;margin-top:16px;position:relative;text-align:center;font-size:15px}.rating_work_list .btn_review::after{font-family:"Font Awesome 5 Pro";content:"\f054";position:absolute;right:16px}.rating_work_list .work_inner{flex:1}.rating_work_list .translation_info{background-color:#f5f7fa;padding:6px 9px;margin-top:6px;border-radius:3px;font-size:12px;line-height:1.6;color:#536280}.rating_work_list .translation_lang{font-weight:bold;margin-right:4px}.rating_form{border:1px solid #d1d9e8;background-color:#f5f7fb;border-radius:4px;margin-top:16px}.rating_form .form_head{color:#536280;text-align:left;font-size:15px;position:relative;padding:12px 14px}.rating_form .form_head::after{font-family:"Font Awesome 5 Pro";content:"\f078";position:absolute;right:16px}.rating_form .close{display:none}.rating_form .work_rating{padding:0 14px 20px}.rating_form .open::after{content:"\f077"}.rating_form textarea{margin-top:16px;border:1px solid #d1d9e8;border-radius:4px;font-size:14px;color:#666}.rating_comment ul.error_list li{line-height:1.4;color:#c00;font-size:12px;font-weight:bold;padding:8px;margin-top:12px;border:2px solid #c00;background-color:#fff6f6}.rating_comment input[type="button"].btn_rating,button.btn_rating{width:100%;min-height:44px;line-height:44px;color:#fff;text-align:center;border-radius:6px;background-color:#fa8c1e;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset;font-size:16px}.rating_comment input[type="button"].btn_rating.disabled,button.btn_rating.disabled,.btn_review.disabled{background:#ddd;box-shadow:none;pointer-events:none;cursor:default;color:#aaa}.btn_review.disabled::after{content:""}.rating_form .popup_message_01{top:-45px;left:50%;transform:translateX(-50%)}.rating_list_wrap{margin-top:8px;position:relative;z-index:10;font-size:0;text-align:center;text-align:center}.n_work_list.type_rating .rating_list_wrap{margin:0 12px}.rating_list_wrap_reveiw.unpurchased{margin-bottom:0}.rating_list{display:inline-block;position:relative;z-index:100;text-align:center;font-size:0;margin:0 auto;white-space:nowrap}.rating_list_item{display:inline-block;overflow:hidden;position:relative;width:36px;height:0;padding:44px 4px 0;cursor:pointer}.rating_list_item::before{display:block;position:absolute;top:4px;left:4px;width:36px;height:36px;background:url(https://www.dlsite.com/modpub/images/web/common/icon_star_rating_touch_01.png) no-repeat right 0;background-size:360px 72px;content:""}.rating_list.vote_1 .rating_list_item:nth-of-type(-n+1)::before,.rating_list.vote_2 .rating_list_item:nth-of-type(-n+2)::before,.rating_list.vote_3 .rating_list_item:nth-of-type(-n+3)::before,.rating_list.vote_4 .rating_list_item:nth-of-type(-n+4)::before,.rating_list.vote_5 .rating_list_item:nth-of-type(-n+5)::before{background-position:0 0}.rating_list_item.active::before{transition:transform 0.4s ease;transform:rotateY(-360deg)}.rating_list.disabled .rating_list_item{pointer-events:none}.rating_list_reveiw{display:flex;flex-direction:row-reverse;justify-content:center}.rating_list_reveiw input[type="radio"]{display:none}.rating_list_reveiw label{position:relative;color:#ddd;cursor:pointer;font-size:44px}.rating_list_reveiw label .text{position:absolute;left:0;top:0;right:0;text-align:center;font-size:12px;color:gray}.rating_list_reveiw label:hover,.rating_list_reveiw label:hover ~ label,.rating_list_reveiw input[type="radio"]:checked ~ label{color:#ffb300}.rating_work_list .work_list_item{border-bottom:1px solid var(--surface_outline)}.rating_work_list .work_list_item .work_list&gt;li{border-bottom:1px solid var(--surface_outline)}.rating_work_list .work_list_item .maker_name a{color:var(--on_surface_link)}.rating_work_list .work_list_item .purchased_date{color:var(--on_surface_variant)}.rating_work_list .work_list_item a.btn_review{color:var(--on_general);background-color:var(--surface_container);border:1px solid var(--surface_outline)}.rating_work_list .work_list_item a.btn_review:link,.rating_work_list .work_list_item a.btn_review:visited{color:var(--on_surface)}.rating_work_list .rating_form{background-color:var(--surface_container);border:1px solid var(--surface_outline)}.rating_work_list .rating_form .form_head{color:var(--on_surface)}.rating_comment input[type="button"].btn_rating,.rating_comment.btn_rating,button input[type="button"].btn_rating,button.btn_rating{color:var(--on_primary);background-color:var(--primary);box-shadow:none;border-bottom:0}.rating_comment input[type="button"].btn_rating.disabled,.rating_comment input[type="button"].btn_rating.btn_review.disabled,.rating_comment.btn_rating.disabled,.rating_comment.btn_rating.btn_review.disabled,button input[type="button"].btn_rating.disabled,button input[type="button"].btn_rating.btn_review.disabled,button.btn_rating.disabled,button.btn_rating.btn_review.disabled{background:var(--disabled);cursor:default;color:var(--on_surface_disabled);border-bottom:0}.user_review_list_box{padding:12px 0}.user_review_list{padding:0 10px;border-radius:5px;border:1px solid #ddd}.user_review_list li{padding:10px;font-size:14px;text-align:center}.user_review_list li:not(:last-child){border-bottom:1px dotted #ddd}.user_review_list li span{font-weight:bold}.review_btn_box{display:flex;justify-content:flex-end;align-items:center}.review_btn_box .tweet_btn{margin-top:1px}.review_btn_box .review_delete_btn{margin-left:10px}.tweet_btn{display:flex;padding-top:5px;margin-bottom:-5px;align-items:center;margin-left:8px;position:relative}.tweet_btn .bubble{position:absolute;left:83px;padding:4px 8px;background:#f26161;border-radius:4px;color:#fff;font-size:11px}.tweet_btn .bubble::before{content:"";position:absolute;top:50%;left:-11px;margin-top:-6px;border:7px solid transparent;border-right:7px solid #f26161}.btn_tw{position:relative;box-sizing:border-box;padding:3px 8px;background-color:#000;color:#fff;border-radius:3px;font-weight:bold;text-align:center;font-size:11px}.btn_tw::before{display:inline-block;width:13px;height:13px;background:url(/modpub/images/web/common/sns/x.png) no-repeat center;background-size:150%;content:"";position:relative;top:2px;margin-right:2px}.btn_tw:visited,.btn_tw:link{color:#fff}.review_status_icon{padding-top:4px}.review_publish span{display:inline-block;min-width:70px;line-height:1;color:#50b361;font-size:12px;font-weight:700;text-align:center;padding:4px 7px 3px;margin-top:3px;border-radius:12px;border:2px solid #50b361;background-color:#f3fbf4}.review_publish span.icon_wait{color:#f26161;border-color:#f26161;background-color:#fff6f6}.review_publish span.icon_no{color:#888;border-color:#888;background-color:#efefef}.review_publish span.icon_end{color:#888;border-color:#888;background-color:#efefef}.btn_02{padding-top:6px}.btn_02 input.btn_osusume,.btn_02 a,.review_btn input.btn_osusume,.review_btn a{display:block;width:140px;min-height:30px;line-height:30px;color:#fff;font-size:12px;margin:0 5px 0 0;border-radius:3px;background-color:#fa8c1e;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset}.review_btn input.btn_osusume,.review_btn a{margin:0 0 0 auto}.btn_02 a,.review_btn a{display:inline-block;width:100px;color:#333;font-size:11px;text-align:center;vertical-align:top;background-color:#eee}input.btn_review_delete{display:block;width:100px;height:30px;font-size:11px;margin-left:auto;color:#333;border-radius:3px;background-color:#eee}.navbar-right{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.navbar-right .navbar-button{display:inline-block;height:28px;padding:0 15px;border-radius:3px;box-sizing:border-box;box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset;background:#1f9aff;color:#fff;font-size:13px;line-height:26px;vertical-align:top;cursor:pointer;white-space:nowrap}.review_handle{display:none;position:absolute;top:50%;width:40px;height:40px;transform:translateY(-50%);right:10px;color:#1f9aff;font-size:20px;cursor:move}.review_handle::after{content:"\f0dc";font-family:"Font Awesome 5 Pro";top:50%;left:50%;transform:translateX(-50%) translateY(-50%);position:absolute;font-size:25px;font-weight:900}.work_list.review_osusume.editing .review_handle{display:block}a.btn_tw:visited,a.btn_tw:link{color:var(--on_object)}.point_box{padding:8px;background-color:#f5f5f5}.point_box dl{display:table;width:100%;table-layout:fixed}.point_box dt,.point_box dd{display:table-cell;font-size:15px;font-weight:bold;padding:6px 0}.point_box span{font-weight:normal;padding:0 4px}.point_box dt{width:140px;text-align:right}.point_box dt::after{content:" ï¼š "}.point_box dd{color:#c00;padding-left:4px}.point_box dl:first-child dd{color:#093}.block_abreast{justify-content:center;margin:20px 1vw}.block_abreast li{box-shadow:0 3px 0 0 #ddd;border:1px solid #ddd;background:#fff;font-size:13px;padding:9px 0.6vw;width:27vw;height:100%;border-radius:6px;margin:0}.block_abreast ul a{display:inline-block;color:#666;margin:0 0.5vw}.block_abreast ul a li span{font-size:17px;font-weight:600;line-height:1}.point_history{border-top:1px solid #eee;font-size:12px}.point_history li{border-bottom:1px solid #eee;display:grid;grid-template-columns:1fr 3fr 1fr;padding:16px}.point_history li:last-child{border-bottom:0}.point_history li.background-color:first-child{background-color:#eee;padding:10px;font-size:14px;color:#666}.block_abreast ul a li::before{font-size:34px}.point_buy::before{font-family:"dlsite-icons";content:"\e919";display:block;color:#199a33}.point_code::before{font-family:"dlsite-icons";content:"\e933";display:block;color:#4d6593}.point_coins::before{font-family:"Font Awesome 5 Pro";content:"\f51e";display:block;font-weight:600;color:#ffce00}.point_history dl{line-height:1.2;padding:7px 10px 4px}.point_history dl::after{display:block;clear:both;content:""}.point_history dl dt,.point_history dl dd{padding-bottom:4px}.point_history dl dd.point_detail{line-height:1.4}.point_history dl dd span.point_genre{display:inline-block;line-height:1.2;color:#fff;font-size:11px;padding:2px 4px;margin-right:6px;border-radius:3px;background:#666}.point_history dl dd.use_point{float:right;color:#093;font-size:15px;text-align:right}.use_point.left{margin-left:auto}.point_history dl dd.situation{float:left}span.point_genre{color:#fff;font-size:10px;border-radius:2px;padding:3px;margin-right:5px}span.point_genre.bg_color_01{background-color:#f76161}span.point_genre.bg_color_02{background-color:#093}.point_detail{margin-left:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button_text_bottom{display:flex;align-items:center;justify-content:center;width:100%;color:#666;padding:17px 0;border-top:1px solid #eee;font-size:14px}.button_text_bottom::after{content:"\f322";font-family:"Font Awesome 5 Pro";margin-left:5px;color:#999}.text_box_01.textCheckList{margin:10px}.point_count{font-size:16px}.charge_price{color:#c00;font-size:16px}.point_count strong,.charge_price strong{padding-right:4px}p.use_point input[type="tel"]{width:120px}.confirm .point_count,.confirm .charge_price{font-size:14px}.confirm .point_count strong,.confirm .charge_price strong{font-weight:normal}.change_point{color:#333;font-size:14px;height:28px;line-height:28px;padding:0 8px;border-bottom:none;background-color:#f5f5f5}a.guide_guest_pointitem{display:block;width:296px;height:84px;margin:0 auto 12px;background:url(../../images/web/hometouch/bn_ge_pointitem_touch.png) left top no-repeat;background-size:cover;text-indent:-9999px}.point_item_list dl::after{display:block;clear:both;content:""}.point_item_list li{border-bottom:1px solid #ddd}.point_item_list li:last-child{border-bottom:none}.point_item_list dl{line-height:1.2;padding:8px}.point_item_list dt.item_thumb{width:75px;float:left;text-align:center}.point_item_list dt.item_thumb img{max-width:75px;max-height:75px}.point_item_list dd{font-size:13px;padding-bottom:3px;margin-left:83px;margin-right:54px}.point_item_list dd.text:last-child{clear:left;line-height:1.4;font-size:11px;padding-top:5px;margin:0}.point_item_list dd.title{font-size:14px;font-weight:bold}.point_item_list dd.point{color:#093;font-size:14px}p.change_check{float:right;width:54px;position:relative;text-align:center}p.change_check input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;width:54px;height:52px;-webkit-tap-highlight-color:rgba(0,0,0,0)}p.change_check input[type="checkbox"]+label{display:block;color:#666;font-size:12px;padding-top:12px;padding-bottom:28px;background:url(../../images/web/hometouch/btn_check_off.png) center 32px no-repeat;background-size:20px 20px}p.change_check input[type="checkbox"]:checked+label{background:url(../../images/web/hometouch/btn_check_on.png) center 32px no-repeat;background-size:20px 20px}.nijicoin_trade::after{display:block;clear:both;content:""}.nijicoin_trade p:first-child{float:left;margin:4px 12px 8px 0}.nijicoin_trade p:first-child img{width:40px;height:40px}.point_reflect{margin:0 12px;border:1px solid #ccc}.point_reflect dl{display:table;width:100%;table-layout:fixed;border-bottom:1px solid #ccc}.point_reflect dl:last-child{border-bottom:none}.point_reflect dt,.point_reflect dd{display:table-cell;line-height:1.2;font-size:12px;vertical-align:middle;padding:8px}.point_reflect dt{width:120px;color:#666;text-align:left;border-right:1px solid #ccc;background-color:#f5f5f5}.sp_pointbuy_logo{display:none;max-width:314px;margin:13px auto 0}.sp_pointbuy_logo img{width:100%;max-width:314px}.point_area{display:flex;align-items:center;justify-content:space-between;margin:8px 0}.point_area .holding_point{display:flex;align-items:baseline;font-size:15px;line-height:1.53}.point_area .holding_point_title{font-weight:bold}.point_area .holding_point_point{margin-left:26px;color:#093;font-weight:bold}.point_area .btn_default{flex:0 0 auto;margin-left:34px;color:#666;font-weight:bold}.base_text_area{margin:20px 0;font-size:12px;line-height:1.33}.base_text_area:first-child{margin-top:8px}.base_text_area .base_heading{margin-bottom:5px;font-size:13px;line-height:1.31;font-weight:bold}.base_text_area.type_info{background:#fff7ec;padding:12px}.wrapper_home .point_up{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:50px;height:50px;padding-top:7px;border-radius:50%;background:#ff3baa;color:#fff;font-size:11px;line-height:1.36;text-align:center}.info_area{display:flex;align-items:center;box-sizing:border-box;min-height:64px;margin:10px auto 10px;padding:10px;border:1px solid #ffa43b;color:#ffa43b;font-size:12px;line-height:1.33;font-weight:bold}.info_area .info_text{position:relative;display:inline-flex;margin:0 auto;font-weight:bold}.info_area .point_up{position:absolute;top:50%;left:0;transform:translateY(-50%)}.info_area p{font-weight:inherit}.info_area .point_up+p{padding-left:60px}.sub_lead_04{margin:16px auto 8px;font-size:15px;line-height:1.33;font-weight:bold;width:100%}.sub_lead_04 ~ .sub_lead_04{margin-top:24px}.base_link_list{display:flex;flex-direction:column;margin:0 auto 24px;border-top:1px solid #ccc}.base_link_list:last-child{margin-bottom:24px}.base_link_list .base_link_list_item .point_up{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.base_link_list .base_link_list_item .base_link_list_inner{display:flex;align-items:center;justify-content:center;min-height:64px;border-bottom:1px solid #ccc;background:#fff}.base_link_list .base_link_list_item.wide .base_link_list_inner{min-height:80px}.base_link_list .base_link_list_item a{display:block;position:relative;text-decoration:none}.base_link_list .base_link_list_item a::after{content:"";display:block;position:absolute;top:50%;right:4px;transform:translateY(-50%) rotate(-45deg);width:14px;height:14px;border-right:1px solid #707070;border-bottom:1px solid #707070}.base_link_list .base_link_list_img{padding:10px 65px;text-align:center}.base_link_list .base_link_list_img img{max-width:100%}.base_link_list .base_link_list_img.pay_credit img{width:85%}.base_link_list .base_link_list_img.pay_convini img{width:95%}.base_link_list .base_link_list_img.linepay img{width:50%}.base_link_list .base_link_list_img.paypay img{width:50%}.base_link_list .base_link_list_img.web_money img{width:55%}.base_link_list .base_link_list_img.bitcash img{width:45%}.base_link_list .base_link_list_img.rakuten_edy img{width:15%}.base_link_list .base_link_list_img.nanaco img{width:32%}.base_link_list .base_link_list_img.suica img{width:18%}.base_link_list .base_link_list_img.id img{width:32%}.base_link_list .base_link_list_img.yahoo_wallet img{width:60%}.base_link_list .base_link_list_img.docomo img{width:45%}.base_link_list .base_link_list_img.au_kantan img{width:68%}.base_link_list .base_link_list_img.famipay img{width:50%}.base_link_list .base_link_list_img.bitcoin img{width:80%}.payments_card.type_disabled{pointer-events:none;filter:grayscale(100%);background-color:#e4e4e4;border:none}.payments_card.type_disabled::after{display:none}.selected_area{position:relative;margin:24px auto 17px}.selected_area:first-child{margin-top:12px}.selected_area:last-child{margin-bottom:5px}.selected_area .selected_list{display:flex;align-items:baseline}.selected_area .selected_title{box-sizing:border-box;flex:0 0 auto;padding-right:20px;color:#536280;font-size:13px;line-height:1.31;font-weight:bold}.selected_area .selected_text{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;font-size:14px;line-height:1.36}.text_box_01 .selected_area .selected_text p{margin-bottom:0}.selected_area .btn_default{flex:0 0 auto;margin-left:10px;color:#666;font-weight:bold}.selected_area .error_area{margin-bottom:12px;padding:8px 12px;border:1px solid #f58eb0;border-radius:4px;background:#fff2f9;color:#ca3064;font-size:12px;line-height:1.5}.selected_area .error_area .validetta-errorClose{display:none}.point_select_area{margin:10px auto}.point_select_area:first-child{margin-top:0}.text_box_01 .point_select_area:first-child{margin:-12px 0}.point_select_area .radio_item{border-bottom:1px solid #d1d1d1}.point_select_area .radio_item_inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0 14px 5px;font-size:14px;line-height:1.36;font-weight:bold}.point_select_area .radio_text{margin-bottom:0;font-weight:bold}.point_select_area .radio_button{flex:0 0 auto;box-sizing:border-box;width:110px;padding:8px 12px 7px;border-radius:4px;background:#ffd664;color:#333;text-align:center}.confirm_text_area.type_point{margin:24px auto;padding:13px;border:1px solid #ddd}.confirm_text_area.type_point:first-child{margin-top:12px}.confirm_text_area.type_point:last-child{margin-bottom:12px}.type_point .item_list{display:flex}.type_point .item_list+.item_list{margin-top:7px}.type_point .item_title{box-sizing:border-box;flex:0 0 auto;width:112px;padding-right:10px;color:#536280;font-size:13px;line-height:1.31;font-weight:bold}.type_point .item_value{font-size:14px;line-height:1.36}.type_point .item_value strong{color:#c00;font-weight:bold}.type_point .item_note{margin-top:2px}.input_area{margin:14px auto 22px}.input_area:first-child{margin-top:2px}.input_area input[type="tel"]{padding:9px 10px;border-radius:5px;font-size:16px}.input_area .error_list{font-size:12px;border:1px solid #f58eb0;background-color:#fff2f9;border-radius:4px;padding:8px;margin-bottom:16px;color:#ca3064;margin-top:8px}.input_area .error_list li{display:flex}.input_area .error_list li:not(:first-child){margin-top:4px}.input_area .error_list li::before{font-family:"Font Awesome 5 Pro";content:"\f071";margin-right:8px;font-weight:700}.submit_area{display:flex;justify-content:center;margin:22px -5px 0}.submit_area.type_column2 .submit_area_inner{width:50%;margin:0 5px}.submit_area .submit_button,.submit_area .back_button{cursor:pointer;width:100%;padding:10px;border-bottom:2px solid rgba(0,0,0,0.2);border-radius:4px;color:#fff;font-size:15px;line-height:1.5}.submit_area .submit_button{background:#fa8c1e}.submit_area .back_button{background:#aaa}.submit_area .item_note{margin-top:5px;text-align:center;font-size:11px}.point_guide{padding:15px 10px 20px;box-sizing:border-box;background:#f0f2f7}.point_guide.notice_dlpay{background:none}.point_guide .hero{display:flex;align-items:center}.point_guide .hero_inner{color:#536280;font-size:15px}.point_guide .hero_inner h2{font-weight:bold;font-size:18px}.point_catch{margin:0 13px;font-weight:bold}html:lang(ja-jp) .point_catch{margin-bottom:10px}.point_catch strong{font-size:20px;margin:0 3px;color:#093}.point_catch p{font-size:12px;margin-top:5px}@media screen and (orientation: landscape){.point_guide .hero_inner{font-size:20px}}@media screen and (orientation: portrait){.point_guide .hero_inner br{display:none}}.point_guide .hero::before{flex-shrink:0;width:40px;height:34px;margin-right:10px;background:url(../../modpub/images/web/common/pic_point_01.png) no-repeat 0 0;background-size:contain;content:""}.point_guide_inner_wrap{margin-top:15px}.point_guide_content{background:#fff;border-radius:8px;padding:20px 15px;box-shadow:4px 4px 0 rgba(96,113,148,0.05)}.point_guide_content:not(:first-child){margin-top:15px}.point_guide .title{display:flex;align-items:center;font-weight:bold;color:#536280;font-size:14px;margin-bottom:10px}@media screen and (orientation: landscape){.point_guide .title{font-size:18px}}.point_guide .title::before{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:24px;height:24px;margin-right:6px;border-radius:50%;font-size:15px;background:#607194;font-weight:normal;color:#fff}.point_guide .title.first::before{content:"1"}.point_guide .title.second::before{content:"2"}.point_guide .title.third::before{content:"3"}.point_guide_content_inner{display:flex;flex-direction:column}@media screen and (orientation: landscape){.point_guide_content_inner{flex-direction:row}}.external_payment_list{display:flex;flex-wrap:wrap;justify-content:space-between;flex-shrink:0;margin-bottom:15px}@media screen and (orientation: landscape){.external_payment_list{flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;margin:0 15px 0 0}}.external_payment_list_item{display:flex;align-items:center;justify-content:center;width:100%;padding:8px;border-radius:6px;background:#4baef3;color:#fff;font-size:16px;text-align:center;box-sizing:border-box}@media screen and (orientation: landscape){.external_payment_list_item{flex-direction:column;width:210px;height:100%}}@media screen and (orientation: portrait){.external_payment_list_item:not(:nth-child(-n+2)){margin-top:5px}}@media screen and (orientation: landscape){.external_payment_list_item:not(:first-child){margin-top:5px}}.external_payment_list_item.cn{font-size:15px}.external_payment_list_item.cn::before{display:flex;justify-content:center;align-items:center;flex-shrink:0;font-family:"Font Awesome 5 Brands";font-size:18px;width:40px;height:40px;background:#fff;border-radius:8px;box-sizing:border-box;color:#4baef3;margin-right:16px;line-height:1;font-weight:bold;content:"æ”¯"}@media screen and (orientation: landscape){.external_payment_list_item.cn::before{margin:0 0 10px 0}}.external_payment_list_item.tw::before{display:block;flex-shrink:0;width:64px;height:47px;margin-right:10px;background:url(../../images/web/common/icon_convenience_store_01.png) no-repeat 0 0;background-size:contain;content:""}@media screen and (orientation: landscape){.external_payment_list_item.tw::before{margin:0 0 10px 0}}.external_payment_list_item .convinience_store{text-align:center}.external_payment_list_item .convinience_store&gt;*{display:inline-block;margin:0 5px;font-size:14px}@media screen and (orientation: landscape){.external_payment_list_item .convinience_store&gt;*{width:35%}}.external_payment_list_item .convinience_store&gt;*:first-of-type{margin-top:6px}.external_payment_list_item.ko_kr{background:#00b900;color:#fff}.external_payment_list_item.ko_kr p{font-weight:bold;font-size:18px}.external_payment_list_item.ko_kr::before{display:flex;justify-content:center;align-items:center;margin-right:4px;font-size:24px;font-family:"Font Awesome 5 Pro";font-weight:600;content:"\f51e";width:40px;height:40px;color:#fee500;border-radius:8px}.point_guide .lead{font-size:13px;line-height:1.3}.point_guide .lead:not(:first-child){margin-top:1em}.point_guide .link_list{border-radius:6px;border:solid 1px #b8c3d9}.point_guide .link_list_item:not(:first-child){border-top:solid 1px #b8c3d9}.point_guide .link_list_item a{display:block;position:relative;padding:15px 30px 15px 15px;font-size:14px;color:#333}.point_guide .link_list_item:first-child a{border-radius:6px 6px 0 0}.point_guide .link_list_item:last-child a{border-radius:0 0 6px 6px}.point_guide .link_list_item .sub{display:block;font-size:12px;color:#888}.point_guide .link_list_item .sub.point_cp{color:#333}.point_guide .link_list_item .sub strong{color:#c00;padding:0 2px}.point_guide .link_list_item .sub strong.start-strong{padding-left:0;padding-right:2px}.point_guide .notice{color:#999;font-size:12px}.link_list_item.add_label a{display:flex;justify-content:space-between;align-items:center}.link_list_item.add_label a span.label{color:#fff;background:#ff2dc0;font-size:12px;padding:2px 4px;font-weight:500;border-radius:4px;white-space:nowrap;margin-left:2px}.btn_point_purchase{background:linear-gradient(to bottom, #ff7f95 0%, #e53956 100%);color:#fff;text-shadow:2px 0 0 #eb5d75, -2px 0 0 #eb5d75, 0 2px 0 #eb5d75, 0 -2px 0 #eb5d75, 1px 0 0 #eb5d75, -1px 0 1px #eb5d75, 0 1px 1px #eb5d75, 0 -1px 1px #eb5d75, -1px -1px 1px #eb5d75, 1px -1px 1px #eb5d75, 1px 1px 1px #eb5d75, -1px 1px 1px #eb5d75, 0 0 1px #eb5d75, 0 0 2px #eb5d75, 0 0 3px #eb5d75, 0 0 4px #eb5d75}.btn_point_purchase::after{border-color:#e53956}.notice_point_purchase{text-align:left;line-height:1.4;color:#666;font-size:12px}.notice_dlpay{width:100%;max-width:500px;border-radius:9px;border:1px solid #ddd;padding:12px;margin:0 auto 16px;box-sizing:border-box}.notice_dlpay p{margin-bottom:0}.notice_dlpay_inner.type_title{background:#c6ebf1;display:flex;justify-content:space-between;align-items:center;padding:8px;margin-bottom:8px}html:lang(en-us) .notice_dlpay_inner.type_title,html:lang(ko-kr) .notice_dlpay_inner.type_title,html:lang(es-es) .notice_dlpay_inner.type_title,html:lang(de-de) .notice_dlpay_inner.type_title,html:lang(fr-fr) .notice_dlpay_inner.type_title,html:lang(id-id) .notice_dlpay_inner.type_title,html:lang(it-it) .notice_dlpay_inner.type_title,html:lang(pt-br) .notice_dlpay_inner.type_title,html:lang(sv-se) .notice_dlpay_inner.type_title,html:lang(th-th) .notice_dlpay_inner.type_title,html:lang(vi-vn) .notice_dlpay_inner.type_title{background:none;padding:0}.notice_dlpay_inner.type_title .heading{font-size:16px;font-weight:bold;width:56%}html:lang(en-us) .notice_dlpay_inner.type_title .heading,html:lang(ko-kr) .notice_dlpay_inner.type_title .heading,html:lang(es-es) .notice_dlpay_inner.type_title .heading,html:lang(de-de) .notice_dlpay_inner.type_title .heading,html:lang(fr-fr) .notice_dlpay_inner.type_title .heading,html:lang(id-id) .notice_dlpay_inner.type_title .heading,html:lang(it-it) .notice_dlpay_inner.type_title .heading,html:lang(pt-br) .notice_dlpay_inner.type_title .heading,html:lang(sv-se) .notice_dlpay_inner.type_title .heading,html:lang(th-th) .notice_dlpay_inner.type_title .heading,html:lang(vi-vn) .notice_dlpay_inner.type_title .heading{width:100%}.notice_dlpay_inner.type_text .text{font-size:12px;line-height:1.8}.notice_dlpay_image{width:40%}html:lang(en-us) .notice_dlpay_image,html:lang(ko-kr) .notice_dlpay_image,html:lang(es-es) .notice_dlpay_image,html:lang(de-de) .notice_dlpay_image,html:lang(fr-fr) .notice_dlpay_image,html:lang(id-id) .notice_dlpay_image,html:lang(it-it) .notice_dlpay_image,html:lang(pt-br) .notice_dlpay_image,html:lang(sv-se) .notice_dlpay_image,html:lang(th-th) .notice_dlpay_image,html:lang(vi-vn) .notice_dlpay_image{display:none}.notice_dlpay_image img{width:100%}.notice_dlpay_link{margin-top:12px}.notice_dlpay .dlpay_link{display:flex;align-items:center;position:relative;padding:8px;font-size:15px;color:#333;border-radius:5px;border:1px solid #ccc}.notice_dlpay .notice_dlpay_link.type_eng .dlpay_link{position:relative;font-size:15px;color:#333;border-radius:5px;border:1px solid #ccc;padding:0;display:block;overflow:hidden}.notice_dlpay .dlpay_link .site_name{font-size:14px;font-weight:bold;color:#333}.notice_dlpay .dlpay_link .site_desc{font-size:11px;color:#7d7d7d;margin-right:18px}.notice_dlpay .notice_dlpay_link.type_eng .dlpay_link .dlpay_link_inner{display:flex;padding:8px;border-radius:5px;min-height:53px;flex-direction:column;justify-content:center}.notice_dlpay .dlpay_link_inner::after{content:"";position:absolute;right:15px;color:#999;width:7px;height:7px;border-right:1px solid #707070;border-bottom:1px solid #707070;transform:rotate(-45deg);display:none}.notice_dlpay .dlpay_link_inner.close::after{transform:rotate(45deg)}.notice_dlpay .dlpay_link_inner.open::after{transform:rotate(225deg)}.notice_dlpay .dlpay_link .dlpay_button{border-top:1px solid #ccc;padding:15px 8px;display:block;background:#fff;position:relative}.notice_dlpay .dlpay_link .dlpay_button::after{content:"";position:absolute;right:10px;color:#999;top:22px;width:7px;height:7px;border-right:1px solid #707070;border-bottom:1px solid #707070;transform:rotate(-45deg)}.notice_dlpay .dlpay_link .dlpay_button_wrap{transition:0.2s;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.notice_dlpay .dlpay_link .dlpay_link_inner.close+.dlpay_button_wrap{height:0}.point_number_container{text-align:center;padding:12px 0 12px 0}.pb12{padding-bottom:12px !important}.point_number{font-size:24px;color:#093}.payments_container{padding:12px;width:100%;max-width:500px;margin:0 auto;box-sizing:border-box;display:flex;gap:8px;flex-wrap:wrap}.payments_container .sub_lead_04{width:100%}.payments_card{box-sizing:border-box;min-height:84px;border:1px solid #ccc;border-radius:6px;background:#fff;overflow:hidden;transition:border-color 0.3s ease-out;display:flex;align-items:center;padding:16px;position:relative;display:flex;justify-content:space-between}.payments_card_large{width:100%}.payments_card_small{width:calc(50% - 4px);flex-direction:column-reverse;text-align:center;padding:8px;padding-right:calc(16px + 9px)}a.payments_card:hover,.payments_card_vertical:hover{text-decoration:none;color:#333;border-color:#ffb35c}a.payments_card:visited,a.payments_card_vertical:visited{color:#333}.payments_card::after,.payments_card_wrapper::after{content:"";display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%) rotate(-45deg);width:9px;height:9px;border-right:1px solid #707070;border-bottom:1px solid #707070}.payments_card_vertical .payments_card_link_blank::after{content:"";display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:14px;height:14px;background-image:url(../../images/web/common/icon_link_blank_05.gif);background-repeat:no-repeat;background-size:contain}.point_guide .link_list_item .icon_link_blank::after{content:none}.payments_card_left{color:#333;display:flex;align-items:center;gap:8px}.payments_card_small .payments_card_left{width:100%;font-size:12px;justify-content:center}.payments_card_right{width:40%;height:28px;padding-right:calc(9px + 8px);position:relative;text-align:right}.payments_card_small .payments_card_right{width:100%;padding:8px 0 12px 0;text-align:center}.payments_card_mini{height:18px}.payments_card_medium{height:24px}.payments_card_img{width:auto;height:100%}.payments_card_vertical{display:flex;flex-direction:column;box-sizing:border-box;min-height:84px;border:1px solid #ccc;border-radius:6px;background:#fff;overflow:hidden;transition:border-color 0.3s ease-out;align-items:center;justify-content:space-between}.payments_card_inner{width:100%;box-sizing:border-box;background:#c6ebf1;display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 16px}.payments_card_inner_image{width:20%;min-width:48px}.payments_card_inner_image img{width:100%}.payments_card_inner .heading{font-size:16px;font-weight:bold;color:#333}.payments_card_inner span.heading{display:inline-block}.payments_card_wrapper,.payments_card_link_blank{width:100%;box-sizing:border-box;background-color:#fff;padding:16px;position:relative}.payments_card_text_wrapper{display:flex;flex-direction:column;gap:8px}.payments_card_vertical .sub{display:block;font-size:12px;color:#888;padding-right:calc(9px + 8px)}.payments_card_text_only{display:flex;flex-direction:column;gap:4px}.block_abreast li{box-shadow:none;border:1px solid var(--surface_outline);background:var(--surface_container);font-size:12px}.block_abreast li a:link,.block_abreast li a:visited{color:var(--on_general)}.point_history{border-top:1px solid var(--surface_outline)}.point_history li{border-bottom:1px solid var(--surface_outline)}.point_history li:first-child{background-color:var(--surface_container);color:var(--on_general)}.point_history li dl dd span.point_genre{color:var(--surface);background:var(--on_surface)}.point_history li dl dd.use_point{color:var(--object_point)}.button_text_bottom{color:var(--on_general);border-top:1px solid var(--surface_outline)}.button_text_bottom::after{color:var(--on_general_variant)}.info_area{border:1px solid var(--on_surface_caution);color:var(--on_surface_caution)}.btn_point_purchase{background:var(--cart);border:none;text-shadow:none}.btn_point_purchase::after{border-color:none}.btn_point_purchase a:link,.btn_point_purchase a:visited{color:var(--on_cart)}.notice_point_purchase{color:var(--on_surface_variant);font-size:10px}.display_condition select{height:28px;padding-top:4px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sub_lead_01 .setting_count{float:right}.setting_img_genre li{border-bottom:1px solid #ccc}.setting_img_genre dl{font-size:12px;line-height:1.2;padding:8px}.setting_img_genre dl dt{color:#666;padding-bottom:4px}.setting_img_genre dl dd{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.display_condition .form_list_01{border-top:none}.maker_search_result_container{max-height:488px;overflow:auto;border:1px solid #aaa;margin:12px 0 10px;border-radius:6px}.maker_search_result_container .check_radio_list_01{border:0;margin:0}input[type="text"].maker_set{width:200px;margin-right:5px}input[type="button"].btn_maker_search{width:68px;height:37px;color:#666;font-size:14px;background-color:#f0f0f0}.maker_search_result{margin-top:12px}.maker_search_result li.none{padding:15px 20px}.setting_img_maker li{border-bottom:1px solid #ccc}.setting_img_maker li::after{display:block;clear:both;content:""}.setting_img_maker dl{font-size:13px;line-height:1.2;padding:8px;margin-right:70px}.setting_img_maker dl dt{font-size:14px;padding-bottom:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.setting_img_maker p.check_delete,.setting_attestation p.check_delete{float:right;width:60px;position:relative}.setting_img_maker p.check_delete input[type="checkbox"],.setting_attestation p.check_delete input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;width:60px;height:50px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.setting_img_maker p.check_delete input[type="checkbox"]+label,.setting_attestation p.check_delete input[type="checkbox"]+label{display:block;height:50px;line-height:50px;color:#666;font-size:12px;background:url(../../images/web/hometouch/btn_check_off.png) 30px 15px no-repeat;background-size:20px 20px}.setting_img_maker p.check_delete input[type="checkbox"]:checked+label,.setting_attestation p.check_delete input[type="checkbox"]:checked+label{background:url(../../images/web/hometouch/btn_check_on.png) 30px 15px no-repeat;background-size:20px 20px}.infomail_status .guide_link{padding-top:5px}.infomail_list_01 li dd,.infomail_list_01 li dd p{padding:12px 12px 0 12px}.infomail_list_01 li dt{line-height:1.5;color:#666;font-size:14px;padding:6px 8px;background-color:#f5f5f5;border-top:1px solid #ccc}.infomail_list_01 dd p{font-size:13px;line-height:1.6}.infomail_list_01 strong.text_strong_point{color:#666}ul.check_radio_list_01 input#infomail{left:0;height:0}table.mail_choice{width:100%}table.mail_choice td.choice{float:right;margin-bottom:10px}table.mail_choice td.name{vertical-align:middle;font-size:13px}table.mail_choice .list_inner{margin-bottom:5px}table.mail_choice .list_inner.clearfix.format{margin-top:13px;margin-bottom:0 !important;padding-top:11px;border-top:1px solid #b8c3d9}table.mail_choice ul.btn_infomail_send{width:200px;border-radius:3px;font-size:16px}table.mail_choice ul.btn_infomail_send li{height:44px;line-height:44px;width:100px;display:block;float:left;background:#fff;cursor:pointer;text-align:center;color:#ccc;border:1px solid #b8c3d9;box-sizing:border-box}table.mail_choice table.mail_choice td.name{padding:8px 0}table.mail_choice ul.btn_infomail_send li:first-child{border-radius:3px 0 0 3px;border-right:none}table.mail_choice ul.btn_infomail_send li:last-child{border-radius:0 3px 3px 0}table.mail_choice ul.btn_infomail_send li.current{background:#607194 !important;color:#fff !important}table.mail_choice p.lead_infomail_send{width:130px;font-size:11px;padding-bottom:4px;text-align:left;margin:0 auto}tr.mm_type{padding-top:10px;border-top:1px dotted #ccc}tr.mm_type td{margin-top:10px}table.mail_choice td.name label{line-height:1.4}.mailaccount_regist_text{font-size:12px;padding:12px;line-height:17px;color:#79615f}.mailaccount_regist_text p{font-weight:bold}.mailaccount_regist_error{color:#e60026}.n_box_info{border-top:1px solid #ccc}.n_box_info p{background-color:#f5f5f5;margin:7px;color:#6f6f6f;display:flex;padding:6px;font-size:12px;align-items:center}.n_box_info ::before{content:"\f06a";font-family:"Font Awesome 5 Pro";padding:0 10px;font-weight:400;font-size:33px;align-self:center;color:#f0777a}.setting_mail{display:block;position:relative;border:1px solid #ccc;border-radius:6px}.setting_mail_label{display:block;border-bottom:1px solid #ccc;padding:12px}.setting_mail_label:last-child{border-bottom:none}.setting_mail_label span{padding-left:22px}.setting_mail_radio{display:none}.setting_mail_radio+.setting_mail_label{padding-left:20px;position:relative}.setting_mail_radio+.setting_mail_label::before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;margin-top:12px;margin-left:12px;border:1px solid #ccc;border-radius:50%}.setting_mail_radio:checked+.setting_mail_label{color:#fa8c1e}.setting_mail_radio:checked+.setting_mail_label::after{content:"";display:block;position:absolute;top:5px;left:5px;width:12px;height:12px;margin-top:12px;margin-left:12px;background:#fa8c1e;border-radius:50%}.error_message{color:#f73455}.setting_mail_radio:checked+.setting_mail_label{color:var(--on_surface_accent)}.setting_mail_radio:checked+.setting_mail_label::after{background:var(--on_surface_accent)}.setting_mail{border:1px solid var(--surface_outline)}.setting_mail .setting_mail_label:last-child{border-bottom:none}.setting_mail .setting_mail_label{border-bottom:1px solid var(--surface_outline)}.setting_mail .setting_mail_label+.setting_mail_radio::before{border:1px solid var(--surface_outline)}.error_message{color:var(--on_surface_caution)}.n_box_info{border-top:1px solid var(--surface_outline)}.n_box_info p{background-color:var(--surface_container);margin:16px;border-radius:4px;color:var(--on_general);padding:10px;font-size:10px;align-items:center}.n_box_info p::before{padding:0 10px 0 0;font-size:18px;color:var(--on_general_caution)}.payment_type{font-size:12px;margin-top:7px;color:#ef7700}p.send_mail_add{padding:10px;border-radius:5px;color:#536280;font-weight:bold;font-size:14px;margin:10px 0;background:#f0f2f7}.creditcard_list_01{padding:6px 12px}.creditcard_list_01 li{padding:6px 0}.creditcard_list_01 .creditcard_wrap{display:flex;align-items:center}.creditcard_wrap .icon span{display:inline-block;overflow:hidden;text-align:left;text-indent:100%;white-space:nowrap;background:url(../../images/web/common/logo_creditcard_setting_touch.png) no-repeat;background-size:150px 20px;height:20px;width:28px;background-position:-114px 0}.creditcard_list_01 .creditcard_wrap .icon,.creditcard_list_01 .creditcard_wrap .number{padding-right:10px}.creditcard_wrap .icon span.visa{width:40px;background-position:0 0}.creditcard_wrap .icon span.master{width:28px;background-position:-40px 0}.creditcard_wrap .icon span.jcb{width:25px;background-position:-68px 0}.creditcard_wrap .icon span.amex{width:20px;background-position:-94px 0}.creditcard_wrap .limit .lead{font-size:11px;color:#666}.creditcard_wrap .limit.error{color:#c00}.creditcard_list_edit_01 li{border-bottom:1px solid #ccc;padding:12px 0}.creditcard_list_edit_01 .creditcard_wrap{width:100%;display:table;table-layout:fixed;box-sizing:border-box}.creditcard_list_edit_01 .creditcard_wrap .icon,.creditcard_list_edit_01 .creditcard_wrap div{display:table-cell;vertical-align:middle}.creditcard_list_edit_01 .creditcard_wrap .icon{text-align:center;width:40px;padding:0 8px 0 12px;vertical-align:top}.creditcard_list_edit_01 .creditcard_wrap .number{padding-bottom:8px;word-break:break-all}.creditcard_wrap .btn_01{text-align:right;padding:0 12px 0 0}.creditcard_wrap .btn_01 a{width:55px;margin-bottom:0;text-align:center}.creditcard_wrap .btn_01 a:last-child{margin-left:5px}.check_radio_list_01.payment_later_select li input[type="radio"]+label{border-bottom:none}.check_radio_list_01.payment_later_select&gt;li:not(:last-child){border-bottom:1px dotted #ccc}.payment_later_guide{border-radius:4px;background:#f5f5f5;padding:12px 12px 4px;margin:0 12px 12px;border:1px solid #ccc;overflow:hidden}.credit_box{margin:0 auto;padding:0 12px}.credit_box .form_credit{border-radius:4px}.regist_error_box{border:#f00 1px solid;color:#f00;margin-top:20px}.regist_error_box .error_message{padding:7px;font-size:14px;font-weight:bold}.credit_box .form_credit_item{padding-top:20px}.form_credit_item .heading{text-align:left;font-size:14px;color:#333;padding-bottom:4px}.form_credit_item .half_width{display:inline-block;font-size:11px;color:#888}.form_credit_item .info{padding-bottom:25px}.form_credit_item .info.type_card{position:relative;padding-bottom:65px}.form_credit_item .info.type_card::after{position:absolute;content:"";display:block;height:40px;width:170px;top:80px;left:-2px;margin:0 auto;background:url(/modpub/images/web/common/logo_creditcard_list.png) no-repeat;background-size:contain}[lang="en-us"] .form_credit_item .info.type_card::after,[lang="zh-cn"] .form_credit_item .info.type_card::after,[lang="zh-tw"] .form_credit_item .info.type_card::after,[lang="ko-kr"] .form_credit_item .info.type_card::after{background-image:url(/modpub/images/web/common/logo_creditcard_list_eng.png)}.form_credit_item .info .number_img{padding-top:5px}.form_credit_item .info::placeholder{color:#d1d1d1}.form_credit_item .sub_text{font-size:12px;padding-top:5px;color:#888}.form_credit_item input[type="text"],.form_credit_item input[type="number"]{-webkit-box-sizing:border-box;box-sizing:border-box;border:#ccc 1px solid;border-radius:4px;height:42px;padding:0 0.6em;font-size:18px;letter-spacing:1.3px}.form_credit_item input[type="text"].type_bitcash{font-size:16px}.form_credit_item input.form_error{border:#f00 1px solid}.form_credit_item input.type_number,.form_credit_item input.type_name{width:100%}.form_credit_item input.type_code{width:51%;max-width:180px;position:relative}.form_credit_item .select_year,.form_credit_item .select_month{outline:0;width:40%;padding:0 0 0 0.6em;border:#ccc 1px solid;border-radius:4px;font-size:18px;height:42px;cursor:pointer}.form_credit_item .select_year:invalid,.form_credit_item .select_month:invalid{color:#757575}.form_credit_item .select_year option,.form_credit_item .select_month option{color:#000}.form_credit_item .select_month{width:30%}.form_credit_item .security_box{position:relative}.form_credit_item .security_box::after{position:absolute;content:"";display:block;height:60px;width:auto;bottom:0;left:190px;right:0;margin:0 auto;background:url(/modpub/images/web/common/pic_card_back.png) no-repeat;background-size:contain}[lang="en-us"] .form_credit_item .security_box::after,[lang="zh-cn"] .form_credit_item .security_box::after,[lang="zh-tw"] .form_credit_item .security_box::after,[lang="ko-kr"] .form_credit_item .security_box::after{background-image:url(/modpub/images/web/common/pic_card_back_eng.png)}.credit_regist_box{padding:10px 12px 40px}.payment_note_box{padding:25px 12px 10px;margin-top:10px;border-top:#ccc 1px solid;color:#666}.payment_note_box .heading{font-size:13px;font-weight:bold;padding:5px 0}.payment_note_box .base_text{font-size:12px;line-height:1.4}.payment_note_box .d_garage_logo{text-align:center;vertical-align:middle;padding:10px 0 0 12px}.credit_confirm_box{margin:15px 8px 20px;background-color:#f8f8f8;border:#ddd 1px solid;border-radius:4px;font-size:13px;display:flex}.credit_confirm_box_inner{display:flex;flex-wrap:wrap;color:#333;padding:3%}.credit_confirm_box_inner .type_error{color:#f00;font-weight:bold}.credit_confirm_box_inner .text_error{color:#888}.credit_confirm_box_inner.type_empty{width:100%}.credit_confirm_box_inner .heading{min-width:110px;width:30%;text-align:left;white-space:nowrap;font-size:14px;box-sizing:border-box}.credit_confirm_box_btn{width:32%;padding:4% 3%;display:flex;flex-shrink:0}.credit_confirm_box_btn .delete,.credit_confirm_box_btn .change{width:100%;height:100%;color:#fff;border:none}.credit_confirm_box_btn .change{margin-right:8px}.credit_confirm_box_btn .delete a,.credit_confirm_box_btn .change a{text-decoration:none;width:100%;height:100%;color:#fff;background:#e90000;display:flex;align-items:center;justify-content:center;border-radius:3px}.credit_confirm_box_btn .change a{background:#5a6b8b}.credit_confirm_box_inner .text{position:relative;width:40%;-webkit-box-sizing:border-box;box-sizing:border-box}.credit_confirm_box_inner .text:not(:last-child){padding-bottom:7px}.global_overlay{background:rgba(63,76,88,0.4);position:fixed;height:100%;width:100%;top:0;left:0;z-index:9999;box-sizing:border-box}.global_overlay.gray01{background:rgba(0,0,0,0.5)}.global_overlay_container{display:flex;justify-content:center;align-items:center;height:100%}.global_overlay_content{background:#fff;border-radius:5px;box-shadow:0 3px 9px rgba(0,0,0,0.3);margin:auto;text-align:left;line-height:1.3;width:80%;max-width:450px}.overlay_content_title{background:#607194;color:#fff;font-weight:bold;font-size:16px;padding:8px 10px;border-radius:4px 4px 0 0;position:relative}.overlay_content_title::after{position:absolute;top:5px;right:10px;font-family:"dlsite-icons";font-size:24px;text-align:center;line-height:24px;content:"\e908"}.global_overlay_content.type_logincheck .overlay_content_title p{position:absolute;right:5px;top:10px;width:16px;height:0;padding-top:24px;border-radius:2px;overflow:hidden;font-size:10px;cursor:pointer}.overlay_content_inner{font-size:14px;padding:10px;box-sizing:border-box}.global_overlay_content.type_logincheck .login_check_text{font-size:12px;line-height:1.5}.global_overlay_content.type_logincheck .login_check_text:first-child{padding-bottom:5px}.overlay_content_inner .info{font-size:14px;padding:10px 0 15px;text-align:center}.overlay_content_inner .info .title{margin-bottom:15px;text-align:center}.overlay_content_inner .info .title_bottom{text-align:center}.overlay_content_inner .info .text:not(:first-of-type){text-align:left;margin-top:10px}.overlay_content_inner .info .text_top{margin-bottom:15px}.btn_post_wrap{margin-top:15px;text-align:center;letter-spacing:-0.4em}.global_overlay_content.type_logincheck .btn_01 a{margin-top:10px}.btn_post.size_m{width:154px;height:34px;line-height:34px}.global_overlay_content.type_coupon{width:80%;max-width:270px}.global_overlay_content.type_coupon .overlay_content_title{text-align:center}.global_overlay_content.type_coupon .overlay_content_title::after{top:-25px;right:0}.overlay_content_inner .coupon_box{text-align:center;padding:5px 0 10px}.overlay_content_inner .coupon_box img{width:50%}.overlay_content_inner .coupon_box .coupon_title{font-size:15px;font-weight:bold;padding:10px 0 6px}.overlay_content_inner .coupon_box .coupon_time{background-color:#607194;border-radius:15px;font-size:12px;color:#fff;padding:5px 15px;letter-spacing:0.5px;margin-bottom:15px;display:inline-block}.global_overlay_content.type_qr{padding:24px 0}.global_overlay_content.type_qr .snsqr_box{text-align:center}.global_overlay_content.type_qr .overlay_content_title{background:#fff;color:#333;font-weight:normal;text-align:center}.global_overlay_content.type_qr .overlay_content_title::before,.global_overlay_content.type_qr .overlay_content_title::after{content:"";position:absolute;top:-55px;right:15px;display:block;width:3px;height:25px;background:#fff}.global_overlay_content.type_qr .overlay_content_title::before{transform:rotate(45deg)}.global_overlay_content.type_qr .overlay_content_title::after{transform:rotate(315deg)}.global_overlay_content.type_qr .snsqr_img{width:80%;max-width:250px}.global_modal_overlay{position:fixed;height:100%;width:100%;top:0;left:0;background:rgba(63,76,88,0.4);z-index:9998;box-sizing:border-box}.global_modal_overlay.type_dark{background:rgba(0,0,0,0.6)}.global_modal_content.type_qr .global_modal_content_inner{padding:24px 0}.global_modal_overlay.type_qr{display:none}.global_modal_overlay.type_qr.is-show{display:block}.global_modal_content{position:fixed;top:50%;left:50%;width:90%;max-width:345px;max-height:510px;text-align:center;transform:translate(-50%, -50%);z-index:9999;box-sizing:border-box}@media screen and (max-width: 320px){.global_modal_content{max-height:460px}}.global_modal_content_inner{overflow:hidden;height:100%;border-radius:13px;background:#fff;box-sizing:border-box}.global_modal_content_inner.type_center{display:flex;align-items:center}.global_modal_content_close{position:absolute;top:-30px;right:0;width:23px;height:23px;opacity:0;z-index:9999;visibility:hidden;cursor:pointer}.global_modal_content_close.is-active{opacity:0;visibility:hidden;animation:global_modal_close 1s ease forwards}@keyframes global_modal_close{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.global_modal_content_close::before,.global_modal_content_close::after{content:"";position:absolute;top:0;width:32px;height:1px;background:#fff}.global_modal_content_close::before{left:0;transform:rotate(45deg);transform-origin:left top}.global_modal_content_close::after{right:0;transform:rotate(-45deg);transform-origin:right top}.global_modal_content_close.is-inner{top:7px;right:7px}.global_modal_content_close.is-inner::before,.global_modal_content_close.is-inner::after{width:30px;height:3px}.global_modal_content_close.is-inner::before{left:1px}.global_modal_content_close.is-inner::after{right:2px}.global_modal_content.type_white{max-width:100%;width:100%;max-height:100%;border-radius:0;text-align:left}.global_modal_content.type_white .global_modal_content_heading{border-bottom:1px solid #eee;height:56px;display:flex;align-items:center;justify-content:center;padding:0 16px}.global_modal_content.type_white .global_modal_content_heading .name{font-size:16px}.global_modal_content.type_white .global_modal_content_close{top:20px;right:16px;width:14px;height:14px}.global_modal_content.type_white .global_modal_content_close::before,.global_modal_content.type_white .global_modal_content_close::after{background:#666;width:21px}.global_modal_content.type_white .global_modal_content_close.is-active{animation:global_modal_close 0s ease forwards}.global_modal_content.type_translator .work_review_modal_content{padding:0 8px 24px;overflow:auto;height:calc(100vh - 58px)}.global_modal_content.type_couponlist .global_modal_content_inner{padding:16px;height:250px}.global_modal_content.type_couponlist .global_modal_content_text{margin-bottom:16px;line-height:1.6}.global_modal_content.type_jumbo{height:100%}.global_modal_content.type_jumbo .global_modal_content_inner{display:none}.global_modal_content.type_jumbo .global_modal_content_inner.is-active{display:block}.global_modal_content.type_jumbo .global_modal_content_inner.jumbo_top.is-active{animation:jumbo_fade 0.5s ease}.global_modal_content.type_jumbo .global_modal_content_inner.jumbo_result-1st.is-active,.global_modal_content.type_jumbo .global_modal_content_inner.jumbo_result-2nd.is-active,.global_modal_content.type_jumbo .global_modal_content_inner.jumbo_result-3rd.is-active,.global_modal_content.type_jumbo .global_modal_content_inner.jumbo_result-lose.is-active{animation:jumbo_fade 1s ease}@keyframes jumbo_fade{0%{opacity:0}100%{opacity:1}}.global_modal_content.type_jumbo .global_modal_content_inner.jumbo_top{padding:20px;background:url(/modpub/images/campaign/jumbo_202009/bg_dlsitejumbo.jpg) center center/cover no-repeat}.global_modal_content.type_valentine .global_modal_content_inner.valentine_top{padding:130px 20px 0;background:url(/modpub/images/campaign/valentine_202202/bg_valentine_ja_jp.png) center center/cover no-repeat;background-size:100%;position:relative}.global_modal_content.type_valentine.type_en .global_modal_content_inner.valentine_top{background:url(/modpub/images/campaign/valentine_202202/bg_valentine_en_us.png) center center/cover no-repeat}.global_modal_content.type_valentine.type_cn .global_modal_content_inner.valentine_top{background:url(/modpub/images/campaign/valentine_202202/bg_valentine_zh_cn.png) center center/cover no-repeat}.global_modal_content.type_valentine.type_tw .global_modal_content_inner.valentine_top{background:url(/modpub/images/campaign/valentine_202202/bg_valentine_zh_tw.png) center center/cover no-repeat}.global_modal_content.type_valentine.type_ko .global_modal_content_inner.valentine_top{background:url(/modpub/images/campaign/valentine_202202/bg_valentine_ko_kr.png) center center/cover no-repeat}.valentine_top_character img{max-width:360px;display:block;width:100%}.valentine_top_message_wrap{position:absolute;bottom:0;left:0;text-align:left;width:calc(100% - 24px);margin:12px}.valentine_top_message{background:rgba(0,0,0,0.5);padding:15px 15px 70px 15px;border-radius:10px;border:2px solid #fff}.valentine_top_message p{color:#fff;font-size:19px;height:1em}.valentine_top_name{background:rgba(0,0,0,0.5);border:2px solid #fff;border-radius:10px;display:inline-block;padding:4px 14px;margin-bottom:7px}.valentine_top_name p{color:#fff;font-size:16px}.valentine_skip{background:#ff8282;z-index:2;position:absolute;padding:10px 20px;border-radius:40px;right:20px;bottom:22px;color:#fff !important;font-size:14px;letter-spacing:0.05rem}.global_modal_content.type_valentine.type_en .valentine_skip{padding:10px 13px;font-size:12px;letter-spacing:0}.valentine_skip:hover{text-decoration:none;background:#ffa5a5}.global_modal_content.type_jumbo .jumbo_title{width:87%;max-width:303px;margin:0 auto 30px;text-align:center}.global_modal_content.type_jumbo .jumbo_title img{width:100%}.global_modal_content.type_jumbo .jumbo_scratch{position:absolute;top:50%;left:50%;width:237px;margin:0 auto;transform:translate(-50%, -45%)}.global_modal_content.type_jumbo .jumbo_scratch::after{content:"";position:absolute;top:50%;left:50%;width:52px;height:86px;background:url(/modpub/images/campaign/jumbo_202009/icon_dlsitejumbo_result.png) top left/cover no-repeat;transform:translate(-50%, -50%);animation:jumbo_result_fade 0.7s 3.2s linear forwards;opacity:0}@keyframes jumbo_result_fade{0%{opacity:0}100%{opacity:1}}.global_modal_content.type_jumbo .jumbo_scratch img{width:100%}.global_modal_content.type_jumbo .jumbo_scratch_line{position:absolute;top:50%;left:50%;width:185px;height:185px;transform:translate(-50%, -50%)}.global_modal_content.type_jumbo .jumbo_scratch_line svg{width:185px;height:185px}.global_modal_content.type_jumbo .jumbo_scratch_stroke{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:bevel;stroke-width:20px;stroke-dasharray:1589 1591;stroke-dashoffset:1590;animation:jumbo_stroke_draw 2.2s 1s ease-out forwards}@keyframes jumbo_stroke_draw{5%{stroke-dashoffset:1590;animation-timing-function:ease-in-out}100%{stroke-dashoffset:0}}.global_modal_content.type_jumbo .jumbo_scratch_coin{position:absolute;top:26px;left:-15px;width:144px;animation:jumbo_coin_move 2.2s 1s ease-out forwards;opacity:0}.global_modal_content.type_jumbo .jumbo_scratch_coin img{width:144px}@keyframes jumbo_coin_move{5%{opacity:1;transform:translate(0, 0);animation-timing-function:ease-in-out}21%{transform:translate(77px, -39px)}30%{transform:translate(-17px, 34px)}38%{transform:translate(112px, -29px)}43%{transform:translate(-12px, 63px)}49%{transform:translate(127px, -1px)}55%{transform:translate(4px, 95px)}60%{transform:translate(143px, 10px)}70%{transform:translate(20px, 105px)}75%{transform:translate(150px, 32px)}90%{transform:translate(29px, 126px)}100%{transform:translate(125px, 104px);opacity:1}}.global_modal_content.type_jumbo .jumbo_skip{position:absolute;right:15px;bottom:15px;text-align:right}.global_modal_content.type_jumbo .jumbo_skip a{display:inline-block;padding:8px 15px;line-height:1;border-radius:20px;background:#000;color:#fff;font-size:16px}.global_modal_content.type_jumbo .jumbo_skip a:hover{background:#484848;text-decoration:none}.global_modal_content.type_jumbo .jumbo_skip a span{position:relative;padding-right:17px}.global_modal_content.type_jumbo .jumbo_skip a span::before,.global_modal_content.type_jumbo .jumbo_skip a span::after{content:"";position:absolute;top:50%;width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #fff;transform:translateY(-50%)}.global_modal_content.type_jumbo .jumbo_skip a span::before{right:7px}.global_modal_content.type_jumbo .jumbo_skip a span::after{right:0}.global_modal_content.type_jumbo .jumbo_result,.global_modal_content.type_valentine .valentine_result{overflow:hidden;position:relative;padding:10px;border-radius:13px 13px 0 0;background:center center/cover no-repeat;box-sizing:border-box}.global_modal_content.type_valentine .valentine_result-1st .valentine_result{background-image:url(/modpub/images/campaign/valentine_202202/bg_valentine_1st.png)}.global_modal_content.type_valentine .valentine_result-2nd .valentine_result{background-image:url(/modpub/images/campaign/valentine_202202/bg_valentine_2nd.png)}.global_modal_content.type_jumbo .jumbo_result-1st .jumbo_result{background-image:url(/modpub/images/campaign/jumbo_202009/bg_dlsitejumbo_1st.jpg)}.global_modal_content.type_jumbo .jumbo_result-2nd .jumbo_result{background-image:url(/modpub/images/campaign/jumbo_202009/bg_dlsitejumbo_2nd.jpg)}.global_modal_content.type_jumbo .jumbo_result-3rd .jumbo_result{background-image:url(/modpub/images/campaign/jumbo_202009/bg_dlsitejumbo_3rd.jpg)}.global_modal_content.type_jumbo .jumbo_result-1st .jumbo_result::before,.global_modal_content.type_jumbo .jumbo_result-1st .jumbo_result::after,.global_modal_content.type_jumbo .jumbo_result-2nd .jumbo_result::before,.global_modal_content.type_jumbo .jumbo_result-2nd .jumbo_result::after,.global_modal_content.type_jumbo .jumbo_result-3rd .jumbo_result::before,.global_modal_content.type_jumbo .jumbo_result-3rd .jumbo_result::after,.global_modal_content.type_valentine .valentine_result-1st .valentine_result::before,.global_modal_content.type_valentine .valentine_result-1st .valentine_result::after,.global_modal_content.type_valentine .valentine_result-2nd .valentine_result::before,.global_modal_content.type_valentine .valentine_result-2nd .valentine_result::after{content:"";position:absolute;background:top left/cover no-repeat;z-index:9600}.global_modal_content.type_jumbo .jumbo_result-1st .jumbo_result::before,.global_modal_content.type_jumbo .jumbo_result-2nd .jumbo_result::before,.global_modal_content.type_jumbo .jumbo_result-3rd .jumbo_result::before,.global_modal_content.type_valentine .valentine_result-1st .valentine_result::before,.global_modal_content.type_valentine .valentine_result-2nd .valentine_result::before{top:10px;right:10px;width:293px;height:291px;background-image:url(/modpub/images/campaign/jumbo_202009/bg_dlsitejumbo_win_glitter01.png);animation:jumbo_glitter_flash 2s 1s ease 10}.global_modal_content.type_jumbo .jumbo_result-1st .jumbo_result::after,.global_modal_content.type_jumbo .jumbo_result-2nd .jumbo_result::after,.global_modal_content.type_jumbo .jumbo_result-3rd .jumbo_result::after,.global_modal_content.type_valentine .valentine_result-1st .valentine_result::after,.global_modal_content.type_valentine .valentine_result-2nd .valentine_result::after{top:30px;left:3px;width:325px;height:271px;background-image:url(/modpub/images/campaign/jumbo_202009/bg_dlsitejumbo_win_glitter02.png);animation:jumbo_glitter_flash 3s 1s ease 7}@media screen and (max-width: 320px){.global_modal_content.type_jumbo .jumbo_result-1st .jumbo_result::after,.global_modal_content.type_jumbo .jumbo_result-2nd .jumbo_result::after,.global_modal_content.type_jumbo .jumbo_result-3rd .jumbo_result::after,.global_modal_content.type_valentine .valentine_result-1st .valentine_result::after,.global_modal_content.type_valentine .valentine_result-2nd .valentine_result::after{top:7px}}@keyframes jumbo_glitter_flash{0%{opacity:1}40%{opacity:0}60%{opacity:1}90%{opacity:0}100%{opacity:1}}.global_modal_content.type_jumbo .jumbo_result-lose .jumbo_result,.global_modal_content.type_valentine .valentine_result-lose .valentine_result{background:linear-gradient(#53a9ff, #bedeff)}.global_modal_content.type_jumbo .jumbo_result-lose .jumbo_result::after,.global_modal_content.type_valentine .valentine_result-lose .valentine_result::after{content:"";position:absolute;top:0;left:0;width:100%;height:135px;background:url(/modpub/images/campaign/jumbo_202009/bg_dlsitejumbo_lose_line.png) top -140px left 50%/100% auto no-repeat;z-index:9000;animation:jumbo_lose_line 0.3s 1s linear forwards}@keyframes jumbo_lose_line{0%{background-position:top -140px left 50%}100%{background-position:top 0 left 50%}}.global_modal_content.type_jumbo.type_en .jumbo_result-lose .jumbo_result{height:100%}.global_modal_content.type_jumbo.type_en .jumbo_result-lose .jumbo_result::before{width:241px;height:261px}.global_modal_content.type_jumbo .jumbo_result_logo{position:relative;width:113px;z-index:9500}@media screen and (max-width: 320px){.global_modal_content.type_jumbo .jumbo_result_logo{width:80px}}.global_modal_content.type_jumbo .jumbo_result_logo img{width:100%}.global_modal_content.type_jumbo .jumbo_result_scratch,.global_modal_content.type_valentine .valentine_result_heart{overflow:hidden;position:relative;width:237px;height:237px;margin:0 auto 15px;z-index:9500}.global_modal_content.type_valentine .valentine_result_heart{width:327px;height:299px;margin:15px auto 0}.global_modal_content.type_valentine .valentine_result_heart img{max-width:350px}@media screen and (max-width: 320px){.global_modal_content.type_jumbo .jumbo_result_scratch{width:215px;height:215px}.global_modal_content.type_valentine .valentine_result_heart{width:255px;height:215px}}.global_modal_content.type_jumbo.type_en .jumbo_result-lose .jumbo_result_scratch{margin-top:40px}@media screen and (max-width: 320px){.global_modal_content.type_jumbo.type_en .jumbo_result-lose .jumbo_result_scratch{margin-top:25px}}.global_modal_content.type_jumbo .jumbo_result_scratch img,.global_modal_content.type_valentine .valentine_result_heart img{position:absolute;left:0;width:100%}.global_modal_content.type_jumbo.type_ja .jumbo_result_scratch img{top:0}.global_modal_content.type_jumbo.type_eng .jumbo_result_scratch img,.global_modal_content.type_jumbo.type_en .jumbo_result_scratch img{top:-237px}.global_modal_content.type_jumbo.type_cn .jumbo_result_scratch img{top:-474px}.global_modal_content.type_jumbo.type_tw .jumbo_result_scratch img{top:-711px}.global_modal_content.type_valentine.type_en .valentine_result_heart img{top:-290px}.global_modal_content.type_valentine.type_cn .valentine_result_heart img{top:-620px}.global_modal_content.type_valentine.type_tw .valentine_result_heart img{top:-1250px}.global_modal_content.type_valentine.type_ko .valentine_result_heart img{top:-930px}.global_modal_content.type_valentine.type_en .valentine_result-lose .valentine_result_heart img{top:-300px}.global_modal_content.type_valentine.type_cn .valentine_result-lose .valentine_result_heart img{top:-600px}.global_modal_content.type_valentine.type_tw .valentine_result-lose .valentine_result_heart img{top:-920px}.global_modal_content.type_valentine.type_ko .valentine_result-lose .valentine_result_heart img{top:-1210px}@media screen and (max-width: 320px){.global_modal_content.type_jumbo.type_eng .jumbo_result_scratch img,.global_modal_content.type_jumbo.type_en .jumbo_result_scratch img{top:-215px}.global_modal_content.type_jumbo.type_cn .jumbo_result_scratch img{top:-430px}.global_modal_content.type_jumbo.type_tw .jumbo_result_scratch img{top:-645px}.global_modal_content.type_valentine.type_en .valentine_result_heart img{top:-240px}.global_modal_content.type_valentine.type_cn .valentine_result_heart img{top:-497px}.global_modal_content.type_valentine.type_tw .valentine_result_heart img{top:-990px}.global_modal_content.type_valentine.type_ko .valentine_result_heart img{top:-742px}.global_modal_content.type_valentine.type_en .valentine_result-lose .valentine_result_heart img{top:-233px}.global_modal_content.type_valentine.type_cn .valentine_result-lose .valentine_result_heart img{top:-480px}.global_modal_content.type_valentine.type_tw .valentine_result-lose .valentine_result_heart img{top:-710px}.global_modal_content.type_valentine.type_ko .valentine_result-lose .valentine_result_heart img{top:-950px}}.global_modal_content.type_jumbo .jumbo_result_text,.global_modal_content.type_valentine .valentine_result_text{position:relative;line-height:1.2;font-size:14px;font-weight:bold;text-align:center;z-index:9700}.global_modal_content.type_jumbo .jumbo_result_text em,.global_modal_content.type_valentine .valentine_result_text em{color:#f80b4c;font-style:normal;font-weight:bold}.global_modal_content.type_jumbo .jumbo_result_character,.global_modal_content.type_valentine .valentine_result_character{position:absolute;z-index:9900}.global_modal_content.type_jumbo .jumbo_result-1st .jumbo_result_character,.global_modal_content.type_jumbo .jumbo_result-2nd .jumbo_result_character,.global_modal_content.type_jumbo .jumbo_result-3rd .jumbo_result_character,.global_modal_content.type_valentine .valentine_result-1st .valentine_result_character,.global_modal_content.type_valentine .valentine_result-2nd .valentine_result_character{top:15px;right:-10px;width:208px;height:153px;transform-origin:center bottom;animation:jumbo_character_scale 0.3s 1s linear forwards;transform:scale(0);opacity:0}.global_modal_content.type_valentine .valentine_result_character img{max-width:75px}@media screen and (max-width: 320px){.global_modal_content.type_valentine .valentine_result_character img{max-width:55px}}.global_modal_content.type_valentine .valentine_result-1st .valentine_result_character,.global_modal_content.type_valentine .valentine_result-2nd .valentine_result_character{width:75px;top:15px;right:37px;height:90px}.global_modal_content.type_jumbo.type_eng .jumbo_result-1st .jumbo_result_character,.global_modal_content.type_jumbo.type_eng .jumbo_result-2nd .jumbo_result_character,.global_modal_content.type_jumbo.type_eng .jumbo_result-3rd .jumbo_result_character,.global_modal_content.type_jumbo.type_en .jumbo_result-1st .jumbo_result_character,.global_modal_content.type_jumbo.type_en .jumbo_result-2nd .jumbo_result_character,.global_modal_content.type_jumbo.type_en .jumbo_result-3rd .jumbo_result_character{width:180px;height:132px}@media screen and (max-width: 320px){.global_modal_content.type_jumbo .jumbo_result-1st .jumbo_result_character,.global_modal_content.type_jumbo .jumbo_result-2nd .jumbo_result_character,.global_modal_content.type_jumbo .jumbo_result-3rd .jumbo_result_character,.global_modal_content.type_valentine .valentine_result-1st .valentine_result_character,.global_modal_content.type_valentine .valentine_result-2nd .valentine_result_character{top:20px;right:-5px;width:160px;height:117px}.global_modal_content.type_valentine .valentine_result-1st .valentine_result_character,.global_modal_content.type_valentine .valentine_result-2nd .valentine_result_character{right:-35px}.global_modal_content.type_jumbo.type_eng .jumbo_result-1st .jumbo_result_character,.global_modal_content.type_jumbo.type_eng .jumbo_result-2nd .jumbo_result_character,.global_modal_content.type_jumbo.type_eng .jumbo_result-3rd .jumbo_result_character,.global_modal_content.type_jumbo.type_en .jumbo_result-1st .jumbo_result_character,.global_modal_content.type_jumbo.type_en .jumbo_result-2nd .jumbo_result_character,.global_modal_content.type_jumbo.type_en .jumbo_result-3rd .jumbo_result_character{width:130px;height:95px}}@keyframes jumbo_character_scale{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}.global_modal_content.type_jumbo .jumbo_result-lose .jumbo_result_character,.global_modal_content.type_valentine .valentine_result-lose .valentine_result_character{right:-5px;bottom:-20px;width:185px;height:201px}@media screen and (max-width: 320px){.global_modal_content.type_jumbo .jumbo_result-lose .jumbo_result_character{right:-10px;bottom:-35px}}.global_modal_content.type_valentine .valentine_result-lose .valentine_result_character{bottom:0;z-index:0}.global_modal_content.type_valentine .valentine_result-lose .valentine_result_character img{max-width:180px;z-index:-1}.global_modal_content.type_jumbo.type_en .jumbo_result-lose .jumbo_result_character{right:0;bottom:0;width:241px;height:261px}@media screen and (max-width: 320px){.global_modal_content.type_jumbo.type_en .jumbo_result-lose .jumbo_result_character{width:185px;height:201px}}.global_modal_content.type_jumbo .jumbo_result_character img,.global_modal_content.type_valentine .valentine_result_character img{width:100%}.global_modal_content.type_jumbo .jumbo_result_coin,.global_modal_content.type_valentine .valentine_result_float_heart{position:absolute;top:5px;left:50%;width:331px;height:290px;z-index:9800;transform:translateX(-50%)}.global_modal_content.type_valentine .valentine_result_float_heart{top:17px}@media screen and (max-width: 320px){.global_modal_content.type_jumbo .jumbo_result_coin,.global_modal_content.type_valentine .valentine_result_float_heart{top:10px;width:300px;height:278px}}.global_modal_content.type_jumbo .jumbo_result_coin img,.global_modal_content.type_valentine .valentine_result_float_heart img{width:100%}.global_modal_content.type_jumbo .jumbo_content,.global_modal_content.type_valentine .valentine_content{padding:23px 20px;background:#fff}.global_modal_content.type_jumbo.type_eng .jumbo_result-1st .jumbo_content,.global_modal_content.type_jumbo.type_eng .jumbo_result-2nd .jumbo_content,.global_modal_content.type_jumbo.type_eng .jumbo_result-3rd .jumbo_content,.global_modal_content.type_jumbo.type_en .jumbo_result-1st .jumbo_content,.global_modal_content.type_jumbo.type_en .jumbo_result-2nd .jumbo_content,.global_modal_content.type_jumbo.type_en .jumbo_result-3rd .jumbo_content{padding:15px}@media screen and (max-width: 320px){.global_modal_content.type_jumbo .jumbo_content,.global_modal_content.type_valentine .valentine_content{padding:15px}.global_modal_content.type_jumbo.type_eng .jumbo_result-1st .jumbo_content,.global_modal_content.type_jumbo.type_eng .jumbo_result-2nd .jumbo_content,.global_modal_content.type_jumbo.type_eng .jumbo_result-3rd .jumbo_content,.global_modal_content.type_jumbo.type_en .jumbo_result-1st .jumbo_content,.global_modal_content.type_jumbo.type_en .jumbo_result-2nd .jumbo_content,.global_modal_content.type_jumbo.type_en .jumbo_result-3rd .jumbo_content{padding:8px 15px}}.global_modal_content.type_jumbo .jumbo_content_points,.global_modal_content.type_valentine .valentine_content_points{margin-bottom:15px;font-size:18px;font-weight:bold;text-align:center}.global_modal_content.type_jumbo .jumbo_content_points strong,.global_modal_content.type_valentine .valentine_content_points strong{margin-right:4px;line-height:1;color:#f80b4c;font-size:28px;background:linear-gradient(transparent 0%, transparent 55%, #ffff87 55%, #ffff87 85%, transparent 85%)}.global_modal_content.type_jumbo .jumbo_content_note,.global_modal_content.type_valentine .valentine_content_note{margin-bottom:20px;font-size:11px;text-align:center}.global_modal_content.type_jumbo .jumbo_content_note small,.global_modal_content.type_valentine .valentine_content_note small{font-size:11px}@media screen and (max-width: 320px){.global_modal_content.type_jumbo .jumbo_content_note small,.global_modal_content.type_valentine .valentine_content_note small{font-size:10px}}.global_modal_content.type_jumbo .jumbo_content_text,.global_modal_content.type_valentine .valentine_content_text{margin-bottom:30px;font-size:13px;text-align:left}.global_modal_content.type_jumbo .jumbo_content_text span,.global_modal_content.type_valentine .valentine_content_text span{color:#f80b4c}.global_modal_content.type_jumbo .jumbo_content_btn,.global_modal_content.type_valentine .valentine_content_btn{max-width:220px;margin:0 auto}.global_modal_content.type_valentine .valentine_content_btn{max-width:290px}.global_modal_content.type_jumbo.type_eng .jumbo_content_btn{max-width:270px}.global_modal_content.type_jumbo .jumbo_content_btn a,.global_modal_content.type_valentine .valentine_content_btn a{display:block;padding:12px;border-radius:30px;color:#fff;font-size:16px;text-align:center}.global_modal_content.type_jumbo .jumbo_content_btn a:hover,.global_modal_content.type_valentine .valentine_content_btn a:hover{opacity:0.8;text-decoration:none}.global_modal_content.type_jumbo .jumbo_content_btn-review a,.global_modal_content.type_valentine .valentine_content_btn-review a{background:#f58c00}.global_modal_content.type_jumbo .jumbo_content_btn-twitter a,.global_modal_content.type_valentine .valentine_content_btn-twitter a{background:#1b95e0}.global_modal_content.type_jumbo .jumbo_content_btn-twitter a span::before,.global_modal_content.type_valentine .valentine_content_btn-twitter a span::before{content:"\f099";padding-right:5px;font-family:"Font Awesome 5 Brands";font-weight:400}.sub_userinfo_area{margin:0 10px}.sub_userinfo_box{border:1px solid #f00;margin-bottom:10px;background:#fff;border-radius:5px}.sub_userinfo_title{color:#fff;padding:5px;background:#f00}.sub_userinfo_title p{font-size:14px;font-weight:bold;text-align:center}.sub_userinfo_title p::before{display:inline-block;content:"\f071";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:13px;margin-right:3px;position:relative}.sub_userinfo_inner{padding:5px 10px}.sub_userinfo_text{display:block;margin-bottom:5px;padding:3px 0 0 5px}.sub_userinfo_text.sub_userinfo_text_vertical{display:flex;flex-direction:column;align-items:flex-end}.sub_userinfo_link{font-size:11px;margin:0}.sub_userinfo_text_vertical_title{width:100%}.sub_userinfo_text_attention{color:#c00}@media screen and (min-width: 375px){.sub_userinfo_text{display:flex;flex-flow:wrap;align-items:baseline;justify-content:space-between}}.sub_userinfo_link::before{content:"\f101";font-family:"Font Awesome 5 Pro";font-weight:400}.user_quit_text{font-size:12px;line-height:1.5;padding:10px 20px 20px}.user_quit_attention_heading{padding:10px 10px 5px;font-size:12px;font-weight:bold}.user_quit_attention_text{padding:0 10px 5px;font-size:12px}.user_quit_attention_text li{padding-left:10px;position:relative;padding-bottom:6px}.user_quit_attention_text li:last-child{padding-bottom:20px}.user_quit_attention_text li::before{content:"ãƒ»";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:7px;position:absolute;left:0;top:2px}.sub_userinfo_confirm{text-align:center;padding:5px 0}.user_quit_error_message{font-size:12px;font-weight:bold;color:#f00}.user_quit_checkbox{margin:5px 0 10px;border-radius:6px;border:1px solid #aaa;background-color:#fff;padding:12px 0}.user_quit_checkbox input[type=checkbox]{display:none}.user_quit_label{position:relative;padding:0 0 0 40px;display:flex;flex-wrap:wrap}.user_quit_label::after,.user_quit_label::before{position:absolute;content:"";display:block;top:50%}.user_quit_label::after{left:16px;margin-top:-8px;width:12px;height:12px;border:2px solid #ccc;border-radius:5px}.user_quit_label::before{left:21px;margin-top:-7px;width:5px;height:9px;border-right:2px solid #0171bd;border-bottom:2px solid #0171bd;transform:rotate(45deg);opacity:0}input[type=checkbox]:checked+.user_quit_label::before{opacity:1}#campaign_banner_fix{position:fixed;left:0;right:0;bottom:0;text-align:center;padding:5px;background:rgba(0,0,0,0.5);width:100%;font-size:0;vertical-align:top;box-sizing:border-box;transition:all 0.3s ease;z-index:400}#campaign_banner_fix.fade{bottom:-100px !important}#campaign_banner_fix.cbf_col_2 a{display:inline-block;vertical-align:top}#campaign_banner_fix div.cbf_close{background:rgba(0,0,0,0.5);width:22px;height:0;padding-top:22px;overflow:hidden;font-size:20px;border-radius:2px;position:absolute;left:5px;top:5px;line-height:26px;text-align:center;z-index:410}#campaign_banner_fix div.cbf_close::before,#campaign_banner_fix div.cbf_close::after{content:"";display:block;position:absolute;height:14px;width:1px;background:#ccc;top:50%;left:50%;margin:-7px 0 0 0;transform:rotate(45deg)}#campaign_banner_fix div.cbf_close::before{transform:rotate(-45deg)}.allcampaign .cp_empty_text{font-size:14px;text-align:center;margin:32px 0}.allcampaign .cp_hero{overflow:hidden;position:relative;height:160px;text-align:center;background:url(/modpub/images/campaign/common/bg_allcampaign_01_sp.jpg) top center/cover no-repeat;padding:0 20px;display:flex;align-items:center}.allcampaign .cp_hero h1{text-align:center;font-size:30px;font-weight:bold;color:#f7ec38;text-shadow:4px 4px 0 #2854ad;letter-spacing:0.2rem;margin:0 auto}.allcampaign .cp_list{margin:0 auto;padding:0 16px}.allcampaign .cp_mini{margin-top:12px;display:flex;flex-flow:wrap}.allcampaign .cp_mini .cp_item{flex-basis:48%;margin-top:12px}.allcampaign .cp_mini .cp_item:nth-child(odd){margin-right:4%}.allcampaign .cp_center{padding-bottom:40px}.allcampaign .cp_center .cp_item{margin-top:24px}.allcampaign .cp_list .cp_item img{max-width:100%}.allcampaign .cp_list .cp_item a{display:block}.allcampaign .cp_list .cp_item_name{font-size:14px;font-weight:bold;margin-top:12px}.more_campaign_banners{padding:10px 8px}.more_campaign_banners::after{display:block;clear:both;content:""}.more_campaign_banners p{float:left;font-size:10px;letter-spacing:normal}@media screen and (max-width: 479px){.more_campaign_banners p{width:49%}.more_campaign_banners p:not(:nth-of-type(-n+2)){margin-top:8px}.more_campaign_banners p:not(:nth-of-type(2n)){margin-right:2%}}@media screen and (min-width: 480px){.more_campaign_banners p{width:32.3%}.more_campaign_banners p:not(:nth-of-type(-n+3)){margin-top:8px}.more_campaign_banners p:not(:nth-of-type(3n)){margin-right:1.5%}}.more_campaign_banners img{width:100%;height:auto}.bn_footer_1box{display:flex;flex-direction:column;align-items:center;gap:8px;clear:both;text-align:center;padding:16px 12px}.style_comic .bn_footer_1box{border:none}.bn_footer_1box&gt;div{display:flex;flex-direction:column;align-items:center;gap:10px}.app_scroller{overflow-x:scroll;-webkit-overflow-scrolling:touch}.nijiyome_list{display:flex;padding:16px 0;line-height:1.2}.app_scroller .nijiyome_list{white-space:nowrap}.nijiyome_list_item{flex-shrink:0;display:inline-block;position:relative;width:calc(100% / 3);padding:0 8px;box-sizing:border-box;vertical-align:top;font-size:12px}.app_scroller .nijiyome_list_item{width:26%;max-width:110px;white-space:normal;box-sizing:content-box}.app_scroller .nijiyome_list&gt;li:first-child{padding-left:12px}.app_scroller .nijiyome_list&gt;li:last-child{padding-right:12px}.nijiyome_list .app_icon{display:block;text-align:center;margin:0 auto 6px}.nijiyome_list .app_icon img{width:100%;height:auto;border-radius:16px}.nijiyome_list .app_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);margin-bottom:5px;color:#333;font-size:12px}.app_genre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999;font-size:11px}.not_found_chara,.not_found_chara_under,.work_not_found{text-align:center;padding:30px 0 30px;font-size:18px;color:#333}.not_found_chara::before{display:block;width:199px;height:120px;margin:0 auto 30px;background:url("../../images/web/home/pic_not_found_01.png") no-repeat center center;background-size:contain;content:""}.not_found_chara_under::after{display:block;width:199px;height:120px;margin:30px auto 0;background:url("../../images/web/home/pic_not_found_01.png") no-repeat center center;background-size:contain;content:""}.work_not_found_chara{display:block;width:150px;margin:30px auto 20px}.work_not_found_chara img{width:100%}.work_not_found_chara02{display:block;width:100px;margin:20px auto 20px}.work_not_found_chara02 img{width:100%;animation:hurueru 1s infinite}@keyframes hurueru{0%{transform:translate(0, 0) rotateZ(0deg)}25%{transform:translate(0.5px, 0.5px) rotateZ(0.5deg)}50%{transform:translate(0, 0.5px) rotateZ(0deg)}75%{transform:translate(0.5px, 0) rotateZ(-0.5deg)}100%{transform:translate(0, 0) rotateZ(0deg)}}.title_img{text-align:center;padding-top:40px}.title_img .img{width:100%;max-width:200px}.error_box .error_large_text{font-weight:bold;color:#3a1616;font-size:40px;margin-bottom:20px}.error_box_work .title_text{font-size:15px;color:#3a1616}.error_box.error_box_work{margin:0 15px 70px}body.error .not_found_chara{border:none}.error_box .error_code{display:block;font-family:"M PLUS Rounded 1c", cursive;font-size:100px;letter-spacing:6px;text-indent:6px;line-height:1;color:#3a1616}.error_box .list{display:inline-block;margin-bottom:20px;padding:0 20px 0}.error_box .list li{font-size:12px;color:#333;line-height:1.7;position:relative}.btn_wrap{margin-bottom:30px}.error_box .list li::before{display:block;content:"";position:absolute;top:0.5em;left:-1.1em;width:6px;height:6px;background-color:#536280;border-radius:100%}.sister_site_cp&gt;a{display:inline-block}.sister_site_cp&gt;a:not(:first-child){margin-top:10px}div.skip_nav{margin:10px 10px;background:#fff}div.skip_nav ul{line-height:1.3}div.skip_nav ul li{display:inline-block;padding:10px 15px;background:url(/images/web/home/icon_skip_arrow.png) no-repeat 0 14px}.more_campaign_banners .target{display:block;width:100%;height:25px;margin:5px auto;border-radius:3px;background:#e6eaf2;color:#536280;line-height:25px;text-align:center;vertical-align:middle}.top_floor_banner{margin:16px 12px;text-align:center}.top_floor_banner+.top_floor_banner{margin-top:-6px}.top_floor_banner img{max-width:100%;height:auto}[v-cloak]{display:none !important}.popup-enter-active{transition:all 0.4s ease}.popup-leave-active{transition:all 0.4s ease}.popup-enter{opacity:0;transform:translateY(4px)}.popup-leave-to{opacity:0}.delete_alert_bg{top:0;left:0;width:100%;height:100%;position:fixed;z-index:5000;background:rgba(0,0,0,0.5)}.measure_tag{display:none}.static_table{width:100%}.static_table th,.static_table td{line-height:1.4;font-size:13px;border:1px solid #ccc}.static_table th.left_60{width:60px}.static_table th.left_80{width:80px}.static_table th.left_100{width:100px}.static_table th.left_120{width:120px}.static_table th{padding:8px 8px;text-align:left;vertical-align:top;background-color:#f5f5f5}.static_table td{padding:8px 12px}.static_table td p{line-height:1.5}.invite_lead .pc_link .pc_link_text_box{position:relative;text-align:center;margin-top:10px}.invite_lead .pc_link .pc_link_text_box p{position:relative;display:inline-block;background:#fffae0;border-radius:5px;padding:8px 5px 8px 10px;margin:0 auto}.invite_lead .pc_link .pc_link_text_box p::before{display:inline-block;color:#ef7700;font-family:"Font Awesome 5 Pro";font-weight:100;content:"\f108";font-size:1em;margin-right:0.3em}.invite_lead .pc_link .pc_link_text_box p::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fffae0;right:0;bottom:8px;margin-right:-8px}.invite_lead .notice_box{padding:20px 15px;border-radius:5px;background:#f8f8f8;font-size:12px}.invite_lead .notice_box .btn_01 a{color:#333;background:#ddd;position:relative;font-size:16px}@media screen and (max-width: 320px){.invite_lead .notice_box .btn_01 a{font-size:13px}}.invite_lead .notice_box .btn_01 a::before{color:#333;font-family:"Font Awesome 5 pro";font-weight:900;content:"\f0c5";margin-right:0.3em;font-size:0.8em;vertical-align:middle}.invite_lead .notice_box .notification_popup .lead{font-size:100%;line-height:1.3;margin-bottom:0}#circle_panf{background-color:#fffae0}#circle_panf h2{background-color:#fa8c1e}#panf_cover::after{display:block;clear:both;content:""}#panf_cover p:first-child{float:left;width:100px;height:120px;text-indent:-9999px;background:url(../../images/web/hometouch/pic_circlepanf.png) left top no-repeat;background-size:90px 118px;overflow:hidden}#circle_panf #panf_cover .btn_01{margin-left:110px}.guide_header{border:solid 1px #e2eafc;padding:16px;border-radius:6px;background:#f0f2f7;background-repeat:no-repeat;background-position:center right 16px;color:#505050;font-size:14px;display:flex;justify-content:center}.guide_header_inner{width:360px}.guide_header.heading{font-size:20px;font-weight:bold;border-bottom:solid 1px #707070;padding-bottom:6px;margin-bottom:16px;line-height:1.3;flex-grow:1}.guide_header.heading.sub{font-size:16px;padding-left:8px}.guide_header .text{line-height:1.6}.guide_header .catch_copy{flex-grow:1}.invite_lead .text_box_01 .notice_box{max-width:380px;margin:0 auto}.invite_lead .text_box_01 .notice_box p span{font-weight:bold}.invite_lead .text_box_01 .notice_box .btn_01 a{max-width:inherit}.invite_point_list .invite_point_list_item:not(:first-child){margin-top:2px}.invite_point_list .invite_point_list_item::before{font-family:"Font Awesome 5 Pro";content:"\f00c";font-weight:700;margin-right:8px;color:#e6505d}@media screen and (max-width: 320px){.invite_point_list .invite_point_list_item::before{margin-right:4px}}.guide_header_inner .invite_point_list_item{font-size:10px}.guide_header_inner .invite_point_list_item strong{color:#ea7501;font-weight:bold;font-size:12px}.guide_header_inner_bubble{background-color:#fef4e2;color:#ea7501;border:1px solid #EA7500;height:76px;width:76px;bottom:60px;text-align:center;border-radius:100px;position:absolute;margin-top:10px;margin-right:-300px;display:flex;align-items:center;justify-content:center;font-size:12px}@media screen and (max-width: 320px){.guide_header_inner_bubble{height:63px;width:63px;font-size:10px;margin-right:-230px;bottom:98px}}.guide_header_inner_bubble::before,.guide_header_inner_bubble::after{content:"";position:absolute;width:0;height:0;margin-top:84px;border-left:10px solid transparent;border-right:10px solid transparent;transform:rotate(0deg)}@media screen and (max-width: 320px){.guide_header_inner_bubble::before,.guide_header_inner_bubble::after{display:none}}.guide_header_inner_bubble::before{margin-bottom:-3px;border-top:13px solid #ea7501;margin-left:0px}.guide_header_inner_bubble::after{border-top:12px solid #fef4e2}.invite_heading{display:flex;margin-bottom:10px}.invite_heading .heading{font-size:11px;font-weight:bold}.invite_heading .heading .text_point{font-size:32px;font-weight:bold;border-bottom:1px solid #666;padding-bottom:4px}.invite_circle_point{width:80px;height:80px;border-radius:50%;background:#4a74ff;color:#fff;font-weight:bold;display:flex;justify-content:center;font-size:11px;align-items:center;text-align:center;margin-right:16px;position:relative}@media screen and (max-width: 390px){.invite_circle_point{display:none}}.invite_circle_point::after{content:"";width:0;height:0;bottom:3px;right:4px;border-style:solid;border-width:0 25px 19px 0;border-color:transparent #4a74ff transparent transparent;position:absolute;transform:rotate(-40deg)}.guide_header.type_invite{position:relative;margin-bottom:40px}@media screen and (max-width: 390px){.guide_header.type_invite{margin-bottom:4px}}.guide_header.type_invite::before{content:"";background-repeat:no-repeat;position:absolute;margin-right:-300px;background-image:url(/modpub/images/web/home/circle/chara_01.png);width:110px;height:133px;bottom:-80px;background-size:contain}@media screen and (max-width: 390px){.guide_header.type_invite::before{margin-right:-270px;width:80px}}@media screen and (max-width: 320px){.guide_header.type_invite::before{display:none}}.invite_circle_wrapper{position:relative;width:100%;height:100%}.invite_circle_wrapper .invite_circle_inner{position:relative;width:100%;height:0;opacity:0;transition:opacity 0.3s ease-in;overflow-x:hidden}.invite_circle_wrapper .invite_circle_inner&gt;iframe{position:absolute;top:0;left:0;width:100%;height:100%}.invite_circle_wrapper .invite_circle_loading{position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%}.invite_circle_wrapper .invite_circle_loading&gt;img{margin-top:250px}.circle_invite_title{border:solid 1px #bdc9e0;background:#eff2f6;display:block;text-align-last:center;border-radius:8px;margin:14px 14px 28px;font-size:12px;padding:10px}.circle_invite_title h2{font-weight:bold;font-size:20px;line-height:1.2;margin-top:8px}@media screen and (max-width: 360px){.circle_invite_title h2{font-size:16px}}.circle_invite_process{display:flex;margin:30px 0;justify-content:center}.circle_invite_process_step{height:115px;width:115px;background-color:#eff2f6;border-radius:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:50px}@media screen and (max-width: 360px){.circle_invite_process_step{height:28vw;width:28vw}}.circle_invite_process_step span{color:#8190a5;font-size:10px;margin-top:-20px}.circle_invite_process_step p{font-size:14px;font-weight:bold;margin-top:10px}.circle_invite_process_step_last{height:115px;width:115px;background-color:#fef4e2;border:1px solid #ff9000;border-radius:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 360px){.circle_invite_process_step_last{height:30vw;width:30vw}}.circle_invite_process_step_last p{font-size:20px;font-weight:bold;color:#e66c00}.circle_invite_process_step::after{content:"";position:relative;right:-80px;background:url(/modpub/images/web/home/circle/arrow.png) no-repeat;width:29px;height:9px;bottom:10px}@media screen and (max-width: 360px){.circle_invite_process_step::after{right:-22vw}}.circle_invite_process_icon{position:absolute;margin-top:80px}.circle_invite_process_image{position:absolute;margin-top:-110px;margin-right:-150px}@media screen and (max-width: 360px){.circle_invite_process_image{margin-right:-38vw;width:80px}}.circle_invite_form{display:flex;flex-direction:column;align-items:center}.circle_invite_form img{margin:10px 0}@media screen and (max-width: 360px){.circle_invite_form img{width:90%}}.circle_invite_form_btn{width:390px;margin:0 auto}@media screen and (max-width: 390px){.circle_invite_form_btn{width:100%}}.circle_invite_form_btn a{color:#fff;background-color:#54b733;box-shadow:0 3px 0 #358a18;display:block;padding:13px 0;margin:10px;border-radius:4px;text-align:center;font-size:16px}.circle_invite_form_btn p{font-size:10px;color:#666;text-align:center;padding-bottom:20px}.circle_invite_flow_chart{display:flex;flex-direction:column;align-items:center;max-width:390px;margin:0 auto}@media screen and (max-width: 390px){.circle_invite_flow_chart{width:100%}}.circle_invite_flow_chart_parts{background-color:#eff2f6;width:94%;display:flex;flex-direction:column;align-items:center;margin:30px 0;border-radius:6px}.circle_invite_flow_chart_parts h3{font-weight:bold;margin:18px 0;font-size:16px}.circle_invite_flow_chart_parts_text{background-color:#fff;display:flex;flex-direction:column;padding:10px;width:86%;border-radius:4px;margin-bottom:20px;line-height:1.3;font-size:13px}.circle_invite_flow_chart_parts_text.center{align-items:center}.circle_invite_flow_chart_parts_text strong{font-weight:bold;color:#e66c00;font-size:14px;margin-right:4px}.circle_invite_flow_chart_parts::before{content:"";position:relative;right:0;background:url(/modpub/images/web/home/circle/arrow.png) no-repeat;width:29px;height:9px;bottom:34px;transform:rotate(90deg)}.circle_invite_flow_chart_parts:first-of-type::before{display:none}.circle_invite_flow_chart_parts::after{content:"";position:absolute;height:100px;width:100px;margin-right:-320px;margin-top:84px}@media screen and (max-width: 360px){.circle_invite_flow_chart_parts::after{margin-right:-270px}}.circle_invite_flow_chart_parts.parts_01::after{background:url(/modpub/images/web/home/circle/icon_image_01.png) no-repeat}.circle_invite_flow_chart_parts.parts_02::after{background:url(/modpub/images/web/home/circle/icon_image_02.png) no-repeat}.circle_invite_flow_chart_parts.last{background-color:#fef4e2;border:1px solid #ea7501}.circle_invite_flow_chart_parts.last h3{color:#e66c00;font-size:20px}.circle_invite_flow_chart_parts.last span{color:#999;font-size:11px;font-weight:normal}.circle_invite_flow_chart_parts.last img{position:absolute;margin-left:-310px}@media screen and (max-width: 360px){.circle_invite_flow_chart_parts.last img{margin-left:-80vw;width:14vh}}.circle_invite_flow_chart_bubble{background-color:#fef4e2;color:#333;border:1px solid #ea7501;height:135px;width:135px;border-radius:100px;position:absolute;margin-top:400px;margin-right:-250px;display:flex;align-items:center;justify-content:center;font-size:12px}@media screen and (max-width: 320px){.circle_invite_flow_chart_bubble{margin-right:-62vw}}.circle_invite_flow_chart_bubble p{text-align:center}.circle_invite_flow_chart_bubble p strong{color:#ea7501;font-weight:bold;font-size:16px}.circle_invite_flow_chart_bubble::after,.circle_invite_flow_chart_bubble::before{content:"";position:absolute;width:0;height:0;margin-left:-101px;margin-top:-95px;border-left:10px solid transparent;border-right:15px solid transparent;transform:rotate(0deg)}.circle_invite_flow_chart_bubble::after{border-top:16px solid #fef4e2}.circle_invite_flow_chart_bubble::before{margin-bottom:2px;border-top:16px solid #ea7501;margin-left:-104px}.circle_invite_pr{max-width:360px;margin:0 auto}@media screen and (max-width: 360px){.circle_invite_pr{width:100%}}.circle_invite_pr_list{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:60px}.circle_invite_pr_list_contents{border:1px solid #bdc9e0;width:100%;display:flex;flex-direction:column;align-items:center;padding:20px 0;justify-content:center;border-radius:4px;margin:14px 14px 0}.circle_invite_pr_list_contents h4{font-size:18px;font-weight:bold;text-align:center;margin-bottom:20px}.circle_invite_pr_list_contents p{font-size:14px;color:#666;margin-top:20px}.circle_invite_guide{margin:50px auto;width:88%}.circle_invite_guide_list{display:flex;justify-content:center;flex-wrap:wrap}.circle_invite_guide_list_contents{border:1px solid #bdc9e0;box-shadow:0 2px 0 #bdc9e0;display:flex;flex-direction:column;align-items:center;width:100px;height:100px;padding:20px;border-radius:4px;margin:10px}.circle_invite_guide_list_contents img{margin-top:-8px;width:50px}.circle_invite_guide_list_contents:link,.circle_invite_guide_list_contents:visited,.circle_invite_guide_list_contents:hover,.circle_invite_guide_list_contents:active{color:#333;text-decoration:none}.circle_invite_guide_list_contents h4{font-size:13px;font-weight:bold;text-align:center;margin-bottom:20px;white-space:nowrap}.circle_invite_guide_list_contents p{margin-top:8px;font-size:10px;color:#666;white-space:nowrap;text-align:center;line-height:1.3}.circle_invite_post_worries{display:flex;flex-direction:column;align-items:center;max-width:390px;margin:0 auto}@media screen and (max-width: 390px){.circle_invite_post_worries{width:100%}}.circle_invite_post_worries_serif{display:flex;align-items:center;margin-bottom:14px;width:90%}.circle_invite_post_worries_serif img{width:70px}.circle_invite_post_worries_serif p{background-color:#eff2f6;padding:10px;border-radius:4px;margin-left:20px;width:100%;font-size:13px;text-align:center}.circle_invite_post_worries_serif p strong{color:#ea7501;font-weight:bold}.circle_invite_post_worries_serif p::before{content:'';position:absolute;transform:rotate(90deg);border-top:10px solid #eff2f6;border-right:5px solid transparent;border-left:5px solid transparent;display:block;margin-left:-18px;margin-top:0}.circle_invite_post_detail{background-color:#eff2f6;text-align:center;display:flex;flex-direction:column;align-items:center;padding:20px;border-radius:4px;margin:10px 0}.circle_invite_post_detail_text{font-weight:bold;margin:8px 0 10px;font-size:14px}.circle_invite_post_detail_text strong{font-size:18px;color:#e66c00;margin-right:2px}.circle_invite_post_detail_address{background-color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;text-align:left}.circle_invite_post_detail_matter{font-size:12px;padding:0 14px}.circle_invite_post_detail_matter strong{color:#e66c00;font-weight:bold}.circle_invite_post_detail_btn{background-color:#ea7501;color:#fff;margin:16px 0 10px;padding:14px;border-radius:5px;font-weight:bold;font-size:16px;max-width:360px;box-shadow:0 2px 0 #aa5500}@media screen and (max-width: 360px){.circle_invite_post_detail_btn{width:100%}}.circle_invite_post_detail_btn:link,.circle_invite_post_detail_btn:visited,.circle_invite_post_detail_btn:hover,.circle_invite_post_detail_btn:active{color:#fff;text-decoration:none}.circle_invite_sales_payment{color:#333;font-size:12px;font-weight:bold;line-height:1.5;padding:6px 0 4px 8px;margin:5px 0 10px;border-left:6px solid #bbb;background:#f2f2f2}.circle_invite_merit_list{display:flex;margin-bottom:60px;flex-wrap:wrap;justify-content:center}.circle_invite_merit_list_contents{border:1px solid #bdc9e0;display:flex;flex-direction:column;align-items:center;width:150px;height:120px;padding:10px;border-radius:4px;margin:6px;justify-content:space-evenly}@media screen and (max-width: 360px){.circle_invite_merit_list_contents{width:120px}}@media screen and (max-width: 320px){.circle_invite_merit_list_contents{width:120px}}.circle_invite_merit_list_contents h4{font-size:13px;font-weight:bold;text-align:center;margin-bottom:20px;white-space:nowrap}@media screen and (max-width: 360px){.circle_invite_merit_list_contents h4{font-size:12px}}@media screen and (max-width: 320px){.circle_invite_merit_list_contents h4{font-size:10px}}.circle_invite_merit_list_contents img{margin-top:-8px}.circle_invite_merit_list_contents .logo_DLsite_creator_school{height:50px}@media screen and (max-width: 320px){.circle_invite_merit_list_contents .logo_DLsite_creator_school{height:44px}}.circle_invite_merit_list_contents_text{font-size:10px;color:#333;white-space:nowrap;text-align:center;margin-top:10px}.circle_invite_merit_list_contents_text strong{color:#e66c00;font-weight:bold}.circle_invite_merit_list_contents_text_detail{font-size:10px;color:#666}.circle_invite_tax_list{overflow-y:scroll;display:flex;width:auto}.circle_invite_sales_payment{margin:14px}.circle_invite_copy_title{font-size:15px;text-align:center;color:#e66c00;font-weight:bold}div#ci_about_price{margin-bottom:30px}.price_plan{width:735px;height:253px;text-indent:-9999px;background:url(../images/web/home/pic_price_plan.png) left top no-repeat}.about_price_details{position:relative;margin:30px 0;max-width:360px;margin:0 auto}@media screen and (max-width: 360px){.about_price_details{width:100%}}.article_box{margin:30px 0}.article_box .base_text_13{padding:0 14px;line-height:1.5;font-size:13px}.article_box .base_text_13 strong{color:#e66c00;font-weight:bold}.article_box .base_text_13 .about_price_calc{font-size:12px;font-weight:bold;color:#707070}.article_box .base_text_13 .about_price_calc .text_wholesale{color:#fe7ba2}.article_box .base_text_13 .about_price_calc .text_fee{color:#4c92ce}.about_price_content{padding:16px;border-radius:6px;margin-top:16px;color:#707070}.about_price_content.type_selling{background:#e3e3e3}.about_price_content.type_wholesale{background:#ffebf0}.about_price_content .heading{display:flex}.about_price_content.type_wholesale .heading{color:#fe7ba2}.about_price_content .heading_item{font-weight:bold;font-size:12px}.about_price_content .heading_item.type_title{width:60px;margin-right:16px}.about_price_content_inner{margin-top:10px;padding-top:10px;border-top:solid 1px #fe7ba2}.about_price_content_inner .ex{font-size:12px}.about_price_content_inner .ex.text_point{color:#fe7ba2}.about_price_content_inner .ex_calc{display:flex;margin-top:8px}.about_price_content_inner .ex_calc .ex_calc_item{width:18%;position:relative}.about_price_content_inner .ex_calc .ex_calc_item.type_tax{width:24%}.about_price_content_inner .ex_calc .ex_calc_item.type_total{flex-grow:1}.about_price_content_inner .ex_calc .ex_calc_item:not(:last-child){margin-right:40px}.about_price_content_inner .ex_calc .ex_calc_item:not(:last-child)::after{font-family:"Font Awesome 5 Pro";position:absolute;right:-28px;top:20px;font-size:22px}.about_price_content_inner .ex_calc .ex_calc_item.type_wholesale::after{content:"\f067"}.about_price_content_inner .ex_calc .ex_calc_item.type_tax::after{content:"\f52c"}.about_price_content_inner .ex_calc .ex_calc_item .title{padding:2px;border-radius:4px;color:#fff;font-weight:bold;text-align:center;font-size:10px}.about_price_content_inner .ex_calc .ex_calc_item.type_wholesale .title,.about_price_content_inner .ex_calc .ex_calc_item.type_total .title{background:#fe7ba2}.about_price_content_inner .ex_calc .ex_calc_item.type_tax .title{background:#f5a00f}.about_price_content_inner .ex_calc .ex_calc_item .price{font-size:26px;font-weight:bold;position:relative;white-space:nowrap;color:#666}@media screen and (max-width: 360px){.about_price_content_inner .ex_calc .ex_calc_item .price{font-size:22px}}.about_price_content_inner .ex_calc .ex_calc_item .price span{color:#666}.about_price_content_inner .ex_calc .ex_calc_item .price .text_unit{font-size:20px}@media screen and (max-width: 360px){.about_price_content_inner .ex_calc .ex_calc_item .price .text_unit{font-size:16px}}.about_price_content_inner .ex_calc .ex_calc_item .details{margin-top:8px;display:flex;align-items:center;justify-content:center}.about_price_content_inner .ex_calc .ex_calc_item .details .text{font-size:10px;font-weight:bold;margin:8px 0 0 64px}.about_price_point{width:100px;border-radius:6px;padding:6px;background:#4a74ff;color:#fff;font-weight:bold;display:flex;justify-content:center;align-items:center;text-align:center;margin-right:16px;position:absolute;font-size:10px;right:30px}.about_price_point::after{content:"";width:0;height:0;bottom:3px;right:-8px;border-style:solid;border-width:0 15px 20px 0;border-color:transparent #4a74ff transparent transparent;position:absolute;transform:rotate(-40deg)}.about_price_point::before{content:"";background-repeat:no-repeat;position:absolute;right:-75px;bottom:-50px;background-image:url(/modpub/images/web/home/circle/invite_about_price_bg.png);width:79px;height:80px;background-size:contain}@media screen and (max-width: 360px){.about_price_point{display:none}}div.work_price_list table{table-layout:fixed;margin-top:0}div.work_price_list th,div.work_price_list td{text-align:right;border-left:none}div.table_hs.work_price_list table.static_table th,div.table_hs.work_price_list table.static_table td{padding:5px 10px 5px 0}div.work_price_list th.selling_price,div.work_price_list td.selling_price{border-right:1px dashed #ccc}div.work_price_list th.wholesale_price,div.work_price_list td.wholesale_price{border-right:2px solid #bbb}div.work_price_list td.wholesale_price{background:#ffebf0}div.work_price_list th.right_cell,div.work_price_list td.right_cell{border-right:1px solid #bbb}#out_tax,#out_tax th,#out_tax td,#out_tax th.selling_price,#out_tax td.selling_price,#out_tax th.wholesale_price,#out_tax td.wholesale_price,#out_tax th.right_cell,#out_tax td.right_cell{border-color:#72ba34}#out_tax th{background-color:#c5ed91}#in_tax,#in_tax th,#in_tax td,#in_tax th.selling_price,#in_tax td.selling_price,#in_tax th.wholesale_price,#in_tax td.wholesale_price,#in_tax th.right_cell,#in_tax td.right_cell{border-color:#f4a417}#in_tax th{background-color:#ffd68d}.tab_tax ul{display:flex;width:735px;padding-top:10px;position:relative}.tab_tax li{width:154px;margin-right:3px}.tab_tax li a{display:block;height:36px;line-height:36px;color:#333;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #fff;border-bottom:none}.tab_tax li.out_tax a{border-color:#72ba34;background-color:#c5ed91}.tab_tax li.in_tax a{border-color:#f4a417;background-color:#ffd68d}.tab_tax p{position:absolute;bottom:0;right:2px;width:420px;height:24px;text-align:right;padding:0}.wholesale_table{width:780px;border:1px solid #bbb;margin:5px 0 10px}.wholesale_table th,.wholesale_table td{padding:5px;border:1px solid #bbb}.wholesale_work_price_list table{table-layout:fixed;margin-top:0}.wholesale_work_price_list th,.wholesale_work_price_list td{text-align:right}div.table_hs.work_price_list table.static_table th,div.table_hs.work_price_list table.static_table td{padding:5px 10px 5px 0}.wholesale_work_price_list th.selling_price,.wholesale_work_price_list td.selling_price{border-right:1px dashed #ccc}.wholesale_work_price_list th.wholesale_price,.wholesale_work_price_list td.wholesale_price,.wholesale_work_price_list th.wholesale_rate,.wholesale_work_price_list td.wholesale_rate{border-right:2px solid #bbb}.wholesale_work_price_list td.wholesale_price{background:#ffebf0}.wholesale_work_price_list th.right_cell,.wholesale_work_price_list td.right_cell{border-right:1px solid #bbb}.post_discount_guide p{width:780px}.post_discount_guide p{display:block;text-align:right}.post_discount_guide p:nth-child(1){margin-top:-36px}.post_discount_guide p:only-child{margin-top:-18px}.post_discount_guide th,.post_discount_guide td{text-align:center}#primary,#primary th,#primary td,#primary th.selling_price,#primary td.selling_price,#primary th.wholesale_price,#primary td.wholesale_price,#primary th.right_cell,#primary td.right_cell{border-color:#f4a417}#primary th{background-color:#ffd68d}#secondary,#secondary th,#secondary td,#secondary th.selling_price,#secondary td.selling_price,#secondary th.wholesale_price,#secondary td.wholesale_price,#secondary th.right_cell,#secondary td.right_cell{border-color:#72ba34}#secondary th{background-color:#c5ed91}#tertiary,#tertiary th,#tertiary td,#tertiary th.selling_price,#tertiary td.selling_price,#tertiary th.wholesale_price,#tertiary td.wholesale_price,#tertiary th.right_cell,#tertiary td.right_cell{border-color:#077fa3}#tertiary th{background-color:#95dbf0}.tab_tax_item:first-child:nth-last-child(3),.tab_tax_item:first-child:nth-last-child(3) ~ .tab_tax_item{width:180px;margin-right:3px}.tab_tax .primary a,.tab_tax .secondary a,.tab_tax .tertiary a{display:flex;align-items:center;justify-content:center;height:50px;line-height:1.25;color:#333;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #fff;border-bottom:none}.tab_tax .primary a:lang(en),.tab_tax .secondary a:lang(en),.tab_tax .tertiary a:lang(en){font-size:10px}.tab_tax li.primary a{border-color:#f4a417;background-color:#ffd68d}.tab_tax li.secondary a{border-color:#72ba34;background-color:#c5ed91}.tab_tax li.tertiary a{border-color:#077fa3;background-color:#95dbf0}.circle_invite_form_btn a{background-color:var(--primary);box-shadow:none}.circle_invite_form_btn a:link,.circle_invite_form_btn a:visited{color:var(--on_primary)}.circle_invite_post_detail_btn:link,.circle_invite_post_detail_btn:visited,.circle_invite_post_detail_btn:hover,.circle_invite_post_detail_btn:active{color:var(--on_object)}p.guide_file_img_01{padding-bottom:129px;background:url(../../images/web/hometouch/guide_file_01.jpg) no-repeat center bottom;background-size:278px 119px}p.guide_file_img_02{padding-bottom:105px;background:url(../../images/web/hometouch/guide_file_02.jpg) no-repeat center bottom;background-size:278px 95px}p.guide_file_img_03{padding-bottom:180px;background:url(../../images/web/hometouch/guide_file_03.jpg) no-repeat center bottom;background-size:278px 170px}p.guide_file_img_04{padding-bottom:58px;background:url(../../images/web/hometouch/guide_file_04.jpg) no-repeat center bottom;background-size:278px 48px}dl.dladv_trial::after{display:block;clear:both;content:""}dl.dladv_trial dt{float:left;width:80px}dl.dladv_trial dt img{width:80px}dl.dladv_trial dd{line-height:1.4;margin:0 0 4px 90px}dl.dladv_trial dd:nth-of-type(2){font-size:13px;margin-bottom:6px}dl.dladv_trial dd:nth-of-type(3) a{font-size:13px}dl.dladv_trial dd:nth-of-type(3) a span{font-size:12px}.dlplay_header{position:relative;background-color:#2b9cfc}.dlplay_header img{width:100%;height:auto;vertical-align:bottom}.dlplay_link{padding:30px 15px;background-color:#292929}.dlplay_link div{width:260px;height:50px;margin:0 auto}.dlplay_link div a{height:45px;border-radius:6px;display:flex;padding-top:5px;align-items:center;justify-content:center;font-weight:bold;font-size:23px;color:#fff;background:#2b9cfc;transition:all 0.1s}.dlplay_link div a:link,.dlplay_link div a:visited{color:var(--on_object)}.illegal_list_item{padding:15px;border-bottom:solid 1px #ccc}.illegal_list_item .illegal_text{font-size:12px}.illegal_list_item .illegal_text dt{font-weight:bold;margin:0 0 3px;border-left:solid 4px #4d6594;padding:1px 0 1px 6px;font-size:14px}.illegal_list_item .illegal_text dd{padding:6px 0 12px;line-height:1.6;border-bottom:1px dotted #ccc;margin-bottom:10px}.illegal_list_item .illegal_text dd:last-child{border-bottom:0;margin-bottom:0}body.welcome{padding:0}.index_header{height:50px;overflow:visible;position:relative}.index_header h1.logo{display:inline-block;vertical-align:middle;width:74px;height:24px;position:absolute;top:13px;background:none}.index_header h1.logo a{display:block}.index_header nav{float:right;font-size:0;height:40px;position:relative;top:5px}.index_header nav ul li{display:inline-block;font-size:11px;height:40px;vertical-align:middle}@media screen and (max-width: 320px){.index_header nav ul li{font-size:10px}}.index_header nav ul li:not(:first-child)::before{display:inline-block;width:0;height:40px;margin:0 1px 0 4px;border-left:dotted 1px #ccc;vertical-align:middle;content:""}.index_header nav ul li a{display:inline-block;height:40px;padding:0 5px;position:relative;color:#333;text-decoration:none;line-height:1;text-align:center;vertical-align:middle}.index_header nav ul .anchor_international ._loggedIn{min-width:70px}@media screen and (max-width: 320px){.index_header nav ul li a{padding:0 2px}#container_touch_index._de-DE .index_header nav ul li a,#container_touch_index._fr-FR .index_header nav ul li a{padding:0 5px}}.index_header nav ul li a::after{content:"";display:block;position:absolute;height:20px;width:20px;top:3px;left:0;right:0;margin:0 auto;background:url(/modpub/images/web/index/icon_02_touch.png) no-repeat -40px 0;background-size:100px 20px}.index_header nav ul li.anchor_international a::after{background-position:-60px 0}.index_header nav ul li.language a::after{background-position:-80px 0}.index_header nav ul li.language a::before{position:absolute;transform:rotate(45deg);margin:26px 0 0 58px;box-shadow:-1px -1px 0 #999 inset;width:5px;height:5px;content:"";right:4px;bottom:4px}@media screen and (max-width: 320px){.index_header nav ul li.language a::before{margin:26px 0 0 52px}}.language a{min-width:75px}@media screen and (max-width: 320px){.language a{min-width:63px}}.index_header nav ul li.language a{padding:0 20px 0 0}.index_header nav ul .language a span{left:-10px;width:80px}@media screen and (max-width: 320px){.index_header nav ul .language a span{width:71px}}.index_header nav ul .welcome a{min-width:56px}.index_header nav ul .anchor_international a{min-width:34px}#container_touch_index._de-DE .index_header nav ul .anchor_international a,#container_touch_index._fr-FR .index_header nav ul .anchor_international a{padding:0 10px}.index_header nav ul li a span{position:absolute;right:0;left:0;margin:0 auto;bottom:-6px;height:20px;display:flex;align-items:center;justify-content:center}.index_header nav ul .anchor_international a span{right:0;left:0;margin:0 auto;bottom:-6px}.index_bn a{display:block;width:100%;height:0;padding-top:40%;line-height:200%;overflow:hidden;background:url(/modpub/images/campaign/wintersale_2021/mainpic_winter_2021_touch.png) no-repeat 0 0;background-size:contain}.index_bn.type_cn a{background:url(/modpub/images/campaign/wintersale_2021/mainpic_winter_2021_touch_zh_cn.png) no-repeat 0 0;background-size:contain}.index_bn.type_tw a{background:url(/modpub/images/campaign/wintersale_2021/mainpic_winter_2021_touch_zh_tw.png) no-repeat 0 0;background-size:contain}.index_bn.type_kr a{background:url(/modpub/images/campaign/wintersale_2021/mainpic_winter_2021_touch_ko_kr.png) no-repeat 0 0;background-size:contain}.index_bn.type_en a{background:url(/modpub/images/campaign/wintersale_2021/mainpic_winter_2021_touch_en_us.png) no-repeat 0 0;background-size:contain}.floor_title{height:40px;color:#fff;line-height:40px;padding-left:10px;font-weight:bold;font-size:15px}.floor_title#general{background-color:#5ba024}.floor_title#adult{background-color:#339ce6}.floor_title#girls{background-color:#ea5888}.floor_title#international{background-color:#ad1d1d}.floor_title#tool{background-color:#8c8075}.index_floor_link li{min-height:50px;border-bottom:solid 1px #ccc;position:relative}#tool+.index_floor_link li{height:70px;border-bottom:solid 1px #ccc;position:relative}.index_floor_link li:last-child{border:none}.index_floor_link li a{display:flex;align-items:center;position:relative;height:100%;width:100%;padding:5px 0;box-sizing:border-box;font-size:12px;color:#333}#international+.index_floor_link li a{flex-direction:column;align-items:flex-start;justify-content:center;padding-left:10px}.index_floor_link li a::after{display:block;position:absolute;right:12px;top:50%;height:8px;width:8px;margin-top:-4px;box-shadow:-1px 1px 0 #aaa inset;transform:rotate(45deg);content:""}.index_floor_link li a span{padding-right:20px}.index_floor_link li a strong{flex-shrink:0;font-size:14px}#general+.index_floor_link li a strong,#adult+.index_floor_link li a strong,#girls+.index_floor_link li a strong{display:flex;justify-content:center;align-items:center;width:104px;height:40px;line-height:1.2;border-right:solid 1px #ccc;text-align:center;margin-right:10px}#tool+.index_floor_link li a strong{display:flex;justify-content:center;align-items:center;width:102px;height:50px;font-size:12px;line-height:1.4;border-right:solid 1px #ccc;text-align:center;margin-right:10px;box-sizing:border-box}#container_touch_index._es-ES #tool+.index_floor_link li a strong,#container_touch_index._de-DE #tool+.index_floor_link li a strong,#container_touch_index._fr-FR #tool+.index_floor_link li a strong,#container_touch_index._id-ID #tool+.index_floor_link li a strong,#container_touch_index._it-IT #tool+.index_floor_link li a strong,#container_touch_index._pt-BR #tool+.index_floor_link li a strong{line-height:1.4}#general+.index_floor_link li a strong{color:#3d8214}#adult+.index_floor_link li a strong{color:#2987cc}#girls+.index_floor_link li a strong{color:#c9396b}#international+.index_floor_link li a strong{color:#ad1d1d}#tool+.index_floor_link li a strong{color:#8c8075}nav#floor_nav{margin-top:0}#hero_slider .sub_area{margin-top:0px}.beginner{color:#666;width:100%;padding:0 10px;margin:0 auto 10px;box-sizing:border-box}.beginner .caption_wrap{display:flex;justify-content:space-between;align-items:baseline;flex-direction:row;flex-wrap:wrap}.beginner_title{font-size:15px;font-weight:bold;position:relative;margin-left:18px}.beginner_title::before{content:"";background-image:url(/modpub/images/web/index/icon_beginner.png);background-repeat:no-repeat;height:13px;width:11px;position:absolute;background-size:contain;left:-16px;bottom:4px}.beginner p{font-size:11px;line-height:1.6em}.beginner img{margin:5px auto}.beginner a img:hover{outline:1px solid #ff5f96;outline-offset:-1px}.beginner .more{color:#06c;font-size:12px}.other_guide h2.sub_lead_01{background:#293366;color:#fff}.other_guide .link_2col_list li{display:table;height:44px;border-color:#ccc}.other_guide .link_2col_list li a{display:table-cell;vertical-align:middle;line-height:1.3;height:auto;width:100%;font-size:12px;padding:0 24px 0 12px}#container_touch_index._es-ES .other_guide .link_2col_list li a,#container_touch_index._fr-FR .other_guide .link_2col_list li a,#container_touch_index._id-ID .other_guide .link_2col_list li a,#container_touch_index._it-IT .other_guide .link_2col_list li a,#container_touch_index._sv-SE .other_guide .link_2col_list li a,#container_touch_index._vi-VN .other_guide .link_2col_list li a{font-size:11px;line-height:1}#container_touch_index._de-DE .other_guide .link_2col_list li a{font-size:11px;line-height:1;letter-spacing:-0.02rem}#container_touch_index._pt-BR .other_guide .link_2col_list li a{font-size:11px}@media screen and (max-width: 320px){#container_touch_index._id-ID .other_guide .link_2col_list li a,#container_touch_index._it-IT .other_guide .link_2col_list li a{font-size:10px}#container_touch_index._de-DE .other_guide .link_2col_list li a{font-size:10px;word-break:break-all;letter-spacing:0}}p.management{position:relative;height:31px;line-height:31px;font-size:10px;text-align:center;padding:10px 0}p.management::before{content:"";display:inline-block;vertical-align:middle;width:40px;height:20px;margin-right:5px;background:url(../../images/web/index/icon_01_touch.png) no-repeat 0 0;background-size:80px 20px}.index_footer{background:#293366;text-align:center;padding:20px 0}.index_footer a{display:inline-block;padding:7px 10px;background:rgba(255,255,255,0.3);color:#fff;border-radius:2px;font-size:12px;margin-bottom:15px}.index_footer .copyright{padding:0;color:#fff;font-size:10px;text-align:center;margin-top:10px}#container.top_search{padding-top:0}.top_search .option_container{padding:0;background:none}.top_search .total_count{padding:10px 0 10px;font-size:16px;text-align:center;color:#333}.top_search .total_count.not_found_txt{font-size:14px}.top_search .sub_lead_01{background-color:#fa8c1e}.top_search .search_floor_guide .all_view{font-size:11px;position:absolute;right:25px;padding-top:2px}.top_search .search_floor_guide .all_view::after{display:block;position:absolute;right:-10px;top:50%;height:8px;width:8px;margin-top:-4px;box-shadow:-1px 1px 0 #7c9acd inset;transform:rotate(45deg);content:""}.link_list_box li .disabled{pointer-events:none;filter:grayscale(100%);background:#eee;color:#aaa}.top_search .search_floor_guide .work_count{color:#e67300;white-space:nowrap;margin-left:auto;display:flex;padding-left:2px}.top_search .link_list_box a{display:flex}.top_search .link_list_box a div{justify-content:space-between;align-items:center}.top_search .work_not_found{font-size:14px}.border_ts{border-top:solid 1px #ddd}.border-tn,.border_tn{border-top:none}.border_bs{border-bottom:solid 1px #ddd}.border_bn{border-bottom:none}.color_01{color:#ef7700}.color_02{color:#d9415a}.color_03{color:#4170d9}.gray{color:#666}.lightgray{color:#999}.green{color:#093}.fs10{font-size:10px !important}.fs11{font-size:11px !important}.fs12{font-size:12px !important}.fs13{font-size:13px !important}.fs14{font-size:14px !important}.fs15{font-size:15px !important}.fs16{font-size:16px !important}.fs17{font-size:17px !important}.fs18{font-size:18px !important}.fs19{font-size:19px !important}.fs20{font-size:20px !important}.fs21{font-size:21px !important}.fs22{font-size:22px !important}.fs23{font-size:23px !important}.fs24{font-size:24px !important}.fs25{font-size:25px !important}.fs26{font-size:26px !important}.fs35{font-size:35px !important}.strike{text-decoration:line-through}.bold{font-weight:bold}.normal{font-weight:normal}.center{text-align:center}.left{text-align:left}.right{text-align:right}.helvetica{font-family:helvetica}.color_01{color:var(--primary)}.color_02{color:var(--secondary)}.color_03{color:var(--tertiary)}.gray{color:var(--on_surface)}.lightgray{color:var(--on_general_variant)}.green{color:var(--object_point)}.pt0{padding-top:0 !important}.pt8{padding-top:8px !important}.pt12{padding-top:12px !important}.pt16{padding-top:16px !important}.pt24{padding-top:24px !important}.pt32{padding-top:32px !important}.pb0{padding-bottom:0 !important}.pb8{padding-bottom:8px !important}.pb12{padding-bottom:12px !important}.pb16{padding-bottom:16px !important}.pb24{padding-bottom:24px !important}.pb32{padding-bottom:32px !important}.pv8{padding:8px 0 !important}.pv12{padding:12px 0 !important}.pv16{padding:16px 0 !important}.pv24{padding:24px 0 !important}.pv32{padding:32px 0 !important}.ph8{padding:0 8px !important}.ph12{padding:0 12px !important}.ph16{padding:0 16px !important}.ph24{padding:0 24px !important}.ph32{padding:0 32px !important}.mt0{margin-top:0 !important}.mt8{margin-top:8px !important}.mt12{margin-top:12px !important}.mt16{margin-top:16px !important}.mt24{margin-top:24px !important}.mt32{margin-top:32px !important}.mb0{margin-bottom:0 !important}.mb8{margin-bottom:8px !important}.mb12{margin-bottom:12px !important}.mb16{margin-bottom:16px !important}.mb24{margin-bottom:24px !important}.mb32{margin-bottom:32px !important}.mr0{margin-right:0 !important}.mr8{margin-right:8px !important}.mr12{margin-right:12px !important}.mr16{margin-right:16px !important}.mr24{margin-right:24px !important}.mr32{margin-right:32px !important}.ml0{margin-left:0 !important}.ml8{margin-left:8px !important}.ml12{margin-left:12px !important}.ml16{margin-left:16px !important}.ml24{margin-left:24px !important}.ml32{margin-left:32px !important}.non_link{cursor:default !important}.code_wrap{border-radius:4px;padding:12px;background:#eee;white-space:pre-wrap;font-size:13px}.title_payment{font-size:20px;font-weight:bold;padding:15px 0;color:#536280;text-align:center;padding:22px 0}.title_payment::before{font:400 20px "Font Awesome 5 Pro";line-height:42px;display:inline-block;width:40px;height:40px;margin-right:10px;content:"\f53a";text-align:center;vertical-align:middle;border-radius:50%;background-color:#eaef4f}.heading_payment{color:#fff;font-size:18px;padding:10px 20px;background-color:#536280}.payment_wrapper{display:flex;flex-direction:column;gap:32px;padding:0 16px}.payments_contents{display:flex;flex-direction:column;gap:16px}.payment_menu_title{font-size:20px;font-weight:bold;color:#536280}.payment_menu_text{font-size:14px;font-weight:bold;padding-bottom:6px;color:#536280}.payments_logo_list{display:grid;gap:8px}.payments_logo_list.payments_logo_l{grid-template-columns:repeat(2, 1fr)}.payments_logo_list.payments_logo_s{display:flex;flex-wrap:wrap}.payments_logo{display:flex;flex-direction:column;gap:4px}.payments_logo.type_credit{gap:5px}.payments_logo_btn{display:flex;justify-content:center;align-items:center;padding:4px;border:1px solid #b7bed0;border-radius:4px}.payments_img{width:fit-content}.payments_title{display:flex;padding:8px 16px;align-items:center;border-radius:4px;background:#536280;color:#fff;font-size:16px;font-weight:bold}.payment_summary{display:flex;flex-direction:column;gap:8px;width:auto;border-radius:8px;padding:16px;background:#f8f8f8}.payment_summary_title{font-size:16px;font-weight:bold}.payments_item_list{display:flex;flex-direction:column;justify-content:center;gap:8px}.payments_item_container{display:flex;flex-direction:column;gap:4px}.payments_recommend{padding:2px 4px;border-radius:2px;font-size:12px;font-weight:bold;background-color:#fb7896;color:#fff}.payments_item{display:flex;justify-content:space-between;align-items:center;gap:4px;padding:8px 0px;border-bottom:1px solid #b7bed0}.payments_guide_list{display:flex;flex-direction:column;gap:8px}.payments_guide_list .guide_content_box{display:flex;flex-direction:column;gap:8px}.payments_guide_list_item::before{position:relative;top:-2px;left:-5px;display:inline-block;width:2px;height:2px;content:"";border-radius:100%;background:#5e5e5e}.payments_content_box{display:flex;flex-direction:column;gap:16px}.payment_summary_box{display:flex;flex-direction:column;gap:4px;border-radius:4px;background:#f8f8f8}.payments_flow{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.payments_flow_item{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:auto;border:1px solid #7987a2;border-radius:4px;overflow:hidden}.payments_flow_item_number{position:absolute;top:0;left:0;padding:8px;border-radius:4px 0;background:#7987a2;color:#fff}.payments_flow_item_explanation{width:100%;padding:8px;box-sizing:border-box;background:#7987a2;color:#fff}.payments_flow_explanation_text{text-align:center}.payment_menu{padding:30px 0 40px 15px;background:#f8f8f8}.payment_menu_box:not(:last-child){padding-bottom:30px}.payment_menu_title{font-size:20px;font-weight:bold;color:#536280}.payment_menu_box .menu_list{font-size:14px;line-height:26px;padding-left:10px;color:#320072}.payment_menu_box .menu_list::before{position:relative;top:-4px;left:-6px;display:inline-block;width:2px;height:2px;content:"";border-radius:100%;background:#320072}#link_01,#link_02,#link_03,#link_04,#link_05,#link_06,#link_07,#link_08,#link_09,#link_10,#link_point{padding-top:25%;margin-top:-25%}#link_01.payments_title_container,#link_01.payments_item_container,#link_01.payment_menu_title,#link_02.payments_title_container,#link_02.payments_item_container,#link_02.payment_menu_title,#link_03.payments_title_container,#link_03.payments_item_container,#link_03.payment_menu_title,#link_04.payments_title_container,#link_04.payments_item_container,#link_04.payment_menu_title,#link_05.payments_title_container,#link_05.payments_item_container,#link_05.payment_menu_title,#link_06.payments_title_container,#link_06.payments_item_container,#link_06.payment_menu_title,#link_07.payments_title_container,#link_07.payments_item_container,#link_07.payment_menu_title,#link_08.payments_title_container,#link_08.payments_item_container,#link_08.payment_menu_title,#link_09.payments_title_container,#link_09.payments_item_container,#link_09.payment_menu_title,#link_10.payments_title_container,#link_10.payments_item_container,#link_10.payment_menu_title,#link_point.payments_title_container,#link_point.payments_item_container,#link_point.payment_menu_title{padding-top:0;margin-top:0}.guide_content_box .number_list_item{counter-increment:number_counter;font-size:12px;line-height:1.4}.guide_content_box .number_list_item:not(:first-child){margin-top:6px}.guide_content_box .number_list_item::before{content:"(" counter(number_counter) ")";margin-right:7px}.guide_content{padding:40px 15px;font-size:14px}.guide_content_title{font-size:20px;margin-bottom:30px;font-weight:bold;padding-bottom:12px;text-align:center;color:#536280;border-bottom:1px solid #536280}.guide_content_box:not(:last-child){padding-bottom:50px}.guide_content_box .box_title{font-size:18px;padding-bottom:20px;font-weight:bold}.guide_content_box .box_heading{font-weight:bold;padding-bottom:4px}.guide_content_box .box_text{padding-bottom:15px}.guide_content_box .box_img img{max-width:100%}.guide_content .box_img .fix{max-width:100%}.guide_content_box .static_table{margin:15px 0}.guide_content_box .static_table dl{display:flex;flex-wrap:wrap}.guide_content_box .static_table dt{display:flex;flex-shrink:0;width:8.5em}.guide_content_box .static_table dt::after{margin-left:auto;content:"ï¼š"}.guide_content_box .static_table dd{width:calc(100% - 9em);margin-left:auto}.guide_content .box_list{padding:15px 0 0 7px}.guide_content .box_list_item{font-size:12px;line-height:1.4}.guide_content .box_list_item:not(:first-child){margin-top:6px}.guide_content .box_list_item::before{position:relative;top:-2px;left:-5px;display:inline-block;width:2px;height:2px;content:"";border-radius:100%;background:#333}.guide_content .number_list{padding-top:15px;counter-reset:number_counter}.guide_content .number_list_item{font-size:12px;line-height:1.4}.guide_content .number_list_item:not(:first-child){margin-top:6px}.guide_content .number_list_item::before{content:"(" counter(number_counter) ")";counter-increment:number_counter;margin-right:7px}.guide_notice_box{border-radius:5px;background:#f8f8f8;margin-bottom:24px}.guide_notice_box.type_attention{background:#fff7ec}.purchase_method_change{font-size:14px}.purchase_method_change th{text-align:left;font-weight:bold;padding:2px 5px}.guide_notice_box .box_title{font-size:18px;padding-bottom:12px;text-align:center}.guide_notice_box .box_text{padding-bottom:15px}.guide_content_box .notice_dlpay_image{background:#c6ebf1;padding:10px;width:auto;text-align:center}.guide_content_box .notice_dlpay_image img{max-width:270px}.guide_content_box .external_payment_list_item{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;border-radius:6px;background:#4baef3;color:#fff;font-size:16px;text-align:center;box-sizing:border-box}.guide_content_box .external_payment_list_item.cn{font-size:18px}.guide_content_box .external_payment_list_item.cn::before{display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:30px;width:50px;height:50px;background:#fff;border-radius:8px;box-sizing:border-box;color:#4baef3;margin-right:20px;line-height:1;font-weight:700;content:"æ”¯"}.guide_content_box .external_payment_list_item.tw::before{display:block;flex-shrink:0;width:64px;height:47px;margin-right:10px;background:url(/images/web/common/icon_convenience_store_01.png) no-repeat 0 0;background-size:contain;content:""}.guide_content_box .external_payment_list_item .convinience_store&gt;*{display:inline-block;margin:0 5px;font-size:14px}.support_content{padding:20px 15px 40px}.support_content .support_content_btn{padding:17px 0 15px;font-size:18px;border-radius:8px;background:#7987a2;color:#fff;display:block;text-align:center;margin:0 auto}.support_content .support_content_text{margin-top:12px;font-size:12px}.title_payment{color:var(--on_surface);text-align:left;padding:16px;display:flex;align-items:center}.title_payment::before{color:var(--on_surface_accent);background-color:var(--surface);margin-right:4px}.heading_payment{color:var(--on_general);background-color:var(--surface_container);padding:12px 16px}.payment_menu{background:var(--surface_container);padding:16px}.payment_menu:not(:last-child){padding-bottom:32px}.payment_menu .payment_menu_title{color:var(--on_general);font-weight:400;padding-bottom:8px}.payment_menu .payment_menu_box .menu_list{color:var(--on_general)}.payment_menu .payment_menu_box .menu_list::before{background:var(--on_general)}.guide_content_title{color:var(--on_surface);border-bottom:none;text-align:left}.guide_content .box_list_item::before{background:var(--on_surface)}.guide_notice_box{background:var(--surface_container);padding:16px;border-radius:6px}.guide_notice_box.type_attention{background:var(--surface_container)}.guide_notice_box.box_title{text-align:left}.guide_notice_box.box_text{padding-bottom:8px}.guide_content_box .notice_dlpay_image{background:#c6ebf1}.guide_content_box .external_payment_list_item{background:#4baef3;color:#fff}.guide_content_box .external_payment_list_item.cn::before{background:#fff;color:#4baef3}.support_content .support_content_btn{background:var(--primary);color:var(--on_primary);padding:16px 0;border-radius:4px}.affiliate_guide_btn_box{width:90%;margin:0 auto}.affiliate_guide_btn_box.pb48{padding-bottom:48px}.affiliate_guide_btn_box.ptb64{padding:64px 0}.affiliate_guide_btn_box .btn{display:block;position:relative;text-align:center;padding:10px 5px;border-radius:4px;background-color:#ffa02b;font-weight:800;color:#fff;cursor:pointer;transition:0.3s ease;box-shadow:0 3px 10px rgba(0,0,0,0.2);margin:12px auto;height:40px;line-height:40px;font-size:15px;border-radius:4px}.affiliate_guide_btn_box .btn span{font-weight:800;border-radius:4px;font-size:12px;vertical-align:middle;padding:0 4px;margin-right:8px;position:relative}.affiliate_guide_btn_box .btn span.user{background-color:#ee4094}.affiliate_guide_btn_box .btn span.user::before{content:'';position:absolute;top:50%;right:-3px;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #ee4094}.affiliate_guide_btn_box .btn span.circle{background-color:#ac53df}.affiliate_guide_btn_box .btn span.circle::before{content:'';position:absolute;top:50%;right:-3px;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #ac53df}.affiliate_guide_btn_box .btn span.eng{margin-right:0;margin-left:8px}.affiliate_guide_btn_box .btn span.eng.user::before{left:-3px;transform:translateY(-50%) scaleX(-1)}.affiliate_guide_btn_box .btn span.eng.circle::before{left:-3px;transform:translateY(-50%) scaleX(-1)}.affiliate_guide_btn_box .btn:hover{text-decoration:none;box-shadow:0 3px 15px rgba(0,0,0,0.3)}.affiliate_guide_btn_box .lead_text{font-size:12px;margin-top:20px;text-align:center}.affiliate_guide_area .pink{color:#ff0076}.affiliate_guide_heading{position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;font-size:5.1vw;font-weight:bold;background-color:#4aa3f0;max-height:200px;padding:18px 0;color:#fff}.affiliate_guide_work_box{padding-bottom:30px;background-image:url(../../images/web/hometouch/affiliate/explain_bg.jpg);background-repeat:auto}.affiliate_guide_work_box .guide_box_item{position:relative;margin:0 auto;text-align:center;margin-top:65px;width:100%}.affiliate_guide_work_box .guide_box_item:first-child{margin-top:30px}.affiliate_guide_work_box .guide_box_item_text{margin:20px 0 30px;line-height:1.6;letter-spacing:1px}.affiliate_guide_work_box .guide_box_item:not(:last-child)::after{position:absolute;border:13px solid transparent;border-top-color:#666;content:"";display:block;left:0;right:0;margin:auto;width:0}.affiliate_guide_feature{background-color:#f5f9fc}.affiliate_guide_feature_box{width:90%;padding-bottom:70px;margin:0 auto}.affiliate_guide_feature_box .guide_box_item:first-child{padding-top:60px}.affiliate_guide_feature_box .guide_box_item{padding-top:70px}.affiliate_guide_feature_box .guide_sub_heading{font-size:24px;font-size:6vw;font-weight:bold;font-family:"M PLUS Rounded 1c", sans-serif;text-align:center;color:#0261b2;transform:rotate(0.03deg)}.affiliate_guide_feature_box .guide_sub_heading_image,.affiliate_guide_feature_box .guide_box_item_image{padding:25px 0}.affiliate_guide_feature_box .guide_sub_heading_image img,.affiliate_guide_feature_box .guide_box_item_image img{max-width:100%}.affiliate_guide_feature_box .guide_box_item_text{font-size:16px;line-height:1.6}.affiliate_guide_feature_box .type_caution{font-size:12px;padding:5px 0;line-height:1.8}.guide_share_box{margin:24px 0}.guide_share_box .guide_share_box_image:not(:last-child){margin-bottom:15px}.guide_share_box .guide_share_box_image:not(:last-child)::after{border:13px solid transparent;border-top-color:#666;content:"";display:block;margin:auto;width:0;margin-top:30px}.affiliate_guide_area .regulations{width:90%;padding:60px 0 40px;margin:0 auto}.affiliate_guide_area .regulations_heading{font-size:14px;font-weight:bold;margin-bottom:24px}.affiliate_guide_area .regulations_textbox{font-size:12px;line-height:1.8;margin-bottom:32px;padding-left:5px}.affiliate_guide_area .regulations_textbox li::before{position:relative;top:-3px;left:-6px;display:inline-block;width:3px;height:3px;content:"";border-radius:100%;background-color:#666}.affiliate_guide_area .reward_table{width:100%;line-height:1.7;border:1px solid #c96;background-color:#fff;margin:8px 0}.affiliate_guide_area .reward_table td{padding:10px;border-bottom:1px solid #c96}.affiliate_guide_area .reward_table th{padding:10px;font-size:13px}.affiliate_guide_area .reward_table th.main_genre{text-align:center;background:#fcf2c3;font-weight:bold}.affiliate_guide_area .reward_table th.sub_genre{background:#fffae3}.affiliate_guide_area .reward_table td.affiliate_rate{font-weight:bold;font-size:16px;text-align:center}#pointguide_wrapper{width:100%;font-size:12px;line-height:1.6}#pointguide_wrapper.payment_wrapper{width:auto;font-size:unset;line-height:unset}#pointguide_wrapper .global_message_box p{display:flex}#pointguide_wrapper .global_message_box p::before{content:"ãƒ»";display:block}#pointguide_wrapper .point_title img{width:100%}#pointguide_wrapper .point_content_area{padding:30px 15px}#pointguide_wrapper .point_content_area h2{font-size:5vw;font-weight:bold;border-bottom:1px solid #d7bed0;text-align:center;padding-bottom:10px;color:#536280}#pointguide_wrapper .point_service_box{margin:0 auto;padding-top:70px}#pointguide_wrapper .point_service_box:first-child{padding-top:40px}#pointguide_wrapper .point_service_box:last-child{padding-bottom:0}#pointguide_wrapper .point_buy_image,#pointguide_wrapper .point_service_item{text-align:center}#pointguide_wrapper .point_service_item img{height:30px}#pointguide_wrapper .point_service_item h3{font-size:22px;text-align:center}#pointguide_wrapper .point_service_text{text-align:left;padding:20px 0 30px}#pointguide_wrapper .point_content_image img{width:80%;height:auto}#pointguide_wrapper .point_content_btn{width:246px;height:40px;margin:0 auto}#pointguide_wrapper .point_content_btn a{color:#607194;font-size:13px;display:block;line-height:40px;text-decoration:none;text-align:center;border:1px solid #b7bed0;border-radius:20px;background-color:#fff;transition:all 0.2s ease 0s}#pointguide_wrapper .point_content_btn a:hover{background-color:#e6eaf2;border:1px solid #e6eaf2}#pointguide_wrapper .point_content_text_link{font-size:11px;display:inline-block;padding-top:10px}#pointguide_wrapper .point_charge_area{display:flex;flex-wrap:wrap;padding:50px 0 70px}#pointguide_wrapper .point_charge_area:last-child{padding-bottom:0}#pointguide_wrapper .point_charge_box{margin:0 auto;border:1px solid #e8e8e8;border-radius:10px;padding:25px 15px;box-sizing:border-box;background-repeat:no-repeat;background-position:right bottom}#pointguide_wrapper .point_charge_box:not(:last-child){margin-bottom:25px}#pointguide_wrapper .point_charge_box.type_valu{background-image:url(/modpub/images/web/common/pointguide/bg_valu.png)}#pointguide_wrapper .point_charge_box.type_review{background-image:url(/modpub/images/web/common/pointguide/bg_review.png)}#pointguide_wrapper .point_charge_box.type_farm{background-image:url(/modpub/images/web/common/pointguide/bg_farm.png)}#pointguide_wrapper .point_charge_box.type_affiliate{background-image:url(/modpub/images/web/common/pointguide/bg_affiliate.png)}#pointguide_wrapper .point_charge_box.type_channel{background-image:url(/modpub/images/web/common/pointguide/bg_channel.png)}#pointguide_wrapper .point_charge_box.type_serial{background-image:url(/modpub/images/web/common/pointguide/bg_serial.png)}#pointguide_wrapper .point_charge_title{font-size:20px;font-weight:bold;text-align:center;padding-bottom:10px}#pointguide_wrapper .point_charge_text{text-align:left;padding-bottom:15px}#pointguide_wrapper .point_charge_area .point_content_btn{padding-top:10px}#pointguide_wrapper .point_buy_box{margin:0 auto;padding:40px 0 20px}#pointguide_wrapper .point_buy_text{padding-bottom:30px}#pointguide_wrapper .point_buy_image img{width:100%}#pointguide_wrapper .point_attention{background:#f8f8f8;border-radius:10px;padding:30px 15px 30px 20px;margin:30px 0 40px;box-sizing:border-box}#pointguide_wrapper .point_attention h3{color:#536280;font-size:20px;font-weight:bold;text-align:center;padding-bottom:25px}#pointguide_wrapper .point_attention li::before{content:"ãƒ»";margin-left:-13px}#pointguide_wrapper .point_attention li:not(:first-child){padding-top:20px}#pointguide_wrapper .support_content{padding-bottom:60px}#pointguide_wrapper .support_content_text{text-align:center}#pointguide_wrapper .global_error_box,#pointguide_wrapper .global_message_box ul,#pointguide_wrapper .global_message_box&gt;.mini_message{margin:30px 10px 0}#pointguide_wrapper .global_message_box&gt;ul&gt;li{margin:0;border-width:1px}#pointguide_wrapper .global_message_box&gt;ul&gt;li::after{content:none}.global_fixed_nav_box{position:fixed;z-index:550;bottom:0;width:100%;height:50px}#balloonWrapper{position:absolute;right:3vw;bottom:60px;z-index:2000;white-space:nowrap}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){#balloonWrapper{right:2.3vw;bottom:65px}}#balloonText{font-size:11px;font-weight:bold;color:#333;text-align:left;line-height:1.3}#balloonWrapper a::before{content:none}#balloon{position:relative;width:100%;margin:0 auto;background:#fff1c6;border:1px solid #ecba23;border-radius:8px}#balloon::after,#balloon::before{top:100%;right:6vw;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}#balloon::after{border-color:rgba(136,183,213,0);border-top-color:#fff1c6;border-width:7px}#balloon::before{border-color:rgba(194,225,245,0);border-top-color:#ecba23;border-width:8px;margin-right:-1px}#ballonClose{display:block;position:absolute;top:4px;right:-3px;padding:2px 10px;margin:0;width:10px;height:23px;line-height:1;font-size:0;color:#ecba23;z-index:999}#ballonClose::after{display:block;font-family:"Font Awesome 5 Pro";font-weight:200;font-size:16px;content:"\f00d"}#balloonInner{position:relative;padding:7px 24px 7px 48px}#balloonInner::before{content:"";position:absolute;width:63px;height:53px;top:50%;margin-top:-30px;left:-12px;background:url(/modpub/images/web/common/pic_coupon_04.png) no-repeat;background-size:contain}[lang="en-us"] #balloonInner::before{background:url(/modpub/images/web/common/pic_coupon_04_eng.png) no-repeat;background-size:contain}[lang="zh-cn"] #balloonInner::before{background:url(/modpub/images/web/common/pic_coupon_04_cn.png) no-repeat;background-size:contain}[lang="zh-tw"] #balloonInner::before{background:url(/modpub/images/web/common/pic_coupon_04_tw.png) no-repeat;background-size:contain}[lang="ko-kr"] #balloonInner::before{background:url(/modpub/images/web/common/pic_coupon_04_kr.png) no-repeat;background-size:contain}#balloonIcon{float:left;width:60px;height:60px;border-radius:6px;overflow:hidden}.static_wrapper.sitemap_container{width:895px}.sitemap_container{padding:15px}@media screen and (min-width: 768px){.sitemap_container{padding:0}}.sitemap_container .for_pc{display:none}.sitemap_container .for_sp{display:block}@media screen and (min-width: 768px){.sitemap_container .for_pc{display:block}.sitemap_container .for_sp{display:none}}@media screen and (min-width: 768px){.sitemap_category{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}}.sitemap_category+.sitemap_category{margin-top:20px}@media screen and (min-width: 768px){.sitemap_category+.sitemap_category{margin-top:30px}}.sitemap_category_item{margin-bottom:20px}@media screen and (min-width: 768px){.sitemap_category_item{margin-bottom:30px}}.sitemap_heading_01{font-size:20px;font-weight:bold}.sitemap_heading_02{font-size:18px;border-top:solid 1px #ccc;margin:20px 0;padding-top:30px;font-weight:bold}.sitemap_heading_03{margin-bottom:10px;font-size:16px;font-weight:bold}.sitemap_heading_04{font-size:14px;font-weight:bold;margin:10px 0 5px}@media screen and (min-width: 768px){.sitemap_heading_01{font-size:26px}.sitemap_heading_02{font-size:24px;border-top:solid 1px #ccc;margin:30px 0;padding-top:30px}.sitemap_heading_03{margin-bottom:10px;font-size:18px}.sitemap_heading_04{font-size:14px;margin:10px 0 5px}}.sitemap_list_item&gt;.sitemap_list{margin-top:4px}.sitemap_list&gt;.sitemap_list_item{font-size:14px}.sitemap_list_item+.sitemap_list_item{margin-top:8px}@media screen and (min-width: 768px){.sitemap_list_item+.sitemap_list_item{margin-top:4px}}.category_box{display:inline-block}.sitemap_list .sitemap_list{margin-left:20px}.sitemap_list .sitemap_list&gt;.sitemap_list_item{display:flex;align-items:center}.sitemap_list .sitemap_list&gt;.sitemap_list_item.for_pc{display:none}@media screen and (min-width: 768px){.sitemap_list .sitemap_list&gt;.sitemap_list_item.for_pc{display:flex}}.sitemap_list .sitemap_list&gt;.sitemap_list_item::before{display:block;height:1px;width:10px;margin-right:10px;background:#ccc;content:""}.optanon-toggle-display{cursor:pointer;color:#039;font-weight:bold}.main_image img{width:100%}.review_list_item{border-bottom:1px solid #ddd}.review_list_item .n_work_item_link{display:none}.n_work_item.type_review{display:flex;flex-direction:column;align-content:flex-start;position:relative;font-size:12px;line-height:1.2;padding:0 12px 0;box-sizing:content-box;min-height:175px}.n_work_item.type_review&gt;dd{margin-left:165px}.n_work_item.type_review .n_work_text{display:none}.n_work_item.type_review .n_work_thumb{width:152px;position:absolute}@media screen and (max-width: 320px){.n_work_item.type_review&gt;dd{margin-left:135px}.n_work_item.type_review .n_work_thumb{width:120px}.n_work_item.type_review{min-height:143px}}.n_work_item.type_review .n_work_thumb_inner{background-color:#f6f6f6;text-align:center}.n_work_item.type_review .n_work_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:calc(13px * 1.3 * 2);font-size:14px;font-weight:bold;line-height:18px}.n_work_item.type_review&gt;a{color:#25a}.n_work_item.type_review .n_maker_name{padding:3px 0;color:#444;line-height:1.4;font-size:12px}.home_box .n_work_item.type_review .n_maker_name{padding:5px 0}.review_list_item .n_work_item_link,.review_list_item .n_work_sub_info{display:none}.n_work_item.type_review .work_price{font-size:15px;vertical-align:bottom;color:#c00;font-style:normal}.n_work_item.type_review .work_btn a,.n_work_item.type_review .sample_btn{width:100%;height:30px;margin-left:0}@media screen and (orientation: landscape){.n_work_item.type_review .work_btn a,.n_work_item.type_review .sample_btn,.n_work_item.type_review .work_btn .bought{max-width:300px}}.n_work_item.type_review .work_btn{display:block;background:none;padding:0;margin-top:15px;text-align:left}.n_work_item.type_review .work_btn .bought{display:flex}.n_work_item.type_review .work_btn .btn_dl,.n_work_item.type_review .work_btn .btn_st{flex-grow:1;border-radius:2px}.n_work_item.type_review .work_btn .btn_st{margin-left:6px}.n_work_item.type_review .sample_btn_icon{font-size:12px;line-height:23px}.n_work_item.type_review .work_btn a{border-radius:2px;font-size:11px;line-height:30px}.n_work_item.type_review .work_btn a::after{content:none}.n_work_item.type_review .work_btn a::before{width:28px;font-size:12px;margin:0;line-height:30px}.work_review_list_item.type_review{border:none;padding:20px 12px}.work_review_list_item.review_truncate.type_review .reviewer_descrip_inner{max-height:calc(13px * 1.4 * 10)}

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