@charset "UTF-8";td.search_guide span{margin:0 4px 4px 0}td.search_guide span a{color:#666;font-size:11px;text-decoration:none;padding:0 6px;height:16px;line-height:16px;border:1px solid #ccc;background:#fafafa}td.search_guide ul li a:hover{color:#639;text-decoration:underline}.popup_box{display:none;position:absolute;width:340px;color:#333;border:1px solid #536280;background:#fff;z-index:500}.popup_title{position:relative;color:#fff;font-weight:700;padding:6px 10px;background-color:#607194}p.popup_close_button{position:absolute;top:6px;right:6px;width:13px;height:13px;z-index:1000}p.popup_close_button a{display:block;text-indent:-9999px;width:13px;height:13px;font-size:12px;cursor:pointer;background:url(../images/web/home/icon_setting_shut.gif) left bottom no-repeat}.popup_body{padding:0 10px 10px}.popup_body strong{display:block;color:#333;font-size:12px;margin:10px 0 5px}.popup_body p{font-size:11px;line-height:1.4;margin:0 0 5px}p.keyword_example{line-height:1.5;padding:5px 10px 10px;margin:0;background:#f2f2f2}div.how_mygenre{display:block;width:148px;height:72px;background:url(../images/web/home/bn_how_mygenre.png) no-repeat;position:relative;cursor:pointer}p.my_genre_reg_btm.mt10 a{text-decoration:underline!important}div.mygenre_chara01.how{position:relative;width:340px}p.borderbtm_dot{border-bottom:1px #ccc dotted;padding-top:5px}.pb10{padding-bottom:10px!important}div.mygenre_chara01.how p.attn{top:20px;left:150px}div.mygenre_chara01.how a.popup_mygenre_regist{top:50px;left:130px}div.mygenre_chara01.how p.my_genre_reg_btm{position:absolute;top:110px;left:140px}table.noline_table{table-layout:fixed;width:753px;font-size:12px;margin-left:20px;border-left:1px solid #536280;border-right:1px solid #536280;background:#fff}table.border_ts{border-color:#536280}table.noline_table td,table.noline_table th{padding:5px 10px;line-height:1.2}table.noline_table tr.start td,table.noline_table tr.start th{padding-top:10px}table.noline_table tr.end td,table.noline_table tr.end th{padding-bottom:10px}table.noline_table th.left_search{width:100px;color:#fff;font-size:12px;font-weight:700;padding-right:0;background:#607194}table.noline_table th.left_search span{font-size:11px;font-weight:400;padding-left:3px}table.noline_table td.search_guide{width:220px;color:#666;line-height:1.5;vertical-align:top;background:#f0f2f7}div.other_option ul.search_list_row li img{vertical-align:middle}.noline_table button.search_detail_btn{display:inline-block;overflow:hidden;position:relative;width:36px;height:0;margin-left:-1px;padding:30px 0 0;border:none;border-radius:0 3px 3px 0;outline:0;background:#e68908;box-shadow:none;vertical-align:top;cursor:pointer}.noline_table button.search_detail_btn:hover{background:#fba124}.noline_table button.search_detail_btn::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:"Font Awesome 5 Pro";content:"\f002";font-size:18px;color:#fff}table.open_table{table-layout:fixed;border-collapse:separate;width:753px;font-size:12px;padding-bottom:3px;margin-left:20px;margin-bottom:15px;border:1px solid #536280;background:#f0f2f7}table.open_table th{color:#fff;font-weight:700;vertical-align:top;padding:7px 10px;border-bottom:1px solid #536280;background:#607194}div.contain_check{height:20px;padding:10px 20px;margin:-25px -25px 30px;border-bottom:1px solid #b8c3d9;background:#fff}div.other_option{background:#fff;padding:5px 15px}div.other_option p{float:left;height:15px;line-height:15px;color:#536280;padding-right:5px}.search_list_row{display:inline-flex;align-items:center;flex-wrap:wrap;vertical-align:middle}ul.search_list_row li{padding-right:10px}.search_list_row .details label:not(:last-of-type){margin-right:6px}div.search_condition_box{position:relative;border:1px solid #536280;margin-bottom:20px}table.search_condition{width:100%;border-collapse:separate}table.search_condition th{width:100px;font-weight:700;color:#fff;line-height:1.6;background:#607194;vertical-align:middle;padding:10px}table.search_condition td{position:relative;line-height:1.4;padding:10px}table.search_condition tr:not(:first-child) td,table.search_condition tr:not(:first-child) th{border-top:1px solid #b8c3d9}table.search_condition tr:first-child td:first-of-type{padding:20px 10px}table.search_condition p.to_search_details{white-space:nowrap;margin-bottom:10px}.search_condition p.to_search_details a,.search_condition td .save_search_condition_button,.search_condition td a.save_search_condition_button{display:flex;align-items:center;justify-content:center;position:relative;width:190px;height:26px;font-size:12px;border-radius:3px;background:#fafafa;border:solid 1px #ccc;color:#333;cursor:pointer;outline:0;text-decoration:none}.search_condition p.to_search_details a:hover,.search_condition td .save_search_condition_button:hover{text-decoration:none;background:#eee}.search_condition p.to_search_details a:visited{color:#333}.search_condition p.to_search_details a::before,.search_condition td .save_search_condition_button::before{margin-right:8px;border-radius:2px 0 0 2px;color:#666;text-align:center;line-height:18px;font-size:14px;font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f002"}.search_condition td .save_search_condition_button::before{content:"\f02e"}.search_condition td .save_search_condition_button.btn_search_in{background:#ddd;border-color:#aaa;color:#888}.search_condition td .save_search_condition_button.btn_search_in:hover{background:#ccc;background:#bfbfbf}.search_condition .language_refine{display:flex;align-items:center}.search_condition .label{flex-shrink:0;margin-right:5px;color:#e58600;vertical-align:middle}.search_condition td .save_search_condition_button.non_display{display:none}table.search_condition td.search_condition_2col{width:180px;padding:10px 15px;vertical-align:middle;border-left:solid 1px #b8c3d9}table.search_condition td ul.condition_list li{display:inline;padding-right:20px}table.search_condition td ul.condition_list dl{font-size:11px;display:inline;word-break:keep-all}table.search_condition td ul.condition_list dt{display:inline;margin-right:5px;color:#e58600}table.search_condition td ul.condition_list dd{color:#333;display:inline;white-space:normal}table.search_condition td ul.condition_list dd.ave_eva{color:#536280}table.search_condition td.keyword_list a{display:inline-block;padding-right:10px;line-height:1.6}div.base_title_br h1{margin-right:0}dd.ave_eva img{vertical-align:top;margin:0 3px}div#search_result_list{margin:10px 0}span.open_list{background:url(../images/web/home/icon_close.gif) no-repeat center left;padding-left:17px}div.search_more{margin:20px 0 60px}div.search_more p{margin-bottom:11px;font-size:16px;line-height:1.5}div.search_more ul{display:flex;flex-wrap:wrap;margin:-10px -12px 0 0}div.search_more ul li{margin-top:10px;margin-right:12px}div.search_more p.to_search_details{display:inline-flex;margin-top:10px}div.search_more p.to_search_details a,div.search_more ul li a{display:flex;align-items:center;justify-content:center;padding:5px 9px;position:relative;font-size:14px;border-radius:3px;background:#fafafa;border:solid 1px #ccc;color:#707070;cursor:pointer;outline:0;text-decoration:none}div.search_more p.to_search_details a:hover,div.search_more ul li a:hover{text-decoration:none;background:#eee}div.search_more p.to_search_details a:visited,div.search_more ul li a:visited{color:#707070}div.search_more p.to_search_details a::before,div.search_more ul li a::before{margin-right:8px;border-radius:2px 0 0 2px;color:#666;text-align:center;line-height:1.29;font-size:14px;font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f002"}.search_more .open_window_ico a::before{font-family:dlsite-icons;font-weight:400;content:"\e90a"}.search_more_number{margin-left:4px;font-size:13px;color:#e88420}div.modify_white_box_main div.search_more{width:auto;float:none;margin:10px 10px 0;border:none}div.modify_white_box_main div.search_more p{padding:0 10px 0 30px;border-bottom:none;background:url(../images/web/home/icon_genre.gif) 8px 4px no-repeat #fff}div.modify_white_box_main div.search_more p.to_search_details{height:28px;line-height:28px;padding:0 10px 0 17px;border-top:none;border-bottom:none;background-image:none}div.modify_white_box_main p.to_search_details a{color:#039;padding-left:13px;background:url(../images/web/home/icon_more.png) left center no-repeat}div#search_hint{width:785px;margin:0 auto;padding:4px;border:1px solid #b8c3d9;background:#e6eaf2}div#search_hint_inner{padding:15px 30px;background:#fff}div#search_hint h2#search_hint_title{font-size:16px;font-weight:700;padding-bottom:5px;margin:5px 0 15px;border-bottom:1px solid #b8c3d9}div#search_hint_inner p{font-size:12px;line-height:1.5;margin:0 0 10px}div#search_hint_inner ul li{line-height:1.5;padding-bottom:15px}div#search_hint_inner li h4{font-size:13px;font-weight:700;padding:6px 0 4px 8px;margin-bottom:10px;border-left:6px solid #b8c3d9;background:#f0f2f7}div#search_hint_inner li p{margin:0 15px 10px}div#search_hint_inner li p.search_example{width:563px;padding:10px 0 10px 10px;background-color:#f2f2f2}div#search_hint_inner li p.search_example span{display:block;width:553px;height:21px;text-indent:-9999px}div#search_hint_inner li p#hint_01 span{background:url(../images/web/common/pic_search_hint.gif) left top no-repeat}div#search_hint_inner li p#hint_02 span{background:url(../images/web/common/pic_search_hint.gif) left -42px no-repeat}div#search_hint_inner li p#hint_03 span{background:url(../images/web/common/pic_search_hint.gif) left -63px no-repeat}div#search_hint_inner li p#hint_04 span{background:url(../images/web/common/pic_search_hint.gif) left -84px no-repeat}div#search_hint_inner li p#hint_05 span{background:url(../images/web/common/pic_search_hint.gif) left -105px no-repeat}div#search_hint_inner li p#hint_06 span{background:url(../images/web/common/pic_search_hint.gif) left -126px no-repeat}div#search_hint_inner table{width:695px;font-size:12px;line-height:1.5;margin:5px 15px 10px}div#search_hint_inner td,div#search_hint_inner th{border:1px solid #b8c3d9}div#search_hint_inner th{font-size:13px;padding:5px 0 5px 10px;background:#f0f2f7}div#search_hint_inner td{padding:5px 10px}div#search_hint_inner td.site{width:120px;font-weight:700;font-size:13px}div#search_hint_inner td.site.general{color:#3d8214;background:#f4ffee}div#search_hint_inner td.site.adult{color:#c9396b;background:#fff4f8}div#search_hint_inner td.site.girls{color:#7d3192;background:#fcf3ff}div#search_hint_inner td.name{width:120px}div#search_hint_footer{padding-top:15px;border-top:1px solid #b8c3d9}.contents_bottom_inner{padding:48px 0;border-top:1px solid #ddd}.contents_bottom_inner.border_t{border-top:none}.contents_bottom_headline{font-size:16px}.contents_bottom .recommend_list{margin-top:18px}.contents_bottom.site_info .recommend_work_item{display:flex;flex-direction:column;justify-content:space-between}.contents_bottom .recommend_list.type_ranking .work_price_wrap{justify-content:flex-start}.contents_bottom .recommend_work_item .work_operation_btn{display:flex;margin-top:auto;padding-top:10px}.contents_bottom .recommend_work_item .work_operation_btn>p[class*=work_cart]{width:80%}.filter_genre li{display:inline-block;vertical-align:top;min-width:200px;margin:32px 16px 0 0}.filter_genre .col_2{max-width:416px;display:flex;flex-wrap:wrap}.filter_genre dt{font-size:14px;border-bottom:1px solid #ddd;width:100%;padding-bottom:12px;margin-bottom:12px}.filter_genre dd{display:flex;align-items:center;margin:8px 0 0 8px}.filter_genre dd::before{content:"";display:block;width:5px;height:0;border-top:solid 1px #999;margin-right:8px}.filter_genre a{font-size:12px;width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommend_item{margin-top:24px}.recommend_item ul{display:flex;flex-wrap:wrap;margin:-12px -12px 0 0}.recommend_item li{margin-top:12px;margin-right:12px}.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 a:hover{text-decoration:none;background:#eee}.recommend_item a:visited{color:#707070}.contents_bottom.site_info{margin-top:24px}.contents_bottom.site_info p{font-size:13px;line-height:2}td p.similar_link{padding-top:7px}td p.similar_link a{outline:0}td div.similar_list_box{width:100%;margin-bottom:10px;padding-top:10px}td div.similar_list_box ul{border-top:1px solid #b8c3d9;padding-top:10px;padding-left:15px}td div.similar_list_box ul li{width:20%;float:left}td div.similar_list_box ul li p{padding-top:5px}div#search_result_similer_box{margin-right:-15px}ul.search_result_similer_box_inner li{float:left;margin:0 15px 0 0;height:155px;width:120px}ul.search_result_similer_box_inner li p{padding-top:5px}div#similer_main_list{margin-top:-15px}div#similer_main_list div.white_15_box_end{margin-top:0}div#similer_main_list div.main_liquid_box_inner_2{padding-top:15px;border-top:none}div#similer_main_list div.liquid_white_rb_p15{padding-bottom:0}.save_search_condition_button._popup_open_btn_mygenre_add,.save_search_condition_button._popup_open_btn_mygenre_add.on{background:url(../images/web/home/btn_mygenre_02.png) no-repeat 0 0;display:block;width:100px;padding:17px 0 0 0;overflow:hidden;vertical-align:bottom;margin-left:17px;cursor:pointer;margin-top:5px}span.search_link_brandnews{display:inline-block;margin-right:15px;padding-top:3px}span.search_link_brandnews a{display:inline-block;background:url(../images/web/home/icon_more.png) no-repeat left center;padding-left:13px;font-size:12px}input#search_text_mini{margin:0 5px 0 0;font-size:13px;width:80%;border:1px solid #666;background:#fff;float:left;padding:2px 5px}